]> git.baikalelectronics.ru Git - kernel.git/commit
Input: add Cypress TTSP capacitive multi-touch screen support
authorJavier Martinez Canillas <javier@dowhile0.org>
Tue, 31 Jan 2012 08:18:00 +0000 (00:18 -0800)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Tue, 31 Jan 2012 08:18:36 +0000 (00:18 -0800)
commitcaabeaad234fbca5c1c58ab9787a07c554e7b9ff
treecb54ecc552144ba47a91bd2fec6b624e244485be
parent8aeb4d2eecb6c082ca41edab5879492b85363916
Input: add Cypress TTSP capacitive multi-touch screen support

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>
Reviewed-by: Henrik Rydberg <rydberg@euromail.se>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
drivers/input/touchscreen/Kconfig
drivers/input/touchscreen/Makefile
drivers/input/touchscreen/cyttsp_core.c [new file with mode: 0644]
drivers/input/touchscreen/cyttsp_core.h [new file with mode: 0644]
drivers/input/touchscreen/cyttsp_i2c.c [new file with mode: 0644]
drivers/input/touchscreen/cyttsp_spi.c [new file with mode: 0644]
include/linux/input/cyttsp.h [new file with mode: 0644]