Lines Matching +full:tech +full:- +full:docs
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/
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
158 Support for Asus notebook built-in keyboard and touchpad via i2c, and
162 - EeeBook X205TA
163 - VivoBook E200HA
164 - GL553V series
165 - GL753V series
170 Support for Aureal Cy se W-01RN Remote Controller and other Aureal derived remotes.
186 - BETOP 2185 PC & BFM MODE
195 Support for the "Kid-friendly Wired Controller" PS3OFMINIPAD
223 - Vengeance K90
224 - Scimitar PRO RGB
225 - Corsair Void headsets
234 - Cougar 500k Gaming Keyboard
243 - Macally ikey keyboard
246 tristate "Prodikeys PC-MIDI Keyboard support"
250 Support for Prodikeys PC-MIDI Keyboard device support.
252 - Prodikeys PC-MIDI keyboard.
253 The Prodikeys PC-MIDI acts as a USB Audio device, with one MIDI
267 tristate "Silicon Labs CP2112 HID USB-to-SMBus Bridge support"
280 Support for Creative infrared SB0540-compatible remote controls, such
281 as the RM-1500 and RM-1800 remotes.
296 - Tesun USB-703
297 - Media-tech MT1504 "Rogue"
298 - DVTech JS19 "Gear"
299 - Defender Game Master
316 - Trio Linker Plus II
324 - HP Pavilion X2 10-p0XX.
330 - BM084 Bluetooth Mouse
331 - EX-G Trackballs (M-XT3DRBK, M-XT3URBK)
332 - DEFT Trackballs (M-DT1DRBK, M-DT1URBK, M-DT2DRBK, M-DT2URBK)
333 - HUGE Trackballs (M-HT1DRBK, M-HT1URBK)
359 Provides I2C host adapter functionality over USB-HID through FT260
364 will be called hid-ft260.
369 Support for Gembird JPD-DualForce 2.
380 the Glorious Model O, O- and D.
387 - Holtek On Line Grip based game controller
388 - Trust GXT 18 Gaming Keyboard
389 - Sharkoon Drakonia / Perixx MX-2000 gaming mice
390 - Tracer Sniper TRM-503 / NOVA Gaming Slider X200 /
391 Zalman ZM-GM1
392 - SHARKOON DarkGlider Gaming mouse
393 - LEETGION Hellion Gaming Mouse
438 Vivaldi keyboards use a vendor-specific (Google) HID usage to report
448 - Normal: LEDs are fully on when enabled
449 - Audio: LEDs brightness depends on sound level
450 - Breathing: LEDs brightness varies at human breathing rate
453 - MSI GT683R
460 - Keytouch IEC 60945
466 - Ergo Mouse
467 - EasyPen i405X tablet
468 - MousePen i608X tablet
469 - EasyPen M610X tablet
481 tristate "UC-Logic"
484 Support for UC-Logic and Huion tablets.
497 tristate "VRC-2 Car Controller"
500 Support for VRC-2 which is a 2-axis controller often used in
504 module will be called hid-vrc2.
523 module will be called hid-icade.
553 tristate "LC-Power"
555 Support for LC-Power RC1000MCE RF remote control.
562 - Riso Kagaku Webmail Notifier
563 - Dream Cheeky Webmail Notifier and Friends Alert
564 - ThingM blink(1)
565 - Delcom Visual Signal Indicator Generation 2
566 - Greynut Luxafor
569 module will be called hid-led.
579 Scrollpoint mice or the non-compliant features of the Lenovo Thinkpad
581 - ThinkPad USB Keyboard with TrackPoint (supports extra LEDs and trackpoint
583 - ThinkPad Compact Bluetooth Keyboard with TrackPoint (supports Fn keys)
584 - ThinkPad Compact USB Keyboard with TrackPoint (supports Fn keys)
597 hardwired to special key-combos. E.g. the 2 stylus buttons send right
639 - Logitech WingMan Cordless RumblePad
640 - Logitech WingMan Cordless RumblePad 2
641 - Logitech WingMan Force 3D
653 - Logitech RumblePad
654 - Logitech Rumblepad 2
655 - Logitech Formula Vibration Feedback Wheel
673 - Logitech G25 (*)
674 - Logitech G27 (*)
675 - Logitech G29 (*)
676 - Logitech Driving Force
677 - Logitech Driving Force Pro (*)
678 - Logitech Driving Force GT (*)
679 - Logitech Driving Force EX/RX
680 - Logitech Driving Force Wireless
681 - Logitech Speed Force Wireless
682 - Logitech MOMO Force
683 - Logitech MOMO Racing Force
684 - Logitech Formula Force GP
685 - Logitech Formula Force EX/RX
686 - Logitech Wingman Formula Force GP
689 tristate "Apple Magic Mouse/Trackpad multi-touch support"
691 Support for the Apple Magic Mouse/Trackpad multi-touch.
693 Say Y here if you want support for the multi-touch features of the
721 Support for Redragon keyboards that need fix-ups to work properly.
724 tristate "Microsoft non-fully HID-compliant devices"
742 - 3M PCT touch screens
743 - ActionStar dual touch panels
744 - Atmel panels
745 - Cando dual touch panels
746 - Chunghwa panels
747 - CJTouch panels
748 - CVTouch panels
749 - Cypress TrueTouch panels
750 - Elan Microelectronics touch panels
751 - Elo TouchSystems IntelliTouch Plus panels
752 - GeneralTouch 'Sensing Win7-TwoFinger' panels
753 - GoodTouch panels
754 - Hanvon dual touch panels
755 - Ilitek dual touch panels
756 - IrTouch Infrared USB panels
757 - LG Display panels (Dell ST2220Tc)
758 - Lumio CrystalTouch panels
759 - MosArt dual-touch panels
760 - Panasonic multitouch panels
761 - PenMount dual touch panels
762 - Perixx Peripad 701 touchpad
763 - PixArt optical touch screen
764 - Pixcir dual touch panels
765 - Quanta panels
766 - eGalax dual-touch panels, including the Joojoo and Wetab tablets
767 - SiS multitouch panels
768 - Stantum multitouch panels
769 - Touch International Panels
770 - Unitec Panels
771 - Wistron optical touch panels
772 - XAT optical touch panels
773 - Xiroku optical touch panels
774 - Zytronic touch panels
779 module will be called hid-multitouch.
782 tristate "Nintendo Joy-Con, NSO, and Pro Controller support"
787 Adds support for the Nintendo Switch Joy-Cons, NSO, Pro Controller.
793 module will be called hid-nintendo.
801 force feedback support for it. This works for both joy-cons, the pro
809 through Network Technologies USB-SUN keyboard adapters.
812 tristate "N-Trig touch screen"
815 Support for N-Trig touch screen.
827 - Thunderstrike (NVIDIA SHIELD Controller 2017)
838 tristate "Ortek PKB-1700/WKB-2000/Skycable wireless keyboard and mouse trackpad"
845 - Ortek PKB-1700
846 - Ortek WKB-2000
847 - Skycable wireless presenter
886 - Keypad
887 - Switching between Firmware and Flash mode
888 - EEProm / Flash access (via debugfs)
890 - Framebuffer for monochrome 256x64 display
891 - Backlight control
892 - Contrast control
893 - General purpose outputs
895 - IR
972 Support for PhoenixRC HID Flight Controller, a 8-axis flight controller.
975 module will be called hid-pxrc.
978 tristate "Razer non-fully HID-compliant devices"
984 tristate "Primax non-fully HID-compliant devices"
1005 tristate "Saitek (Mad Catz) non-fully HID-compliant devices"
1011 - PS1000 Dual Analog Pad
1012 - Saitek R.A.T.7, R.A.T.9, M.M.O.7 Gaming Mice
1013 - Mad Catz R.A.T.5, R.A.T.9 Gaming Mice
1028 - GK61, GK64, GK68, GK84, GK96, etc.
1029 - SK61, SK64, SK68, SK84, SK96, etc.
1030 - Dierya DK61/DK66
1031 - Tronsmart TK09R
1032 - Woo-dy
1033 - X-Bows Nature/Knight
1036 tristate "SiGma Micro-based keyboards"
1042 - Landslides KR-700
1043 - Rapoo V500
1055 * Sony PS3 6-axis controllers
1058 * Sony PS3 Blue-ray Disk Remote Control (Bluetooth)
1096 Support for Steelseries SRW-S1 steering wheel, and the Steelseries
1114 Say Y here if you have a Synaptics RMI4 touchpads over i2c-hid or usbhid
1129 (like MANTA Warrior MM816 and SpeedLink Strike2 SL-6635) or adapter
1133 tristate "Microsoft Hyper-V mouse driver"
1136 Select this option to enable the Hyper-V mouse driver.
1170 Say Y for N-key rollover support on Topre REALFORCE R2 108/87 key keyboards.
1195 a THRUSTMASTER Dual Trigger 3-in-1 or a THRUSTMASTER Ferrari GT
1256 module will be called hid-wiimote.
1266 * TGRIP-16EX
1267 * TGRIP-18
1272 module will be called hid-winwing.
1275 tristate "Xin-Mo non-fully compliant devices"
1277 Support for Xin-Mo devices that are not fully compliant with the HID
1278 standard. Currently only supports the Xin-Mo Dual Arcade. Say Y here
1279 if you have a Xin-Mo Dual Arcade controller.
1332 Say Y here if you have a Alps touchpads over i2c-hid or usbhid
1336 tristate "Microchip MCP2200 HID USB-to-GPIO bridge"
1339 Provides GPIO functionality over USB-HID through MCP2200 device.
1342 will be called hid-mcp2200.ko.
1345 tristate "Microchip MCP2221 HID USB-to-I2C/SMbus host support"
1350 Provides I2C and SMBUS host adapter functionality over USB-HID
1354 will be called hid-mcp2221.ko.
1369 Documentation/dev-tools/kunit/.
1381 source "drivers/hid/i2c-hid/Kconfig"
1383 source "drivers/hid/intel-ish-hid/Kconfig"
1385 source "drivers/hid/amd-sfh-hid/Kconfig"
1387 source "drivers/hid/surface-hid/Kconfig"