android_kernel_xiaomi_sm8350/drivers/input/keyboard
Nicolas Bellido f9705fcb98 Input: add driver for keyboard on AAED-2000 development board (ARM)
The keyboard is connected via GPIOs to the processor, and scanned
using a column sample register. The hardware provides no debouncing
mechanism, so the state of the keys is read KBDSCAN_STABLE_COUNT
times before being reported to the input layer.

The status of the keys needs to be polled because there is no
interrupt hooked to the lines. A workqueue is used for this.

Signed-off-by: Nicolas Bellido Y Ortega <ml@acolin.be>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2006-11-24 00:42:50 -05:00
..
aaed2000_kbd.c Input: add driver for keyboard on AAED-2000 development board (ARM) 2006-11-24 00:42:50 -05:00
amikbd.c Input: keyboards - handle errors when registering input devices 2006-11-05 22:39:56 -05:00
atkbd.c Input: handle serio_register_driver() errors 2006-11-23 23:35:10 -05:00
corgikbd.c Input: keyboards - handle errors when registering input devices 2006-11-05 22:39:56 -05:00
hil_kbd.c Input: handle serio_register_driver() errors 2006-11-23 23:35:10 -05:00
hilkbd.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
hpps2atkbd.h
Kconfig Input: add driver for keyboard on AAED-2000 development board (ARM) 2006-11-24 00:42:50 -05:00
lkkbd.c Input: handle serio_register_driver() errors 2006-11-23 23:35:10 -05:00
locomokbd.c Input: keyboards - handle errors when registering input devices 2006-11-05 22:39:56 -05:00
Makefile Input: add driver for keyboard on AAED-2000 development board (ARM) 2006-11-24 00:42:50 -05:00
maple_keyb.c Input: keyboards - handle errors when registering input devices 2006-11-05 22:39:56 -05:00
newtonkbd.c Input: handle serio_register_driver() errors 2006-11-23 23:35:10 -05:00
omap-keypad.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
spitzkbd.c Input: keyboards - handle errors when registering input devices 2006-11-05 22:39:56 -05:00
stowaway.c Input: handle serio_register_driver() errors 2006-11-23 23:35:10 -05:00
sunkbd.c Input: handle serio_register_driver() errors 2006-11-23 23:35:10 -05:00
xtkbd.c Input: handle serio_register_driver() errors 2006-11-23 23:35:10 -05:00