Lines Matching full:hid
3 # HID driver configuration
6 bool "HID bus support"
10 This option adds core support for human interface device (HID).
15 config HID config
16 tristate "HID bus core support"
20 A human interface device (HID) is a type of computer device that
21 interacts directly with and takes input from humans. The term "HID"
22 most commonly used to refer to the USB-HID specification, but other
24 designed using HID specification (this involves certain keyboards,
25 mice, tablets, etc). This option adds the HID bus to the kernel,
26 together with generic HID layer code. The HID devices are added and
27 removed from the HID bus by the transport-layer drivers, such as
34 if HID
37 bool "Battery level reporting for HID devices"
41 This option adds support of reporting battery strength (for HID devices
46 bool "/dev/hidraw raw HID device support"
48 Say Y here if you want to support HID devices (from the USB
55 There is also a /dev/hiddev configuration option in the USB HID
57 the hid events at all (no parsing, no lookups). This lets applications
58 to work on raw hid events when they want to, and avoid using transport-specific
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.
69 the device into the kernel. The kernel parses the HID reports, loads the
70 corresponding HID Device Driver or provides input devices on top of your
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.
76 user-space like USB-HID and Bluetooth-HID do in kernel-space.
84 tristate "Generic HID driver"
85 default HID
87 Support for generic devices on the HID bus. This includes most
91 will be called hid-generic.
95 menu "Special HID drivers"
135 HID specification.
219 HID standard.
231 HID standard.
240 HID standard.
263 Support for CMedia CM6533 HID audio jack controls
267 tristate "Silicon Labs CP2112 HID USB-to-SMBus Bridge support"
271 Support for Silicon Labs CP2112 HID USB to SMBus Master Bridge.
272 This is a HID device driver which registers as an i2c adapter
327 tristate "ELECOM HID devices"
344 depends on HID
356 tristate "FTDI FT260 USB HID to I2C host support"
359 Provides I2C host adapter functionality over USB-HID through FT260
364 will be called hid-ft260.
383 tristate "Holtek HID devices"
406 ChromeOS Vivaldi HID parsing support library. This is a hidden
407 option so that drivers can use common code to parse the HID
411 tristate "Goodix GT7986U SPI HID touchscreen"
414 Support for Goodix GT7986U SPI HID touchscreen device.
438 Vivaldi keyboards use a vendor-specific (Google) HID usage to report
456 tristate "Keytouch HID devices"
458 Support for Keytouch HID devices not fully compliant with
465 Support for KYE/Genius devices not fully compliant with HID standard:
498 depends on HID
504 module will be called hid-vrc2.
523 module will be called hid-icade.
529 Support for ITE devices not fully compliant with HID standard.
532 tristate "Jabra USB HID Driver"
534 Support for Jabra USB HID devices.
536 Prevents mapping of vendor defined HID usages to input events. Without
537 this driver HID reports from Jabra devices may incorrectly be seen as
569 module will be called hid-led.
578 Support for IBM/Lenovo devices that are not fully compliant with HID standard.
597 These tablets also work without a special HID driver, but then only
608 Support for Logitech devices that are not fully compliant with HID standard.
624 tristate "Logitech HID++ devices support"
628 Support for Logitech devices relying on the HID++ Logitech specification
630 Say Y if you want support for Logitech devices relying on the HID++
726 tristate "Microsoft non-fully HID-compliant devices"
730 Support for Microsoft devices that are not fully compliant with HID standard.
739 tristate "HID Multitouch panels"
741 Generic support for HID multitouch panels.
781 module will be called hid-multitouch.
795 module will be called hid-nintendo.
943 tristate "Plantronics USB HID Driver"
945 Provides HID support for Plantronics USB audio devices.
946 Correctly maps vendor unique volume up/down HID usages to
948 of other vendor unique HID usages to random mouse events.
953 tristate "PlayStation HID Driver"
971 tristate "PhoenixRC HID Flight Controller"
972 depends on HID
974 Support for PhoenixRC HID Flight Controller, a 8-axis flight controller.
977 module will be called hid-pxrc.
980 tristate "Razer non-fully HID-compliant devices"
983 HID standard.
986 tristate "Primax non-fully HID-compliant devices"
989 HID standard.
1007 tristate "Saitek (Mad Catz) non-fully HID-compliant devices"
1010 HID standard.
1027 with the HID standard.
1116 Say Y here if you have a Synaptics RMI4 touchpads over i2c-hid or usbhid
1170 depends on HID
1181 merged into the generic hid led driver. Config symbol HID_THINGM
1259 module will be called hid-wiimote.
1275 module will be called hid-winwing.
1280 Support for Xin-Mo devices that are not fully compliant with the HID
1303 tristate "HID Sensors framework support"
1308 Support for HID Sensor framework. This creates a MFD instance
1317 tristate "HID Sensors hub custom sensor support"
1321 HID Sensor hub specification allows definition of some custom and
1322 generic sensors. Unlike other HID sensors, they can't be exported
1332 tristate "Alps HID device support"
1334 Support for Alps I2C HID touchpads and StickPointer.
1335 Say Y here if you have a Alps touchpads over i2c-hid or usbhid
1339 tristate "Microchip MCP2200 HID USB-to-GPIO bridge"
1342 Provides GPIO functionality over USB-HID through MCP2200 device.
1345 will be called hid-mcp2200.ko.
1348 tristate "Microchip MCP2221 HID USB-to-I2C/SMbus host support"
1353 Provides I2C and SMBUS host adapter functionality over USB-HID
1357 will be called hid-mcp2221.ko.
1360 tristate "KUnit tests for HID" if !KUNIT_ALL_TESTS
1366 This builds unit tests for HID. This option is not useful for
1368 developers working on HID and associated drivers.
1378 source "drivers/hid/bpf/Kconfig"
1380 source "drivers/hid/i2c-hid/Kconfig"
1382 source "drivers/hid/intel-ish-hid/Kconfig"
1384 source "drivers/hid/amd-sfh-hid/Kconfig"
1386 source "drivers/hid/surface-hid/Kconfig"
1388 source "drivers/hid/intel-thc-hid/Kconfig"
1390 endif # HID
1392 # USB support may be used with HID disabled
1394 source "drivers/hid/usbhid/Kconfig"