android_kernel_motorola_sm6225/drivers/input/serio
Dmitry Torokhov 5ddbc77c3e Input: i8042 - try disabling and re-enabling AUX port at close
Ever since we switched from having a polling timer to registering IRQ
handlers for both keyboard and AUX ports at the driver registration
time, on certain boxes probing for a mouse results in keyboard
stopping working. The only real difference between old and new way is
that before we disabled ports after unsuccessful probe whereas now we
leave them as is. Try to emulate the old behavior by disabling and
immediately re-enabling AUX and KBD ports when corresponding serio
port is being closed.

Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2009-09-10 22:11:35 -07: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 - bypass AUX IRQ delivery test on laptops 2009-09-10 22:09:40 -07:00
i8042.c Input: i8042 - try disabling and re-enabling AUX port at close 2009-09-10 22:11:35 -07:00
i8042.h Input: i8042 - add SNI RM support 2008-03-14 11:54:06 -04:00
Kconfig microblaze: Kconfig: Enable drivers for Microblaze 2009-05-21 15:56:04 +02:00
libps2.c Input: add new driver for Sentelic Finger Sensing Pad 2009-08-19 21:46:09 -07:00
maceps2.c define global BIT macro 2007-10-19 11:53:42 -07:00
Makefile Input: add new serio driver for Xilinx XPS PS2 IP 2008-07-07 16:19:56 -04: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 Rationalize fasync return values 2009-03-16 08:34:35 -06:00
serport.c tty: Ldisc revamp 2008-07-20 17:12:34 -07:00
xilinx_ps2.c Input: xilinx_ps2 - various cleanups 2008-10-27 22:23:32 -04:00