lge_touch_core: i2c_read: auto retry 10 times before erroring out
The i2c devices we are connecting to may not be ready yet, or just
busy. Retry with a 10ms pause in order to still obtain touch data.
This improves overall touch data robustness, but the main thing it
does:
WE CAN FINALLY GET TOUCH DATA IN SUSPEND ALL THE TIME.

Change-Id: I7e37b9640c022831437476eced1f74b9bae9070f
Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
driver/input/touchscreen: add new s2w & dt2w implemenation from hammerhead

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