drivers: touchscreen: elan: if we recieve a malformed packet and it matched the GND issue, release all touches

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
drivers: touchscreen: elan: add two more GND issue malformed packets

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
drivers: touchscreen: elan: increase hw_reset delay

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
drivers: touchscreen: elan: move touch release to separate workqueue

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
drivers: touchscreen: elan: add additional packet

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>