blob: c25865f14a6c085a7a86a78fb2f49eeb907fcc78 [file] [log] [blame]
Jiri Kosina63f38612006-12-08 18:41:30 +01001#
2# HID driver configuration
3#
Jan Engelhardt3cd70982007-04-30 13:27:48 +02004menuconfig HID_SUPPORT
5 bool "HID Devices"
Jiri Kosina63f38612006-12-08 18:41:30 +01006 depends on INPUT
Jan Engelhardt3cd70982007-04-30 13:27:48 +02007 default y
Jan Engelhardt06bfb7e2007-08-18 12:56:21 +02008 ---help---
9 Say Y here to get to see options for various computer-human interface
10 device drivers. This option alone does not add any kernel code.
11
12 If you say N, all options in this submenu will be skipped and disabled.
Jan Engelhardt3cd70982007-04-30 13:27:48 +020013
14if HID_SUPPORT
Jiri Kosina63f38612006-12-08 18:41:30 +010015
16config HID
17 tristate "Generic HID support"
Russell Kingc96c9d72006-12-22 17:09:16 +000018 depends on INPUT
Jiri Kosina63f38612006-12-08 18:41:30 +010019 default y
20 ---help---
Jiri Kosina69e4d942007-01-03 23:03:14 +010021 A human interface device (HID) is a type of computer device that
22 interacts directly with and takes input from humans. The term "HID"
23 most commonly used to refer to the USB-HID specification, but other
24 devices (such as, but not strictly limited to, Bluetooth) are
25 designed using HID specification (this involves certain keyboards,
26 mice, tablets, etc). This option compiles into kernel the generic
27 HID layer code (parser, usages, etc.), which can then be used by
28 transport-specific HID implementation (like USB or Bluetooth).
29
30 For docs and specs, see http://www.usb.org/developers/hidpage/
31
Pavel Machek205adbe2009-01-06 10:15:27 +010032 If unsure, say Y.
Jiri Kosina63f38612006-12-08 18:41:30 +010033
Jiri Kosina86166b72007-05-14 09:57:40 +020034config HIDRAW
35 bool "/dev/hidraw raw HID device support"
36 depends on HID
37 ---help---
38 Say Y here if you want to support HID devices (from the USB
39 specification standpoint) that aren't strictly user interface
40 devices, like monitor controls and Uninterruptable Power Supplies.
41
42 This module supports these devices separately using a separate
43 event interface on /dev/hidraw.
44
45 There is also a /dev/hiddev configuration option in the USB HID
46 configuration menu. In comparison to hiddev, this device does not process
47 the hid events at all (no parsing, no lookups). This lets applications
48 to work on raw hid events when they want to, and avoid using transport-specific
49 userspace libhid/libusb libraries.
50
51 If unsure, say Y.
52
Jiri Kosina6db3dfe2007-03-08 16:47:49 +010053source "drivers/hid/usbhid/Kconfig"
54
Jiri Slaby5f22a792008-05-16 11:49:19 +020055menu "Special HID drivers"
56 depends on HID
57
Stephane Chattyb6353f42009-12-22 23:04:17 +010058config HID_3M_PCT
Jiri Kosina4b186f72009-12-23 13:12:32 +010059 tristate "3M PCT"
Stephane Chattyb6353f42009-12-22 23:04:17 +010060 depends on USB_HID
Stephane Chattyb6353f42009-12-22 23:04:17 +010061 ---help---
62 Support for 3M PCT touch screens.
63
Jiri Slaby14a21cd2008-06-23 23:31:09 +020064config HID_A4TECH
Jiri Kosinab36299b2008-10-16 01:18:54 +020065 tristate "A4 tech" if EMBEDDED
Jiri Slaby14a21cd2008-06-23 23:31:09 +020066 depends on USB_HID
David Brownelld04b431e2008-12-11 14:54:07 +010067 default !EMBEDDED
Jiri Slaby14a21cd2008-06-23 23:31:09 +020068 ---help---
69 Support for A4 tech X5 and WOP-35 / Trust 450L mice.
70
Sergei Kolzunc0dbcc32010-07-19 12:13:23 +020071config HID_ACRUX_FF
72 tristate "ACRUX force feedback support"
73 depends on USB_HID
74 default !EMBEDDED
75 select INPUT_FF_MEMLESS
76 ---help---
77 Say Y here if you want to enable force feedback support for ACRUX
78 game controllers.
79
Jiri Slaby8c19a512008-06-18 23:36:49 +020080config HID_APPLE
Jiri Kosinab36299b2008-10-16 01:18:54 +020081 tristate "Apple" if EMBEDDED
Jiri Slaby8c19a512008-06-18 23:36:49 +020082 depends on (USB_HID || BT_HIDP)
David Brownelld04b431e2008-12-11 14:54:07 +010083 default !EMBEDDED
Jiri Slaby8c19a512008-06-18 23:36:49 +020084 ---help---
85 Support for some Apple devices which less or more break
86 HID specification.
87
Jiri Kosinaf0bd8e42008-10-16 01:25:15 +020088 Say Y here if you want support for keyboards of Apple iBooks, PowerBooks,
89 MacBooks, MacBook Pros and Apple Aluminum.
Jiri Slaby8c19a512008-06-18 23:36:49 +020090
Jiri Slabyb5635b12008-06-24 23:24:57 +020091config HID_BELKIN
Jiri Kosinab36299b2008-10-16 01:18:54 +020092 tristate "Belkin" if EMBEDDED
Jiri Slabyb5635b12008-06-24 23:24:57 +020093 depends on USB_HID
David Brownelld04b431e2008-12-11 14:54:07 +010094 default !EMBEDDED
Jiri Slabyb5635b12008-06-24 23:24:57 +020095 ---help---
96 Support for Belkin Flip KVM and Wireless keyboard.
97
Stephane Chatty36213e12010-04-15 00:28:11 +020098config HID_CANDO
99 tristate "Cando dual touch panel"
100 depends on USB_HID
101 ---help---
102 Support for Cando dual touch panel.
103
Jiri Slaby3b239cd2008-06-24 20:42:25 +0200104config HID_CHERRY
Jiri Kosinab36299b2008-10-16 01:18:54 +0200105 tristate "Cherry" if EMBEDDED
Jiri Slaby3b239cd2008-06-24 20:42:25 +0200106 depends on USB_HID
David Brownelld04b431e2008-12-11 14:54:07 +0100107 default !EMBEDDED
Jiri Slaby3b239cd2008-06-24 20:42:25 +0200108 ---help---
Jiri Kosinaf0bd8e42008-10-16 01:25:15 +0200109 Support for Cherry Cymotion keyboard.
Jiri Slaby3b239cd2008-06-24 20:42:25 +0200110
Jiri Slabyfcfacfd2008-06-24 22:48:52 +0200111config HID_CHICONY
Jiri Kosinab36299b2008-10-16 01:18:54 +0200112 tristate "Chicony" if EMBEDDED
Jiri Slabyfcfacfd2008-06-24 22:48:52 +0200113 depends on USB_HID
David Brownelld04b431e2008-12-11 14:54:07 +0100114 default !EMBEDDED
Jiri Slabyfcfacfd2008-06-24 22:48:52 +0200115 ---help---
116 Support for Chicony Tactical pad.
117
Don Prince3a370ca2010-05-12 15:18:59 +0200118config HID_PRODIKEYS
Jiri Kosina95736de2010-05-12 15:27:00 +0200119 tristate "Prodikeys PC-MIDI Keyboard support"
Don Prince3a370ca2010-05-12 15:18:59 +0200120 depends on USB_HID && SND
121 select SND_RAWMIDI
Don Prince3a370ca2010-05-12 15:18:59 +0200122 ---help---
123 Support for Prodikeys PC-MIDI Keyboard device support.
124 Say Y here to enable support for this device.
125 - Prodikeys PC-MIDI keyboard.
126 The Prodikeys PC-MIDI acts as a USB Audio device, with one MIDI
127 input and one MIDI output. These MIDI jacks appear as
128 a sound "card" in the ALSA sound system.
129 Note: if you say N here, this device will still function as a basic
130 multimedia keyboard, but will lack support for the musical keyboard
131 and some additional multimedia keys.
132
Jiri Slaby0f221322008-06-23 22:54:08 +0200133config HID_CYPRESS
Jiri Kosinab36299b2008-10-16 01:18:54 +0200134 tristate "Cypress" if EMBEDDED
Jiri Slaby0f221322008-06-23 22:54:08 +0200135 depends on USB_HID
David Brownelld04b431e2008-12-11 14:54:07 +0100136 default !EMBEDDED
Jiri Slaby0f221322008-06-23 22:54:08 +0200137 ---help---
Jiri Kosinaf0bd8e42008-10-16 01:25:15 +0200138 Support for cypress mouse and barcode readers.
Jiri Slaby0f221322008-06-23 22:54:08 +0200139
Jiri Kosina0f6f4312009-05-15 15:46:44 +0200140config HID_DRAGONRISE
Jiri Kosina73d5e8f2010-05-21 13:15:17 +0200141 tristate "DragonRise Inc. support"
Richard Walmsley3f866fb2009-03-04 22:12:04 +1300142 depends on USB_HID
Jiri Kosina0f6f4312009-05-15 15:46:44 +0200143 ---help---
144 Say Y here if you have DragonRise Inc.game controllers.
145
146config DRAGONRISE_FF
147 bool "DragonRise Inc. force feedback support"
148 depends on HID_DRAGONRISE
Richard Walmsley3f866fb2009-03-04 22:12:04 +1300149 select INPUT_FF_MEMLESS
150 ---help---
151 Say Y here if you want to enable force feedback support for DragonRise Inc.
152 game controllers.
153
Stephane Chatty0c3910c2010-04-10 16:43:08 +0200154config HID_EGALAX
155 tristate "eGalax multi-touch panel"
156 depends on USB_HID
157 ---help---
Jiri Kosina73d5e8f2010-05-21 13:15:17 +0200158 Support for the eGalax dual-touch panel.
Stephane Chatty0c3910c2010-04-10 16:43:08 +0200159
Jiri Slaby1f243e32008-06-24 21:11:21 +0200160config HID_EZKEY
Jiri Kosinab36299b2008-10-16 01:18:54 +0200161 tristate "Ezkey" if EMBEDDED
Jiri Slaby1f243e32008-06-24 21:11:21 +0200162 depends on USB_HID
David Brownelld04b431e2008-12-11 14:54:07 +0100163 default !EMBEDDED
Jiri Slaby1f243e32008-06-24 21:11:21 +0200164 ---help---
Jiri Kosinaf0bd8e42008-10-16 01:25:15 +0200165 Support for Ezkey BTC 8193 keyboard.
Jiri Slaby1f243e32008-06-24 21:11:21 +0200166
Jiri Kosina79422742009-03-11 11:43:27 +0100167config HID_KYE
168 tristate "Kye" if EMBEDDED
169 depends on USB_HID
170 default !EMBEDDED
171 ---help---
172 Support for Kye/Genius Ergo Mouse.
173
Jiri Slaby949f8fe2008-07-24 23:35:13 +0200174config HID_GYRATION
Jiri Kosina73d5e8f2010-05-21 13:15:17 +0200175 tristate "Gyration"
Jiri Slaby949f8fe2008-07-24 23:35:13 +0200176 depends on USB_HID
177 ---help---
Jiri Kosinaf0bd8e42008-10-16 01:25:15 +0200178 Support for Gyration remote control.
Jiri Slaby949f8fe2008-07-24 23:35:13 +0200179
Bruno Premont711a6802009-07-13 14:19:58 +0200180config HID_TWINHAN
Jiri Kosina73d5e8f2010-05-21 13:15:17 +0200181 tristate "Twinhan"
Bruno Premont711a6802009-07-13 14:19:58 +0200182 depends on USB_HID
Bruno Premont711a6802009-07-13 14:19:58 +0200183 ---help---
184 Support for Twinhan IR remote control.
185
Jiri Kosinafdf93aa2009-03-04 16:09:40 +0100186config HID_KENSINGTON
187 tristate "Kensington" if EMBEDDED
188 depends on USB_HID
189 default !EMBEDDED
190 ---help---
191 Support for Kensington Slimblade Trackball.
192
Jiri Slaby5f22a792008-05-16 11:49:19 +0200193config HID_LOGITECH
Jiri Kosinab36299b2008-10-16 01:18:54 +0200194 tristate "Logitech" if EMBEDDED
Jiri Slaby5f22a792008-05-16 11:49:19 +0200195 depends on USB_HID
David Brownelld04b431e2008-12-11 14:54:07 +0100196 default !EMBEDDED
Jiri Slaby5f22a792008-05-16 11:49:19 +0200197 ---help---
Jiri Kosinaf0bd8e42008-10-16 01:25:15 +0200198 Support for Logitech devices that are not fully compliant with HID standard.
Jiri Slaby5f22a792008-05-16 11:49:19 +0200199
Jiri Slaby606bd0a2008-07-04 23:06:45 +0200200config LOGITECH_FF
Jiri Kosina0f6f4312009-05-15 15:46:44 +0200201 bool "Logitech force feedback support"
Jiri Slaby606bd0a2008-07-04 23:06:45 +0200202 depends on HID_LOGITECH
203 select INPUT_FF_MEMLESS
204 help
205 Say Y here if you have one of these devices:
206 - Logitech WingMan Cordless RumblePad
207 - Logitech WingMan Cordless RumblePad 2
208 - Logitech WingMan Force 3D
209 - Logitech Formula Force EX
Jiri Kosinafd30ea82009-06-23 12:11:31 +0200210 - Logitech WingMan Formula Force GP
Jiri Slaby606bd0a2008-07-04 23:06:45 +0200211 - Logitech MOMO Force wheel
212
213 and if you want to enable force feedback for them.
214 Note: if you say N here, this device will still be supported, but without
215 force feedback.
216
217config LOGIRUMBLEPAD2_FF
Jiri Kosina0f6f4312009-05-15 15:46:44 +0200218 bool "Logitech Rumblepad 2 force feedback support"
Jiri Slaby606bd0a2008-07-04 23:06:45 +0200219 depends on HID_LOGITECH
220 select INPUT_FF_MEMLESS
221 help
222 Say Y here if you want to enable force feedback support for Logitech
223 Rumblepad 2 devices.
224
Gary Stein74f292c2010-01-13 00:25:58 +0100225config LOGIG940_FF
226 bool "Logitech Flight System G940 force feedback support"
227 depends on HID_LOGITECH
228 select INPUT_FF_MEMLESS
229 help
230 Say Y here if you want to enable force feedback support for Logitech
231 Flight System G940 devices.
232
Michael Poole128537c2010-02-06 12:24:36 -0500233config HID_MAGICMOUSE
Jiri Kosina9f523142010-02-10 14:59:03 +0100234 tristate "Apple MagicMouse multi-touch support"
Michael Poole128537c2010-02-06 12:24:36 -0500235 depends on BT_HIDP
Michael Poole128537c2010-02-06 12:24:36 -0500236 ---help---
Jiri Kosina9f523142010-02-10 14:59:03 +0100237 Support for the Apple Magic Mouse multi-touch.
Michael Poole128537c2010-02-06 12:24:36 -0500238
239 Say Y here if you want support for the multi-touch features of the
240 Apple Wireless "Magic" Mouse.
241
Jiri Slaby78a849a682008-06-20 21:26:11 +0200242config HID_MICROSOFT
Jiri Kosinab36299b2008-10-16 01:18:54 +0200243 tristate "Microsoft" if EMBEDDED
Jiri Slaby78a849a682008-06-20 21:26:11 +0200244 depends on USB_HID
David Brownelld04b431e2008-12-11 14:54:07 +0100245 default !EMBEDDED
Jiri Slaby78a849a682008-06-20 21:26:11 +0200246 ---help---
Jiri Kosinaf0bd8e42008-10-16 01:25:15 +0200247 Support for Microsoft devices that are not fully compliant with HID standard.
Jiri Slaby78a849a682008-06-20 21:26:11 +0200248
Stephane Chatty77f720b2010-02-06 15:17:13 +0100249config HID_MOSART
250 tristate "MosArt"
251 depends on USB_HID
252 ---help---
253 Support for MosArt dual-touch panels.
254
Jiri Slaby3b8006e2008-06-25 00:07:50 +0200255config HID_MONTEREY
Jiri Kosinab36299b2008-10-16 01:18:54 +0200256 tristate "Monterey" if EMBEDDED
Jiri Slaby3b8006e2008-06-25 00:07:50 +0200257 depends on USB_HID
David Brownelld04b431e2008-12-11 14:54:07 +0100258 default !EMBEDDED
Jiri Slaby3b8006e2008-06-25 00:07:50 +0200259 ---help---
260 Support for Monterey Genius KB29E.
261
Rafi Rubin94011f92008-11-19 15:54:46 +0100262config HID_NTRIG
Jiri Kosina2dbf2092010-02-03 16:11:12 +0100263 tristate "NTrig"
Rafi Rubin94011f92008-11-19 15:54:46 +0100264 depends on USB_HID
Rafi Rubin94011f92008-11-19 15:54:46 +0100265 ---help---
266 Support for N-Trig touch screen.
267
Johnathon Harriscd9ec302010-01-21 14:36:52 +0000268config HID_ORTEK
Jiri Kosina73d5e8f2010-05-21 13:15:17 +0200269 tristate "Ortek"
Johnathon Harriscd9ec302010-01-21 14:36:52 +0000270 depends on USB_HID
Johnathon Harriscd9ec302010-01-21 14:36:52 +0000271 ---help---
272 Support for Ortek WKB-2000 wireless keyboard + mouse trackpad.
273
Jiri Slaby5f022292008-09-18 19:43:32 +0200274config HID_PANTHERLORD
Jiri Kosina73d5e8f2010-05-21 13:15:17 +0200275 tristate "Pantherlord support"
Jiri Kosina0f6f4312009-05-15 15:46:44 +0200276 depends on USB_HID
Jiri Kosina0f6f4312009-05-15 15:46:44 +0200277 ---help---
278 Say Y here if you have a PantherLord/GreenAsia based game controller
279 or adapter.
280
Jiri Slaby5f022292008-09-18 19:43:32 +0200281config PANTHERLORD_FF
282 bool "Pantherlord force feedback support"
283 depends on HID_PANTHERLORD
284 select INPUT_FF_MEMLESS
Jiri Kosina0f6f4312009-05-15 15:46:44 +0200285 ---help---
Jiri Slaby5f022292008-09-18 19:43:32 +0200286 Say Y here if you have a PantherLord/GreenAsia based game controller
287 or adapter and want to enable force feedback support for it.
288
Jiri Slaby1e762532008-06-24 23:46:21 +0200289config HID_PETALYNX
Jiri Kosina73d5e8f2010-05-21 13:15:17 +0200290 tristate "Petalynx"
Jiri Slaby1e762532008-06-24 23:46:21 +0200291 depends on USB_HID
292 ---help---
Jiri Kosinaf0bd8e42008-10-16 01:25:15 +0200293 Support for Petalynx Maxter remote control.
Jiri Slaby1e762532008-06-24 23:46:21 +0200294
Bruno Prémont236db472010-03-30 22:33:50 +0200295config HID_PICOLCD
296 tristate "PicoLCD (graphic version)"
297 depends on USB_HID
298 ---help---
299 This provides support for Minibox PicoLCD devices, currently
300 only the graphical ones are supported.
301
302 This includes support for the following device features:
303 - Keypad
304 - Switching between Firmware and Flash mode
Bruno Prémont9bbf2b92010-03-30 22:38:09 +0200305 - EEProm / Flash access (via debugfs)
Bruno Prémont5435f282010-04-11 12:17:45 +0200306 Features selectively enabled:
307 - Framebuffer for monochrome 256x64 display
308 - Backlight control
309 - Contrast control
310 - General purpose outputs
Bruno Prémontb8c21cf2010-03-30 22:34:30 +0200311 Features that are not (yet) supported:
Bruno Prémont236db472010-03-30 22:33:50 +0200312 - IR
Bruno Prémont236db472010-03-30 22:33:50 +0200313
Bruno Prémont5435f282010-04-11 12:17:45 +0200314config HID_PICOLCD_FB
315 bool "Framebuffer support" if EMBEDDED
316 default !EMBEDDED
317 depends on HID_PICOLCD
318 depends on HID_PICOLCD=FB || FB=y
319 select FB_DEFERRED_IO
320 select FB_SYS_FILLRECT
321 select FB_SYS_COPYAREA
322 select FB_SYS_IMAGEBLIT
323 select FB_SYS_FOPS
324 ---help---
325 Provide access to PicoLCD's 256x64 monochrome display via a
326 frambuffer device.
327
328config HID_PICOLCD_BACKLIGHT
329 bool "Backlight control" if EMBEDDED
330 default !EMBEDDED
331 depends on HID_PICOLCD
332 depends on HID_PICOLCD=BACKLIGHT_CLASS_DEVICE || BACKLIGHT_CLASS_DEVICE=y
333 ---help---
334 Provide access to PicoLCD's backlight control via backlight
335 class.
336
337config HID_PICOLCD_LCD
338 bool "Contrast control" if EMBEDDED
339 default !EMBEDDED
340 depends on HID_PICOLCD
341 depends on HID_PICOLCD=LCD_CLASS_DEVICE || LCD_CLASS_DEVICE=y
342 ---help---
343 Provide access to PicoLCD's LCD contrast via lcd class.
344
345config HID_PICOLCD_LEDS
346 bool "GPO via leds class" if EMBEDDED
347 default !EMBEDDED
348 depends on HID_PICOLCD
349 depends on HID_PICOLCD=LEDS_CLASS || LEDS_CLASS=y
350 ---help---
351 Provide access to PicoLCD's GPO pins via leds class.
352
Stephane Chatty49e47392010-01-13 00:29:16 +0100353config HID_QUANTA
354 tristate "Quanta Optical Touch"
355 depends on USB_HID
356 ---help---
357 Support for Quanta Optical Touch dual-touch panels.
358
Stefan Achatz206f5f22010-05-19 18:55:16 +0200359config HID_ROCCAT
360 tristate "Roccat special event support"
361 depends on USB_HID
362 ---help---
363 Support for Roccat special events.
364 Say Y here if you have a Roccat mouse or keyboard and want OSD or
365 macro execution support.
366
Stefan Achatz14bf62c2010-03-18 16:19:43 +0100367config HID_ROCCAT_KONE
Jiri Kosina23d386d2010-03-22 16:33:15 +0100368 tristate "Roccat Kone Mouse support"
Stefan Achatz14bf62c2010-03-18 16:19:43 +0100369 depends on USB_HID
Randy Dunlapfdd45ef2010-05-27 09:07:06 -0700370 select HID_ROCCAT
Stefan Achatz14bf62c2010-03-18 16:19:43 +0100371 ---help---
372 Support for Roccat Kone mouse.
373
Jiri Slaby980a3da2008-06-25 22:31:48 +0200374config HID_SAMSUNG
Jiri Kosina73d5e8f2010-05-21 13:15:17 +0200375 tristate "Samsung"
Jiri Slaby980a3da2008-06-25 22:31:48 +0200376 depends on USB_HID
377 ---help---
Don Princeb3558502010-05-17 11:42:39 +0100378 Support for Samsung InfraRed remote control or keyboards.
Jiri Slaby980a3da2008-06-25 22:31:48 +0200379
Jiri Slabybd28ce02008-06-25 23:47:04 +0200380config HID_SONY
Jiri Kosina73d5e8f2010-05-21 13:15:17 +0200381 tristate "Sony"
Jiri Slabybd28ce02008-06-25 23:47:04 +0200382 depends on USB_HID
383 ---help---
384 Support for Sony PS3 controller.
385
Stephane Chattyd3fb5452010-01-04 12:04:08 +0100386config HID_STANTUM
Jiri Kosina92688c02010-01-04 12:04:59 +0100387 tristate "Stantum"
Stephane Chattyd3fb5452010-01-04 12:04:08 +0100388 depends on USB_HID
389 ---help---
390 Support for Stantum multitouch panel.
391
Jiri Slaby90231e72008-06-23 21:56:07 +0200392config HID_SUNPLUS
Jiri Kosina73d5e8f2010-05-21 13:15:17 +0200393 tristate "Sunplus"
Jiri Slaby90231e72008-06-23 21:56:07 +0200394 depends on USB_HID
395 ---help---
Jiri Kosinaf0bd8e42008-10-16 01:25:15 +0200396 Support for Sunplus wireless desktop.
Jiri Slaby90231e72008-06-23 21:56:07 +0200397
Jiri Kosina0f6f4312009-05-15 15:46:44 +0200398config HID_GREENASIA
Jiri Kosina73d5e8f2010-05-21 13:15:17 +0200399 tristate "GreenAsia (Product ID 0x12) support"
Lukasz Lubojanski42859e02008-12-11 22:07:59 +0100400 depends on USB_HID
Jiri Kosina0f6f4312009-05-15 15:46:44 +0200401 ---help---
402 Say Y here if you have a GreenAsia (Product ID 0x12) based game
403 controller or adapter.
404
405config GREENASIA_FF
406 bool "GreenAsia (Product ID 0x12) force feedback support"
407 depends on HID_GREENASIA
Lukasz Lubojanski42859e02008-12-11 22:07:59 +0100408 select INPUT_FF_MEMLESS
409 ---help---
410 Say Y here if you have a GreenAsia (Product ID 0x12) based game controller
Matt LaPlante692105b2009-01-26 11:12:25 +0100411 (like MANTA Warrior MM816 and SpeedLink Strike2 SL-6635) or adapter
Lukasz Lubojanski42859e02008-12-11 22:07:59 +0100412 and want to enable force feedback support for it.
413
Jussi Kivilinnafac733f2009-05-13 11:54:38 +0300414config HID_SMARTJOYPLUS
Jiri Kosina73d5e8f2010-05-21 13:15:17 +0200415 tristate "SmartJoy PLUS PS2/USB adapter support"
Jussi Kivilinnafac733f2009-05-13 11:54:38 +0300416 depends on USB_HID
Jussi Kivilinnafac733f2009-05-13 11:54:38 +0300417 ---help---
418 Support for SmartJoy PLUS PS2/USB adapter.
419
420config SMARTJOYPLUS_FF
421 bool "SmartJoy PLUS PS2/USB adapter force feedback support"
422 depends on HID_SMARTJOYPLUS
423 select INPUT_FF_MEMLESS
424 ---help---
425 Say Y here if you have a SmartJoy PLUS PS2/USB adapter and want to
426 enable force feedback support for it.
427
Lev Babievf14f5262009-01-04 00:36:56 +0100428config HID_TOPSEED
Jiri Kosina73d5e8f2010-05-21 13:15:17 +0200429 tristate "TopSeed Cyberlink remote control support"
Lev Babievf14f5262009-01-04 00:36:56 +0100430 depends on USB_HID
Lev Babievf14f5262009-01-04 00:36:56 +0100431 ---help---
Wayne Thomasbf280622010-04-29 00:45:01 +0200432 Say Y if you have a TopSeed Cyberlink or BTC Emprex remote control.
Lev Babievf14f5262009-01-04 00:36:56 +0100433
Jiri Kosina0f6f4312009-05-15 15:46:44 +0200434config HID_THRUSTMASTER
Jiri Kosina73d5e8f2010-05-21 13:15:17 +0200435 tristate "ThrustMaster devices support"
Jiri Slaby10e41a72008-09-18 12:23:31 +0200436 depends on USB_HID
Jiri Kosina0f6f4312009-05-15 15:46:44 +0200437 ---help---
Jiri Slaby10e41a72008-09-18 12:23:31 +0200438 Say Y here if you have a THRUSTMASTER FireStore Dual Power 2 or
Jiri Kosina0f6f4312009-05-15 15:46:44 +0200439 a THRUSTMASTER Ferrari GT Rumble Wheel.
440
441config THRUSTMASTER_FF
442 bool "ThrustMaster devices force feedback support"
443 depends on HID_THRUSTMASTER
444 select INPUT_FF_MEMLESS
445 ---help---
Ruben Aos Garralda7a84b132009-06-29 09:41:29 +0200446 Say Y here if you have a THRUSTMASTER FireStore Dual Power 2 or 3,
447 a THRUSTMASTER Dual Trigger 3-in-1 or a THRUSTMASTER Ferrari GT
448 Rumble Force or Force Feedback Wheel.
Jiri Slaby10e41a72008-09-18 12:23:31 +0200449
Bastien Noceraca2dcd42009-05-11 17:18:12 +0200450config HID_WACOM
Jiri Kosina2dbf2092010-02-03 16:11:12 +0100451 tristate "Wacom Bluetooth devices support"
Bastien Noceraca2dcd42009-05-11 17:18:12 +0200452 depends on BT_HIDP
Bastien Noceraca2dcd42009-05-11 17:18:12 +0200453 ---help---
454 Support for Wacom Graphire Bluetooth tablet.
455
Przemo Firszt59d23342010-03-15 19:16:23 +0000456config HID_WACOM_POWER_SUPPLY
457 bool "Wacom Bluetooth devices power supply status support"
458 depends on HID_WACOM
459 select POWER_SUPPLY
460 ---help---
461 Say Y here if you want to enable power supply status monitoring for
462 Wacom Bluetooth devices.
463
Jiri Kosina0f6f4312009-05-15 15:46:44 +0200464config HID_ZEROPLUS
Jiri Kosina73d5e8f2010-05-21 13:15:17 +0200465 tristate "Zeroplus based game controller support"
Jiri Slaby987fbc12008-09-18 12:23:32 +0200466 depends on USB_HID
Jiri Kosina0f6f4312009-05-15 15:46:44 +0200467 ---help---
Jiri Slaby987fbc12008-09-18 12:23:32 +0200468 Say Y here if you have a Zeroplus based game controller.
469
Jiri Kosina0f6f4312009-05-15 15:46:44 +0200470config ZEROPLUS_FF
471 bool "Zeroplus based game controller force feedback support"
472 depends on HID_ZEROPLUS
473 select INPUT_FF_MEMLESS
474 ---help---
475 Say Y here if you have a Zeroplus based game controller and want
476 to have force feedback support for it.
477
Don Princea9885c82010-05-14 17:30:59 +0100478config HID_ZYDACRON
Jiri Kosina73d5e8f2010-05-21 13:15:17 +0200479 tristate "Zydacron remote control support"
Don Princea9885c82010-05-14 17:30:59 +0100480 depends on USB_HID
Don Princea9885c82010-05-14 17:30:59 +0100481 ---help---
482 Support for Zydacron remote control.
483
Jiri Slaby5f22a792008-05-16 11:49:19 +0200484endmenu
485
Jan Engelhardt3cd70982007-04-30 13:27:48 +0200486endif # HID_SUPPORT