Lines Matching +full:led +full:- +full:usb +full:- +full:mode
1 # SPDX-License-Identifier: GPL-2.0-only
22 most commonly used to refer to the USB-HID specification, but other
27 removed from the HID bus by the transport-layer drivers, such as
30 For docs and specs, see https://www.usb.org/developers/hidpage/
48 Say Y here if you want to support HID devices (from the USB
55 There is also a /dev/hiddev configuration option in the USB HID
58 to work on raw hid events when they want to, and avoid using transport-specific
64 tristate "User-space I/O driver support for HID subsystem"
67 Say Y here if you want to provide HID I/O Drivers from user-space.
68 This allows to write I/O drivers in user-space and feed the data from
71 user-space device.
73 This driver cannot be used to parse HID-reports in user-space and write
74 special HID-drivers. You should use hidraw for that.
75 Instead, this driver allows to write the transport-layer driver in
76 user-space like USB-HID and Bluetooth-HID do in kernel-space.
91 will be called hid-generic.
146 and Mac Pros. This receiver is also used in the Apple TV set-top box
160 module will be called hid-appletb-bl.
163 tristate "Apple Touch Bar Keyboard Mode"
171 Say Y here if you want support for the keyboard mode (escape,
176 module will be called hid-appletb-kbd.
185 Support for Asus notebook built-in keyboard and touchpad via i2c, and
189 - EeeBook X205TA
190 - VivoBook E200HA
191 - GL553V series
192 - GL753V series
197 Support for Aureal Cy se W-01RN Remote Controller and other Aureal derived remotes.
213 - BETOP 2185 PC & BFM MODE
222 Support for the "Kid-friendly Wired Controller" PS3OFMINIPAD
250 - Vengeance K90
251 - Scimitar PRO RGB
252 - Corsair Void headsets
261 - Cougar 500k Gaming Keyboard
270 - Macally ikey keyboard
273 tristate "Prodikeys PC-MIDI Keyboard support"
277 Support for Prodikeys PC-MIDI Keyboard device support.
279 - Prodikeys PC-MIDI keyboard.
280 The Prodikeys PC-MIDI acts as a USB Audio device, with one MIDI
294 tristate "Silicon Labs CP2112 HID USB-to-SMBus Bridge support"
298 Support for Silicon Labs CP2112 HID USB to SMBus Master Bridge.
301 customizable USB descriptor fields are exposed as sysfs attributes.
307 Support for Creative infrared SB0540-compatible remote controls, such
308 as the RM-1500 and RM-1800 remotes.
323 - Tesun USB-703
324 - Media-tech MT1504 "Rogue"
325 - DVTech JS19 "Gear"
326 - Defender Game Master
343 - Trio Linker Plus II
346 tristate "ELAN USB Touchpad Support"
349 Say Y to enable support for the USB ELAN touchpad
351 - HP Pavilion X2 10-p0XX.
357 - BM084 Bluetooth Mouse
358 - EX-G Trackballs (M-XT3DRBK, M-XT3URBK)
359 - DEFT Trackballs (M-DT1DRBK, M-DT1URBK, M-DT2DRBK, M-DT2URBK)
360 - HUGE Trackballs (M-HT1DRBK, M-HT1URBK)
363 tristate "ELO USB 4000/4500 touchscreen"
366 Support for the ELO USB 4000/4500 touchscreens. Note that this is for
383 tristate "FTDI FT260 USB HID to I2C host support"
386 Provides I2C host adapter functionality over USB-HID through FT260
387 device. The customizable USB descriptor fields are exposed as sysfs
391 will be called hid-ft260.
396 Support for Gembird JPD-DualForce 2.
407 the Glorious Model O, O- and D.
414 - Holtek On Line Grip based game controller
415 - Trust GXT 18 Gaming Keyboard
416 - Sharkoon Drakonia / Perixx MX-2000 gaming mice
417 - Tracer Sniper TRM-503 / NOVA Gaming Slider X200 /
418 Zalman ZM-GM1
419 - SHARKOON DarkGlider Gaming mouse
420 - LEETGION Hellion Gaming Mouse
465 Vivaldi keyboards use a vendor-specific (Google) HID usage to report
469 tristate "MSI GT68xR LED support"
475 - Normal: LEDs are fully on when enabled
476 - Audio: LEDs brightness depends on sound level
477 - Breathing: LEDs brightness varies at human breathing rate
480 - MSI GT683R
487 - Keytouch IEC 60945
493 - Ergo Mouse
494 - EasyPen i405X tablet
495 - MousePen i608X tablet
496 - EasyPen M610X tablet
508 tristate "UC-Logic"
511 Support for UC-Logic and Huion tablets.
524 tristate "VRC-2 Car Controller"
527 Support for VRC-2 which is a 2-axis controller often used in
531 module will be called hid-vrc2.
536 Adds support for side buttons of Xiaomi Mi Dual Mode Wireless
550 module will be called hid-icade.
559 tristate "Jabra USB HID Driver"
561 Support for Jabra USB HID devices.
566 Say M here if you may ever plug in a Jabra USB device.
580 tristate "LC-Power"
582 Support for LC-Power RC1000MCE RF remote control.
585 tristate "Simple RGB LED support"
588 Support for simple RGB LED devices. Currently supported are:
589 - Riso Kagaku Webmail Notifier
590 - Dream Cheeky Webmail Notifier and Friends Alert
591 - ThingM blink(1)
592 - Delcom Visual Signal Indicator Generation 2
593 - Greynut Luxafor
596 module will be called hid-led.
608 Scrollpoint mice or the non-compliant features of the Lenovo Thinkpad
610 - ThinkPad USB Keyboard with TrackPoint (supports extra LEDs and trackpoint
612 - ThinkPad Compact Bluetooth Keyboard with TrackPoint (supports Fn keys)
613 - ThinkPad Compact USB Keyboard with TrackPoint (supports Fn keys)
626 hardwired to special key-combos. E.g. the 2 stylus buttons send right
669 - Logitech WingMan Cordless RumblePad
670 - Logitech WingMan Cordless RumblePad 2
671 - Logitech WingMan Force 3D
683 - Logitech RumblePad
684 - Logitech Rumblepad 2
685 - Logitech Formula Vibration Feedback Wheel
703 - Logitech G25 (*)
704 - Logitech G27 (*)
705 - Logitech G29 (*)
706 - Logitech Driving Force
707 - Logitech Driving Force Pro (*)
708 - Logitech Driving Force GT (*)
709 - Logitech Driving Force EX/RX
710 - Logitech Driving Force Wireless
711 - Logitech Speed Force Wireless
712 - Logitech MOMO Force
713 - Logitech MOMO Racing Force
714 - Logitech Formula Force GP
715 - Logitech Formula Force EX/RX
716 - Logitech Wingman Formula Force GP
719 tristate "Apple Magic Mouse/Trackpad multi-touch support"
721 Support for the Apple Magic Mouse/Trackpad multi-touch.
723 Say Y here if you want support for the multi-touch features of the
751 Support for Redragon keyboards that need fix-ups to work properly.
754 tristate "Microsoft non-fully HID-compliant devices"
772 - 3M PCT touch screens
773 - ActionStar dual touch panels
774 - Atmel panels
775 - Cando dual touch panels
776 - Chunghwa panels
777 - CJTouch panels
778 - CVTouch panels
779 - Cypress TrueTouch panels
780 - Elan Microelectronics touch panels
781 - Elo TouchSystems IntelliTouch Plus panels
782 - GeneralTouch 'Sensing Win7-TwoFinger' panels
783 - GoodTouch panels
784 - Hanvon dual touch panels
785 - Ilitek dual touch panels
786 - IrTouch Infrared USB panels
787 - LG Display panels (Dell ST2220Tc)
788 - Lumio CrystalTouch panels
789 - MosArt dual-touch panels
790 - Panasonic multitouch panels
791 - PenMount dual touch panels
792 - Perixx Peripad 701 touchpad
793 - PixArt optical touch screen
794 - Pixcir dual touch panels
795 - Quanta panels
796 - eGalax dual-touch panels, including the Joojoo and Wetab tablets
797 - SiS multitouch panels
798 - Stantum multitouch panels
799 - Touch International Panels
800 - Unitec Panels
801 - Wistron optical touch panels
802 - XAT optical touch panels
803 - Xiroku optical touch panels
804 - Zytronic touch panels
809 module will be called hid-multitouch.
812 tristate "Nintendo Joy-Con, NSO, and Pro Controller support"
817 Adds support for the Nintendo Switch Joy-Cons, NSO, Pro Controller.
819 its USB mode. This also includes support for the Nintendo Switch Online
823 module will be called hid-nintendo.
831 force feedback support for it. This works for both joy-cons, the pro
839 through Network Technologies USB-SUN keyboard adapters.
842 tristate "N-Trig touch screen"
845 Support for N-Trig touch screen.
857 - Thunderstrike (NVIDIA SHIELD Controller 2017)
868 tristate "Ortek PKB-1700/WKB-2000/Skycable wireless keyboard and mouse trackpad"
875 - Ortek PKB-1700
876 - Ortek WKB-2000
877 - Skycable wireless presenter
916 - Keypad
917 - Switching between Firmware and Flash mode
918 - EEProm / Flash access (via debugfs)
920 - Framebuffer for monochrome 256x64 display
921 - Backlight control
922 - Contrast control
923 - General purpose outputs
925 - IR
971 tristate "Plantronics USB HID Driver"
973 Provides HID support for Plantronics USB audio devices.
978 Say M here if you may ever plug in a Plantronics USB audio device.
1002 Support for PhoenixRC HID Flight Controller, a 8-axis flight controller.
1005 module will be called hid-pxrc.
1008 tristate "Razer non-fully HID-compliant devices"
1014 tristate "Primax non-fully HID-compliant devices"
1020 tristate "Retrode 2 USB adapter for vintage video games"
1035 tristate "Saitek (Mad Catz) non-fully HID-compliant devices"
1041 - PS1000 Dual Analog Pad
1042 - Saitek R.A.T.7, R.A.T.9, M.M.O.7 Gaming Mice
1043 - Mad Catz R.A.T.5, R.A.T.9 Gaming Mice
1052 tristate "Semitek USB keyboards"
1054 Support for Semitek USB keyboards that are not fully compliant
1058 - GK61, GK64, GK68, GK84, GK96, etc.
1059 - SK61, SK64, SK68, SK84, SK96, etc.
1060 - Dierya DK61/DK66
1061 - Tronsmart TK09R
1062 - Woo-dy
1063 - X-Bows Nature/Knight
1066 tristate "SiGma Micro-based keyboards"
1072 - Landslides KR-700
1073 - Rapoo V500
1085 * Sony PS3 6-axis controllers
1088 * Sony PS3 Blue-ray Disk Remote Control (Bluetooth)
1126 Support for Steelseries SRW-S1 steering wheel, and the Steelseries
1144 Say Y here if you have a Synaptics RMI4 touchpads over i2c-hid or usbhid
1159 (like MANTA Warrior MM816 and SpeedLink Strike2 SL-6635) or adapter
1163 tristate "Microsoft Hyper-V mouse driver"
1166 Select this option to enable the Hyper-V mouse driver.
1169 tristate "SmartJoy PLUS PS2/USB adapter support"
1171 Support for SmartJoy PLUS PS2/USB adapter, Super Dual Box,
1174 Note that DDR (Dance Dance Revolution) mode is not supported, nor
1178 bool "SmartJoy PLUS PS2/USB adapter force feedback support"
1182 Say Y here if you have a SmartJoy PLUS PS2/USB adapter and want to
1200 Say Y for N-key rollover support on Topre REALFORCE R2 108/87 key and
1204 tristate "ThingM blink(1) USB RGB LED"
1208 Support for the ThingM blink(1) USB RGB LED. This driver has been
1209 merged into the generic hid led driver. Config symbol HID_THINGM
1226 a THRUSTMASTER Dual Trigger 3-in-1 or a THRUSTMASTER Ferrari GT
1236 tristate "U2F Zero LED and RNG support"
1241 Support for the LED of the U2F Zero device.
1243 U2F Zero supports custom commands for blinking the LED
1247 U2F Zero only supports blinking its LED, so this driver doesn't
1252 tristate "universal-pidff: extended USB PID driver compatibility and usage"
1260 non-compliant USB PID devices and better fuzz/flat values for
1266 tristate "Wacom Intuos/Graphire tablet support (USB)"
1273 Say Y here if you want to use the USB or BT version of the Wacom Intuos
1301 module will be called hid-wiimote.
1311 * TGRIP-16EX
1312 * TGRIP-18
1317 module will be called hid-winwing.
1320 tristate "Xin-Mo non-fully compliant devices"
1322 Support for Xin-Mo devices that are not fully compliant with the HID
1323 standard. Currently only supports the Xin-Mo Dual Arcade. Say Y here
1324 if you have a Xin-Mo Dual Arcade controller.
1356 data and present to user mode using input or IIO interface.
1377 Say Y here if you have a Alps touchpads over i2c-hid or usbhid
1381 tristate "Microchip MCP2200 HID USB-to-GPIO bridge"
1384 Provides GPIO functionality over USB-HID through MCP2200 device.
1387 will be called hid-mcp2200.ko.
1390 tristate "Microchip MCP2221 HID USB-to-I2C/SMbus host support"
1395 Provides I2C and SMBUS host adapter functionality over USB-HID
1399 will be called hid-mcp2221.ko.
1414 Documentation/dev-tools/kunit/.
1422 source "drivers/hid/i2c-hid/Kconfig"
1424 source "drivers/hid/intel-ish-hid/Kconfig"
1426 source "drivers/hid/amd-sfh-hid/Kconfig"
1428 source "drivers/hid/surface-hid/Kconfig"
1430 source "drivers/hid/intel-thc-hid/Kconfig"
1434 # USB support may be used with HID disabled