Merge tag 'v3.5-rc6' into irqdomain/next
[deliverable/linux.git] / drivers / hid / Kconfig
CommitLineData
63f3861d
JK
1#
2# HID driver configuration
3#
1f41a6a9
HR
4menu "HID support"
5 depends on INPUT
63f3861d
JK
6
7config HID
1f41a6a9 8 tristate "HID bus support"
c96c9d7b 9 depends on INPUT
63f3861d
JK
10 default y
11 ---help---
69e4d948
JK
12 A human interface device (HID) is a type of computer device that
13 interacts directly with and takes input from humans. The term "HID"
14 most commonly used to refer to the USB-HID specification, but other
15 devices (such as, but not strictly limited to, Bluetooth) are
16 designed using HID specification (this involves certain keyboards,
1f41a6a9
HR
17 mice, tablets, etc). This option adds the HID bus to the kernel,
18 together with generic HID layer code. The HID devices are added and
19 removed from the HID bus by the transport-layer drivers, such as
20 usbhid (USB_HID) and hidp (BT_HIDP).
69e4d948
JK
21
22 For docs and specs, see http://www.usb.org/developers/hidpage/
23
205adbec 24 If unsure, say Y.
63f3861d 25
1f41a6a9
HR
26if HID
27
4f5ca836 28config HID_BATTERY_STRENGTH
692d30d6 29 bool "Battery level reporting for HID devices"
d66c266a 30 depends on HID && POWER_SUPPLY && HID = POWER_SUPPLY
2198eddd 31 default n
692d30d6
JK
32 ---help---
33 This option adds support of reporting battery strength (for HID devices
34 that support this feature) through power_supply class so that userspace
35 tools, such as upower, can display it.
4f5ca836 36
86166b7b
JK
37config HIDRAW
38 bool "/dev/hidraw raw HID device support"
39 depends on HID
40 ---help---
41 Say Y here if you want to support HID devices (from the USB
42 specification standpoint) that aren't strictly user interface
43 devices, like monitor controls and Uninterruptable Power Supplies.
44
45 This module supports these devices separately using a separate
46 event interface on /dev/hidraw.
47
48 There is also a /dev/hiddev configuration option in the USB HID
49 configuration menu. In comparison to hiddev, this device does not process
50 the hid events at all (no parsing, no lookups). This lets applications
51 to work on raw hid events when they want to, and avoid using transport-specific
52 userspace libhid/libusb libraries.
53
54 If unsure, say Y.
55
8215d557
HR
56config HID_GENERIC
57 tristate "Generic HID driver"
58 depends on HID
1f41a6a9 59 default HID
8215d557 60 ---help---
1f41a6a9
HR
61 Support for generic devices on the HID bus. This includes most
62 keyboards and mice, joysticks, tablets and digitizers.
8215d557
HR
63
64 To compile this driver as a module, choose M here: the module
65 will be called hid-generic.
66
67 If unsure, say Y.
68
1f41a6a9
HR
69menu "Special HID drivers"
70 depends on HID
71
14a21cd4 72config HID_A4TECH
6a108a14 73 tristate "A4 tech mice" if EXPERT
14a21cd4 74 depends on USB_HID
6a108a14 75 default !EXPERT
14a21cd4
JS
76 ---help---
77 Support for A4 tech X5 and WOP-35 / Trust 450L mice.
78
0ae43810
DT
79config HID_ACRUX
80 tristate "ACRUX game controller support"
c0dbcc33 81 depends on USB_HID
0ae43810
DT
82 ---help---
83 Say Y here if you want to enable support for ACRUX game controllers.
84
85config HID_ACRUX_FF
364b936f 86 bool "ACRUX force feedback support"
0ae43810 87 depends on HID_ACRUX
c0dbcc33
SK
88 select INPUT_FF_MEMLESS
89 ---help---
90 Say Y here if you want to enable force feedback support for ACRUX
91 game controllers.
92
8c19a515 93config HID_APPLE
6a108a14 94 tristate "Apple {i,Power,Mac}Books" if EXPERT
8c19a515 95 depends on (USB_HID || BT_HIDP)
6a108a14 96 default !EXPERT
8c19a515
JS
97 ---help---
98 Support for some Apple devices which less or more break
99 HID specification.
100
f0bd8e43
JK
101 Say Y here if you want support for keyboards of Apple iBooks, PowerBooks,
102 MacBooks, MacBook Pros and Apple Aluminum.
8c19a515 103
212da74d
JBJ
104config HID_AUREAL
105 tristate "Aureal"
106 depends on USB_HID
107 ---help---
108 Support for Aureal Cy se W-01RN Remote Controller and other Aureal derived remotes.
109
b5635b12 110config HID_BELKIN
6a108a14 111 tristate "Belkin Flip KVM and Wireless keyboard" if EXPERT
b5635b12 112 depends on USB_HID
6a108a14 113 default !EXPERT
b5635b12
JS
114 ---help---
115 Support for Belkin Flip KVM and Wireless keyboard.
116
3b239cd7 117config HID_CHERRY
6a108a14 118 tristate "Cherry Cymotion keyboard" if EXPERT
3b239cd7 119 depends on USB_HID
6a108a14 120 default !EXPERT
3b239cd7 121 ---help---
f0bd8e43 122 Support for Cherry Cymotion keyboard.
3b239cd7 123
fcfacfd3 124config HID_CHICONY
6a108a14 125 tristate "Chicony Tactical pad" if EXPERT
fcfacfd3 126 depends on USB_HID
6a108a14 127 default !EXPERT
fcfacfd3
JS
128 ---help---
129 Support for Chicony Tactical pad.
130
3a370ca1 131config HID_PRODIKEYS
95736de9 132 tristate "Prodikeys PC-MIDI Keyboard support"
3a370ca1
DP
133 depends on USB_HID && SND
134 select SND_RAWMIDI
3a370ca1
DP
135 ---help---
136 Support for Prodikeys PC-MIDI Keyboard device support.
137 Say Y here to enable support for this device.
138 - Prodikeys PC-MIDI keyboard.
139 The Prodikeys PC-MIDI acts as a USB Audio device, with one MIDI
140 input and one MIDI output. These MIDI jacks appear as
141 a sound "card" in the ALSA sound system.
142 Note: if you say N here, this device will still function as a basic
143 multimedia keyboard, but will lack support for the musical keyboard
144 and some additional multimedia keys.
145
0f221320 146config HID_CYPRESS
6a108a14 147 tristate "Cypress mouse and barcode readers" if EXPERT
0f221320 148 depends on USB_HID
6a108a14 149 default !EXPERT
0f221320 150 ---help---
f0bd8e43 151 Support for cypress mouse and barcode readers.
0f221320 152
0f6f4319 153config HID_DRAGONRISE
a1043044 154 tristate "DragonRise Inc. game controller"
3f866fbd 155 depends on USB_HID
0f6f4319 156 ---help---
b4a65f4e
NK
157 Say Y here if you have DragonRise Inc. game controllers.
158 These might be branded as:
159 - Tesun USB-703
160 - Media-tech MT1504 "Rogue"
161 - DVTech JS19 "Gear"
162 - Defender Game Master
0f6f4319
JK
163
164config DRAGONRISE_FF
a1043044 165 bool "DragonRise Inc. force feedback"
0f6f4319 166 depends on HID_DRAGONRISE
3f866fbd
RW
167 select INPUT_FF_MEMLESS
168 ---help---
169 Say Y here if you want to enable force feedback support for DragonRise Inc.
170 game controllers.
171
04561c5a
IF
172config HID_EMS_FF
173 tristate "EMS Production Inc. force feedback support"
174 depends on USB_HID
175 select INPUT_FF_MEMLESS
176 ---help---
177 Say Y here if you want to enable force feedback support for devices by
178 EMS Production Ltd.
179 Currently the following devices are known to be supported:
180 - Trio Linker Plus II
181
64b386ea 182config HID_ELECOM
a1043044 183 tristate "ELECOM BM084 bluetooth mouse"
64b386ea
RN
184 depends on BT_HIDP
185 ---help---
186 Support for the ELECOM BM084 (bluetooth mouse).
187
1f243e30 188config HID_EZKEY
6a108a14 189 tristate "Ezkey BTC 8193 keyboard" if EXPERT
1f243e30 190 depends on USB_HID
6a108a14 191 default !EXPERT
1f243e30 192 ---help---
f0bd8e43 193 Support for Ezkey BTC 8193 keyboard.
1f243e30 194
d946e65e
AH
195config HID_HOLTEK
196 tristate "Holtek On Line Grip based game controller support"
197 depends on USB_HID
198 ---help---
199 Say Y here if you have a Holtek On Line Grip based game controller.
200
201config HOLTEK_FF
202 bool "Holtek On Line Grip force feedback support"
203 depends on HID_HOLTEK
204 select INPUT_FF_MEMLESS
205 ---help---
206 Say Y here if you have a Holtek On Line Grip based game controller
207 and want to have force feedback support for it.
208
177900e8 209config HID_KEYTOUCH
3d366e28 210 tristate "Keytouch HID devices"
177900e8
JK
211 depends on USB_HID
212 ---help---
213 Support for Keytouch HID devices not fully compliant with
214 the specification. Currently supported:
215 - Keytouch IEC 60945
216
79422741 217config HID_KYE
22ca20b2 218 tristate "KYE/Genius devices"
79422741 219 depends on USB_HID
79422741 220 ---help---
22ca20b2
NK
221 Support for KYE/Genius devices not fully compliant with HID standard:
222 - Ergo Mouse
223 - EasyPen i405X tablet
224 - MousePen i608X tablet
225 - EasyPen M610X tablet
79422741 226
f8a489cc 227config HID_UCLOGIC
f36ee074 228 tristate "UC-Logic"
f8a489cc
NK
229 depends on USB_HID
230 ---help---
231 Support for UC-Logic tablets.
232
72a46344
NK
233config HID_WALTOP
234 tristate "Waltop"
235 depends on USB_HID
236 ---help---
237 Support for Waltop tablets.
238
949f8fef 239config HID_GYRATION
a1043044 240 tristate "Gyration remote control"
949f8fef
JS
241 depends on USB_HID
242 ---help---
f0bd8e43 243 Support for Gyration remote control.
949f8fef 244
711a680e 245config HID_TWINHAN
a1043044 246 tristate "Twinhan IR remote control"
711a680e 247 depends on USB_HID
711a680e
BP
248 ---help---
249 Support for Twinhan IR remote control.
250
fdf93aa3 251config HID_KENSINGTON
6a108a14 252 tristate "Kensington Slimblade Trackball" if EXPERT
fdf93aa3 253 depends on USB_HID
6a108a14 254 default !EXPERT
fdf93aa3
JK
255 ---help---
256 Support for Kensington Slimblade Trackball.
257
75b07022
CS
258config HID_LCPOWER
259 tristate "LC-Power"
260 depends on USB_HID
261 ---help---
262 Support for LC-Power RC1000MCE RF remote control.
263
5f22a799 264config HID_LOGITECH
6a108a14 265 tristate "Logitech devices" if EXPERT
5f22a799 266 depends on USB_HID
6a108a14 267 default !EXPERT
5f22a799 268 ---help---
f0bd8e43 269 Support for Logitech devices that are not fully compliant with HID standard.
5f22a799 270
534a7b8e
NLC
271config HID_LOGITECH_DJ
272 tristate "Logitech Unifying receivers full support"
273 depends on HID_LOGITECH
274 default m
275 ---help---
276 Say Y if you want support for Logitech Unifying receivers and devices.
277 Unifying receivers are capable of pairing up to 6 Logitech compliant
0944e964
KK
278 devices to the same receiver. Without this driver it will be handled by
279 generic USB_HID driver and all incomming events will be multiplexed
280 into a single mouse and a single keyboard device.
534a7b8e 281
606bd0a8 282config LOGITECH_FF
0f6f4319 283 bool "Logitech force feedback support"
606bd0a8
JS
284 depends on HID_LOGITECH
285 select INPUT_FF_MEMLESS
286 help
287 Say Y here if you have one of these devices:
288 - Logitech WingMan Cordless RumblePad
289 - Logitech WingMan Cordless RumblePad 2
290 - Logitech WingMan Force 3D
291 - Logitech Formula Force EX
fd30ea8c 292 - Logitech WingMan Formula Force GP
606bd0a8
JS
293 - Logitech MOMO Force wheel
294
295 and if you want to enable force feedback for them.
296 Note: if you say N here, this device will still be supported, but without
297 force feedback.
298
299config LOGIRUMBLEPAD2_FF
2c6118e4 300 bool "Logitech RumblePad/Rumblepad 2 force feedback support"
606bd0a8
JS
301 depends on HID_LOGITECH
302 select INPUT_FF_MEMLESS
303 help
304 Say Y here if you want to enable force feedback support for Logitech
2c6118e4 305 RumblePad and Rumblepad 2 devices.
606bd0a8 306
74f292ca
GS
307config LOGIG940_FF
308 bool "Logitech Flight System G940 force feedback support"
309 depends on HID_LOGITECH
310 select INPUT_FF_MEMLESS
311 help
312 Say Y here if you want to enable force feedback support for Logitech
313 Flight System G940 devices.
314
a7ac90f1
MM
315config LOGIWHEELS_FF
316 bool "Logitech wheels configuration and force feedback support"
32c88cbc
SW
317 depends on HID_LOGITECH
318 select INPUT_FF_MEMLESS
70c2cabd 319 default LOGITECH_FF
32c88cbc 320 help
a7ac90f1
MM
321 Say Y here if you want to enable force feedback and range setting
322 support for following Logitech wheels:
323 - Logitech Driving Force
324 - Logitech Driving Force Pro
325 - Logitech Driving Force GT
326 - Logitech G25
327 - Logitech G27
328 - Logitech MOMO/MOMO 2
329 - Logitech Formula Force EX
32c88cbc 330
128537ce 331config HID_MAGICMOUSE
9f523147 332 tristate "Apple MagicMouse multi-touch support"
128537ce 333 depends on BT_HIDP
128537ce 334 ---help---
9f523147 335 Support for the Apple Magic Mouse multi-touch.
128537ce
MP
336
337 Say Y here if you want support for the multi-touch features of the
338 Apple Wireless "Magic" Mouse.
339
78a849a6 340config HID_MICROSOFT
6a108a14 341 tristate "Microsoft non-fully HID-compliant devices" if EXPERT
78a849a6 342 depends on USB_HID
6a108a14 343 default !EXPERT
78a849a6 344 ---help---
f0bd8e43 345 Support for Microsoft devices that are not fully compliant with HID standard.
78a849a6 346
3b8006e5 347config HID_MONTEREY
6a108a14 348 tristate "Monterey Genius KB29E keyboard" if EXPERT
3b8006e5 349 depends on USB_HID
6a108a14 350 default !EXPERT
3b8006e5
JS
351 ---help---
352 Support for Monterey Genius KB29E.
353
5519cab4
BT
354config HID_MULTITOUCH
355 tristate "HID Multitouch panels"
356 depends on USB_HID
357 ---help---
358 Generic support for HID multitouch panels.
359
360 Say Y here if you have one of the following devices:
f786bba4 361 - 3M PCT touch screens
e6aac342 362 - ActionStar dual touch panels
b1057124 363 - Atmel panels
22408283 364 - Cando dual touch panels
942fd422 365 - Chunghwa panels
79603dc9 366 - CVTouch panels
2d93666e 367 - Cypress TrueTouch panels
c04abeef 368 - Elo TouchSystems IntelliTouch Plus panels
22408283 369 - GeneralTouch 'Sensing Win7-TwoFinger' panels
ee0fbd14 370 - GoodTouch panels
2d93666e 371 - Hanvon dual touch panels
22408283 372 - Ilitek dual touch panels
4dfcced8 373 - IrTouch Infrared USB panels
c50bb1a4 374 - LG Display panels (Dell ST2220Tc)
df167c4a 375 - Lumio CrystalTouch panels
4a6ee685 376 - MosArt dual-touch panels
2258e863 377 - Panasonic multitouch panels
6ab3a9a6 378 - PenMount dual touch panels
847672cd 379 - Perixx Peripad 701 touchpad
b7ea95ff 380 - PixArt optical touch screen
2d93666e 381 - Pixcir dual touch panels
5e7ea11f 382 - Quanta panels
22408283 383 - eGalax dual-touch panels, including the Joojoo and Wetab tablets
043b403a 384 - Stantum multitouch panels
5e74e56d 385 - Touch International Panels
617b64f9 386 - Unitec Panels
bc8a2a9b 387 - XAT optical touch panels
11576c61 388 - Xiroku optical touch panels
5519cab4 389
2d93666e
BT
390 If unsure, say N.
391
392 To compile this driver as a module, choose M here: the
393 module will be called hid-multitouch.
394
94011f93 395config HID_NTRIG
a1043044 396 tristate "N-Trig touch screen"
94011f93 397 depends on USB_HID
94011f93
RR
398 ---help---
399 Support for N-Trig touch screen.
400
cd9ec30d 401config HID_ORTEK
d586dca0 402 tristate "Ortek PKB-1700/WKB-2000/Skycable wireless keyboard and mouse trackpad"
cd9ec30d 403 depends on USB_HID
cd9ec30d 404 ---help---
d586dca0
JK
405 There are certain devices which have LogicalMaximum wrong in the keyboard
406 usage page of their report descriptor. The most prevailing ones so far
407 are manufactured by Ortek, thus the name of the driver. Currently
408 supported devices by this driver are
409
410 - Ortek PKB-1700
411 - Ortek WKB-2000
412 - Skycable wireless presenter
cd9ec30d 413
0f6f4319 414config HID_PANTHERLORD
a1043044 415 tristate "Pantherlord/GreenAsia game controller"
0f6f4319 416 depends on USB_HID
0f6f4319
JK
417 ---help---
418 Say Y here if you have a PantherLord/GreenAsia based game controller
419 or adapter.
420
5f022298
JS
421config PANTHERLORD_FF
422 bool "Pantherlord force feedback support"
423 depends on HID_PANTHERLORD
424 select INPUT_FF_MEMLESS
0f6f4319 425 ---help---
5f022298
JS
426 Say Y here if you have a PantherLord/GreenAsia based game controller
427 or adapter and want to enable force feedback support for it.
428
1e762532 429config HID_PETALYNX
a1043044 430 tristate "Petalynx Maxter remote control"
1e762532
JS
431 depends on USB_HID
432 ---help---
f0bd8e43 433 Support for Petalynx Maxter remote control.
1e762532 434
236db47c
BP
435config HID_PICOLCD
436 tristate "PicoLCD (graphic version)"
437 depends on USB_HID
438 ---help---
439 This provides support for Minibox PicoLCD devices, currently
440 only the graphical ones are supported.
441
442 This includes support for the following device features:
443 - Keypad
444 - Switching between Firmware and Flash mode
9bbf2b98 445 - EEProm / Flash access (via debugfs)
5435f281
BP
446 Features selectively enabled:
447 - Framebuffer for monochrome 256x64 display
448 - Backlight control
449 - Contrast control
450 - General purpose outputs
b8c21cf6 451 Features that are not (yet) supported:
236db47c 452 - IR
236db47c 453
5435f281 454config HID_PICOLCD_FB
6a108a14
DR
455 bool "Framebuffer support" if EXPERT
456 default !EXPERT
5435f281
BP
457 depends on HID_PICOLCD
458 depends on HID_PICOLCD=FB || FB=y
459 select FB_DEFERRED_IO
460 select FB_SYS_FILLRECT
461 select FB_SYS_COPYAREA
462 select FB_SYS_IMAGEBLIT
463 select FB_SYS_FOPS
464 ---help---
465 Provide access to PicoLCD's 256x64 monochrome display via a
6b2aac42 466 framebuffer device.
5435f281
BP
467
468config HID_PICOLCD_BACKLIGHT
6a108a14
DR
469 bool "Backlight control" if EXPERT
470 default !EXPERT
5435f281
BP
471 depends on HID_PICOLCD
472 depends on HID_PICOLCD=BACKLIGHT_CLASS_DEVICE || BACKLIGHT_CLASS_DEVICE=y
473 ---help---
474 Provide access to PicoLCD's backlight control via backlight
475 class.
476
477config HID_PICOLCD_LCD
6a108a14
DR
478 bool "Contrast control" if EXPERT
479 default !EXPERT
5435f281
BP
480 depends on HID_PICOLCD
481 depends on HID_PICOLCD=LCD_CLASS_DEVICE || LCD_CLASS_DEVICE=y
482 ---help---
483 Provide access to PicoLCD's LCD contrast via lcd class.
484
485config HID_PICOLCD_LEDS
6a108a14
DR
486 bool "GPO via leds class" if EXPERT
487 default !EXPERT
5435f281
BP
488 depends on HID_PICOLCD
489 depends on HID_PICOLCD=LEDS_CLASS || LEDS_CLASS=y
490 ---help---
491 Provide access to PicoLCD's GPO pins via leds class.
492
f6a04605 493config HID_PRIMAX
dfe9a312 494 tristate "Primax non-fully HID-compliant devices"
f6a04605 495 depends on USB_HID
f6a04605
TL
496 ---help---
497 Support for Primax devices that are not fully compliant with the
498 HID standard.
499
206f5f2f 500config HID_ROCCAT
bd393dbd 501 tristate "Roccat device support"
206f5f2f
SA
502 depends on USB_HID
503 ---help---
bd393dbd
SA
504 Support for Roccat devices.
505 Say Y here if you have a Roccat mouse or keyboard and want
506 support for its special functionalities.
cb7cf3da 507
1e93674a
AH
508config HID_SAITEK
509 tristate "Saitek non-fully HID-compliant devices"
510 depends on USB_HID
511 ---help---
512 Support for Saitek devices that are not fully compliant with the
513 HID standard.
514
515 Currently only supports the PS1000 controller.
516
980a3da6 517config HID_SAMSUNG
a1043044 518 tristate "Samsung InfraRed remote control or keyboards"
980a3da6
JS
519 depends on USB_HID
520 ---help---
b355850b 521 Support for Samsung InfraRed remote control or keyboards.
980a3da6 522
bd28ce00 523config HID_SONY
a1043044 524 tristate "Sony PS3 controller"
bd28ce00
JS
525 depends on USB_HID
526 ---help---
527 Support for Sony PS3 controller.
528
74bc6953
SK
529config HID_SPEEDLINK
530 tristate "Speedlink VAD Cezanne mouse support"
531 depends on USB_HID
532 ---help---
533 Support for Speedlink Vicious and Divine Cezanne mouse.
534
90231e7e 535config HID_SUNPLUS
a1043044 536 tristate "Sunplus wireless desktop"
90231e7e
JS
537 depends on USB_HID
538 ---help---
f0bd8e43 539 Support for Sunplus wireless desktop.
90231e7e 540
0f6f4319 541config HID_GREENASIA
a1043044 542 tristate "GreenAsia (Product ID 0x12) game controller support"
42859e0b 543 depends on USB_HID
0f6f4319
JK
544 ---help---
545 Say Y here if you have a GreenAsia (Product ID 0x12) based game
546 controller or adapter.
547
548config GREENASIA_FF
549 bool "GreenAsia (Product ID 0x12) force feedback support"
550 depends on HID_GREENASIA
42859e0b
LL
551 select INPUT_FF_MEMLESS
552 ---help---
553 Say Y here if you have a GreenAsia (Product ID 0x12) based game controller
692105b8 554 (like MANTA Warrior MM816 and SpeedLink Strike2 SL-6635) or adapter
42859e0b
LL
555 and want to enable force feedback support for it.
556
6cf851d8
JK
557config HID_HYPERV_MOUSE
558 tristate "Microsoft Hyper-V mouse driver"
559 depends on HYPERV
560 ---help---
561 Select this option to enable the Hyper-V mouse driver.
562
fac733f0 563config HID_SMARTJOYPLUS
73d5e8f7 564 tristate "SmartJoy PLUS PS2/USB adapter support"
fac733f0 565 depends on USB_HID
fac733f0 566 ---help---
1bcc2067
SY
567 Support for SmartJoy PLUS PS2/USB adapter, Super Dual Box,
568 Super Joy Box 3 Pro, Super Dual Box Pro, and Super Joy Box 5 Pro.
569
570 Note that DDR (Dance Dance Revolution) mode is not supported, nor
571 is pressure sensitive buttons on the pro models.
fac733f0
JK
572
573config SMARTJOYPLUS_FF
574 bool "SmartJoy PLUS PS2/USB adapter force feedback support"
575 depends on HID_SMARTJOYPLUS
576 select INPUT_FF_MEMLESS
577 ---help---
578 Say Y here if you have a SmartJoy PLUS PS2/USB adapter and want to
579 enable force feedback support for it.
580
2701eaab 581config HID_TIVO
44ea35c1 582 tristate "TiVo Slide Bluetooth remote control support"
740363fb 583 depends on (USB_HID || BT_HIDP)
44ea35c1
JW
584 ---help---
585 Say Y if you have a TiVo Slide Bluetooth remote control.
586
f14f526d 587config HID_TOPSEED
54001081 588 tristate "TopSeed Cyberlink, BTC Emprex, Conceptronic remote control support"
f14f526d 589 depends on USB_HID
f14f526d 590 ---help---
54001081
KB
591 Say Y if you have a TopSeed Cyberlink or BTC Emprex or Conceptronic
592 CLLRCMCE remote control.
f14f526d 593
0f6f4319 594config HID_THRUSTMASTER
73d5e8f7 595 tristate "ThrustMaster devices support"
10e41a71 596 depends on USB_HID
0f6f4319
JK
597 ---help---
598 Say Y here if you have a THRUSTMASTER FireStore Dual Power 2 or
599 a THRUSTMASTER Ferrari GT Rumble Wheel.
600
601config THRUSTMASTER_FF
602 bool "ThrustMaster devices force feedback support"
603 depends on HID_THRUSTMASTER
10e41a71 604 select INPUT_FF_MEMLESS
0f6f4319 605 ---help---
7a84b133
RAG
606 Say Y here if you have a THRUSTMASTER FireStore Dual Power 2 or 3,
607 a THRUSTMASTER Dual Trigger 3-in-1 or a THRUSTMASTER Ferrari GT
608 Rumble Force or Force Feedback Wheel.
10e41a71 609
ca2dcd40 610config HID_WACOM
2dbf209d 611 tristate "Wacom Bluetooth devices support"
ca2dcd40 612 depends on BT_HIDP
4e52b538 613 depends on LEDS_CLASS
59d2334a
PF
614 select POWER_SUPPLY
615 ---help---
7e551abb 616 Support for Wacom Graphire Bluetooth and Intuos4 WL tablets.
59d2334a 617
fb51b443
DH
618config HID_WIIMOTE
619 tristate "Nintendo Wii Remote support"
620 depends on BT_HIDP
23a5a4a3 621 depends on LEDS_CLASS
6591d758 622 select POWER_SUPPLY
ef6f4115 623 select INPUT_FF_MEMLESS
fb51b443
DH
624 ---help---
625 Support for the Nintendo Wii Remote bluetooth device.
626
cb99221b
DH
627config HID_WIIMOTE_EXT
628 bool "Nintendo Wii Remote Extension support"
629 depends on HID_WIIMOTE
630 default HID_WIIMOTE
631 ---help---
632 Support for extension controllers of the Nintendo Wii Remote. Say yes
633 here if you want to use the Nintendo Motion+, Nunchuck or Classic
634 extension controllers with your Wii Remote.
635
0f6f4319 636config HID_ZEROPLUS
73d5e8f7 637 tristate "Zeroplus based game controller support"
987fbc1f 638 depends on USB_HID
0f6f4319 639 ---help---
987fbc1f
JS
640 Say Y here if you have a Zeroplus based game controller.
641
0f6f4319
JK
642config ZEROPLUS_FF
643 bool "Zeroplus based game controller force feedback support"
644 depends on HID_ZEROPLUS
645 select INPUT_FF_MEMLESS
646 ---help---
647 Say Y here if you have a Zeroplus based game controller and want
648 to have force feedback support for it.
649
a9885c8f 650config HID_ZYDACRON
73d5e8f7 651 tristate "Zydacron remote control support"
a9885c8f 652 depends on USB_HID
a9885c8f
DP
653 ---help---
654 Support for Zydacron remote control.
655
5f22a799
JS
656endmenu
657
1f41a6a9
HR
658endif # HID
659
660source "drivers/hid/usbhid/Kconfig"
661
662endmenu
This page took 0.48092 seconds and 5 git commands to generate.