Lines Matching +full:gpo +full:- +full:config +full:- +full:1

1 # SPDX-License-Identifier: GPL-2.0-only
15 config HID
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
36 config HID_BATTERY_STRENGTH
45 config HIDRAW
58 to work on raw hid events when they want to, and avoid using transport-specific
63 config UHID
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.
83 config HID_GENERIC
91 will be called hid-generic.
97 config HID_A4TECH
103 config HID_ACCUTOUCH
115 config HID_ACRUX
120 config HID_ACRUX_FF
128 config HID_APPLE
140 config HID_APPLEIR
146 and Mac Pros. This receiver is also used in the Apple TV set-top box
151 config HID_ASUS
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
167 config HID_AUREAL
170 Support for Aureal Cy se W-01RN Remote Controller and other Aureal derived remotes.
172 config HID_BELKIN
178 config HID_BETOP_FF
186 - BETOP 2185 PC & BFM MODE
188 config HID_BIGBEN_FF
195 Support for the "Kid-friendly Wired Controller" PS3OFMINIPAD
200 config HID_CHERRY
206 config HID_CHICONY
213 config HID_CORSAIR
221 - Vengeance K90
222 - Scimitar PRO RGB
224 config HID_COUGAR
231 - Cougar 500k Gaming Keyboard
233 config HID_MACALLY
240 - Macally ikey keyboard
242 config HID_PRODIKEYS
243 tristate "Prodikeys PC-MIDI Keyboard support"
247 Support for Prodikeys PC-MIDI Keyboard device support.
249 - Prodikeys PC-MIDI keyboard.
250 The Prodikeys PC-MIDI acts as a USB Audio device, with one MIDI
257 config HID_CMEDIA
263 config HID_CP2112
264 tristate "Silicon Labs CP2112 HID USB-to-SMBus Bridge support"
273 config HID_CREATIVE_SB0540
277 Support for Creative infrared SB0540-compatible remote controls, such
278 as the RM-1500 and RM-1800 remotes.
282 config HID_CYPRESS
288 config HID_DRAGONRISE
293 - Tesun USB-703
294 - Media-tech MT1504 "Rogue"
295 - DVTech JS19 "Gear"
296 - Defender Game Master
298 config DRAGONRISE_FF
306 config HID_EMS_FF
313 - Trio Linker Plus II
315 config HID_ELAN
321 - HP Pavilion X2 10-p0XX.
323 config HID_ELECOM
327 - BM084 Bluetooth Mouse
328 - EX-G Trackballs (M-XT3DRBK, M-XT3URBK)
329 - DEFT Trackballs (M-DT1DRBK, M-DT1URBK, M-DT2DRBK, M-DT2URBK)
330 - HUGE Trackballs (M-HT1DRBK, M-HT1URBK)
332 config HID_ELO
339 config HID_EVISION
346 config HID_EZKEY
352 config HID_FT260
356 Provides I2C host adapter functionality over USB-HID through FT260
361 will be called hid-ft260.
363 config HID_GEMBIRD
366 Support for Gembird JPD-DualForce 2.
368 config HID_GFRM
373 config HID_GLORIOUS
377 the Glorious Model O, O- and D.
379 config HID_HOLTEK
384 - Holtek On Line Grip based game controller
385 - Trust GXT 18 Gaming Keyboard
386 - Sharkoon Drakonia / Perixx MX-2000 gaming mice
387 - Tracer Sniper TRM-503 / NOVA Gaming Slider X200 /
388 Zalman ZM-GM1
389 - SHARKOON DarkGlider Gaming mouse
390 - LEETGION Hellion Gaming Mouse
392 config HOLTEK_FF
400 config HID_VIVALDI_COMMON
407 config HID_GOOGLE_HAMMER
415 config HID_GOOGLE_STADIA_FF
422 config HID_VIVALDI
429 Vivaldi keyboards use a vendor-specific (Google) HID usage to report
432 config HID_GT683R
439 - Normal: LEDs are fully on when enabled
440 - Audio: LEDs brightness depends on sound level
441 - Breathing: LEDs brightness varies at human breathing rate
444 - MSI GT683R
446 config HID_KEYTOUCH
451 - Keytouch IEC 60945
453 config HID_KYE
457 - Ergo Mouse
458 - EasyPen i405X tablet
459 - MousePen i608X tablet
460 - EasyPen M610X tablet
462 config HID_UCLOGIC
463 tristate "UC-Logic"
466 Support for UC-Logic and Huion tablets.
468 config HID_WALTOP
473 config HID_VIEWSONIC
478 config HID_VRC2
479 tristate "VRC-2 Car Controller"
482 Support for VRC-2 which is a 2-axis controller often used in
486 module will be called hid-vrc2.
488 config HID_XIAOMI
494 config HID_GYRATION
499 config HID_ICADE
505 module will be called hid-icade.
507 config HID_ITE
513 config HID_JABRA
523 config HID_TWINHAN
528 config HID_KENSINGTON
534 config HID_LCPOWER
535 tristate "LC-Power"
537 Support for LC-Power RC1000MCE RF remote control.
539 config HID_LED
544 - Riso Kagaku Webmail Notifier
545 - Dream Cheeky Webmail Notifier and Friends Alert
546 - ThingM blink(1)
547 - Delcom Visual Signal Indicator Generation 2
548 - Greynut Luxafor
551 module will be called hid-led.
553 config HID_LENOVO
561 Scrollpoint mice or the non-compliant features of the Lenovo Thinkpad
563 - ThinkPad USB Keyboard with TrackPoint (supports extra LEDs and trackpoint
565 - ThinkPad Compact Bluetooth Keyboard with TrackPoint (supports Fn keys)
566 - ThinkPad Compact USB Keyboard with TrackPoint (supports Fn keys)
568 config HID_LETSKETCH
579 hardwired to special key-combos. E.g. the 2 stylus buttons send right
582 config HID_LOGITECH
590 config HID_LOGITECH_DJ
603 config HID_LOGITECH_HIDPP
615 config LOGITECH_FF
621 - Logitech WingMan Cordless RumblePad
622 - Logitech WingMan Cordless RumblePad 2
623 - Logitech WingMan Force 3D
629 config LOGIRUMBLEPAD2_FF
635 - Logitech RumblePad
636 - Logitech Rumblepad 2
637 - Logitech Formula Vibration Feedback Wheel
639 config LOGIG940_FF
647 config LOGIWHEELS_FF
655 - Logitech G25 (*)
656 - Logitech G27 (*)
657 - Logitech G29 (*)
658 - Logitech Driving Force
659 - Logitech Driving Force Pro (*)
660 - Logitech Driving Force GT (*)
661 - Logitech Driving Force EX/RX
662 - Logitech Driving Force Wireless
663 - Logitech Speed Force Wireless
664 - Logitech MOMO Force
665 - Logitech MOMO Racing Force
666 - Logitech Formula Force GP
667 - Logitech Formula Force EX/RX
668 - Logitech Wingman Formula Force GP
670 config HID_MAGICMOUSE
671 tristate "Apple Magic Mouse/Trackpad multi-touch support"
673 Support for the Apple Magic Mouse/Trackpad multi-touch.
675 Say Y here if you want support for the multi-touch features of the
678 config HID_MALTRON
684 config HID_MAYFLASH
691 config HID_MEGAWORLD_FF
699 config HID_REDRAGON
703 Support for Redragon keyboards that need fix-ups to work properly.
705 config HID_MICROSOFT
706 tristate "Microsoft non-fully HID-compliant devices"
712 config HID_MONTEREY
718 config HID_MULTITOUCH
724 - 3M PCT touch screens
725 - ActionStar dual touch panels
726 - Atmel panels
727 - Cando dual touch panels
728 - Chunghwa panels
729 - CJTouch panels
730 - CVTouch panels
731 - Cypress TrueTouch panels
732 - Elan Microelectronics touch panels
733 - Elo TouchSystems IntelliTouch Plus panels
734 - GeneralTouch 'Sensing Win7-TwoFinger' panels
735 - GoodTouch panels
736 - Hanvon dual touch panels
737 - Ilitek dual touch panels
738 - IrTouch Infrared USB panels
739 - LG Display panels (Dell ST2220Tc)
740 - Lumio CrystalTouch panels
741 - MosArt dual-touch panels
742 - Panasonic multitouch panels
743 - PenMount dual touch panels
744 - Perixx Peripad 701 touchpad
745 - PixArt optical touch screen
746 - Pixcir dual touch panels
747 - Quanta panels
748 - eGalax dual-touch panels, including the Joojoo and Wetab tablets
749 - SiS multitouch panels
750 - Stantum multitouch panels
751 - Touch International Panels
752 - Unitec Panels
753 - Wistron optical touch panels
754 - XAT optical touch panels
755 - Xiroku optical touch panels
756 - Zytronic touch panels
761 module will be called hid-multitouch.
763 config HID_NINTENDO
764 tristate "Nintendo Joy-Con and Pro Controller support"
769 Adds support for the Nintendo Switch Joy-Cons and Pro Controller.
774 module will be called hid-nintendo.
776 config NINTENDO_FF
782 force feedback support for it. This works for both joy-cons and the pro
786 config HID_NTI
790 through Network Technologies USB-SUN keyboard adapters.
792 config HID_NTRIG
793 tristate "N-Trig touch screen"
796 Support for N-Trig touch screen.
798 config HID_NVIDIA_SHIELD
808 - Thunderstrike (NVIDIA SHIELD Controller 2017)
810 config NVIDIA_SHIELD_FF
818 config HID_ORTEK
819 tristate "Ortek PKB-1700/WKB-2000/Skycable wireless keyboard and mouse trackpad"
826 - Ortek PKB-1700
827 - Ortek WKB-2000
828 - Skycable wireless presenter
830 config HID_PANTHERLORD
836 config PANTHERLORD_FF
844 config HID_PENMOUNT
855 config HID_PETALYNX
860 config HID_PICOLCD
867 - Keypad
868 - Switching between Firmware and Flash mode
869 - EEProm / Flash access (via debugfs)
871 - Framebuffer for monochrome 256x64 display
872 - Backlight control
873 - Contrast control
874 - General purpose outputs
876 - IR
878 config HID_PICOLCD_FB
892 config HID_PICOLCD_BACKLIGHT
901 config HID_PICOLCD_LCD
909 config HID_PICOLCD_LEDS
910 bool "GPO via leds class" if EXPERT
915 Provide access to PicoLCD's GPO pins via leds class.
917 config HID_PICOLCD_CIR
925 config HID_PLANTRONICS
935 config HID_PLAYSTATION
945 config PLAYSTATION_FF
953 config HID_PXRC
957 Support for PhoenixRC HID Flight Controller, a 8-axis flight controller.
960 module will be called hid-pxrc.
962 config HID_RAZER
963 tristate "Razer non-fully HID-compliant devices"
968 config HID_PRIMAX
969 tristate "Primax non-fully HID-compliant devices"
974 config HID_RETRODE
981 config HID_ROCCAT
989 config HID_SAITEK
990 tristate "Saitek (Mad Catz) non-fully HID-compliant devices"
996 - PS1000 Dual Analog Pad
997 - Saitek R.A.T.7, R.A.T.9, M.M.O.7 Gaming Mice
998 - Mad Catz R.A.T.5, R.A.T.9 Gaming Mice
1000 config HID_SAMSUNG
1006 config HID_SEMITEK
1013 - GK61, GK64, GK68, GK84, GK96, etc.
1014 - SK61, SK64, SK68, SK84, SK96, etc.
1015 - Dierya DK61/DK66
1016 - Tronsmart TK09R
1017 - Woo-dy
1018 - X-Bows Nature/Knight
1020 config HID_SIGMAMICRO
1021 tristate "SiGma Micro-based keyboards"
1027 - Landslides KR-700
1028 - Rapoo V500
1030 config HID_SONY
1040 * Sony PS3 6-axis controllers
1043 * Sony PS3 Blue-ray Disk Remote Control (Bluetooth)
1048 config SONY_FF
1056 config HID_SPEEDLINK
1061 config HID_STEAM
1069 config STEAM_FF
1077 config HID_STEELSERIES
1081 Support for Steelseries SRW-S1 steering wheel, and the Steelseries
1082 Arctis 1 Wireless for XBox headset.
1084 config HID_SUNPLUS
1089 config HID_RMI
1098 Say Y here if you have a Synaptics RMI4 touchpads over i2c-hid or usbhid
1101 config HID_GREENASIA
1107 config GREENASIA_FF
1113 (like MANTA Warrior MM816 and SpeedLink Strike2 SL-6635) or adapter
1116 config HID_HYPERV_MOUSE
1117 tristate "Microsoft Hyper-V mouse driver"
1120 Select this option to enable the Hyper-V mouse driver.
1122 config HID_SMARTJOYPLUS
1131 config SMARTJOYPLUS_FF
1139 config HID_TIVO
1144 config HID_TOPSEED
1150 config HID_TOPRE
1154 Say Y for N-key rollover support on Topre REALFORCE R2 108/87 key and
1157 config HID_THINGM
1158 tristate "ThingM blink(1) USB RGB LED"
1162 Support for the ThingM blink(1) USB RGB LED. This driver has been
1163 merged into the generic hid led driver. Config symbol HID_THINGM
1166 config HID_THRUSTMASTER
1174 config THRUSTMASTER_FF
1180 a THRUSTMASTER Dual Trigger 3-in-1 or a THRUSTMASTER Ferrari GT
1183 config HID_UDRAW_PS3
1189 config HID_U2FZERO
1202 allow setting the brightness to anything but 1, which will
1205 config HID_WACOM
1219 config HID_WIIMOTE
1241 module will be called hid-wiimote.
1243 config HID_XINMO
1244 tristate "Xin-Mo non-fully compliant devices"
1246 Support for Xin-Mo devices that are not fully compliant with the HID
1247 standard. Currently only supports the Xin-Mo Dual Arcade. Say Y here
1248 if you have a Xin-Mo Dual Arcade controller.
1250 config HID_ZEROPLUS
1255 config ZEROPLUS_FF
1263 config HID_ZYDACRON
1268 config HID_SENSOR_HUB
1282 config HID_SENSOR_CUSTOM_SENSOR
1295 Select this config option for custom/generic sensor support.
1297 config HID_ALPS
1301 Say Y here if you have a Alps touchpads over i2c-hid or usbhid
1304 config HID_MCP2200
1305 tristate "Microchip MCP2200 HID USB-to-GPIO bridge"
1308 Provides GPIO functionality over USB-HID through MCP2200 device.
1311 will be called hid-mcp2200.ko.
1313 config HID_MCP2221
1314 tristate "Microchip MCP2221 HID USB-to-I2C/SMbus host support"
1319 Provides I2C and SMBUS host adapter functionality over USB-HID
1323 will be called hid-mcp2221.ko.
1325 config HID_KUNIT_TEST
1338 Documentation/dev-tools/kunit/.
1350 source "drivers/hid/i2c-hid/Kconfig"
1352 source "drivers/hid/intel-ish-hid/Kconfig"
1354 source "drivers/hid/amd-sfh-hid/Kconfig"
1356 source "drivers/hid/surface-hid/Kconfig"