Lines Matching +full:gpo +full:- +full:config +full:- +full:2
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
630 bool "Logitech force feedback support (variant 2)"
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
975 tristate "Retrode 2 USB adapter for vintage video games"
979 * Retrode 2 cartridge and controller adapter
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
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
1163 merged into the generic hid led driver. Config symbol HID_THINGM
1166 config HID_THRUSTMASTER
1170 Say Y here if you have a THRUSTMASTER FireStore Dual Power 2,
1174 config THRUSTMASTER_FF
1179 Say Y here if you have a THRUSTMASTER FireStore Dual Power 2 or 3,
1180 a THRUSTMASTER Dual Trigger 3-in-1 or a THRUSTMASTER Ferrari GT
1183 config HID_UDRAW_PS3
1189 config HID_U2FZERO
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"