xref: /linux/drivers/hid/Kconfig (revision 72a46344867111c3e019b169ddfa9e1a1f55c759)
163f3861dSJiri Kosina#
263f3861dSJiri Kosina# HID driver configuration
363f3861dSJiri Kosina#
43cd70986SJan Engelhardtmenuconfig HID_SUPPORT
53cd70986SJan Engelhardt	bool "HID Devices"
663f3861dSJiri Kosina	depends on INPUT
73cd70986SJan Engelhardt	default y
806bfb7ebSJan Engelhardt	---help---
906bfb7ebSJan Engelhardt	  Say Y here to get to see options for various computer-human interface
1006bfb7ebSJan Engelhardt	  device drivers. This option alone does not add any kernel code.
1106bfb7ebSJan Engelhardt
1206bfb7ebSJan Engelhardt	  If you say N, all options in this submenu will be skipped and disabled.
133cd70986SJan Engelhardt
143cd70986SJan Engelhardtif HID_SUPPORT
1563f3861dSJiri Kosina
1663f3861dSJiri Kosinaconfig HID
1763f3861dSJiri Kosina	tristate "Generic HID support"
18c96c9d7bSRussell King	depends on INPUT
1963f3861dSJiri Kosina	default y
2063f3861dSJiri Kosina	---help---
2169e4d948SJiri Kosina	  A human interface device (HID) is a type of computer device that
2269e4d948SJiri Kosina	  interacts directly with and takes input from humans. The term "HID"
2369e4d948SJiri Kosina	  most commonly used to refer to the USB-HID specification, but other
2469e4d948SJiri Kosina	  devices (such as, but not strictly limited to, Bluetooth) are
2569e4d948SJiri Kosina	  designed using HID specification (this involves certain keyboards,
2669e4d948SJiri Kosina	  mice, tablets, etc). This option compiles into kernel the generic
2769e4d948SJiri Kosina	  HID layer code (parser, usages, etc.), which can then be used by
2869e4d948SJiri Kosina	  transport-specific HID implementation (like USB or Bluetooth).
2969e4d948SJiri Kosina
3069e4d948SJiri Kosina	  For docs and specs, see http://www.usb.org/developers/hidpage/
3169e4d948SJiri Kosina
32205adbecSPavel Machek	  If unsure, say Y.
3363f3861dSJiri Kosina
3486166b7bSJiri Kosinaconfig HIDRAW
3586166b7bSJiri Kosina	bool "/dev/hidraw raw HID device support"
3686166b7bSJiri Kosina	depends on HID
3786166b7bSJiri Kosina	---help---
3886166b7bSJiri Kosina	Say Y here if you want to support HID devices (from the USB
3986166b7bSJiri Kosina	specification standpoint) that aren't strictly user interface
4086166b7bSJiri Kosina	devices, like monitor controls and Uninterruptable Power Supplies.
4186166b7bSJiri Kosina
4286166b7bSJiri Kosina	This module supports these devices separately using a separate
4386166b7bSJiri Kosina	event interface on /dev/hidraw.
4486166b7bSJiri Kosina
4586166b7bSJiri Kosina	There is also a /dev/hiddev configuration option in the USB HID
4686166b7bSJiri Kosina	configuration menu. In comparison to hiddev, this device does not process
4786166b7bSJiri Kosina	the hid events at all (no parsing, no lookups). This lets applications
4886166b7bSJiri Kosina	to work on raw hid events when they want to, and avoid using transport-specific
4986166b7bSJiri Kosina	userspace libhid/libusb libraries.
5086166b7bSJiri Kosina
5186166b7bSJiri Kosina	If unsure, say Y.
5286166b7bSJiri Kosina
536db3dfefSJiri Kosinasource "drivers/hid/usbhid/Kconfig"
546db3dfefSJiri Kosina
555f22a799SJiri Slabymenu "Special HID drivers"
565f22a799SJiri Slaby	depends on HID
575f22a799SJiri Slaby
58b6353f4fSStephane Chattyconfig HID_3M_PCT
594b186f72SJiri Kosina	tristate "3M PCT"
60b6353f4fSStephane Chatty	depends on USB_HID
61b6353f4fSStephane Chatty	---help---
62b6353f4fSStephane Chatty	Support for 3M PCT touch screens.
63b6353f4fSStephane Chatty
6414a21cd4SJiri Slabyconfig HID_A4TECH
65b36299bcSJiri Kosina	tristate "A4 tech" if EMBEDDED
6614a21cd4SJiri Slaby	depends on USB_HID
67d04b431eSDavid Brownell	default !EMBEDDED
6814a21cd4SJiri Slaby	---help---
6914a21cd4SJiri Slaby	Support for A4 tech X5 and WOP-35 / Trust 450L mice.
7014a21cd4SJiri Slaby
71c0dbcc33SSergei Kolzunconfig HID_ACRUX_FF
72c0dbcc33SSergei Kolzun	tristate "ACRUX force feedback support"
73c0dbcc33SSergei Kolzun	depends on USB_HID
74c0dbcc33SSergei Kolzun	select INPUT_FF_MEMLESS
75c0dbcc33SSergei Kolzun	---help---
76c0dbcc33SSergei Kolzun	Say Y here if you want to enable force feedback support for ACRUX
77c0dbcc33SSergei Kolzun	game controllers.
78c0dbcc33SSergei Kolzun
798c19a515SJiri Slabyconfig HID_APPLE
80b36299bcSJiri Kosina	tristate "Apple" if EMBEDDED
818c19a515SJiri Slaby	depends on (USB_HID || BT_HIDP)
82d04b431eSDavid Brownell	default !EMBEDDED
838c19a515SJiri Slaby	---help---
848c19a515SJiri Slaby	Support for some Apple devices which less or more break
858c19a515SJiri Slaby	HID specification.
868c19a515SJiri Slaby
87f0bd8e43SJiri Kosina	Say Y here if you want support for keyboards of	Apple iBooks, PowerBooks,
88f0bd8e43SJiri Kosina	MacBooks, MacBook Pros and Apple Aluminum.
898c19a515SJiri Slaby
90b5635b12SJiri Slabyconfig HID_BELKIN
91b36299bcSJiri Kosina	tristate "Belkin" if EMBEDDED
92b5635b12SJiri Slaby	depends on USB_HID
93d04b431eSDavid Brownell	default !EMBEDDED
94b5635b12SJiri Slaby	---help---
95b5635b12SJiri Slaby	Support for Belkin Flip KVM and Wireless keyboard.
96b5635b12SJiri Slaby
9736213e1eSStephane Chattyconfig HID_CANDO
9836213e1eSStephane Chatty	tristate "Cando dual touch panel"
9936213e1eSStephane Chatty	depends on USB_HID
10036213e1eSStephane Chatty	---help---
10136213e1eSStephane Chatty	Support for Cando dual touch panel.
10236213e1eSStephane Chatty
1033b239cd7SJiri Slabyconfig HID_CHERRY
104b36299bcSJiri Kosina	tristate "Cherry" if EMBEDDED
1053b239cd7SJiri Slaby	depends on USB_HID
106d04b431eSDavid Brownell	default !EMBEDDED
1073b239cd7SJiri Slaby	---help---
108f0bd8e43SJiri Kosina	Support for Cherry Cymotion keyboard.
1093b239cd7SJiri Slaby
110fcfacfd3SJiri Slabyconfig HID_CHICONY
111b36299bcSJiri Kosina	tristate "Chicony" if EMBEDDED
112fcfacfd3SJiri Slaby	depends on USB_HID
113d04b431eSDavid Brownell	default !EMBEDDED
114fcfacfd3SJiri Slaby	---help---
115fcfacfd3SJiri Slaby	Support for Chicony Tactical pad.
116fcfacfd3SJiri Slaby
1173a370ca1SDon Princeconfig HID_PRODIKEYS
11895736de9SJiri Kosina	tristate "Prodikeys PC-MIDI Keyboard support"
1193a370ca1SDon Prince	depends on USB_HID && SND
1203a370ca1SDon Prince	select SND_RAWMIDI
1213a370ca1SDon Prince	---help---
1223a370ca1SDon Prince	Support for Prodikeys PC-MIDI Keyboard device support.
1233a370ca1SDon Prince	Say Y here to enable support for this device.
1243a370ca1SDon Prince	- Prodikeys PC-MIDI keyboard.
1253a370ca1SDon Prince	  The Prodikeys PC-MIDI acts as a USB Audio device, with one MIDI
1263a370ca1SDon Prince	  input and one MIDI output. These MIDI jacks appear as
1273a370ca1SDon Prince	  a sound "card" in the ALSA sound system.
1283a370ca1SDon Prince	  Note: if you say N here, this device will still function as a basic
1293a370ca1SDon Prince	  multimedia keyboard, but will lack support for the musical keyboard
1303a370ca1SDon Prince	  and some additional multimedia keys.
1313a370ca1SDon Prince
1320f221320SJiri Slabyconfig HID_CYPRESS
133b36299bcSJiri Kosina	tristate "Cypress" if EMBEDDED
1340f221320SJiri Slaby	depends on USB_HID
135d04b431eSDavid Brownell	default !EMBEDDED
1360f221320SJiri Slaby	---help---
137f0bd8e43SJiri Kosina	Support for cypress mouse and barcode readers.
1380f221320SJiri Slaby
1390f6f4319SJiri Kosinaconfig HID_DRAGONRISE
14073d5e8f7SJiri Kosina	tristate "DragonRise Inc. support"
1413f866fbdSRichard Walmsley	depends on USB_HID
1420f6f4319SJiri Kosina	---help---
1430f6f4319SJiri Kosina	Say Y here if you have DragonRise Inc.game controllers.
1440f6f4319SJiri Kosina
1450f6f4319SJiri Kosinaconfig DRAGONRISE_FF
1460f6f4319SJiri Kosina	bool "DragonRise Inc. force feedback support"
1470f6f4319SJiri Kosina	depends on HID_DRAGONRISE
1483f866fbdSRichard Walmsley	select INPUT_FF_MEMLESS
1493f866fbdSRichard Walmsley	---help---
1503f866fbdSRichard Walmsley	Say Y here if you want to enable force feedback support for DragonRise Inc.
1513f866fbdSRichard Walmsley	game controllers.
1523f866fbdSRichard Walmsley
1530c3910c2SStephane Chattyconfig HID_EGALAX
1540c3910c2SStephane Chatty	tristate "eGalax multi-touch panel"
1550c3910c2SStephane Chatty	depends on USB_HID
1560c3910c2SStephane Chatty	---help---
15773d5e8f7SJiri Kosina	Support for the eGalax dual-touch panel.
1580c3910c2SStephane Chatty
15964b386eaSRichard Nauberconfig HID_ELECOM
16064b386eaSRichard Nauber	tristate "ELECOM"
16164b386eaSRichard Nauber	depends on BT_HIDP
16264b386eaSRichard Nauber	---help---
16364b386eaSRichard Nauber	Support for the ELECOM BM084 (bluetooth mouse).
16464b386eaSRichard Nauber
1651f243e30SJiri Slabyconfig HID_EZKEY
166b36299bcSJiri Kosina	tristate "Ezkey" if EMBEDDED
1671f243e30SJiri Slaby	depends on USB_HID
168d04b431eSDavid Brownell	default !EMBEDDED
1691f243e30SJiri Slaby	---help---
170f0bd8e43SJiri Kosina	Support for Ezkey BTC 8193 keyboard.
1711f243e30SJiri Slaby
17279422741SJiri Kosinaconfig HID_KYE
17379422741SJiri Kosina	tristate "Kye" if EMBEDDED
17479422741SJiri Kosina	depends on USB_HID
17579422741SJiri Kosina	default !EMBEDDED
17679422741SJiri Kosina	---help---
17779422741SJiri Kosina	Support for Kye/Genius Ergo Mouse.
17879422741SJiri Kosina
179f8a489ccSNikolai Kondrashovconfig HID_UCLOGIC
180f36ee074SJiri Kosina	tristate "UC-Logic"
181f8a489ccSNikolai Kondrashov	depends on USB_HID
182f8a489ccSNikolai Kondrashov	---help---
183f8a489ccSNikolai Kondrashov	Support for UC-Logic tablets.
184f8a489ccSNikolai Kondrashov
185*72a46344SNikolai Kondrashovconfig HID_WALTOP
186*72a46344SNikolai Kondrashov	tristate "Waltop"
187*72a46344SNikolai Kondrashov	depends on USB_HID
188*72a46344SNikolai Kondrashov	---help---
189*72a46344SNikolai Kondrashov	Support for Waltop tablets.
190*72a46344SNikolai Kondrashov
191949f8fefSJiri Slabyconfig HID_GYRATION
19273d5e8f7SJiri Kosina	tristate "Gyration"
193949f8fefSJiri Slaby	depends on USB_HID
194949f8fefSJiri Slaby	---help---
195f0bd8e43SJiri Kosina	Support for Gyration remote control.
196949f8fefSJiri Slaby
197711a680eSBruno Premontconfig HID_TWINHAN
19873d5e8f7SJiri Kosina	tristate "Twinhan"
199711a680eSBruno Premont	depends on USB_HID
200711a680eSBruno Premont	---help---
201711a680eSBruno Premont	Support for Twinhan IR remote control.
202711a680eSBruno Premont
203fdf93aa3SJiri Kosinaconfig HID_KENSINGTON
204fdf93aa3SJiri Kosina	tristate "Kensington" if EMBEDDED
205fdf93aa3SJiri Kosina	depends on USB_HID
206fdf93aa3SJiri Kosina	default !EMBEDDED
207fdf93aa3SJiri Kosina	---help---
208fdf93aa3SJiri Kosina	Support for Kensington Slimblade Trackball.
209fdf93aa3SJiri Kosina
2105f22a799SJiri Slabyconfig HID_LOGITECH
211b36299bcSJiri Kosina	tristate "Logitech" if EMBEDDED
2125f22a799SJiri Slaby	depends on USB_HID
213d04b431eSDavid Brownell	default !EMBEDDED
2145f22a799SJiri Slaby	---help---
215f0bd8e43SJiri Kosina	Support for Logitech devices that are not fully compliant with HID standard.
2165f22a799SJiri Slaby
217606bd0a8SJiri Slabyconfig LOGITECH_FF
2180f6f4319SJiri Kosina	bool "Logitech force feedback support"
219606bd0a8SJiri Slaby	depends on HID_LOGITECH
220606bd0a8SJiri Slaby	select INPUT_FF_MEMLESS
221606bd0a8SJiri Slaby	help
222606bd0a8SJiri Slaby	  Say Y here if you have one of these devices:
223606bd0a8SJiri Slaby	  - Logitech WingMan Cordless RumblePad
224606bd0a8SJiri Slaby	  - Logitech WingMan Cordless RumblePad 2
225606bd0a8SJiri Slaby	  - Logitech WingMan Force 3D
226606bd0a8SJiri Slaby	  - Logitech Formula Force EX
227fd30ea8cSJiri Kosina	  - Logitech WingMan Formula Force GP
228606bd0a8SJiri Slaby	  - Logitech MOMO Force wheel
229606bd0a8SJiri Slaby
230606bd0a8SJiri Slaby	  and if you want to enable force feedback for them.
231606bd0a8SJiri Slaby	  Note: if you say N here, this device will still be supported, but without
232606bd0a8SJiri Slaby	  force feedback.
233606bd0a8SJiri Slaby
234606bd0a8SJiri Slabyconfig LOGIRUMBLEPAD2_FF
2350f6f4319SJiri Kosina	bool "Logitech Rumblepad 2 force feedback support"
236606bd0a8SJiri Slaby	depends on HID_LOGITECH
237606bd0a8SJiri Slaby	select INPUT_FF_MEMLESS
238606bd0a8SJiri Slaby	help
239606bd0a8SJiri Slaby	  Say Y here if you want to enable force feedback support for Logitech
240606bd0a8SJiri Slaby	  Rumblepad 2 devices.
241606bd0a8SJiri Slaby
24274f292caSGary Steinconfig LOGIG940_FF
24374f292caSGary Stein	bool "Logitech Flight System G940 force feedback support"
24474f292caSGary Stein	depends on HID_LOGITECH
24574f292caSGary Stein	select INPUT_FF_MEMLESS
24674f292caSGary Stein	help
24774f292caSGary Stein	  Say Y here if you want to enable force feedback support for Logitech
24874f292caSGary Stein	  Flight System G940 devices.
24974f292caSGary Stein
250128537ceSMichael Pooleconfig HID_MAGICMOUSE
2519f523147SJiri Kosina	tristate "Apple MagicMouse multi-touch support"
252128537ceSMichael Poole	depends on BT_HIDP
253128537ceSMichael Poole	---help---
2549f523147SJiri Kosina	Support for the Apple Magic Mouse multi-touch.
255128537ceSMichael Poole
256128537ceSMichael Poole	Say Y here if you want support for the multi-touch features of the
257128537ceSMichael Poole	Apple Wireless "Magic" Mouse.
258128537ceSMichael Poole
25978a849a6SJiri Slabyconfig HID_MICROSOFT
260b36299bcSJiri Kosina	tristate "Microsoft" if EMBEDDED
26178a849a6SJiri Slaby	depends on USB_HID
262d04b431eSDavid Brownell	default !EMBEDDED
26378a849a6SJiri Slaby	---help---
264f0bd8e43SJiri Kosina	Support for Microsoft devices that are not fully compliant with HID standard.
26578a849a6SJiri Slaby
26677f720b7SStephane Chattyconfig HID_MOSART
26777f720b7SStephane Chatty	tristate "MosArt"
26877f720b7SStephane Chatty	depends on USB_HID
26977f720b7SStephane Chatty	---help---
27077f720b7SStephane Chatty	Support for MosArt dual-touch panels.
27177f720b7SStephane Chatty
2723b8006e5SJiri Slabyconfig HID_MONTEREY
273b36299bcSJiri Kosina	tristate "Monterey" if EMBEDDED
2743b8006e5SJiri Slaby	depends on USB_HID
275d04b431eSDavid Brownell	default !EMBEDDED
2763b8006e5SJiri Slaby	---help---
2773b8006e5SJiri Slaby	Support for Monterey Genius KB29E.
2783b8006e5SJiri Slaby
27994011f93SRafi Rubinconfig HID_NTRIG
2802dbf209dSJiri Kosina	tristate "NTrig"
28194011f93SRafi Rubin	depends on USB_HID
28294011f93SRafi Rubin	---help---
28394011f93SRafi Rubin	Support for N-Trig touch screen.
28494011f93SRafi Rubin
285cd9ec30dSJohnathon Harrisconfig HID_ORTEK
28673d5e8f7SJiri Kosina	tristate "Ortek"
287cd9ec30dSJohnathon Harris	depends on USB_HID
288cd9ec30dSJohnathon Harris	---help---
289cd9ec30dSJohnathon Harris	Support for Ortek WKB-2000 wireless keyboard + mouse trackpad.
290cd9ec30dSJohnathon Harris
2915f022298SJiri Slabyconfig HID_PANTHERLORD
29273d5e8f7SJiri Kosina	tristate "Pantherlord support"
2930f6f4319SJiri Kosina	depends on USB_HID
2940f6f4319SJiri Kosina	---help---
2950f6f4319SJiri Kosina	  Say Y here if you have a PantherLord/GreenAsia based game controller
2960f6f4319SJiri Kosina	  or adapter.
2970f6f4319SJiri Kosina
2985f022298SJiri Slabyconfig PANTHERLORD_FF
2995f022298SJiri Slaby	bool "Pantherlord force feedback support"
3005f022298SJiri Slaby	depends on HID_PANTHERLORD
3015f022298SJiri Slaby	select INPUT_FF_MEMLESS
3020f6f4319SJiri Kosina	---help---
3035f022298SJiri Slaby	  Say Y here if you have a PantherLord/GreenAsia based game controller
3045f022298SJiri Slaby	  or adapter and want to enable force feedback support for it.
3055f022298SJiri Slaby
3061e762532SJiri Slabyconfig HID_PETALYNX
30773d5e8f7SJiri Kosina	tristate "Petalynx"
3081e762532SJiri Slaby	depends on USB_HID
3091e762532SJiri Slaby	---help---
310f0bd8e43SJiri Kosina	Support for Petalynx Maxter remote control.
3111e762532SJiri Slaby
312236db47cSBruno Prémontconfig HID_PICOLCD
313236db47cSBruno Prémont	tristate "PicoLCD (graphic version)"
314236db47cSBruno Prémont	depends on USB_HID
315236db47cSBruno Prémont	---help---
316236db47cSBruno Prémont	  This provides support for Minibox PicoLCD devices, currently
317236db47cSBruno Prémont	  only the graphical ones are supported.
318236db47cSBruno Prémont
319236db47cSBruno Prémont	  This includes support for the following device features:
320236db47cSBruno Prémont	  - Keypad
321236db47cSBruno Prémont	  - Switching between Firmware and Flash mode
3229bbf2b98SBruno Prémont	  - EEProm / Flash access     (via debugfs)
3235435f281SBruno Prémont	  Features selectively enabled:
3245435f281SBruno Prémont	  - Framebuffer for monochrome 256x64 display
3255435f281SBruno Prémont	  - Backlight control
3265435f281SBruno Prémont	  - Contrast control
3275435f281SBruno Prémont	  - General purpose outputs
328b8c21cf6SBruno Prémont	  Features that are not (yet) supported:
329236db47cSBruno Prémont	  - IR
330236db47cSBruno Prémont
3315435f281SBruno Prémontconfig HID_PICOLCD_FB
3325435f281SBruno Prémont	bool "Framebuffer support" if EMBEDDED
3335435f281SBruno Prémont	default !EMBEDDED
3345435f281SBruno Prémont	depends on HID_PICOLCD
3355435f281SBruno Prémont	depends on HID_PICOLCD=FB || FB=y
3365435f281SBruno Prémont	select FB_DEFERRED_IO
3375435f281SBruno Prémont	select FB_SYS_FILLRECT
3385435f281SBruno Prémont	select FB_SYS_COPYAREA
3395435f281SBruno Prémont	select FB_SYS_IMAGEBLIT
3405435f281SBruno Prémont	select FB_SYS_FOPS
3415435f281SBruno Prémont	---help---
3425435f281SBruno Prémont	  Provide access to PicoLCD's 256x64 monochrome display via a
3435435f281SBruno Prémont	  frambuffer device.
3445435f281SBruno Prémont
3455435f281SBruno Prémontconfig HID_PICOLCD_BACKLIGHT
3465435f281SBruno Prémont	bool "Backlight control" if EMBEDDED
3475435f281SBruno Prémont	default !EMBEDDED
3485435f281SBruno Prémont	depends on HID_PICOLCD
3495435f281SBruno Prémont	depends on HID_PICOLCD=BACKLIGHT_CLASS_DEVICE || BACKLIGHT_CLASS_DEVICE=y
3505435f281SBruno Prémont	---help---
3515435f281SBruno Prémont	  Provide access to PicoLCD's backlight control via backlight
3525435f281SBruno Prémont	  class.
3535435f281SBruno Prémont
3545435f281SBruno Prémontconfig HID_PICOLCD_LCD
3555435f281SBruno Prémont	bool "Contrast control" if EMBEDDED
3565435f281SBruno Prémont	default !EMBEDDED
3575435f281SBruno Prémont	depends on HID_PICOLCD
3585435f281SBruno Prémont	depends on HID_PICOLCD=LCD_CLASS_DEVICE || LCD_CLASS_DEVICE=y
3595435f281SBruno Prémont	---help---
3605435f281SBruno Prémont	  Provide access to PicoLCD's LCD contrast via lcd class.
3615435f281SBruno Prémont
3625435f281SBruno Prémontconfig HID_PICOLCD_LEDS
3635435f281SBruno Prémont	bool "GPO via leds class" if EMBEDDED
3645435f281SBruno Prémont	default !EMBEDDED
3655435f281SBruno Prémont	depends on HID_PICOLCD
3665435f281SBruno Prémont	depends on HID_PICOLCD=LEDS_CLASS || LEDS_CLASS=y
3675435f281SBruno Prémont	---help---
3685435f281SBruno Prémont	  Provide access to PicoLCD's GPO pins via leds class.
3695435f281SBruno Prémont
37049e4739aSStephane Chattyconfig HID_QUANTA
37149e4739aSStephane Chatty	tristate "Quanta Optical Touch"
37249e4739aSStephane Chatty	depends on USB_HID
37349e4739aSStephane Chatty	---help---
37449e4739aSStephane Chatty	Support for Quanta Optical Touch dual-touch panels.
37549e4739aSStephane Chatty
376206f5f2fSStefan Achatzconfig HID_ROCCAT
377206f5f2fSStefan Achatz	tristate "Roccat special event support"
378206f5f2fSStefan Achatz	depends on USB_HID
379206f5f2fSStefan Achatz	---help---
380206f5f2fSStefan Achatz	Support for Roccat special events.
381206f5f2fSStefan Achatz	Say Y here if you have a Roccat mouse or keyboard and want OSD or
382206f5f2fSStefan Achatz	macro execution support.
383206f5f2fSStefan Achatz
38414bf62cdSStefan Achatzconfig HID_ROCCAT_KONE
38523d386d8SJiri Kosina	tristate "Roccat Kone Mouse support"
38614bf62cdSStefan Achatz	depends on USB_HID
387fdd45ef4SRandy Dunlap	select HID_ROCCAT
38814bf62cdSStefan Achatz	---help---
38914bf62cdSStefan Achatz	Support for Roccat Kone mouse.
39014bf62cdSStefan Achatz
391980a3da6SJiri Slabyconfig HID_SAMSUNG
39273d5e8f7SJiri Kosina	tristate "Samsung"
393980a3da6SJiri Slaby	depends on USB_HID
394980a3da6SJiri Slaby	---help---
395b355850bSDon Prince	Support for Samsung InfraRed remote control or keyboards.
396980a3da6SJiri Slaby
397bd28ce00SJiri Slabyconfig HID_SONY
39873d5e8f7SJiri Kosina	tristate "Sony"
399bd28ce00SJiri Slaby	depends on USB_HID
400bd28ce00SJiri Slaby	---help---
401bd28ce00SJiri Slaby	Support for Sony PS3 controller.
402bd28ce00SJiri Slaby
403d3fb5454SStephane Chattyconfig HID_STANTUM
40492688c0cSJiri Kosina	tristate "Stantum"
405d3fb5454SStephane Chatty	depends on USB_HID
406d3fb5454SStephane Chatty	---help---
407d3fb5454SStephane Chatty	Support for Stantum multitouch panel.
408d3fb5454SStephane Chatty
40990231e7eSJiri Slabyconfig HID_SUNPLUS
41073d5e8f7SJiri Kosina	tristate "Sunplus"
41190231e7eSJiri Slaby	depends on USB_HID
41290231e7eSJiri Slaby	---help---
413f0bd8e43SJiri Kosina	Support for Sunplus wireless desktop.
41490231e7eSJiri Slaby
4150f6f4319SJiri Kosinaconfig HID_GREENASIA
41673d5e8f7SJiri Kosina	tristate "GreenAsia (Product ID 0x12) support"
41742859e0bSLukasz Lubojanski	depends on USB_HID
4180f6f4319SJiri Kosina	---help---
4190f6f4319SJiri Kosina	  Say Y here if you have a GreenAsia (Product ID 0x12) based game
4200f6f4319SJiri Kosina	  controller or adapter.
4210f6f4319SJiri Kosina
4220f6f4319SJiri Kosinaconfig GREENASIA_FF
4230f6f4319SJiri Kosina	bool "GreenAsia (Product ID 0x12) force feedback support"
4240f6f4319SJiri Kosina	depends on HID_GREENASIA
42542859e0bSLukasz Lubojanski	select INPUT_FF_MEMLESS
42642859e0bSLukasz Lubojanski	---help---
42742859e0bSLukasz Lubojanski	Say Y here if you have a GreenAsia (Product ID 0x12) based game controller
428692105b8SMatt LaPlante	(like MANTA Warrior MM816 and SpeedLink Strike2 SL-6635) or adapter
42942859e0bSLukasz Lubojanski	and want to enable force feedback support for it.
43042859e0bSLukasz Lubojanski
431fac733f0SJussi Kivilinnaconfig HID_SMARTJOYPLUS
43273d5e8f7SJiri Kosina	tristate "SmartJoy PLUS PS2/USB adapter support"
433fac733f0SJussi Kivilinna	depends on USB_HID
434fac733f0SJussi Kivilinna	---help---
435fac733f0SJussi Kivilinna	Support for SmartJoy PLUS PS2/USB adapter.
436fac733f0SJussi Kivilinna
437fac733f0SJussi Kivilinnaconfig SMARTJOYPLUS_FF
438fac733f0SJussi Kivilinna	bool "SmartJoy PLUS PS2/USB adapter force feedback support"
439fac733f0SJussi Kivilinna	depends on HID_SMARTJOYPLUS
440fac733f0SJussi Kivilinna	select INPUT_FF_MEMLESS
441fac733f0SJussi Kivilinna	---help---
442fac733f0SJussi Kivilinna	Say Y here if you have a SmartJoy PLUS PS2/USB adapter and want to
443fac733f0SJussi Kivilinna	enable force feedback support for it.
444fac733f0SJussi Kivilinna
445f14f526dSLev Babievconfig HID_TOPSEED
44654001081SKees Bakker	tristate "TopSeed Cyberlink, BTC Emprex, Conceptronic remote control support"
447f14f526dSLev Babiev	depends on USB_HID
448f14f526dSLev Babiev	---help---
44954001081SKees Bakker	Say Y if you have a TopSeed Cyberlink or BTC Emprex or Conceptronic
45054001081SKees Bakker	CLLRCMCE remote control.
451f14f526dSLev Babiev
4520f6f4319SJiri Kosinaconfig HID_THRUSTMASTER
45373d5e8f7SJiri Kosina	tristate "ThrustMaster devices support"
45410e41a71SJiri Slaby	depends on USB_HID
4550f6f4319SJiri Kosina	---help---
45610e41a71SJiri Slaby	  Say Y here if you have a THRUSTMASTER FireStore Dual Power 2 or
4570f6f4319SJiri Kosina	  a THRUSTMASTER Ferrari GT Rumble Wheel.
4580f6f4319SJiri Kosina
4590f6f4319SJiri Kosinaconfig THRUSTMASTER_FF
4600f6f4319SJiri Kosina	bool "ThrustMaster devices force feedback support"
4610f6f4319SJiri Kosina	depends on HID_THRUSTMASTER
4620f6f4319SJiri Kosina	select INPUT_FF_MEMLESS
4630f6f4319SJiri Kosina	---help---
4647a84b133SRuben Aos Garralda	  Say Y here if you have a THRUSTMASTER FireStore Dual Power 2 or 3,
4657a84b133SRuben Aos Garralda	  a THRUSTMASTER Dual Trigger 3-in-1 or a THRUSTMASTER Ferrari GT
4667a84b133SRuben Aos Garralda	  Rumble Force or Force Feedback Wheel.
46710e41a71SJiri Slaby
468ca2dcd40SBastien Noceraconfig HID_WACOM
4692dbf209dSJiri Kosina	tristate "Wacom Bluetooth devices support"
470ca2dcd40SBastien Nocera	depends on BT_HIDP
471ca2dcd40SBastien Nocera	---help---
472ca2dcd40SBastien Nocera	Support for Wacom Graphire Bluetooth tablet.
473ca2dcd40SBastien Nocera
47459d2334aSPrzemo Firsztconfig HID_WACOM_POWER_SUPPLY
47559d2334aSPrzemo Firszt	bool "Wacom Bluetooth devices power supply status support"
47659d2334aSPrzemo Firszt	depends on HID_WACOM
47759d2334aSPrzemo Firszt	select POWER_SUPPLY
47859d2334aSPrzemo Firszt	---help---
47959d2334aSPrzemo Firszt	  Say Y here if you want to enable power supply status monitoring for
48059d2334aSPrzemo Firszt	  Wacom Bluetooth devices.
48159d2334aSPrzemo Firszt
4820f6f4319SJiri Kosinaconfig HID_ZEROPLUS
48373d5e8f7SJiri Kosina	tristate "Zeroplus based game controller support"
484987fbc1fSJiri Slaby	depends on USB_HID
4850f6f4319SJiri Kosina	---help---
486987fbc1fSJiri Slaby	  Say Y here if you have a Zeroplus based game controller.
487987fbc1fSJiri Slaby
4880f6f4319SJiri Kosinaconfig ZEROPLUS_FF
4890f6f4319SJiri Kosina	bool "Zeroplus based game controller force feedback support"
4900f6f4319SJiri Kosina	depends on HID_ZEROPLUS
4910f6f4319SJiri Kosina	select INPUT_FF_MEMLESS
4920f6f4319SJiri Kosina	---help---
4930f6f4319SJiri Kosina	  Say Y here if you have a Zeroplus based game controller and want
4940f6f4319SJiri Kosina	  to have force feedback support for it.
4950f6f4319SJiri Kosina
496a9885c8fSDon Princeconfig HID_ZYDACRON
49773d5e8f7SJiri Kosina	tristate "Zydacron remote control support"
498a9885c8fSDon Prince	depends on USB_HID
499a9885c8fSDon Prince	---help---
500a9885c8fSDon Prince	Support for Zydacron remote control.
501a9885c8fSDon Prince
5025f22a799SJiri Slabyendmenu
5035f22a799SJiri Slaby
5043cd70986SJan Engelhardtendif # HID_SUPPORT
505