linux-uconsole/drivers/input/keyboard
Geert Uytterhoeven 5feeca3c1e Input: gpio_keys - add support for GPIO descriptors
GPIO descriptors are the preferred way over legacy GPIO numbers
nowadays. Convert the driver to use GPIO descriptors internally but
still allow passing legacy GPIO numbers from platform data to support
existing platforms.

Based on commits 633a21d80b ("input: gpio_keys_polled: Add support
for GPIO descriptors") and 1ae5ddb6f8 ("Input: gpio_keys_polled -
request GPIO pin as input.").

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Tested-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
2016-11-07 16:24:31 -08:00
..
adc-keys.c Input: add ADC resistor ladder driver 2016-08-29 20:00:58 -07:00
adp5520-keys.c
adp5588-keys.c input: adp5588-keys: use gpiochip data pointer 2016-04-26 15:33:44 +02:00
adp5589-keys.c input: adp5589-keys: use gpiochip data pointer 2016-03-30 10:54:33 +02:00
amikbd.c
atakbd.c
atkbd.c
bcm-keypad.c
bf54x-keys.c
cap11xx.c Input: cap11xx - add missing of_node_put 2016-01-27 15:55:48 -08:00
clps711x-keypad.c input: clps711x-keypad: Changing the compatibility string to match with the smallest supported chip 2016-07-06 17:38:18 +02:00
cros_ec_keyb.c Input: cros_ec_keyb - cleanup use of dev 2016-07-26 12:09:54 -07:00
davinci_keyscan.c
ep93xx_keypad.c
goldfish_events.c Input: goldfish_events - enable ACPI-based enumeration for goldfish events 2016-03-02 09:39:00 -08:00
gpio_keys.c Input: gpio_keys - add support for GPIO descriptors 2016-11-07 16:24:31 -08:00
gpio_keys_polled.c Input: gpio_keys_polled - always use gpiod_get_value_cansleep 2016-11-07 16:24:29 -08:00
hil_kbd.c
hilkbd.c
hpps2atkbd.h
imx_keypad.c Input: imx_keypad - remove obsolete comment 2015-09-05 11:49:33 -07:00
ipaq-micro-keys.c
jornada680_kbd.c
jornada720_kbd.c Input: jornada720_kbd - remove unneeded mach/hardware.h include 2016-09-10 10:47:47 -07:00
Kconfig Input: add ADC resistor ladder driver 2016-08-29 20:00:58 -07:00
lkkbd.c
lm8323.c
lm8333.c
locomokbd.c
lpc32xx-keys.c
Makefile Input: add ADC resistor ladder driver 2016-08-29 20:00:58 -07:00
maple_keyb.c
matrix_keypad.c
max7359_keypad.c
mcs_touchkey.c
mpr121_touchkey.c
newtonkbd.c
nomadik-ske-keypad.c Input: nomadik-ske-keypad - fix a trivial typo 2015-10-22 23:31:22 -07:00
nspire-keypad.c
omap-keypad.c Input: omap-keypad - remove set_col_gpio_val() and get_row_gpio_val() 2016-04-05 10:17:19 -07:00
omap4-keypad.c Input: omap4-keypad - fix memory leak 2015-09-28 16:41:07 -07:00
opencores-kbd.c
pmic8xxx-keypad.c
pxa27x_keypad.c Input: pxa27x_keypad - fix typo "debpunce" -> "debounce" 2016-10-26 16:01:15 -07:00
pxa930_rotary.c
qt1070.c
qt2160.c
samsung-keypad.c Input: samsung-keypad - change name of wakeup property 2015-07-23 17:34:02 -07:00
sh_keysc.c
snvs_pwrkey.c Input: snvs_pwrkey - drop input_free_device call if input_register_device fails 2016-09-26 20:01:59 -07:00
spear-keyboard.c Input: spear-keyboard - use __maybe_unused to hide pm functions 2016-03-02 09:40:03 -08:00
st-keyscan.c
stmpe-keypad.c
stowaway.c
sun4i-lradc-keys.c
sunkbd.c
tc3589x-keypad.c Input: tc3589x-keypad - remove stray ')' 2016-05-25 17:37:15 -07:00
tca6416-keypad.c
tca8418_keypad.c Input: tca8418_keypad - hide gcc-4.9 -Wmaybe-uninitialized warning 2016-10-26 16:01:18 -07:00
tegra-kbc.c Input: tegra-kbc - fix inverted reset logic 2016-08-22 14:14:45 -07:00
twl4030_keypad.c Input: twl4030 - fix unsafe macro definition 2016-04-29 13:59:00 -07:00
w90p910_keypad.c
xtkbd.c