diff options
author | Brian Swetland <swetland@google.com> | 2010-11-14 20:53:22 -0800 |
---|---|---|
committer | Arve Hjønnevåg <arve@android.com> | 2011-11-17 17:45:40 -0800 |
commit | 6da0aef0421602bd7be3e7252e15732254ca0491 (patch) | |
tree | 79a62388ab8e55b4655ff395f4ab02773cbf5135 /drivers/input/keyboard/Makefile | |
parent | baf49ac9ee06be4a0e2682da1662412407730e6e (diff) | |
download | kernel_samsung_crespo-6da0aef0421602bd7be3e7252e15732254ca0491.zip kernel_samsung_crespo-6da0aef0421602bd7be3e7252e15732254ca0491.tar.gz kernel_samsung_crespo-6da0aef0421602bd7be3e7252e15732254ca0491.tar.bz2 |
input: cypress-touchkey: driver for touch keypad peripheral
Change-Id: Ib8744466edda655e7e4eec921ec55b98b7710ee7
Signed-off-by: Sang-Jun Park <sj2202.park@samsung.com
Signed-off-by: Jinho Kim <jinho96.kim@samsung.com>
Signed-off-by: Rom Lemarchand <rlemarchand@sta.samsung.com>
General cleanup of the driver, removing unused functions and sysfs interface
since it was agreed upon that userspace wouldn't control the backlight.
Adding delay when turning on the microcontroller to wait for the chip to be
ready.
Signed-off-by: Rom Lemarchand <rlemarchand@sta.samsung.com>
Switching to edge triggered interrupt.
This requires extra code to ignore spurious interrupts while powering on.
Signed-off-by: Rom Lemarchand <rlemarchand@sta.samsung.com>
Cypress made this change to ensure reported key statuses don't get out of
sync between user-space and the controller.
The basic idea is to read the status of all the keys at once on each read and
send all the relevant key states to user-space.
Signed-off-by: Rom Lemarchand <rlemarchand@sta.samsung.com>
Fixing the version check in the touchkey driver to account for older firmware
revs 0xc4 and above.
Signed-off-by: Rom Lemarchand <rlemarchand@sta.samsung.com>
Diffstat (limited to 'drivers/input/keyboard/Makefile')
-rw-r--r-- | drivers/input/keyboard/Makefile | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/input/keyboard/Makefile b/drivers/input/keyboard/Makefile index ddde0fd..2cfd0b0 100644 --- a/drivers/input/keyboard/Makefile +++ b/drivers/input/keyboard/Makefile @@ -51,3 +51,4 @@ obj-$(CONFIG_KEYBOARD_TNETV107X) += tnetv107x-keypad.o obj-$(CONFIG_KEYBOARD_TWL4030) += twl4030_keypad.o obj-$(CONFIG_KEYBOARD_XTKBD) += xtkbd.o obj-$(CONFIG_KEYBOARD_W90P910) += w90p910_keypad.o +obj-$(CONFIG_KEYPAD_CYPRESS_TOUCH) += cypress-touchkey.o |