Lines Matching +full:accessory +full:- +full:mode +full:- +full:audio

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
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.
157 and Mac Pros. This receiver is also used in the Apple TV set-top box
171 module will be called hid-appletb-bl.
174 tristate "Apple Touch Bar Keyboard Mode"
182 Say Y here if you want support for the keyboard mode (escape,
187 module will be called hid-appletb-kbd.
196 Support for Asus notebook built-in keyboard and touchpad via i2c, and
200 - EeeBook X205TA
201 - VivoBook E200HA
202 - GL553V series
203 - GL753V series
208 Support for Aureal Cy se W-01RN Remote Controller and other Aureal derived remotes.
224 - BETOP 2185 PC & BFM MODE
233 Support for the "Kid-friendly Wired Controller" PS3OFMINIPAD
235 accessory. This driver fixes input mapping and adds support for
261 - Vengeance K90
262 - Scimitar PRO RGB
263 - Corsair Void headsets
272 - Cougar 500k Gaming Keyboard
281 - Macally ikey keyboard
284 tristate "Prodikeys PC-MIDI Keyboard support"
288 Support for Prodikeys PC-MIDI Keyboard device support.
290 - Prodikeys PC-MIDI keyboard.
291 The Prodikeys PC-MIDI acts as a USB Audio device, with one MIDI
299 tristate "CMedia audio chips"
301 Support for CMedia CM6533 HID audio jack controls
305 tristate "Silicon Labs CP2112 HID USB-to-SMBus Bridge support"
318 Support for Creative infrared SB0540-compatible remote controls, such
319 as the RM-1500 and RM-1800 remotes.
334 - Tesun USB-703
335 - Media-tech MT1504 "Rogue"
336 - DVTech JS19 "Gear"
337 - Defender Game Master
354 - Trio Linker Plus II
362 - HP Pavilion X2 10-p0XX.
368 - BM084 Bluetooth Mouse
369 - EX-G Trackballs (M-XT3DRBK, M-XT3URBK)
370 - DEFT Trackballs (M-DT1DRBK, M-DT1URBK, M-DT2DRBK, M-DT2URBK)
371 - HUGE Trackballs (M-HT1DRBK, M-HT1URBK)
398 Provides I2C host adapter functionality over USB-HID through FT260
403 will be called hid-ft260.
408 Support for Gembird JPD-DualForce 2.
419 the Glorious Model O, O- and D.
426 - Holtek On Line Grip based game controller
427 - Trust GXT 18 Gaming Keyboard
428 - Sharkoon Drakonia / Perixx MX-2000 gaming mice
429 - Tracer Sniper TRM-503 / NOVA Gaming Slider X200 /
430 Zalman ZM-GM1
431 - SHARKOON DarkGlider Gaming mouse
432 - LEETGION Hellion Gaming Mouse
477 Vivaldi keyboards use a vendor-specific (Google) HID usage to report
487 - Normal: LEDs are fully on when enabled
488 - Audio: LEDs brightness depends on sound level
489 - Breathing: LEDs brightness varies at human breathing rate
492 - MSI GT683R
499 - Keytouch IEC 60945
505 - Ergo Mouse
506 - EasyPen i405X tablet
507 - MousePen i608X tablet
508 - EasyPen M610X tablet
520 tristate "UC-Logic"
523 Support for UC-Logic and Huion tablets.
536 tristate "VRC-2 Car Controller"
539 Support for VRC-2 which is a 2-axis controller often used in
543 module will be called hid-vrc2.
548 Adds support for side buttons of Xiaomi Mi Dual Mode Wireless
562 module will be called hid-icade.
592 tristate "LC-Power"
594 Support for LC-Power RC1000MCE RF remote control.
601 - Riso Kagaku Webmail Notifier
602 - Dream Cheeky Webmail Notifier and Friends Alert
603 - ThingM blink(1)
604 - Delcom Visual Signal Indicator Generation 2
605 - Greynut Luxafor
608 module will be called hid-led.
618 Scrollpoint mice or the non-compliant features of the Lenovo Thinkpad
620 - ThinkPad USB Keyboard with TrackPoint (supports extra LEDs and trackpoint
622 - ThinkPad Compact Bluetooth Keyboard with TrackPoint (supports Fn keys)
623 - ThinkPad Compact USB Keyboard with TrackPoint (supports Fn keys)
636 hardwired to special key-combos. E.g. the 2 stylus buttons send right
679 - Logitech WingMan Cordless RumblePad
680 - Logitech WingMan Cordless RumblePad 2
681 - Logitech WingMan Force 3D
693 - Logitech RumblePad
694 - Logitech Rumblepad 2
695 - Logitech Formula Vibration Feedback Wheel
713 - Logitech G25 (*)
714 - Logitech G27 (*)
715 - Logitech G29 (*)
716 - Logitech Driving Force
717 - Logitech Driving Force Pro (*)
718 - Logitech Driving Force GT (*)
719 - Logitech Driving Force EX/RX
720 - Logitech Driving Force Wireless
721 - Logitech Speed Force Wireless
722 - Logitech MOMO Force
723 - Logitech MOMO Racing Force
724 - Logitech Formula Force GP
725 - Logitech Formula Force EX/RX
726 - Logitech Wingman Formula Force GP
729 tristate "Apple Magic Mouse/Trackpad multi-touch support"
731 Support for the Apple Magic Mouse/Trackpad multi-touch.
733 Say Y here if you want support for the multi-touch features of the
761 Support for Redragon keyboards that need fix-ups to work properly.
764 tristate "Microsoft non-fully HID-compliant devices"
782 - 3M PCT touch screens
783 - ActionStar dual touch panels
784 - Apple Touch Bar on x86 MacBook Pros
785 - Atmel panels
786 - Cando dual touch panels
787 - Chunghwa panels
788 - CJTouch panels
789 - CVTouch panels
790 - Cypress TrueTouch panels
791 - Elan Microelectronics touch panels
792 - Elo TouchSystems IntelliTouch Plus panels
793 - GeneralTouch 'Sensing Win7-TwoFinger' panels
794 - GoodTouch panels
795 - Hanvon dual touch panels
796 - Ilitek dual touch panels
797 - IrTouch Infrared USB panels
798 - LG Display panels (Dell ST2220Tc)
799 - Lumio CrystalTouch panels
800 - MosArt dual-touch panels
801 - Panasonic multitouch panels
802 - PenMount dual touch panels
803 - Perixx Peripad 701 touchpad
804 - PixArt optical touch screen
805 - Pixcir dual touch panels
806 - Quanta panels
807 - eGalax dual-touch panels, including the Joojoo and Wetab tablets
808 - SiS multitouch panels
809 - Stantum multitouch panels
810 - Touch International Panels
811 - Unitec Panels
812 - Wistron optical touch panels
813 - XAT optical touch panels
814 - Xiroku optical touch panels
815 - Zytronic touch panels
820 module will be called hid-multitouch.
823 tristate "Nintendo Joy-Con, NSO, and Pro Controller support"
828 Adds support for the Nintendo Switch Joy-Cons, NSO, Pro Controller.
830 its USB mode. This also includes support for the Nintendo Switch Online
834 module will be called hid-nintendo.
842 force feedback support for it. This works for both joy-cons, the pro
850 through Network Technologies USB-SUN keyboard adapters.
853 tristate "N-Trig touch screen"
856 Support for N-Trig touch screen.
868 - Thunderstrike (NVIDIA SHIELD Controller 2017)
879 tristate "Ortek PKB-1700/WKB-2000/Skycable wireless keyboard and mouse trackpad"
886 - Ortek PKB-1700
887 - Ortek WKB-2000
888 - Skycable wireless presenter
927 - Keypad
928 - Switching between Firmware and Flash mode
929 - EEProm / Flash access (via debugfs)
931 - Framebuffer for monochrome 256x64 display
932 - Backlight control
933 - Contrast control
934 - General purpose outputs
936 - IR
984 Provides HID support for Plantronics USB audio devices.
989 Say M here if you may ever plug in a Plantronics USB audio device.
1013 Support for PhoenixRC HID Flight Controller, a 8-axis flight controller.
1016 module will be called hid-pxrc.
1019 tristate "Razer non-fully HID-compliant devices"
1025 tristate "Primax non-fully HID-compliant devices"
1046 tristate "Saitek (Mad Catz) non-fully HID-compliant devices"
1052 - PS1000 Dual Analog Pad
1053 - Saitek R.A.T.7, R.A.T.9, M.M.O.7 Gaming Mice
1054 - Mad Catz R.A.T.5, R.A.T.9 Gaming Mice
1069 - GK61, GK64, GK68, GK84, GK96, etc.
1070 - SK61, SK64, SK68, SK84, SK96, etc.
1071 - Dierya DK61/DK66
1072 - Tronsmart TK09R
1073 - Woo-dy
1074 - X-Bows Nature/Knight
1077 tristate "SiGma Micro-based keyboards"
1083 - Landslides KR-700
1084 - Rapoo V500
1096 * Sony PS3 6-axis controllers
1099 * Sony PS3 Blue-ray Disk Remote Control (Bluetooth)
1109 Say Y here if you have a Sony PS2/3/4 accessory and want to enable
1137 Support for Steelseries SRW-S1 steering wheel, and the Steelseries
1155 Say Y here if you have a Synaptics RMI4 touchpads over i2c-hid or usbhid
1170 (like MANTA Warrior MM816 and SpeedLink Strike2 SL-6635) or adapter
1174 tristate "Microsoft Hyper-V mouse driver"
1177 Select this option to enable the Hyper-V mouse driver.
1185 Note that DDR (Dance Dance Revolution) mode is not supported, nor
1211 Say Y for N-key rollover support on Topre REALFORCE R2 108/87 key and
1237 a THRUSTMASTER Dual Trigger 3-in-1 or a THRUSTMASTER Ferrari GT
1263 tristate "universal-pidff: extended USB PID driver compatibility and usage"
1271 non-compliant USB PID devices and better fuzz/flat values for
1312 module will be called hid-wiimote.
1322 * TGRIP-15E
1323 * TGRIP-15EX
1324 * TGRIP-16EX
1325 * TGRIP-18
1330 module will be called hid-winwing.
1333 tristate "Xin-Mo non-fully compliant devices"
1335 Support for Xin-Mo devices that are not fully compliant with the HID
1336 standard. Currently only supports the Xin-Mo Dual Arcade. Say Y here
1337 if you have a Xin-Mo Dual Arcade controller.
1369 data and present to user mode using input or IIO interface.
1390 Say Y here if you have a Alps touchpads over i2c-hid or usbhid
1394 tristate "Microchip MCP2200 HID USB-to-GPIO bridge"
1397 Provides GPIO functionality over USB-HID through MCP2200 device.
1400 will be called hid-mcp2200.ko.
1403 tristate "Microchip MCP2221 HID USB-to-I2C/SMbus host support"
1408 Provides I2C and SMBUS host adapter functionality over USB-HID
1412 will be called hid-mcp2221.ko.
1427 Documentation/dev-tools/kunit/.
1435 source "drivers/hid/i2c-hid/Kconfig"
1437 source "drivers/hid/intel-ish-hid/Kconfig"
1439 source "drivers/hid/amd-sfh-hid/Kconfig"
1441 source "drivers/hid/surface-hid/Kconfig"
1443 source "drivers/hid/intel-thc-hid/Kconfig"