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

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
38 config HIDRAW
51 to work on raw hid events when they want to, and avoid using transport-specific
56 config UHID
57 tristate "User-space I/O driver support for HID subsystem"
60 Say Y here if you want to provide HID I/O Drivers from user-space.
61 This allows to write I/O drivers in user-space and feed the data from
64 user-space device.
66 This driver cannot be used to parse HID-reports in user-space and write
67 special HID-drivers. You should use hidraw for that.
68 Instead, this driver allows to write the transport-layer driver in
69 user-space like USB-HID and Bluetooth-HID do in kernel-space.
76 config HID_GENERIC
84 will be called hid-generic.
90 config HID_A4TECH
96 config HID_ACCUTOUCH
108 config HID_ACRUX
113 config HID_ACRUX_FF
121 config HID_APPLE
133 config HID_APPLEIR
139 and Mac Pros. This receiver is also used in the Apple TV set-top box
144 config HID_ASUS
151 Support for Asus notebook built-in keyboard and touchpad via i2c, and
155 - EeeBook X205TA
156 - VivoBook E200HA
157 - GL553V series
158 - GL753V series
160 config HID_AUREAL
163 Support for Aureal Cy se W-01RN Remote Controller and other Aureal derived remotes.
165 config HID_BELKIN
171 config HID_BETOP_FF
179 - BETOP 2185 PC & BFM MODE
181 config HID_BIGBEN_FF
188 Support for the "Kid-friendly Wired Controller" PS3OFMINIPAD
193 config HID_CHERRY
199 config HID_CHICONY
206 config HID_CORSAIR
214 - Vengeance K90
215 - Scimitar PRO RGB
217 config HID_COUGAR
224 - Cougar 500k Gaming Keyboard
226 config HID_MACALLY
233 - Macally ikey keyboard
235 config HID_PRODIKEYS
236 tristate "Prodikeys PC-MIDI Keyboard support"
240 Support for Prodikeys PC-MIDI Keyboard device support.
242 - Prodikeys PC-MIDI keyboard.
243 The Prodikeys PC-MIDI acts as a USB Audio device, with one MIDI
250 config HID_CMEDIA
256 config HID_CP2112
257 tristate "Silicon Labs CP2112 HID USB-to-SMBus Bridge support"
266 config HID_CREATIVE_SB0540
270 Support for Creative infrared SB0540-compatible remote controls, such
271 as the RM-1500 and RM-1800 remotes.
275 config HID_CYPRESS
281 config HID_DRAGONRISE
286 - Tesun USB-703
287 - Media-tech MT1504 "Rogue"
288 - DVTech JS19 "Gear"
289 - Defender Game Master
291 config DRAGONRISE_FF
299 config HID_EMS_FF
306 - Trio Linker Plus II
308 config HID_ELAN
314 - HP Pavilion X2 10-p0XX.
316 config HID_ELECOM
320 - BM084 Bluetooth Mouse
321 - EX-G Trackballs (M-XT3DRBK, M-XT3URBK)
322 - DEFT Trackballs (M-DT1DRBK, M-DT1URBK, M-DT2DRBK, M-DT2URBK)
323 - HUGE Trackballs (M-HT1DRBK, M-HT1URBK)
325 config HID_ELO
332 config HID_EZKEY
338 config HID_FT260
342 Provides I2C host adapter functionality over USB-HID through FT260
347 will be called hid-ft260.
349 config HID_GEMBIRD
352 Support for Gembird JPD-DualForce 2.
354 config HID_GFRM
359 config HID_GLORIOUS
363 the Glorious Model O, O- and D.
365 config HID_HOLTEK
370 - Holtek On Line Grip based game controller
371 - Trust GXT 18 Gaming Keyboard
372 - Sharkoon Drakonia / Perixx MX-2000 gaming mice
373 - Tracer Sniper TRM-503 / NOVA Gaming Slider X200 /
374 Zalman ZM-GM1
375 - SHARKOON DarkGlider Gaming mouse
376 - LEETGION Hellion Gaming Mouse
378 config HOLTEK_FF
386 config HID_VIVALDI_COMMON
393 config HID_GOOGLE_HAMMER
401 config HID_VIVALDI
408 Vivaldi keyboards use a vendor-specific (Google) HID usage to report
411 config HID_GT683R
418 - Normal: LEDs are fully on when enabled
419 - Audio: LEDs brightness depends on sound level
420 - Breathing: LEDs brightness varies at human breathing rate
423 - MSI GT683R
425 config HID_KEYTOUCH
430 - Keytouch IEC 60945
432 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
452 config HID_VIEWSONIC
457 config HID_VRC2
458 tristate "VRC-2 Car Controller"
461 Support for VRC-2 which is a 2-axis controller often used in
465 module will be called hid-vrc2.
467 config HID_XIAOMI
473 config HID_GYRATION
478 config HID_ICADE
484 module will be called hid-icade.
486 config HID_ITE
492 config HID_JABRA
502 config HID_TWINHAN
507 config HID_KENSINGTON
513 config HID_LCPOWER
514 tristate "LC-Power"
516 Support for LC-Power RC1000MCE RF remote control.
518 config HID_LED
523 - Riso Kagaku Webmail Notifier
524 - Dream Cheeky Webmail Notifier and Friends Alert
525 - ThingM blink(1)
526 - Delcom Visual Signal Indicator Generation 2
527 - Greynut Luxafor
530 module will be called hid-led.
532 config HID_LENOVO
540 Scrollpoint mice or the non-compliant features of the Lenovo Thinkpad
542 - ThinkPad USB Keyboard with TrackPoint (supports extra LEDs and trackpoint
544 - ThinkPad Compact Bluetooth Keyboard with TrackPoint (supports Fn keys)
545 - ThinkPad Compact USB Keyboard with TrackPoint (supports Fn keys)
547 config HID_LETSKETCH
558 hardwired to special key-combos. E.g. the 2 stylus buttons send right
561 config HID_LOGITECH
569 config HID_LOGITECH_DJ
582 config HID_LOGITECH_HIDPP
594 config LOGITECH_FF
600 - Logitech WingMan Cordless RumblePad
601 - Logitech WingMan Cordless RumblePad 2
602 - Logitech WingMan Force 3D
608 config LOGIRUMBLEPAD2_FF
614 - Logitech RumblePad
615 - Logitech Rumblepad 2
616 - Logitech Formula Vibration Feedback Wheel
618 config LOGIG940_FF
626 config LOGIWHEELS_FF
634 - Logitech G25 (*)
635 - Logitech G27 (*)
636 - Logitech G29 (*)
637 - Logitech Driving Force
638 - Logitech Driving Force Pro (*)
639 - Logitech Driving Force GT (*)
640 - Logitech Driving Force EX/RX
641 - Logitech Driving Force Wireless
642 - Logitech Speed Force Wireless
643 - Logitech MOMO Force
644 - Logitech MOMO Racing Force
645 - Logitech Formula Force GP
646 - Logitech Formula Force EX/RX
647 - Logitech Wingman Formula Force GP
649 config HID_MAGICMOUSE
650 tristate "Apple Magic Mouse/Trackpad multi-touch support"
652 Support for the Apple Magic Mouse/Trackpad multi-touch.
654 Say Y here if you want support for the multi-touch features of the
657 config HID_MALTRON
663 config HID_MAYFLASH
670 config HID_MEGAWORLD_FF
678 config HID_REDRAGON
682 Support for Redragon keyboards that need fix-ups to work properly.
684 config HID_MICROSOFT
685 tristate "Microsoft non-fully HID-compliant devices"
691 config HID_MONTEREY
697 config HID_MULTITOUCH
703 - 3M PCT touch screens
704 - ActionStar dual touch panels
705 - Atmel panels
706 - Cando dual touch panels
707 - Chunghwa panels
708 - CJTouch panels
709 - CVTouch panels
710 - Cypress TrueTouch panels
711 - Elan Microelectronics touch panels
712 - Elo TouchSystems IntelliTouch Plus panels
713 - GeneralTouch 'Sensing Win7-TwoFinger' panels
714 - GoodTouch panels
715 - Hanvon dual touch panels
716 - Ilitek dual touch panels
717 - IrTouch Infrared USB panels
718 - LG Display panels (Dell ST2220Tc)
719 - Lumio CrystalTouch panels
720 - MosArt dual-touch panels
721 - Panasonic multitouch panels
722 - PenMount dual touch panels
723 - Perixx Peripad 701 touchpad
724 - PixArt optical touch screen
725 - Pixcir dual touch panels
726 - Quanta panels
727 - eGalax dual-touch panels, including the Joojoo and Wetab tablets
728 - SiS multitouch panels
729 - Stantum multitouch panels
730 - Touch International Panels
731 - Unitec Panels
732 - Wistron optical touch panels
733 - XAT optical touch panels
734 - Xiroku optical touch panels
735 - Zytronic touch panels
740 module will be called hid-multitouch.
742 config HID_NINTENDO
743 tristate "Nintendo Joy-Con and Pro Controller support"
748 Adds support for the Nintendo Switch Joy-Cons and Pro Controller.
753 module will be called hid-nintendo.
755 config NINTENDO_FF
761 force feedback support for it. This works for both joy-cons and the pro
765 config HID_NTI
769 through Network Technologies USB-SUN keyboard adapters.
771 config HID_NTRIG
772 tristate "N-Trig touch screen"
775 Support for N-Trig touch screen.
777 config HID_ORTEK
778 tristate "Ortek PKB-1700/WKB-2000/Skycable wireless keyboard and mouse trackpad"
785 - Ortek PKB-1700
786 - Ortek WKB-2000
787 - Skycable wireless presenter
789 config HID_PANTHERLORD
795 config PANTHERLORD_FF
803 config HID_PENMOUNT
814 config HID_PETALYNX
819 config HID_PICOLCD
826 - Keypad
827 - Switching between Firmware and Flash mode
828 - EEProm / Flash access (via debugfs)
830 - Framebuffer for monochrome 256x64 display
831 - Backlight control
832 - Contrast control
833 - General purpose outputs
835 - IR
837 config HID_PICOLCD_FB
851 config HID_PICOLCD_BACKLIGHT
860 config HID_PICOLCD_LCD
868 config HID_PICOLCD_LEDS
869 bool "GPO via leds class" if EXPERT
874 Provide access to PicoLCD's GPO pins via leds class.
876 config HID_PICOLCD_CIR
884 config HID_PLANTRONICS
894 config HID_PLAYSTATION
904 config PLAYSTATION_FF
912 config HID_PXRC
916 Support for PhoenixRC HID Flight Controller, a 8-axis flight controller.
919 module will be called hid-pxrc.
921 config HID_RAZER
922 tristate "Razer non-fully HID-compliant devices"
927 config HID_PRIMAX
928 tristate "Primax non-fully HID-compliant devices"
933 config HID_RETRODE
940 config HID_ROCCAT
948 config HID_SAITEK
949 tristate "Saitek (Mad Catz) non-fully HID-compliant devices"
955 - PS1000 Dual Analog Pad
956 - Saitek R.A.T.7, R.A.T.9, M.M.O.7 Gaming Mice
957 - Mad Catz R.A.T.5, R.A.T.9 Gaming Mice
959 config HID_SAMSUNG
965 config HID_SEMITEK
972 - GK61, GK64, GK68, GK84, GK96, etc.
973 - SK61, SK64, SK68, SK84, SK96, etc.
974 - Dierya DK61/DK66
975 - Tronsmart TK09R
976 - Woo-dy
977 - X-Bows Nature/Knight
979 config HID_SIGMAMICRO
980 tristate "SiGma Micro-based keyboards"
986 - Landslides KR-700
987 - Rapoo V500
989 config HID_SONY
999 * Sony PS3 6-axis controllers
1002 * Sony PS3 Blue-ray Disk Remote Control (Bluetooth)
1007 config SONY_FF
1015 config HID_SPEEDLINK
1020 config HID_STEAM
1028 config HID_STEELSERIES
1029 tristate "Steelseries SRW-S1 steering wheel support"
1031 Support for Steelseries SRW-S1 steering wheel
1033 config HID_SUNPLUS
1038 config HID_RMI
1047 Say Y here if you have a Synaptics RMI4 touchpads over i2c-hid or usbhid
1050 config HID_GREENASIA
1056 config GREENASIA_FF
1062 (like MANTA Warrior MM816 and SpeedLink Strike2 SL-6635) or adapter
1065 config HID_HYPERV_MOUSE
1066 tristate "Microsoft Hyper-V mouse driver"
1069 Select this option to enable the Hyper-V mouse driver.
1071 config HID_SMARTJOYPLUS
1080 config SMARTJOYPLUS_FF
1088 config HID_TIVO
1093 config HID_TOPSEED
1099 config HID_TOPRE
1103 Say Y for N-key rollover support on Topre REALFORCE R2 108 key keyboards.
1105 config HID_THINGM
1111 merged into the generic hid led driver. Config symbol HID_THINGM
1114 config HID_THRUSTMASTER
1122 config THRUSTMASTER_FF
1128 a THRUSTMASTER Dual Trigger 3-in-1 or a THRUSTMASTER Ferrari GT
1131 config HID_UDRAW_PS3
1137 config HID_U2FZERO
1153 config HID_WACOM
1167 config HID_WIIMOTE
1189 module will be called hid-wiimote.
1191 config HID_XINMO
1192 tristate "Xin-Mo non-fully compliant devices"
1194 Support for Xin-Mo devices that are not fully compliant with the HID
1195 standard. Currently only supports the Xin-Mo Dual Arcade. Say Y here
1196 if you have a Xin-Mo Dual Arcade controller.
1198 config HID_ZEROPLUS
1203 config ZEROPLUS_FF
1211 config HID_ZYDACRON
1216 config HID_SENSOR_HUB
1230 config HID_SENSOR_CUSTOM_SENSOR
1243 Select this config option for custom/generic sensor support.
1245 config HID_ALPS
1249 Say Y here if you have a Alps touchpads over i2c-hid or usbhid
1252 config HID_MCP2221
1253 tristate "Microchip MCP2221 HID USB-to-I2C/SMbus host support"
1257 Provides I2C and SMBUS host adapter functionality over USB-HID
1261 will be called hid-mcp2221.ko.
1263 config HID_KUNIT_TEST
1275 Documentation/dev-tools/kunit/.
1285 source "drivers/hid/i2c-hid/Kconfig"
1287 source "drivers/hid/intel-ish-hid/Kconfig"
1289 source "drivers/hid/amd-sfh-hid/Kconfig"
1291 source "drivers/hid/surface-hid/Kconfig"