linux/drivers/input/mouse
Jan Steinhoff 8491ee1093 Input: add Synaptics USB device driver
This patch adds a driver for Synaptics USB touchpad or pointing stick
devices. These USB devices emulate an USB mouse by default, so one can
also use the usbhid driver. However, in combination with special user
space drivers this kernel driver allows one to customize the behaviour
of the device.

An extended version of this driver with support for the cPad background
display can be found at
<http://jan-steinhoff.de/linux/synaptics-usb.html>.

Signed-off-by: Jan Steinhoff <mail@jan-steinhoff.de>
Acked-by: Jiri Kosina <jkosina@suse.cz>
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
2012-02-03 00:25:03 -08:00
..
alps.c Input: ALPS - add semi-MT support for v3 protocol 2011-11-07 22:22:11 -08:00
alps.h Input: ALPS - add semi-MT support for v3 protocol 2011-11-07 22:22:11 -08:00
amimouse.c Input: mouse - use macro module_platform_driver() 2011-11-30 23:41:42 -08:00
appletouch.c Input: appletouch - remove extra KERN_DEBUG use from dprintk 2010-10-31 07:16:00 -07:00
atarimouse.c input/atari: Fix mouse movement and button mapping 2011-05-19 18:19:12 +02:00
bcm5974.c Input: bcm5974 - add MacBookAir4,1 trackpad support 2011-09-09 13:32:27 -07:00
elantech.c Merge commit 'v3.2-rc3' into next 2011-11-29 01:51:07 -08:00
elantech.h Input: elantech - add resolution query support for v4 hardware 2011-11-20 22:28:34 -08:00
gpio_mouse.c Input: mouse - use macro module_platform_driver() 2011-11-30 23:41:42 -08:00
hgpk.c Input: convert obsolete strict_strtox to kstrtox 2011-11-09 21:23:26 -08:00
hgpk.h Input: psmouse - switch to using dev_*() for messages 2011-10-10 18:28:16 -07:00
inport.c Input: remove CVS keywords 2008-05-20 12:17:39 -04:00
Kconfig Input: add Synaptics USB device driver 2012-02-03 00:25:03 -08:00
lifebook.c Input: psmouse - switch to using dev_*() for messages 2011-10-10 18:28:16 -07:00
lifebook.h Input: psmouse - do not carry DMI data around 2009-12-03 23:25:36 -08:00
logibm.c Input: remove CVS keywords 2008-05-20 12:17:39 -04:00
logips2pp.c Input: convert obsolete strict_strtox to kstrtox 2011-11-09 21:23:26 -08:00
logips2pp.h Input: psmouse - use boolean type 2009-09-10 22:11:38 -07:00
Makefile Input: add Synaptics USB device driver 2012-02-03 00:25:03 -08:00
maplemouse.c maple: input: fix up maple mouse driver 2009-04-27 09:22:31 +09:00
pc110pad.c Input: switch to input_abs_*() access functions 2010-08-02 20:29:56 -07:00
psmouse-base.c Input: psmouse - make sure we do not use stale methods 2011-12-30 15:26:36 -08:00
psmouse.h Input: synaptics - add support for Relative mode 2011-11-09 21:23:31 -08:00
pxa930_trkball.c Input: mouse - use macro module_platform_driver() 2011-11-30 23:41:42 -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
sentelic.c Input: convert obsolete strict_strtox to kstrtox 2011-11-09 21:23:26 -08:00
sentelic.h Input: psmouse - use boolean type 2009-09-10 22:11:38 -07:00
sermouse.c Input: remove CVS keywords 2008-05-20 12:17:39 -04:00
synaptics_i2c.c Input: synaptics_i2c - wrap suspend and resume in CONFIG_PM_SLEEP 2011-10-06 19:43:00 -07:00
synaptics_usb.c Input: add Synaptics USB device driver 2012-02-03 00:25:03 -08:00
synaptics.c Input: synaptics - update OLPC XO exclusion 2011-11-15 09:46:29 -08:00
synaptics.h Input: synaptics - add support for Relative mode 2011-11-09 21:23:31 -08:00
touchkit_ps2.c Update broken web addresses in the kernel. 2010-10-18 11:03:14 +02:00
touchkit_ps2.h Input: psmouse - use boolean type 2009-09-10 22:11:38 -07:00
trackpoint.c Input: convert obsolete strict_strtox to kstrtox 2011-11-09 21:23:26 -08:00
trackpoint.h Input: psmouse - use boolean type 2009-09-10 22:11:38 -07:00
vsxxxaa.c Fix common misspellings 2011-03-31 11:26:23 -03:00