linux/drivers/input/mouse
Stelian Pop 09779678d1 Input: appletouch - driver refactoring
The appletouch driver has grown up from supporting only a couple of
touchpads into supporting many touchpads, which can have different
number of sensors, different aspect ratios etc.

This patch cleans up the current driver code and makes it easy to
support the features of each different touchpad.

As a side effect, this patch also modifies the 'Y' multiplication factor
of the 'geyser3' and 'geyser4' touchpads (found on Core Duo and Core2
Duo MacBook and MacBook Pro laptops) in order to make the touchpad
output match the aspect ratio of the touchpad (Y factor changed from 43
to 64).

[dtor@mail.ru: make atp_info constant]
Signed-off-by: Stelian Pop <stelian@popies.net>
Acked-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2008-10-29 00:28:30 -04:00
..
Kconfig Input: psmouse - add support for Elantech touchpads 2008-10-16 22:54:35 -04:00
Makefile Input: psmouse - add support for Elantech touchpads 2008-10-16 22:54:35 -04:00
alps.c Input: ALPS - add signature for DualPoint found in Dell Latitude E6500 2008-09-10 12:12:33 -04:00
alps.h
amimouse.c get rid of input BIT* duplicate defines 2007-10-19 11:53:42 -07:00
appletouch.c Input: appletouch - driver refactoring 2008-10-29 00:28:30 -04:00
atarimouse.c Input: atamouse - various cleanups 2008-06-30 09:36:46 -04:00
bcm5974.c Input: bcm5974 - switch back to normal mode when closing 2008-09-16 12:28:13 -04:00
elantech.c Input: psmouse - add support for Elantech touchpads 2008-10-16 22:54:35 -04:00
elantech.h Input: psmouse - add support for Elantech touchpads 2008-10-16 22:54:35 -04:00
gpio_mouse.c Input: remove version.h from drivers that don't need it 2008-08-18 11:00:47 -04:00
hgpk.c Input: psmouse - add OLPC touchpad driver 2008-09-21 18:28:58 -04:00
hgpk.h Input: psmouse - add OLPC touchpad driver 2008-09-21 18:28:58 -04:00
hil_ptr.c Input: hil_ptr - check return value of input_register_device() 2008-05-16 14:50:37 -04:00
inport.c Input: remove CVS keywords 2008-05-20 12:17:39 -04:00
lifebook.c Input: psmouse - fix input_dev leak in lifebook driver 2008-01-17 12:01:51 -05:00
lifebook.h
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
pc110pad.c Input: remove CVS keywords 2008-05-20 12:17:39 -04:00
psmouse-base.c Input: psmouse - add support for Elantech touchpads 2008-10-16 22:54:35 -04:00
psmouse.h Input: psmouse - add support for Elantech touchpads 2008-10-16 22:54:35 -04:00
rpcmouse.c [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
sermouse.c Input: remove CVS keywords 2008-05-20 12:17:39 -04:00
synaptics.c drivers/firmware: const-ify DMI API and internals 2007-10-09 20:22:20 -04:00
synaptics.h
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
vsxxxaa.c Spelling fix: explicitly 2007-10-19 23:22:55 +02:00