Input: add Synaptics USB device driver
authorJan Steinhoff <mail@jan-steinhoff.de>
Fri, 3 Feb 2012 08:21:31 +0000 (00:21 -0800)
committerDmitry Torokhov <dmitry.torokhov@gmail.com>
Fri, 3 Feb 2012 08:25:03 +0000 (00:25 -0800)
commit8491ee1093c476ea3a9a19ab8593d8531cab40f7
tree1a0a6de4ed6192d9676777604da55cf37fc9e509
parenta80b83b7b8456e9b475346c2e01d7e210883208c
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>
drivers/hid/hid-core.c
drivers/hid/hid-ids.h
drivers/input/mouse/Kconfig
drivers/input/mouse/Makefile
drivers/input/mouse/synaptics_usb.c [new file with mode: 0644]