Texas Instruments' TNETV107X is an ARM1176 based SoC, with on-chip
touchscreen and keypad controllers. This patch series adds drivers for these
controllers.
Changes between v1 and v2:
1. Cleaned up platform data needs by reusing matrix keypad pdata
2. Eliminated calibration code from touch driver
3. Relocated h/w init code to open and close
4. Other minor cleanups
Cyril Chemparathy (5):
input: add driver for tnetv107x on-chip keypad controller
davinci: add tnetv107x keypad platform device
davinci: add keypad config for tnetv107x evm board
input: add driver for tnetv107x touchscreen controller
davinci: add tnetv107x touchscreen platform device
arch/arm/mach-davinci/board-tnetv107x-evm.c | 56 ++++
arch/arm/mach-davinci/devices-tnetv107x.c | 50 +++
arch/arm/mach-davinci/include/mach/tnetv107x.h | 3 +
drivers/input/keyboard/Kconfig | 9 +
drivers/input/keyboard/Makefile | 1 +
drivers/input/keyboard/tnetv107x-keypad.c | 329 +++++++++++++++++++
drivers/input/touchscreen/Kconfig | 9 +
drivers/input/touchscreen/Makefile | 1 +
drivers/input/touchscreen/tnetv107x-ts.c | 401 ++++++++++++++++++++++++
9 files changed, 859 insertions(+), 0 deletions(-)
create mode 100644 drivers/input/keyboard/tnetv107x-keypad.c
create mode 100644 drivers/input/touchscreen/tnetv107x-ts.c