1
linux/drivers/input/mouse
Paul Fox c46dd1eb9a Input: hgpk - forced recalibration for the OLPC touchpad
The OLPC XO laptop incorporates a combination touchpad/tablet device
which unfortunately requires frequent recalibration.  The driver will
force this automatically when various suspicious behaviors are
observed, and the user can recalibrate manually (with a special
keyboard sequence). There's currently no way, however, for an external
program to cause recalibration. We can not use the reconnect
capability which is already available in /sys because full reset of
the touchpad takes 1.1 - 1.2 secons which is too long.

This patch creates a new node in /sys which, when written with '1',
will force a touchpad recalibration; no other writes (or reads)
of this node are supported.

Signed-off-by: Paul Fox <pgf@laptop.org>
Acked-by: Andres Salomon <dilinger@collabora.co.uk>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2009-08-05 00:34:32 -07:00
..
alps.c Input: ALPS - handle touchpoints buttons correctly 2009-06-11 02:09:45 -07:00
alps.h
amimouse.c
appletouch.c Input: appletouch - improve finger detection 2009-06-03 07:37:54 -07:00
atarimouse.c
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 Input: gpio_mouse - use standard driver registration method 2009-07-07 22:47:14 -07:00
hgpk.c Input: hgpk - forced recalibration for the OLPC touchpad 2009-08-05 00:34:32 -07:00
hgpk.h
hil_ptr.c
inport.c
Kconfig Input: add driver for Synaptics I2C touchpad 2009-06-19 22:56:45 -07:00
lifebook.c Input: lifebook - don't send incomplete events 2009-05-08 18:31:49 -07:00
lifebook.h
logibm.c
logips2pp.c
logips2pp.h
Makefile Input: add driver for Synaptics I2C touchpad 2009-06-19 22:56:45 -07: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
pxa930_trkball.c
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
synaptics_i2c.c Input: add driver for Synaptics I2C touchpad 2009-06-19 22:56:45 -07:00
synaptics.c Input: synaptics - add support for reporting x/y resolution 2009-06-19 22:55:17 -07:00
synaptics.h Input: synaptics - add support for reporting x/y resolution 2009-06-19 22:55:17 -07:00
touchkit_ps2.c
touchkit_ps2.h
trackpoint.c
trackpoint.h
vsxxxaa.c