linux/drivers/input/mouse
Zephaniah E. Hull 535650fd70 Input: psmouse - ESD workaround fix for OLPC XO touchpad
It appears that when the XO touchpad unit resets from ESD, it sends AA
AA instead of AA 00, the psmouse-base code handles the case of AA 00 by
triggering a serio reconnect for the port, causing a full reprobe of
the device.

Testing with OFW shows that this is likely to solve the problem, so
the attached patch simply expands the existing test to also catch AA AA.

Signed-off-by: Andres Salomon <dilinger@debian.org>
Signed-off-by: Deepak Saxena <dsaxena@laptop.org>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2009-05-15 19:24:18 -07:00
..
alps.c Input: ALPS - Dell Latitude D630/D800 have DualPoint 2009-05-08 18:31:21 -07:00
alps.h Input: ALPS - handle errors from input_register_device() 2007-04-12 01:31:13 -04:00
amimouse.c get rid of input BIT* duplicate defines 2007-10-19 11:53:42 -07:00
appletouch.c Input: appletouch - fix DMA to/from stack buffer 2009-04-28 09:34:13 -07:00
atarimouse.c Input: atamouse - various cleanups 2008-06-30 09:36:46 -04:00
bcm5974.c Input: bcm5974 - augment debug information 2009-04-28 09:36:01 -07:00
elantech.c Input: elantech - make sure touchpad is really in absolute mode 2009-04-18 19:11:59 -07:00
elantech.h Input: elantech - provide a workaround for jumpy cursor on firmware 2.34 2009-04-18 19:11:51 -07:00
gpio_mouse.c trivial: fix typo "varaible" -> "variable" 2009-03-30 15:21:57 +02:00
hgpk.c Merge branch 'next' into for-linus 2009-04-08 00:00:33 -07:00
hgpk.h Input: psmouse - add OLPC touchpad driver 2008-09-21 18:28:58 -04:00
hil_ptr.c Input: HIL drivers - add MODULE_ALIAS() 2008-12-30 00:57:12 -08:00
inport.c Input: remove CVS keywords 2008-05-20 12:17:39 -04:00
Kconfig Merge branch 'next' into for-linus 2009-04-08 00:00:33 -07:00
lifebook.c Input: lifebook - don't send incomplete events 2009-05-08 18:31:49 -07:00
lifebook.h Input: psmouse - allow disabing certain protocol extensions 2007-03-10 01:39:54 -05:00
logibm.c Input: remove CVS keywords 2008-05-20 12:17:39 -04:00
logips2pp.c Input: convert drivers to use strict_strtoul() 2008-09-10 12:11:57 -04:00
logips2pp.h Input: psmouse - allow disabing certain protocol extensions 2007-03-10 01:39:54 -05:00
Makefile Input: add support for the Maple mouse on the SEGA Dreamcast 2009-01-29 23:07:09 -08:00
maplemouse.c maple: input: fix up maple mouse driver 2009-04-27 09:22:31 +09:00
pc110pad.c Input: pc110pad - remove unused variable dev 2009-04-15 09:04:03 -07:00
psmouse-base.c Input: psmouse - ESD workaround fix for OLPC XO touchpad 2009-05-15 19:24:18 -07:00
psmouse.h Input: psmouse - add support for Elantech touchpads 2008-10-16 22:54:35 -04:00
pxa930_trkball.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2009-03-02 15:43:03 -08:00
rpcmouse.c [ARM] acorn,ebsa110,footbridge,integrator,sa1100: Convert asm/io.h to linux/io.h 2009-03-25 10:21:35 +00:00
sermouse.c Input: remove CVS keywords 2008-05-20 12:17:39 -04:00
synaptics.c Input: synaptics - ensure we reset the device on resume 2009-02-28 14:01:32 -08:00
synaptics.h Input: psmouse - allow disabing certain protocol extensions 2007-03-10 01:39:54 -05:00
touchkit_ps2.c get rid of input BIT* duplicate defines 2007-10-19 11:53:42 -07:00
touchkit_ps2.h Input: psmouse - make dummy touchkit_ps2_detect() static 2007-08-30 00:44:33 -04:00
trackpoint.c Input: convert drivers to use strict_strtoul() 2008-09-10 12:11:57 -04:00
trackpoint.h Input: psmouse - allow disabing certain protocol extensions 2007-03-10 01:39:54 -05:00
vsxxxaa.c Spelling fix: explicitly 2007-10-19 23:22:55 +02:00