Hi Javier,
Cypress TrueTouch(tm) Standard Product controllers are found in
a wide range of embedded devices. This driver add support for a
variety of TTSP controllers.
The driver is composed of a core driver that process the data sent by
the contacts and a set of bus specific interface modules. This patch
adds the base core TTSP driver.
The original author of the driver is Kevin McNeely [off-list ref]
Since the hardware is capable of tracking identifiable contacts and the
original driver used multi-touch protocol type A (stateless), multi-touch
protocol type B (stateful) support was added by Javier Martinez Canillas.
Signed-off-by: Javier Martinez Canillas <redacted>
---
Changes since v1: Fix issues called out by Dmitry Torokhov
- Add msleep() delays between retries for read and write operations
- Change cyttsp_core_init() to receive the IRQ from the client data
instead of obtaining from the platform_data
Compared to the staging version you sent earlier, this version seems
to be a step back towards the original version regarding the MT
implementation. Is this the right patch?
Thanks,
Henrik