linux/drivers/input/serio
Dmitry Torokhov 1a9027770f Input: i8042 - force synchronous probing of PNP drivers
We rely on the result of scanning PNP bus for keyboard and mouse devices to
decide whether we should continue initialization of i8042 driver or not, so
the probes can not be asynchronous.

Also, it is not a good idea to unbind either of the PNP devices while i8042
is running, so let's disable bind/unbind for the PNP drivers through sysfs
and rely on i8042 cleaning after itself properly. User can still unbind and
rebind entire i8042 and that will take care of PNP drivers as well.

Reviewed-by: Luis R. Rodriguez <mgrof@kernel.org>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
2016-12-18 15:56:44 -08:00
..
altera_ps2.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2014-12-17 10:06:02 -08:00
ambakmi.c Input: ambakmi - fix system PM by converting to modern callbacks 2015-07-16 10:36:08 -07:00
ams_delta_serio.c Input: ams_delta_serio - fix spelling mistake: "paritiy" -> "parity" 2016-06-23 10:43:59 -07:00
apbps2.c input: serio: drop owner assignment from platform_drivers 2014-10-20 16:20:41 +02:00
arc_ps2.c input: serio: drop owner assignment from platform_drivers 2014-10-20 16:20:41 +02:00
at32psif.c input: serio: drop owner assignment from platform_drivers 2014-10-20 16:20:41 +02:00
ct82c710.c input: serio: drop owner assignment from platform_drivers 2014-10-20 16:20:41 +02:00
gscps2.c Input: gscps2 - drop pci_ids dependency 2015-04-06 09:38:08 -07:00
hil_mlc.c
hp_sdc_mlc.c
hp_sdc.c
hyperv-keyboard.c Drivers: hv: vmbus: fix the building warning with hyperv-keyboard 2015-12-21 13:07:56 -08:00
i8042-io.h Input: i8042 - skip selftest on ASUS laptops 2016-10-11 16:58:25 -07:00
i8042-ip22io.h Input: i8042 - skip selftest on ASUS laptops 2016-10-11 16:58:25 -07:00
i8042-jazzio.h
i8042-ppcio.h Input: i8042 - skip selftest on ASUS laptops 2016-10-11 16:58:25 -07:00
i8042-snirm.h
i8042-sparcio.h Input: i8042 - skip selftest on ASUS laptops 2016-10-11 16:58:25 -07:00
i8042-unicore32io.h Input: i8042 - skip selftest on ASUS laptops 2016-10-11 16:58:25 -07:00
i8042-x86ia64io.h Input: i8042 - force synchronous probing of PNP drivers 2016-12-18 15:56:44 -08:00
i8042.c Input: i8042 - fix typo from i8042_aux_close to i8042_port_close 2016-11-22 18:04:37 -08:00
i8042.h Input: i8042 - add unmask_kbd_data option 2015-07-16 10:30:55 -07:00
Kconfig Input: add userio module 2015-10-27 18:55:31 -07:00
libps2.c Input: i8042 - break load dependency between atkbd/psmouse and i8042 2016-07-27 14:20:09 -07:00
maceps2.c input: serio: drop owner assignment from platform_drivers 2014-10-20 16:20:41 +02:00
Makefile Input: add userio module 2015-10-27 18:55:31 -07:00
olpc_apsp.c input: serio: drop owner assignment from platform_drivers 2014-10-20 16:20:41 +02:00
parkbd.c Input: parkbd - clear unused function pointers 2015-11-17 10:00:16 -08:00
pcips2.c
ps2mult.c
q40kbd.c input: serio: drop owner assignment from platform_drivers 2014-10-20 16:20:41 +02:00
rpckbd.c input: serio: drop owner assignment from platform_drivers 2014-10-20 16:20:41 +02:00
sa1111ps2.c
serio_raw.c Input: initialize device counter variables with -1 2014-12-03 15:27:17 -08:00
serio.c Input: serio - drop warnings in case of EPROBE_DEFER from serio_find_driver() 2016-01-27 15:56:24 -08:00
serport.c Input: serio - add hangup support 2016-09-21 07:57:11 -07:00
sun4i-ps2.c Input: serio - add support for Alwinner A10/A20 PS/2 controller 2015-01-26 23:10:13 -08:00
userio.c Input: add userio module 2015-10-27 18:55:31 -07:00
xilinx_ps2.c input: serio: drop owner assignment from platform_drivers 2014-10-20 16:20:41 +02:00