USB HID: move usbhid code from drivers/usb/input to drivers/hid/usbhid
[deliverable/linux.git] / drivers / usb / input / Kconfig
CommitLineData
1da177e4
LT
1#
2# USB Input driver configuration
3#
4comment "USB Input Devices"
5 depends on USB
6
1da177e4
LT
7config USB_AIPTEK
8 tristate "Aiptek 6000U/8000U tablet support"
9 depends on USB && INPUT
10 help
11 Say Y here if you want to use the USB version of the Aiptek 6000U
12 or Aiptek 8000U tablet. Make sure to say Y to "Mouse support"
13 (CONFIG_INPUT_MOUSEDEV) and/or "Event interface support"
14 (CONFIG_INPUT_EVDEV) as well.
15
16 To compile this driver as a module, choose M here: the
17 module will be called aiptek.
18
19config USB_WACOM
20 tristate "Wacom Intuos/Graphire tablet support"
21 depends on USB && INPUT
22 help
23 Say Y here if you want to use the USB version of the Wacom Intuos
24 or Graphire tablet. Make sure to say Y to "Mouse support"
25 (CONFIG_INPUT_MOUSEDEV) and/or "Event interface support"
26 (CONFIG_INPUT_EVDEV) as well.
27
28 To compile this driver as a module, choose M here: the
29 module will be called wacom.
30
53880546
SV
31config USB_ACECAD
32 tristate "Acecad Flair tablet support"
33 depends on USB && INPUT
34 help
35 Say Y here if you want to use the USB version of the Acecad Flair
36 tablet. Make sure to say Y to "Mouse support"
37 (CONFIG_INPUT_MOUSEDEV) and/or "Event interface support"
38 (CONFIG_INPUT_EVDEV) as well.
39
40 To compile this driver as a module, choose M here: the
41 module will be called acecad.
42
1da177e4
LT
43config USB_KBTAB
44 tristate "KB Gear JamStudio tablet support"
45 depends on USB && INPUT
46 help
47 Say Y here if you want to use the USB version of the KB Gear
48 JamStudio tablet. Make sure to say Y to "Mouse support"
49 (CONFIG_INPUT_MOUSEDEV) and/or "Event interface support"
50 (CONFIG_INPUT_EVDEV) as well.
51
52 To compile this driver as a module, choose M here: the
53 module will be called kbtab.
54
55config USB_POWERMATE
56 tristate "Griffin PowerMate and Contour Jog support"
57 depends on USB && INPUT
58 ---help---
59 Say Y here if you want to use Griffin PowerMate or Contour Jog devices.
60 These are aluminum dials which can measure clockwise and anticlockwise
61 rotation. The dial also acts as a pushbutton. The base contains an LED
62 which can be instructed to pulse or to switch to a particular intensity.
63
64 You can download userspace tools from
65 <http://sowerbutts.com/powermate/>.
66
67 To compile this driver as a module, choose M here: the
68 module will be called powermate.
69
1d3e2023
DR
70config USB_TOUCHSCREEN
71 tristate "USB Touchscreen Driver"
72 depends on USB && INPUT
73 ---help---
74 USB Touchscreen driver for:
5d892665 75 - eGalax Touchkit USB (also includes eTurboTouch CT-410/510/700)
1d3e2023 76 - PanJit TouchSet USB
5d892665 77 - 3M MicroTouch USB (EX II series)
1d3e2023 78 - ITM
5d892665
DR
79 - some other eTurboTouch
80 - Gunze AHL61
24ced062 81 - DMC TSC-10/25
1d3e2023
DR
82
83 Have a look at <http://linux.chapter7.ch/touchkit/> for
84 a usage description and the required user-space stuff.
85
86 To compile this driver as a module, choose M here: the
87 module will be called usbtouchscreen.
88
89config USB_TOUCHSCREEN_EGALAX
90 default y
5d892665 91 bool "eGalax, eTurboTouch CT-410/510/700 device support" if EMBEDDED
1d3e2023
DR
92 depends on USB_TOUCHSCREEN
93
94config USB_TOUCHSCREEN_PANJIT
95 default y
96 bool "PanJit device support" if EMBEDDED
97 depends on USB_TOUCHSCREEN
98
99config USB_TOUCHSCREEN_3M
100 default y
5d892665 101 bool "3M/Microtouch EX II series device support" if EMBEDDED
1d3e2023
DR
102 depends on USB_TOUCHSCREEN
103
104config USB_TOUCHSCREEN_ITM
105 default y
106 bool "ITM device support" if EMBEDDED
107 depends on USB_TOUCHSCREEN
108
5d892665
DR
109config USB_TOUCHSCREEN_ETURBO
110 default y
111 bool "eTurboTouch (non-eGalax compatible) device support" if EMBEDDED
112 depends on USB_TOUCHSCREEN
113
114config USB_TOUCHSCREEN_GUNZE
115 default y
116 bool "Gunze AHL61 device support" if EMBEDDED
117 depends on USB_TOUCHSCREEN
118
24ced062
HS
119config USB_TOUCHSCREEN_DMC_TSC10
120 default y
121 bool "DMC TSC-10/25 device support" if EMBEDDED
122 depends on USB_TOUCHSCREEN
123
aca951a2
H
124config USB_YEALINK
125 tristate "Yealink usb-p1k voip phone"
126 depends on USB && INPUT && EXPERIMENTAL
127 ---help---
128 Say Y here if you want to enable keyboard and LCD functions of the
129 Yealink usb-p1k usb phones. The audio part is enabled by the generic
130 usb sound driver, so you might want to enable that as well.
131
132 For information about how to use these additional functions, see
133 <file:Documentation/input/yealink.txt>.
134
135 To compile this driver as a module, choose M here: the module will be
136 called yealink.
137
1da177e4
LT
138config USB_XPAD
139 tristate "X-Box gamepad support"
140 depends on USB && INPUT
141 ---help---
142 Say Y here if you want to use the X-Box pad with your computer.
143 Make sure to say Y to "Joystick support" (CONFIG_INPUT_JOYDEV)
144 and/or "Event interface support" (CONFIG_INPUT_EVDEV) as well.
145
146 For information about how to connect the X-Box pad to USB, see
147 <file:Documentation/input/xpad.txt>.
148
149 To compile this driver as a module, choose M here: the
150 module will be called xpad.
151
152config USB_ATI_REMOTE
153 tristate "ATI / X10 USB RF remote control"
154 depends on USB && INPUT
155 ---help---
156 Say Y here if you want to use an ATI or X10 "Lola" USB remote control.
157 These are RF remotes with USB receivers.
158 The ATI remote comes with many of ATI's All-In-Wonder video cards.
159 The X10 "Lola" remote is available at:
160 <http://www.x10.com/products/lola_sg1.htm>
161 This driver provides mouse pointer, left and right mouse buttons,
162 and maps all the other remote buttons to keypress events.
163
164 To compile this driver as a module, choose M here: the module will be
165 called ati_remote.
166