aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/hid/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/hid/Kconfig')
-rw-r--r--drivers/hid/Kconfig79
1 files changed, 79 insertions, 0 deletions
diff --git a/drivers/hid/Kconfig b/drivers/hid/Kconfig
index 4ea926a21bc8..339c1eaa55ac 100644
--- a/drivers/hid/Kconfig
+++ b/drivers/hid/Kconfig
@@ -106,6 +106,21 @@ config HID_CHICONY
106 ---help--- 106 ---help---
107 Support for Chicony Tactical pad. 107 Support for Chicony Tactical pad.
108 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
109config HID_CYPRESS 124config HID_CYPRESS
110 tristate "Cypress" if EMBEDDED 125 tristate "Cypress" if EMBEDDED
111 depends on USB_HID 126 depends on USB_HID
@@ -274,12 +289,76 @@ config HID_PETALYNX
274 ---help--- 289 ---help---
275 Support for Petalynx Maxter remote control. 290 Support for Petalynx Maxter remote control.
276 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
277config HID_QUANTA 350config HID_QUANTA
278 tristate "Quanta Optical Touch" 351 tristate "Quanta Optical Touch"
279 depends on USB_HID 352 depends on USB_HID
280 ---help--- 353 ---help---
281 Support for Quanta Optical Touch dual-touch panels. 354 Support for Quanta Optical Touch dual-touch panels.
282 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
283config HID_SAMSUNG 362config HID_SAMSUNG
284 tristate "Samsung" if EMBEDDED 363 tristate "Samsung" if EMBEDDED
285 depends on USB_HID 364 depends on USB_HID