0e7d0c860a
The existing gpio-keys driver can be usable only for GPIO lines with interrupt support. Several devices have buttons connected to a GPIO line which is not capable to generate interrupts. This patch adds a new input driver using the generic GPIO layer and the input-polldev to support such buttons. [Ben Gardiner <bengardiner@nanometrics.ca: fold code to use more of the original gpio_keys infrastructure; cleanups and other improvements.] Signed-off-by: Gabor Juhos <juhosg@openwrt.org> Signed-off-by: Ben Gardiner <bengardiner@nanometrics.ca> Tested-by: Ben Gardiner <bengardiner@nanometrics.ca> Signed-off-by: Dmitry Torokhov <dtor@mail.ru> |
||
---|---|---|
.. | ||
aaed2000_kbd.c | ||
adp5520-keys.c | ||
adp5588-keys.c | ||
amikbd.c | ||
atakbd.c | ||
atkbd.c | ||
bf54x-keys.c | ||
davinci_keyscan.c | ||
ep93xx_keypad.c | ||
gpio_keys_polled.c | ||
gpio_keys.c | ||
hil_kbd.c | ||
hilkbd.c | ||
hpps2atkbd.h | ||
imx_keypad.c | ||
jornada680_kbd.c | ||
jornada720_kbd.c | ||
Kconfig | ||
lkkbd.c | ||
lm8323.c | ||
locomokbd.c | ||
Makefile | ||
maple_keyb.c | ||
matrix_keypad.c | ||
max7359_keypad.c | ||
mcs_touchkey.c | ||
newtonkbd.c | ||
nomadik-ske-keypad.c | ||
omap4-keypad.c | ||
omap-keypad.c | ||
opencores-kbd.c | ||
pxa27x_keypad.c | ||
pxa930_rotary.c | ||
qt2160.c | ||
samsung-keypad.c | ||
sh_keysc.c | ||
stmpe-keypad.c | ||
stowaway.c | ||
sunkbd.c | ||
tca6416-keypad.c | ||
tnetv107x-keypad.c | ||
twl4030_keypad.c | ||
w90p910_keypad.c | ||
xtkbd.c |