Re: [PATCH v9 1/3] Input: cyttsp - Cypress TTSP capacitive multi-touch screen support
From: Henrik Rydberg <hidden>
Date: 2012-01-16 13:14:30
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@dowhile0.org>
---
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 [off-list ref]
Thanks for your patience.
Henrik