linux/drivers/input/serio
Dmitry Torokhov ee1e82cee5 Input: i8042 - try to get stable CTR value when initializing
If user presses keys while i8042 is being initialized there is a chance
that keyboard data will be mistaken for results of Read Control Register
command causing futher troubles. Work around this issue by reading CTR
several times and stop when we get matching results.

Reported-and-tested-by: Dave Young <hidave.darkstar@gmail.com>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2009-11-02 22:11:43 -08:00
..
Kconfig Input: libps2 - fix dependancy on i8042 2009-10-05 22:00:47 -07:00
Makefile
ambakmi.c [ARM] 5544/1: Trust PrimeCell resource sizes 2009-06-11 15:36:56 +01:00
at32psif.c Input: use resource_size when allocating resources 2009-07-07 22:48:14 -07:00
ct82c710.c
gscps2.c Input: struct device - replace bus_id with dev_name(), dev_set_name() 2009-01-29 23:00:44 -08:00
hil_mlc.c Input: HIL drivers - add MODULE_ALIAS() 2008-12-30 00:57:12 -08:00
hp_sdc.c drivers/input/serio/hp_sdc.c: fix crash when removing hp_sdc module 2009-04-21 13:41:49 -07:00
hp_sdc_mlc.c parisc: hp_sdc_mlc.c - check return value of down_trylock() 2009-08-02 15:13:29 +02:00
i8042-io.h
i8042-ip22io.h
i8042-jazzio.h
i8042-ppcio.h
i8042-snirm.h
i8042-sparcio.h
i8042-x86ia64io.h Input: i8042 - add Sony Vaio VGN-FZ240E to the nomux list 2009-10-18 00:03:30 -07:00
i8042.c Input: i8042 - try to get stable CTR value when initializing 2009-11-02 22:11:43 -08:00
i8042.h
libps2.c headers: remove sched.h from interrupt.h 2009-10-11 11:20:58 -07:00
maceps2.c
parkbd.c
pcips2.c Input: struct device - replace bus_id with dev_name(), dev_set_name() 2008-10-30 09:29:05 -04:00
q40kbd.c
rpckbd.c [ARM] acorn,ebsa110,footbridge,integrator,sa1100: Convert asm/io.h to linux/io.h 2009-03-25 10:21:35 +00:00
sa1111ps2.c Input: sa1111ps2 - use disable_irq_nosync() in irq handlers 2009-04-17 20:41:54 -07:00
serio.c Input: serio - switch to using dev_pm_ops 2009-07-26 11:17:01 -07:00
serio_raw.c headers: remove sched.h from interrupt.h 2009-10-11 11:20:58 -07:00
serport.c headers: remove sched.h from interrupt.h 2009-10-11 11:20:58 -07:00
xilinx_ps2.c Input: xilinx_ps2 - various cleanups 2008-10-27 22:23:32 -04:00