• Home
  • Raw
  • Download

Lines Matching +full:hid +full:- +full:over +full:- +full:i2c

1 # SPDX-License-Identifier: GPL-2.0-only
3 # HID driver configuration
5 menu "HID support"
8 config HID
9 tristate "HID bus support"
13 A human interface device (HID) is a type of computer device that
14 interacts directly with and takes input from humans. The term "HID"
15 most commonly used to refer to the USB-HID specification, but other
17 designed using HID specification (this involves certain keyboards,
18 mice, tablets, etc). This option adds the HID bus to the kernel,
19 together with generic HID layer code. The HID devices are added and
20 removed from the HID bus by the transport-layer drivers, such as
27 if HID
30 bool "Battery level reporting for HID devices"
31 depends on HID
35 This option adds support of reporting battery strength (for HID devices
40 bool "/dev/hidraw raw HID device support"
41 depends on HID
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
52 the hid events at all (no parsing, no lookups). This lets applications
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"
60 depends on HID
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
65 the device into the kernel. The kernel parses the HID reports, loads the
66 corresponding HID Device Driver or provides input devices on top of your
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.
80 tristate "Generic HID driver"
81 depends on HID
82 default HID
84 Support for generic devices on the HID bus. This includes most
88 will be called hid-generic.
92 menu "Special HID drivers"
93 depends on HID
97 depends on HID
116 depends on HID
130 depends on HID
134 HID specification.
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
168 depends on HID
170 Support for Aureal Cy se W-01RN Remote Controller and other Aureal derived remotes.
174 depends on HID
187 - BETOP 2185 PC & BFM MODE
196 Support for the "Kid-friendly Wired Controller" PS3OFMINIPAD
203 depends on HID
220 HID standard.
223 - Vengeance K90
224 - Scimitar PRO RGB
228 depends on HID
231 HID standard.
234 - Cougar 500k Gaming Keyboard
238 depends on HID
241 HID standard.
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
262 tristate "CMedia CM6533 HID audio jack controls"
263 depends on HID
265 Support for CMedia CM6533 HID audio jack controls.
268 tristate "Silicon Labs CP2112 HID USB-to-SMBus Bridge support"
269 depends on USB_HID && HIDRAW && I2C && GPIOLIB
272 Support for Silicon Labs CP2112 HID USB to SMBus Master Bridge.
273 This is a HID device driver which registers as an i2c adapter
281 Support for Creative infrared SB0540-compatible remote controls, such
282 as the RM-1500 and RM-1800 remotes.
288 depends on HID
295 depends on HID
299 - Tesun USB-703
300 - Media-tech MT1504 "Rogue"
301 - DVTech JS19 "Gear"
302 - Defender Game Master
314 depends on HID
320 - Trio Linker Plus II
328 - HP Pavilion X2 10-p0XX.
331 tristate "ELECOM HID devices"
332 depends on HID
335 - BM084 Bluetooth Mouse
336 - EX-G Trackballs (M-XT3DRBK, M-XT3URBK)
337 - DEFT Trackballs (M-DT1DRBK, M-DT1URBK, M-DT2DRBK, M-DT2URBK)
338 - HUGE Trackballs (M-HT1DRBK, M-HT1URBK)
349 depends on HID
356 depends on HID
358 Support for Gembird JPD-DualForce 2.
362 depends on HID
368 depends on HID
371 the Glorious Model O, O- and D.
374 tristate "Holtek HID devices"
378 - Holtek On Line Grip based game controller
379 - Trust GXT 18 Gaming Keyboard
380 - Sharkoon Drakonia / Perixx MX-2000 gaming mice
381 - Tracer Sniper TRM-503 / NOVA Gaming Slider X200 /
382 Zalman ZM-GM1
383 - SHARKOON DarkGlider Gaming mouse
384 - LEETGION Hellion Gaming Mouse
402 depends on HID
406 Vivaldi keyboards use a vendor-specific (Google) HID usage to report
416 - Normal: LEDs are fully on when enabled
417 - Audio: LEDs brightness depends on sound level
418 - Breathing: LEDs brightness varies at human breathing rate
421 - MSI GT683R
424 tristate "Keytouch HID devices"
425 depends on HID
427 Support for Keytouch HID devices not fully compliant with
429 - Keytouch IEC 60945
433 depends on HID
435 Support for KYE/Genius devices not fully compliant with HID standard:
436 - Ergo Mouse
437 - EasyPen i405X tablet
438 - MousePen i608X tablet
439 - EasyPen M610X tablet
442 tristate "UC-Logic"
445 Support for UC-Logic and Huion tablets.
449 depends on HID
455 depends on HID
461 depends on HID
467 depends on HID
472 module will be called hid-icade.
476 depends on HID
479 Support for ITE devices not fully compliant with HID standard.
482 tristate "Jabra USB HID Driver"
483 depends on HID
485 Support for Jabra USB HID devices.
487 Prevents mapping of vendor defined HID usages to input events. Without
488 this driver HID reports from Jabra devices may incorrectly be seen as
494 depends on HID
500 depends on HID
506 tristate "LC-Power"
507 depends on HID
509 Support for LC-Power RC1000MCE RF remote control.
513 depends on HID
517 - Riso Kagaku Webmail Notifier
518 - Dream Cheeky Webmail Notifier and Friends Alert
519 - ThingM blink(1)
520 - Delcom Visual Signal Indicator Generation 2
521 - Greynut Luxafor
524 module will be called hid-led.
528 depends on HID
532 Support for IBM/Lenovo devices that are not fully compliant with HID standard.
535 Scrollpoint mice or the non-compliant features of the Lenovo Thinkpad
537 - ThinkPad USB Keyboard with TrackPoint (supports extra LEDs and trackpoint
539 - ThinkPad Compact Bluetooth Keyboard with TrackPoint (supports Fn keys)
540 - ThinkPad Compact USB Keyboard with TrackPoint (supports Fn keys)
548 Support for Logitech devices that are not fully compliant with HID standard.
564 tristate "Logitech HID++ devices support"
568 Support for Logitech devices relyingon the HID++ Logitech specification
570 Say Y if you want support for Logitech devices relying on the HID++
581 - Logitech WingMan Cordless RumblePad
582 - Logitech WingMan Cordless RumblePad 2
583 - Logitech WingMan Force 3D
595 - Logitech RumblePad
596 - Logitech Rumblepad 2
597 - Logitech Formula Vibration Feedback Wheel
615 - Logitech G25 (*)
616 - Logitech G27 (*)
617 - Logitech G29 (*)
618 - Logitech Driving Force
619 - Logitech Driving Force Pro (*)
620 - Logitech Driving Force GT (*)
621 - Logitech Driving Force EX/RX
622 - Logitech Driving Force Wireless
623 - Logitech Speed Force Wireless
624 - Logitech MOMO Force
625 - Logitech MOMO Racing Force
626 - Logitech Formula Force GP
627 - Logitech Formula Force EX/RX
628 - Logitech Wingman Formula Force GP
631 tristate "Apple Magic Mouse/Trackpad multi-touch support"
632 depends on HID
634 Support for the Apple Magic Mouse/Trackpad multi-touch.
636 Say Y here if you want support for the multi-touch features of the
641 depends on HID
648 depends on HID
656 depends on HID
659 Support for Redragon keyboards that need fix-ups to work properly.
662 tristate "Microsoft non-fully HID-compliant devices"
663 depends on HID
667 Support for Microsoft devices that are not fully compliant with HID standard.
671 depends on HID
677 tristate "HID Multitouch panels"
678 depends on HID
680 Generic support for HID multitouch panels.
683 - 3M PCT touch screens
684 - ActionStar dual touch panels
685 - Atmel panels
686 - Cando dual touch panels
687 - Chunghwa panels
688 - CJTouch panels
689 - CVTouch panels
690 - Cypress TrueTouch panels
691 - Elan Microelectronics touch panels
692 - Elo TouchSystems IntelliTouch Plus panels
693 - GeneralTouch 'Sensing Win7-TwoFinger' panels
694 - GoodTouch panels
695 - Hanvon dual touch panels
696 - Ilitek dual touch panels
697 - IrTouch Infrared USB panels
698 - LG Display panels (Dell ST2220Tc)
699 - Lumio CrystalTouch panels
700 - MosArt dual-touch panels
701 - Panasonic multitouch panels
702 - PenMount dual touch panels
703 - Perixx Peripad 701 touchpad
704 - PixArt optical touch screen
705 - Pixcir dual touch panels
706 - Quanta panels
707 - eGalax dual-touch panels, including the Joojoo and Wetab tablets
708 - SiS multitouch panels
709 - Stantum multitouch panels
710 - Touch International Panels
711 - Unitec Panels
712 - Wistron optical touch panels
713 - XAT optical touch panels
714 - Xiroku optical touch panels
715 - Zytronic touch panels
720 module will be called hid-multitouch.
726 through Network Technologies USB-SUN keyboard adapters.
729 tristate "N-Trig touch screen"
732 Support for N-Trig touch screen.
735 tristate "Ortek PKB-1700/WKB-2000/Skycable wireless keyboard and mouse trackpad"
736 depends on HID
743 - Ortek PKB-1700
744 - Ortek WKB-2000
745 - Skycable wireless presenter
749 depends on HID
775 depends on HID
781 depends on HID
787 - Keypad
788 - Switching between Firmware and Flash mode
789 - EEProm / Flash access (via debugfs)
791 - Framebuffer for monochrome 256x64 display
792 - Backlight control
793 - Contrast control
794 - General purpose outputs
796 - IR
846 tristate "Plantronics USB HID Driver"
847 depends on HID
849 Provides HID support for Plantronics USB audio devices.
850 Correctly maps vendor unique volume up/down HID usages to
852 of other vendor unique HID usages to random mouse events.
857 tristate "Primax non-fully HID-compliant devices"
858 depends on HID
861 HID standard.
879 tristate "Saitek (Mad Catz) non-fully HID-compliant devices"
880 depends on HID
883 HID standard.
886 - PS1000 Dual Analog Pad
887 - Saitek R.A.T.7, R.A.T.9, M.M.O.7 Gaming Mice
888 - Mad Catz R.A.T.5, R.A.T.9 Gaming Mice
906 * Sony PS3 6-axis controllers
909 * Sony PS3 Blue-ray Disk Remote Control (Bluetooth)
922 depends on HID
928 depends on HID
936 tristate "Steelseries SRW-S1 steering wheel support"
937 depends on HID
939 Support for Steelseries SRW-S1 steering wheel
943 depends on HID
949 depends on HID
957 Say Y here if you have a Synaptics RMI4 touchpads over i2c-hid or usbhid
962 depends on HID
973 (like MANTA Warrior MM816 and SpeedLink Strike2 SL-6635) or adapter
977 tristate "Microsoft Hyper-V mouse driver"
980 Select this option to enable the Hyper-V mouse driver.
984 depends on HID
1002 depends on HID
1008 depends on HID
1015 depends on HID
1020 merged into the generic hid led driver. Config symbol HID_THINGM
1025 depends on HID
1036 a THRUSTMASTER Dual Trigger 3-in-1 or a THRUSTMASTER Ferrari GT
1041 depends on HID
1078 depends on HID
1099 module will be called hid-wiimote.
1102 tristate "Xin-Mo non-fully compliant devices"
1103 depends on HID
1105 Support for Xin-Mo devices that are not fully compliant with the HID
1106 standard. Currently only supports the Xin-Mo Dual Arcade. Say Y here
1107 if you have a Xin-Mo Dual Arcade controller.
1111 depends on HID
1125 depends on HID
1130 tristate "HID Sensors framework support"
1131 depends on HID && HAS_IOMEM
1135 Support for HID Sensor framework. This creates a MFD instance
1144 tristate "HID Sensors hub custom sensor support"
1148 HID Sensor hub specification allows definition of some custom and
1149 generic sensors. Unlike other HID sensors, they can't be exported
1159 tristate "Alps HID device support"
1160 depends on HID
1162 Support for Alps I2C HID touchpads and StickPointer.
1163 Say Y here if you have a Alps touchpads over i2c-hid or usbhid
1167 tristate "Microchip MCP2221 HID USB-to-I2C/SMbus host support"
1168 depends on USB_HID && I2C
1171 Provides I2C and SMBUS host adapter functionality over USB-HID
1175 will be called hid-mcp2221.ko.
1179 endif # HID
1181 source "drivers/hid/usbhid/Kconfig"
1183 source "drivers/hid/i2c-hid/Kconfig"
1185 source "drivers/hid/intel-ish-hid/Kconfig"