WSL2-Linux-Kernel/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 Input: add new serio driver for Xilinx XPS PS2 IP 2008-07-07 16:19:56 -04:00
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 Input: remove CVS keywords 2008-05-20 12:17:39 -04:00
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 powerpc: convert CONFIG_PPC_MERGE to CONFIG_PPC for legacy io checks 2008-09-23 10:41:28 -05:00
i8042-ip22io.h Input: make i8042_platform_init return 'real' error code 2005-09-04 01:41:38 -05:00
i8042-jazzio.h Input: make i8042_platform_init return 'real' error code 2005-09-04 01:41:38 -05:00
i8042-ppcio.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i8042-snirm.h Input: i8042 - add SNI RM support 2008-03-14 11:54:06 -04:00
i8042-sparcio.h sparc: Annotate of_device_id arrays with const or __initdata. 2008-08-31 01:23:17 -07:00
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 Input: i8042 - add SNI RM support 2008-03-14 11:54:06 -04:00
libps2.c headers: remove sched.h from interrupt.h 2009-10-11 11:20:58 -07:00
maceps2.c define global BIT macro 2007-10-19 11:53:42 -07:00
parkbd.c [PARPORT] Remove unused 'irq' argument from parport irq functions 2007-10-23 19:53:16 -04:00
pcips2.c Input: struct device - replace bus_id with dev_name(), dev_set_name() 2008-10-30 09:29:05 -04:00
q40kbd.c Merge master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6 into next 2008-07-21 00:55:14 -04:00
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