aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/hid/hid-ids.h
diff options
context:
space:
mode:
authorJan Steinhoff <mail@jan-steinhoff.de>2012-02-03 03:21:31 -0500
committerDmitry Torokhov <dmitry.torokhov@gmail.com>2012-02-03 03:25:03 -0500
commit8491ee1093c476ea3a9a19ab8593d8531cab40f7 (patch)
tree1a0a6de4ed6192d9676777604da55cf37fc9e509 /drivers/hid/hid-ids.h
parenta80b83b7b8456e9b475346c2e01d7e210883208c (diff)
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>
Diffstat (limited to 'drivers/hid/hid-ids.h')
-rw-r--r--drivers/hid/hid-ids.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/hid/hid-ids.h b/drivers/hid/hid-ids.h
index 06ce996b8b65..3b683439c6c8 100644
--- a/drivers/hid/hid-ids.h
+++ b/drivers/hid/hid-ids.h
@@ -633,6 +633,17 @@
633#define USB_DEVICE_ID_SYMBOL_SCANNER_1 0x0800 633#define USB_DEVICE_ID_SYMBOL_SCANNER_1 0x0800
634#define USB_DEVICE_ID_SYMBOL_SCANNER_2 0x1300 634#define USB_DEVICE_ID_SYMBOL_SCANNER_2 0x1300
635 635
636#define USB_VENDOR_ID_SYNAPTICS 0x06cb
637#define USB_DEVICE_ID_SYNAPTICS_TP 0x0001
638#define USB_DEVICE_ID_SYNAPTICS_INT_TP 0x0002
639#define USB_DEVICE_ID_SYNAPTICS_CPAD 0x0003
640#define USB_DEVICE_ID_SYNAPTICS_TS 0x0006
641#define USB_DEVICE_ID_SYNAPTICS_STICK 0x0007
642#define USB_DEVICE_ID_SYNAPTICS_WP 0x0008
643#define USB_DEVICE_ID_SYNAPTICS_COMP_TP 0x0009
644#define USB_DEVICE_ID_SYNAPTICS_WTP 0x0010
645#define USB_DEVICE_ID_SYNAPTICS_DPAD 0x0013
646
636#define USB_VENDOR_ID_THRUSTMASTER 0x044f 647#define USB_VENDOR_ID_THRUSTMASTER 0x044f
637 648
638#define USB_VENDOR_ID_TOPSEED 0x0766 649#define USB_VENDOR_ID_TOPSEED 0x0766