Lines Matching +full:usb +full:- +full:controller

1 # SPDX-License-Identifier: GPL-2.0-only
15 most commonly used to refer to the USB-HID specification, but other
20 removed from the HID bus by the transport-layer drivers, such as
23 For docs and specs, see https://www.usb.org/developers/hidpage/
43 Say Y here if you want to support HID devices (from the USB
50 There is also a /dev/hiddev configuration option in the USB HID
53 to work on raw hid events when they want to, and avoid using transport-specific
59 tristate "User-space I/O driver support for HID subsystem"
63 Say Y here if you want to provide HID I/O Drivers from user-space.
64 This allows to write I/O drivers in user-space and feed the data from
67 user-space device.
69 This driver cannot be used to parse HID-reports in user-space and write
70 special HID-drivers. You should use hidraw for that.
71 Instead, this driver allows to write the transport-layer driver in
72 user-space like USB-HID and Bluetooth-HID do in kernel-space.
88 will be called hid-generic.
106 This selects a driver for the Accutouch 2216 touch controller.
112 Say Y here if you have a Accutouch 2216 touch controller.
115 tristate "ACRUX game controller support"
145 and Mac Pros. This receiver is also used in the Apple TV set-top box
157 Support for Asus notebook built-in keyboard and touchpad via i2c, and
161 - EeeBook X205TA
162 - VivoBook E200HA
163 - GL553V series
164 - GL753V series
170 Support for Aureal Cy se W-01RN Remote Controller and other Aureal derived remotes.
187 - BETOP 2185 PC & BFM MODE
196 Support for the "Kid-friendly Wired Controller" PS3OFMINIPAD
217 depends on HID && USB && LEDS_CLASS
223 - Vengeance K90
224 - Scimitar PRO RGB
234 - Cougar 500k Gaming Keyboard
244 - Macally ikey keyboard
247 tristate "Prodikeys PC-MIDI Keyboard support"
251 Support for Prodikeys PC-MIDI Keyboard device support.
253 - Prodikeys PC-MIDI keyboard.
254 The Prodikeys PC-MIDI acts as a USB Audio device, with one MIDI
269 tristate "Silicon Labs CP2112 HID USB-to-SMBus Bridge support"
273 Support for Silicon Labs CP2112 HID USB to SMBus Master Bridge.
276 customizable USB descriptor fields are exposed as sysfs attributes.
282 Support for Creative infrared SB0540-compatible remote controls, such
283 as the RM-1500 and RM-1800 remotes.
295 tristate "DragonRise Inc. game controller"
300 - Tesun USB-703
301 - Media-tech MT1504 "Rogue"
302 - DVTech JS19 "Gear"
303 - Defender Game Master
321 - Trio Linker Plus II
324 tristate "ELAN USB Touchpad Support"
327 Say Y to enable support for the USB ELAN touchpad
329 - HP Pavilion X2 10-p0XX.
336 - BM084 Bluetooth Mouse
337 - EX-G Trackballs (M-XT3DRBK, M-XT3URBK)
338 - DEFT Trackballs (M-DT1DRBK, M-DT1URBK, M-DT2DRBK, M-DT2URBK)
339 - HUGE Trackballs (M-HT1DRBK, M-HT1URBK)
342 tristate "ELO USB 4000/4500 touchscreen"
345 Support for the ELO USB 4000/4500 touchscreens. Note that this is for
356 tristate "FTDI FT260 USB HID to I2C host support"
359 Provides I2C host adapter functionality over USB-HID through FT260
360 device. The customizable USB descriptor fields are exposed as sysfs
364 will be called hid-ft260.
370 Support for Gembird JPD-DualForce 2.
383 the Glorious Model O, O- and D.
390 - Holtek On Line Grip based game controller
391 - Trust GXT 18 Gaming Keyboard
392 - Sharkoon Drakonia / Perixx MX-2000 gaming mice
393 - Tracer Sniper TRM-503 / NOVA Gaming Slider X200 /
394 Zalman ZM-GM1
395 - SHARKOON DarkGlider Gaming mouse
396 - LEETGION Hellion Gaming Mouse
403 Say Y here if you have a Holtek On Line Grip based game controller
418 Vivaldi keyboards use a vendor-specific (Google) HID usage to report
428 - Normal: LEDs are fully on when enabled
429 - Audio: LEDs brightness depends on sound level
430 - Breathing: LEDs brightness varies at human breathing rate
433 - MSI GT683R
441 - Keytouch IEC 60945
448 - Ergo Mouse
449 - EasyPen i405X tablet
450 - MousePen i608X tablet
451 - EasyPen M610X tablet
454 tristate "UC-Logic"
457 Support for UC-Logic and Huion tablets.
478 tristate "ION iCade arcade controller"
481 Support for the ION iCade arcade controller to work as a joystick.
484 module will be called hid-icade.
494 tristate "Jabra USB HID Driver"
497 Support for Jabra USB HID devices.
502 Say M here if you may ever plug in a Jabra USB device.
518 tristate "LC-Power"
521 Support for LC-Power RC1000MCE RF remote control.
529 - Riso Kagaku Webmail Notifier
530 - Dream Cheeky Webmail Notifier and Friends Alert
531 - ThingM blink(1)
532 - Delcom Visual Signal Indicator Generation 2
533 - Greynut Luxafor
536 module will be called hid-led.
547 Scrollpoint mice or the non-compliant features of the Lenovo Thinkpad
549 - ThinkPad USB Keyboard with TrackPoint (supports extra LEDs and trackpoint
551 - ThinkPad Compact Bluetooth Keyboard with TrackPoint (supports Fn keys)
552 - ThinkPad Compact USB Keyboard with TrackPoint (supports Fn keys)
593 - Logitech WingMan Cordless RumblePad
594 - Logitech WingMan Cordless RumblePad 2
595 - Logitech WingMan Force 3D
607 - Logitech RumblePad
608 - Logitech Rumblepad 2
609 - Logitech Formula Vibration Feedback Wheel
627 - Logitech G25 (*)
628 - Logitech G27 (*)
629 - Logitech G29 (*)
630 - Logitech Driving Force
631 - Logitech Driving Force Pro (*)
632 - Logitech Driving Force GT (*)
633 - Logitech Driving Force EX/RX
634 - Logitech Driving Force Wireless
635 - Logitech Speed Force Wireless
636 - Logitech MOMO Force
637 - Logitech MOMO Racing Force
638 - Logitech Formula Force GP
639 - Logitech Formula Force EX/RX
640 - Logitech Wingman Formula Force GP
643 tristate "Apple Magic Mouse/Trackpad multi-touch support"
646 Support for the Apple Magic Mouse/Trackpad multi-touch.
648 Say Y here if you want support for the multi-touch features of the
659 tristate "Mayflash game controller adapter force feedback"
663 Say Y here if you have HJZ Mayflash PS3 game controller adapters
671 Support for Redragon keyboards that need fix-ups to work properly.
674 tristate "Microsoft non-fully HID-compliant devices"
695 - 3M PCT touch screens
696 - ActionStar dual touch panels
697 - Atmel panels
698 - Cando dual touch panels
699 - Chunghwa panels
700 - CJTouch panels
701 - CVTouch panels
702 - Cypress TrueTouch panels
703 - Elan Microelectronics touch panels
704 - Elo TouchSystems IntelliTouch Plus panels
705 - GeneralTouch 'Sensing Win7-TwoFinger' panels
706 - GoodTouch panels
707 - Hanvon dual touch panels
708 - Ilitek dual touch panels
709 - IrTouch Infrared USB panels
710 - LG Display panels (Dell ST2220Tc)
711 - Lumio CrystalTouch panels
712 - MosArt dual-touch panels
713 - Panasonic multitouch panels
714 - PenMount dual touch panels
715 - Perixx Peripad 701 touchpad
716 - PixArt optical touch screen
717 - Pixcir dual touch panels
718 - Quanta panels
719 - eGalax dual-touch panels, including the Joojoo and Wetab tablets
720 - SiS multitouch panels
721 - Stantum multitouch panels
722 - Touch International Panels
723 - Unitec Panels
724 - Wistron optical touch panels
725 - XAT optical touch panels
726 - Xiroku optical touch panels
727 - Zytronic touch panels
732 module will be called hid-multitouch.
738 through Network Technologies USB-SUN keyboard adapters.
741 tristate "N-Trig touch screen"
744 Support for N-Trig touch screen.
747 tristate "Ortek PKB-1700/WKB-2000/Skycable wireless keyboard and mouse trackpad"
755 - Ortek PKB-1700
756 - Ortek WKB-2000
757 - Skycable wireless presenter
760 tristate "Pantherlord/GreenAsia game controller"
763 Say Y here if you have a PantherLord/GreenAsia based game controller
771 Say Y here if you have a PantherLord/GreenAsia based game controller
778 This selects a driver for the PenMount 6000 touch controller.
783 Say Y here if you have a Penmount based touch controller.
799 - Keypad
800 - Switching between Firmware and Flash mode
801 - EEProm / Flash access (via debugfs)
803 - Framebuffer for monochrome 256x64 display
804 - Backlight control
805 - Contrast control
806 - General purpose outputs
808 - IR
858 tristate "Plantronics USB HID Driver"
861 Provides HID support for Plantronics USB audio devices.
866 Say M here if you may ever plug in a Plantronics USB audio device.
887 tristate "Primax non-fully HID-compliant devices"
894 tristate "Retrode 2 USB adapter for vintage video games"
898 * Retrode 2 cartridge and controller adapter
909 tristate "Saitek (Mad Catz) non-fully HID-compliant devices"
916 - PS1000 Dual Analog Pad
917 - Saitek R.A.T.7, R.A.T.9, M.M.O.7 Gaming Mice
918 - Mad Catz R.A.T.5, R.A.T.9 Gaming Mice
927 tristate "Semitek USB keyboards"
930 Support for Semitek USB keyboards that are not fully compliant
934 - GK61, GK64, GK68, GK84, GK96, etc.
935 - SK61, SK64, SK68, SK84, SK96, etc.
936 - Dierya DK61/DK66
937 - Tronsmart TK09R
938 - Woo-dy
939 - X-Bows Nature/Knight
951 * Sony PS3 6-axis controllers
954 * Sony PS3 Blue-ray Disk Remote Control (Bluetooth)
974 tristate "Steam Controller support"
978 Say Y here if you have a Steam Controller if you want to use it
983 tristate "Steelseries SRW-S1 steering wheel support"
986 Support for Steelseries SRW-S1 steering wheel
1004 Say Y here if you have a Synaptics RMI4 touchpads over i2c-hid or usbhid
1008 tristate "GreenAsia (Product ID 0x12) game controller support"
1012 controller or adapter.
1019 Say Y here if you have a GreenAsia (Product ID 0x12) based game controller
1020 (like MANTA Warrior MM816 and SpeedLink Strike2 SL-6635) or adapter
1024 tristate "Microsoft Hyper-V mouse driver"
1027 Select this option to enable the Hyper-V mouse driver.
1030 tristate "SmartJoy PLUS PS2/USB adapter support"
1033 Support for SmartJoy PLUS PS2/USB adapter, Super Dual Box,
1040 bool "SmartJoy PLUS PS2/USB adapter force feedback support"
1044 Say Y here if you have a SmartJoy PLUS PS2/USB adapter and want to
1061 tristate "ThingM blink(1) USB RGB LED"
1066 Support for the ThingM blink(1) USB RGB LED. This driver has been
1084 a THRUSTMASTER Dual Trigger 3-in-1 or a THRUSTMASTER Ferrari GT
1111 tristate "Wacom Intuos/Graphire tablet support (USB)"
1118 Say Y here if you want to use the USB or BT version of the Wacom Intuos
1133 based on the Wii Remote like the Wii U Pro Controller or the
1147 module will be called hid-wiimote.
1150 tristate "Xin-Mo non-fully compliant devices"
1153 Support for Xin-Mo devices that are not fully compliant with the HID
1154 standard. Currently only supports the Xin-Mo Dual Arcade. Say Y here
1155 if you have a Xin-Mo Dual Arcade controller.
1158 tristate "Zeroplus based game controller support"
1161 Say Y here if you have a Zeroplus based game controller.
1164 bool "Zeroplus based game controller force feedback support"
1168 Say Y here if you have a Zeroplus based game controller and want
1211 Say Y here if you have a Alps touchpads over i2c-hid or usbhid
1215 tristate "Microchip MCP2221 HID USB-to-I2C/SMbus host support"
1219 Provides I2C and SMBUS host adapter functionality over USB-HID
1223 will be called hid-mcp2221.ko.
1231 source "drivers/hid/i2c-hid/Kconfig"
1233 source "drivers/hid/intel-ish-hid/Kconfig"
1235 source "drivers/hid/amd-sfh-hid/Kconfig"
1237 source "drivers/hid/surface-hid/Kconfig"