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. > > Since the hardware is capable of tracking identifiable contacts, multi-touch > protocol type B (stateful) is used to report contact information. > > 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. > > Signed-off-by: Javier Martinez Canillas <javier@xxxxxxxxxxxx> > --- > > Changes for v9 suggested by Henrik Rydberg: > - Simplify cyttsp_bl_app_valid() function > - Remove retry logic since is already done in ttsp[read | write]_block_data > > drivers/input/touchscreen/Kconfig | 31 ++ > drivers/input/touchscreen/Makefile | 3 + > drivers/input/touchscreen/cyttsp_core.c | 703 +++++++++++++++++++++++++++++++ > drivers/input/touchscreen/cyttsp_core.h | 141 ++++++ > include/linux/input/cyttsp.h | 69 +++ > 5 files changed, 947 insertions(+), 0 deletions(-) > create mode 100644 drivers/input/touchscreen/cyttsp_core.c > create mode 100644 drivers/input/touchscreen/cyttsp_core.h > create mode 100644 include/linux/input/cyttsp.h Looks reasonable now, so Reviewed-by: Henrik Rydberg <rydberg@xxxxxxxxxxx> Thanks for your patience. Henrik -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html