aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/hid/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/hid/Kconfig')
-rw-r--r--drivers/hid/Kconfig110
1 files changed, 108 insertions, 2 deletions
diff --git a/drivers/hid/Kconfig b/drivers/hid/Kconfig
index 71d4c070362..339c1eaa55a 100644
--- a/drivers/hid/Kconfig
+++ b/drivers/hid/Kconfig
@@ -86,6 +86,12 @@ config HID_BELKIN
86 ---help--- 86 ---help---
87 Support for Belkin Flip KVM and Wireless keyboard. 87 Support for Belkin Flip KVM and Wireless keyboard.
88 88
89config HID_CANDO
90 tristate "Cando dual touch panel"
91 depends on USB_HID
92 ---help---
93 Support for Cando dual touch panel.
94
89config HID_CHERRY 95config HID_CHERRY
90 tristate "Cherry" if EMBEDDED 96 tristate "Cherry" if EMBEDDED
91 depends on USB_HID 97 depends on USB_HID
@@ -100,6 +106,21 @@ config HID_CHICONY
100 ---help--- 106 ---help---
101 Support for Chicony Tactical pad. 107 Support for Chicony Tactical pad.
102 108
109config HID_PRODIKEYS
110 tristate "Prodikeys PC-MIDI Keyboard support"
111 depends on USB_HID && SND
112 select SND_RAWMIDI
113 ---help---
114 Support for Prodikeys PC-MIDI Keyboard device support.
115 Say Y here to enable support for this device.
116 - Prodikeys PC-MIDI keyboard.
117 The Prodikeys PC-MIDI acts as a USB Audio device, with one MIDI
118 input and one MIDI output. These MIDI jacks appear as
119 a sound "card" in the ALSA sound system.
120 Note: if you say N here, this device will still function as a basic
121 multimedia keyboard, but will lack support for the musical keyboard
122 and some additional multimedia keys.
123
103config HID_CYPRESS 124config HID_CYPRESS
104 tristate "Cypress" if EMBEDDED 125 tristate "Cypress" if EMBEDDED
105 depends on USB_HID 126 depends on USB_HID
@@ -122,6 +143,12 @@ config DRAGONRISE_FF
122 Say Y here if you want to enable force feedback support for DragonRise Inc. 143 Say Y here if you want to enable force feedback support for DragonRise Inc.
123 game controllers. 144 game controllers.
124 145
146config HID_EGALAX
147 tristate "eGalax multi-touch panel"
148 depends on USB_HID
149 ---help---
150 Support for the eGalax dual-touch panel
151
125config HID_EZKEY 152config HID_EZKEY
126 tristate "Ezkey" if EMBEDDED 153 tristate "Ezkey" if EMBEDDED
127 depends on USB_HID 154 depends on USB_HID
@@ -262,18 +289,82 @@ config HID_PETALYNX
262 ---help--- 289 ---help---
263 Support for Petalynx Maxter remote control. 290 Support for Petalynx Maxter remote control.
264 291
292config HID_PICOLCD
293 tristate "PicoLCD (graphic version)"
294 depends on USB_HID
295 ---help---
296 This provides support for Minibox PicoLCD devices, currently
297 only the graphical ones are supported.
298
299 This includes support for the following device features:
300 - Keypad
301 - Switching between Firmware and Flash mode
302 - EEProm / Flash access (via debugfs)
303 Features selectively enabled:
304 - Framebuffer for monochrome 256x64 display
305 - Backlight control
306 - Contrast control
307 - General purpose outputs
308 Features that are not (yet) supported:
309 - IR
310
311config HID_PICOLCD_FB
312 bool "Framebuffer support" if EMBEDDED
313 default !EMBEDDED
314 depends on HID_PICOLCD
315 depends on HID_PICOLCD=FB || FB=y
316 select FB_DEFERRED_IO
317 select FB_SYS_FILLRECT
318 select FB_SYS_COPYAREA
319 select FB_SYS_IMAGEBLIT
320 select FB_SYS_FOPS
321 ---help---
322 Provide access to PicoLCD's 256x64 monochrome display via a
323 frambuffer device.
324
325config HID_PICOLCD_BACKLIGHT
326 bool "Backlight control" if EMBEDDED
327 default !EMBEDDED
328 depends on HID_PICOLCD
329 depends on HID_PICOLCD=BACKLIGHT_CLASS_DEVICE || BACKLIGHT_CLASS_DEVICE=y
330 ---help---
331 Provide access to PicoLCD's backlight control via backlight
332 class.
333
334config HID_PICOLCD_LCD
335 bool "Contrast control" if EMBEDDED
336 default !EMBEDDED
337 depends on HID_PICOLCD
338 depends on HID_PICOLCD=LCD_CLASS_DEVICE || LCD_CLASS_DEVICE=y
339 ---help---
340 Provide access to PicoLCD's LCD contrast via lcd class.
341
342config HID_PICOLCD_LEDS
343 bool "GPO via leds class" if EMBEDDED
344 default !EMBEDDED
345 depends on HID_PICOLCD
346 depends on HID_PICOLCD=LEDS_CLASS || LEDS_CLASS=y
347 ---help---
348 Provide access to PicoLCD's GPO pins via leds class.
349
265config HID_QUANTA 350config HID_QUANTA
266 tristate "Quanta Optical Touch" 351 tristate "Quanta Optical Touch"
267 depends on USB_HID 352 depends on USB_HID
268 ---help--- 353 ---help---
269 Support for Quanta Optical Touch dual-touch panels. 354 Support for Quanta Optical Touch dual-touch panels.
270 355
356config HID_ROCCAT_KONE
357 tristate "Roccat Kone Mouse support"
358 depends on USB_HID
359 ---help---
360 Support for Roccat Kone mouse.
361
271config HID_SAMSUNG 362config HID_SAMSUNG
272 tristate "Samsung" if EMBEDDED 363 tristate "Samsung" if EMBEDDED
273 depends on USB_HID 364 depends on USB_HID
274 default !EMBEDDED 365 default !EMBEDDED
275 ---help--- 366 ---help---
276 Support for Samsung InfraRed remote control. 367 Support for Samsung InfraRed remote control or keyboards.
277 368
278config HID_SONY 369config HID_SONY
279 tristate "Sony" if EMBEDDED 370 tristate "Sony" if EMBEDDED
@@ -332,7 +423,7 @@ config HID_TOPSEED
332 depends on USB_HID 423 depends on USB_HID
333 default !EMBEDDED 424 default !EMBEDDED
334 ---help--- 425 ---help---
335 Say Y if you have a TopSeed Cyberlink remote control. 426 Say Y if you have a TopSeed Cyberlink or BTC Emprex remote control.
336 427
337config HID_THRUSTMASTER 428config HID_THRUSTMASTER
338 tristate "ThrustMaster devices support" if EMBEDDED 429 tristate "ThrustMaster devices support" if EMBEDDED
@@ -357,6 +448,14 @@ config HID_WACOM
357 ---help--- 448 ---help---
358 Support for Wacom Graphire Bluetooth tablet. 449 Support for Wacom Graphire Bluetooth tablet.
359 450
451config HID_WACOM_POWER_SUPPLY
452 bool "Wacom Bluetooth devices power supply status support"
453 depends on HID_WACOM
454 select POWER_SUPPLY
455 ---help---
456 Say Y here if you want to enable power supply status monitoring for
457 Wacom Bluetooth devices.
458
360config HID_ZEROPLUS 459config HID_ZEROPLUS
361 tristate "Zeroplus based game controller support" if EMBEDDED 460 tristate "Zeroplus based game controller support" if EMBEDDED
362 depends on USB_HID 461 depends on USB_HID
@@ -372,6 +471,13 @@ config ZEROPLUS_FF
372 Say Y here if you have a Zeroplus based game controller and want 471 Say Y here if you have a Zeroplus based game controller and want
373 to have force feedback support for it. 472 to have force feedback support for it.
374 473
474config HID_ZYDACRON
475 tristate "Zydacron remote control support" if EMBEDDED
476 depends on USB_HID
477 default !EMBEDDED
478 ---help---
479 Support for Zydacron remote control.
480
375endmenu 481endmenu
376 482
377endif # HID_SUPPORT 483endif # HID_SUPPORT