drivers: touchscreen: cypress: disable irq wakeup on suspend if s2w is disabled

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Signed-off-by: flar2 <asegaert@gmail.com>
drivers: touchscreen: cypress: detect more "molten" button ids ... which allows fast sweeps to trigger screen on/off

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Signed-off-by: flar2 <asegaert@gmail.com>
drivers: touchscreen: cypress: detect button release

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Signed-off-by: flar2 <asegaert@gmail.com>
drivers: touchscreen: cypress: add comment

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Signed-off-by: flar2 <asegaert@gmail.com>
drivers: touchscreen: cypress: reduce key press time

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

Conflicts:
	drivers/input/touchscreen/cy8c_cs.c
Signed-off-by: flar2 <asegaert@gmail.com>
drivers: touchscreen: cypress: we use a oneshot irq, and use it for polling

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Signed-off-by: flar2 <asegaert@gmail.com>
drivers: touchscreen: cypress: don't suspend the irq if s2w is used

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Signed-off-by: flar2 <asegaert@gmail.com>
drivers: touchscreen: cypress: add false positive protection for special cases

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Signed-off-by: flar2 <asegaert@gmail.com>
drivers: touchscreen: cypress: add s2w debug message

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Signed-off-by: flar2 <asegaert@gmail.com>
drivers: touchscreen: cypress: reset values on release

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Signed-off-by: flar2 <asegaert@gmail.com>
drivers: touchscreen: cypress: catch special case #3 for sweep on

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Signed-off-by: flar2 <asegaert@gmail.com>
drivers: touchscreen: cypress: ignore too old touches

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Signed-off-by: flar2 <asegaert@gmail.com>
drivers: touchscreen: cypress: further improve fast sweeps to wake up the device

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
Signed-off-by: flar2 <asegaert@gmail.com>
Add doubletap2wake

Signed-off-by: flar2 <asegaert@gmail.com>
Add pocket detection

Signed-off-by: flar2 <asegaert@gmail.com>
Add doubletap2sleep, fix scr_suspended indicator, and clean up

Signed-off-by: flar2 <asegaert@gmail.com>
Fix pocket detection

Signed-off-by: Paul Keith <javelinanddart@gmail.com>