Lines Matching +full:gpo +full:- +full:config +full:- +full:1
1 # SPDX-License-Identifier: GPL-2.0-only
8 config HID
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
29 config HID_BATTERY_STRENGTH
39 config HIDRAW
53 to work on raw hid events when they want to, and avoid using transport-specific
58 config UHID
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.
79 config HID_GENERIC
88 will be called hid-generic.
95 config HID_A4TECH
102 config HID_ACCUTOUCH
114 config HID_ACRUX
120 config HID_ACRUX_FF
128 config HID_APPLE
139 config HID_APPLEIR
145 and Mac Pros. This receiver is also used in the Apple TV set-top box
150 config HID_ASUS
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
166 config HID_AUREAL
170 Support for Aureal Cy se W-01RN Remote Controller and other Aureal derived remotes.
172 config HID_BELKIN
179 config HID_BETOP_FF
187 - BETOP 2185 PC & BFM MODE
189 config HID_BIGBEN_FF
196 Support for the "Kid-friendly Wired Controller" PS3OFMINIPAD
201 config HID_CHERRY
208 config HID_CHICONY
215 config HID_CORSAIR
223 - Vengeance K90
224 - Scimitar PRO RGB
226 config HID_COUGAR
234 - Cougar 500k Gaming Keyboard
236 config HID_MACALLY
244 - Macally ikey keyboard
246 config HID_PRODIKEYS
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
261 config HID_CMEDIA
267 config HID_CP2112
268 tristate "Silicon Labs CP2112 HID USB-to-SMBus Bridge support"
277 config HID_CREATIVE_SB0540
281 Support for Creative infrared SB0540-compatible remote controls, such
282 as the RM-1500 and RM-1800 remotes.
286 config HID_CYPRESS
293 config HID_DRAGONRISE
299 - Tesun USB-703
300 - Media-tech MT1504 "Rogue"
301 - DVTech JS19 "Gear"
302 - Defender Game Master
304 config DRAGONRISE_FF
312 config HID_EMS_FF
320 - Trio Linker Plus II
322 config HID_ELAN
328 - HP Pavilion X2 10-p0XX.
330 config HID_ELECOM
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)
340 config HID_ELO
347 config HID_EZKEY
354 config HID_GEMBIRD
358 Support for Gembird JPD-DualForce 2.
360 config HID_GFRM
366 config HID_GLORIOUS
371 the Glorious Model O, O- and D.
373 config HID_HOLTEK
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
386 config HOLTEK_FF
394 config HID_GOOGLE_HAMMER
400 config HID_VIVALDI
406 Vivaldi keyboards use a vendor-specific (Google) HID usage to report
409 config HID_GT683R
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
423 config HID_KEYTOUCH
429 - Keytouch IEC 60945
431 config HID_KYE
436 - Ergo Mouse
437 - EasyPen i405X tablet
438 - MousePen i608X tablet
439 - EasyPen M610X tablet
441 config HID_UCLOGIC
442 tristate "UC-Logic"
445 Support for UC-Logic and Huion tablets.
447 config HID_WALTOP
453 config HID_VIEWSONIC
459 config HID_GYRATION
465 config HID_ICADE
472 module will be called hid-icade.
474 config HID_ITE
481 config HID_JABRA
492 config HID_TWINHAN
498 config HID_KENSINGTON
505 config HID_LCPOWER
506 tristate "LC-Power"
509 Support for LC-Power RC1000MCE RF remote control.
511 config HID_LED
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.
526 config HID_LENOVO
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)
542 config HID_LOGITECH
550 config HID_LOGITECH_DJ
563 config HID_LOGITECH_HIDPP
575 config LOGITECH_FF
581 - Logitech WingMan Cordless RumblePad
582 - Logitech WingMan Cordless RumblePad 2
583 - Logitech WingMan Force 3D
589 config LOGIRUMBLEPAD2_FF
595 - Logitech RumblePad
596 - Logitech Rumblepad 2
597 - Logitech Formula Vibration Feedback Wheel
599 config LOGIG940_FF
607 config LOGIWHEELS_FF
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
630 config HID_MAGICMOUSE
631 tristate "Apple Magic Mouse/Trackpad multi-touch support"
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
639 config HID_MALTRON
646 config HID_MAYFLASH
654 config HID_REDRAGON
659 Support for Redragon keyboards that need fix-ups to work properly.
661 config HID_MICROSOFT
662 tristate "Microsoft non-fully HID-compliant devices"
669 config HID_MONTEREY
676 config HID_MULTITOUCH
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.
722 config HID_NINTENDO
723 tristate "Nintendo Joy-Con and Pro Controller support"
726 Adds support for the Nintendo Switch Joy-Cons and Pro Controller.
731 module will be called hid-nintendo.
733 config HID_NTI
737 through Network Technologies USB-SUN keyboard adapters.
739 config HID_NTRIG
740 tristate "N-Trig touch screen"
743 Support for N-Trig touch screen.
745 config HID_ORTEK
746 tristate "Ortek PKB-1700/WKB-2000/Skycable wireless keyboard and mouse trackpad"
754 - Ortek PKB-1700
755 - Ortek WKB-2000
756 - Skycable wireless presenter
758 config HID_PANTHERLORD
765 config PANTHERLORD_FF
773 config HID_PENMOUNT
784 config HID_PETALYNX
790 config HID_PICOLCD
798 - Keypad
799 - Switching between Firmware and Flash mode
800 - EEProm / Flash access (via debugfs)
802 - Framebuffer for monochrome 256x64 display
803 - Backlight control
804 - Contrast control
805 - General purpose outputs
807 - IR
809 config HID_PICOLCD_FB
823 config HID_PICOLCD_BACKLIGHT
832 config HID_PICOLCD_LCD
840 config HID_PICOLCD_LEDS
841 bool "GPO via leds class" if EXPERT
846 Provide access to PicoLCD's GPO pins via leds class.
848 config HID_PICOLCD_CIR
856 config HID_PLANTRONICS
867 config HID_PLAYSTATION
877 config PLAYSTATION_FF
885 config HID_PRIMAX
886 tristate "Primax non-fully HID-compliant devices"
892 config HID_RETRODE
899 config HID_ROCCAT
907 config HID_SAITEK
908 tristate "Saitek (Mad Catz) non-fully HID-compliant devices"
915 - PS1000 Dual Analog Pad
916 - Saitek R.A.T.7, R.A.T.9, M.M.O.7 Gaming Mice
917 - Mad Catz R.A.T.5, R.A.T.9 Gaming Mice
919 config HID_SAMSUNG
925 config HID_SONY
935 * Sony PS3 6-axis controllers
938 * Sony PS3 Blue-ray Disk Remote Control (Bluetooth)
941 config SONY_FF
949 config HID_SPEEDLINK
955 config HID_STEAM
964 config HID_STEELSERIES
965 tristate "Steelseries SRW-S1 steering wheel support"
968 Support for Steelseries SRW-S1 steering wheel
970 config HID_SUNPLUS
976 config HID_RMI
986 Say Y here if you have a Synaptics RMI4 touchpads over i2c-hid or usbhid
989 config HID_GREENASIA
996 config GREENASIA_FF
1002 (like MANTA Warrior MM816 and SpeedLink Strike2 SL-6635) or adapter
1005 config HID_HYPERV_MOUSE
1006 tristate "Microsoft Hyper-V mouse driver"
1009 Select this option to enable the Hyper-V mouse driver.
1011 config HID_SMARTJOYPLUS
1021 config SMARTJOYPLUS_FF
1029 config HID_TIVO
1035 config HID_TOPSEED
1042 config HID_THINGM
1043 tristate "ThingM blink(1) USB RGB LED"
1048 Support for the ThingM blink(1) USB RGB LED. This driver has been
1049 merged into the generic hid led driver. Config symbol HID_THINGM
1052 config HID_THRUSTMASTER
1059 config THRUSTMASTER_FF
1065 a THRUSTMASTER Dual Trigger 3-in-1 or a THRUSTMASTER Ferrari GT
1068 config HID_UDRAW_PS3
1075 config HID_U2FZERO
1088 allow setting the brightness to anything but 1, which will
1091 config HID_WACOM
1105 config HID_WIIMOTE
1128 module will be called hid-wiimote.
1130 config HID_XINMO
1131 tristate "Xin-Mo non-fully compliant devices"
1134 Support for Xin-Mo devices that are not fully compliant with the HID
1135 standard. Currently only supports the Xin-Mo Dual Arcade. Say Y here
1136 if you have a Xin-Mo Dual Arcade controller.
1138 config HID_ZEROPLUS
1144 config ZEROPLUS_FF
1152 config HID_ZYDACRON
1158 config HID_SENSOR_HUB
1172 config HID_SENSOR_CUSTOM_SENSOR
1185 Select this config option for custom/generic sensor support.
1187 config HID_ALPS
1192 Say Y here if you have a Alps touchpads over i2c-hid or usbhid
1195 config HID_MCP2221
1196 tristate "Microchip MCP2221 HID USB-to-I2C/SMbus host support"
1200 Provides I2C and SMBUS host adapter functionality over USB-HID
1204 will be called hid-mcp2221.ko.
1212 source "drivers/hid/i2c-hid/Kconfig"
1214 source "drivers/hid/intel-ish-hid/Kconfig"