input: touchscreen: DirectTouch Synaptics driver
authorAli Ekici <>
Wed, 11 Jan 2012 22:10:13 +0000 (14:10 -0800)
committerVarun Colbert <>
Mon, 30 Jan 2012 21:54:13 +0000 (13:54 -0800)
input: touchscreen: DirectTouch Synaptics driver

This is Synaptics' open source driver except one line
change to accomodate an SPI kernel driver feature
which does not accomodate optional byte-delay. It
will be fully original driver when we add byte-delay
into Tegra SPI kernel drivers.

Bug 912775

Reviewed-on: http://git-master/r/74642

Change-Id: I0f39928c48bc0e633de0d2c1f595bcef47268d52
Signed-off-by: Peter Zu <>
Signed-off-by: Varun Wadekar <>
Reviewed-on: http://git-master/r/77774
Reviewed-by: Automatic_Commit_Validation_User
16 files changed:
drivers/input/touchscreen/rmi4/Makefile [new file with mode: 0644]
drivers/input/touchscreen/rmi4/rmi_bus.c [new file with mode: 0644]
drivers/input/touchscreen/rmi4/rmi_dev.c [new file with mode: 0644]
drivers/input/touchscreen/rmi4/rmi_driver.c [new file with mode: 0644]
drivers/input/touchscreen/rmi4/rmi_driver.h [new file with mode: 0644]
drivers/input/touchscreen/rmi4/rmi_f01.c [new file with mode: 0644]
drivers/input/touchscreen/rmi4/rmi_f09.c [new file with mode: 0644]
drivers/input/touchscreen/rmi4/rmi_f11.c [new file with mode: 0644]
drivers/input/touchscreen/rmi4/rmi_f19.c [new file with mode: 0644]
drivers/input/touchscreen/rmi4/rmi_f34.c [new file with mode: 0644]
drivers/input/touchscreen/rmi4/rmi_f54.c [new file with mode: 0644]
drivers/input/touchscreen/rmi4/rmi_i2c.c [new file with mode: 0644]
drivers/input/touchscreen/rmi4/rmi_spi.c [new file with mode: 0644]
include/linux/rmi.h [new file with mode: 0644]