diff options
author | Jan Steinhoff <mail@jan-steinhoff.de> | 2012-02-03 03:21:31 -0500 |
---|---|---|
committer | Dmitry Torokhov <dmitry.torokhov@gmail.com> | 2012-02-03 03:25:03 -0500 |
commit | 8491ee1093c476ea3a9a19ab8593d8531cab40f7 (patch) | |
tree | 1a0a6de4ed6192d9676777604da55cf37fc9e509 /drivers/input/mouse/Kconfig | |
parent | a80b83b7b8456e9b475346c2e01d7e210883208c (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/input/mouse/Kconfig')
-rw-r--r-- | drivers/input/mouse/Kconfig | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/drivers/input/mouse/Kconfig b/drivers/input/mouse/Kconfig index 9c1e6ee83531..9b8db821d5f0 100644 --- a/drivers/input/mouse/Kconfig +++ b/drivers/input/mouse/Kconfig | |||
@@ -322,4 +322,21 @@ config MOUSE_SYNAPTICS_I2C | |||
322 | To compile this driver as a module, choose M here: the | 322 | To compile this driver as a module, choose M here: the |
323 | module will be called synaptics_i2c. | 323 | module will be called synaptics_i2c. |
324 | 324 | ||
325 | config MOUSE_SYNAPTICS_USB | ||
326 | tristate "Synaptics USB device support" | ||
327 | depends on USB_ARCH_HAS_HCD | ||
328 | select USB | ||
329 | help | ||
330 | Say Y here if you want to use a Synaptics USB touchpad or pointing | ||
331 | stick. | ||
332 | |||
333 | While these devices emulate an USB mouse by default and can be used | ||
334 | with standard usbhid driver, this driver, together with its X.Org | ||
335 | counterpart, allows you to fully utilize capabilities of the device. | ||
336 | More information can be found at: | ||
337 | <http://jan-steinhoff.de/linux/synaptics-usb.html> | ||
338 | |||
339 | To compile this driver as a module, choose M here: the | ||
340 | module will be called synaptics_usb. | ||
341 | |||
325 | endif | 342 | endif |