81 lines · plain
1# SPDX-License-Identifier: GPL-2.0-only2menuconfig I2C_HID3 tristate "I2C HID support"4 default y5 depends on I2C && INPUT && HID6 7if I2C_HID8 9config I2C_HID_ACPI10 tristate "HID over I2C transport layer ACPI driver"11 depends on ACPI12 depends on DRM || !DRM13 select I2C_HID_CORE14 help15 Say Y here if you use a keyboard, a touchpad, a touchscreen, or any16 other HID based devices which is connected to your computer via I2C.17 This driver supports ACPI-based systems.18 19 If unsure, say N.20 21 This support is also available as a module. If so, the module22 will be called i2c-hid-acpi. It will also build/depend on the23 module i2c-hid.24 25config I2C_HID_OF26 tristate "HID over I2C transport layer Open Firmware driver"27 # No "depends on OF" because this can also be used for manually28 # (board-file) instantiated "hid-over-i2c" type i2c-clients.29 depends on DRM || !DRM30 select I2C_HID_CORE31 help32 Say Y here if you use a keyboard, a touchpad, a touchscreen, or any33 other HID based devices which is connected to your computer via I2C.34 This driver supports Open Firmware (Device Tree)-based systems as35 well as binding to manually (board-file) instantiated i2c-hid-clients.36 37 If unsure, say N.38 39 This support is also available as a module. If so, the module40 will be called i2c-hid-of. It will also build/depend on the41 module i2c-hid.42 43config I2C_HID_OF_ELAN44 tristate "Driver for Elan hid-i2c based devices on OF systems"45 depends on OF46 depends on DRM || !DRM47 select I2C_HID_CORE48 help49 Say Y here if you want support for Elan i2c devices that use50 the i2c-hid protocol on Open Firmware (Device Tree)-based51 systems.52 53 If unsure, say N.54 55 This support is also available as a module. If so, the module56 will be called i2c-hid-of-elan. It will also build/depend on57 the module i2c-hid.58 59config I2C_HID_OF_GOODIX60 tristate "Driver for Goodix hid-i2c based devices on OF systems"61 depends on OF62 depends on DRM || !DRM63 select I2C_HID_CORE64 help65 Say Y here if you want support for Goodix i2c devices that use66 the i2c-hid protocol on Open Firmware (Device Tree)-based67 systems.68 69 If unsure, say N.70 71 This support is also available as a module. If so, the module72 will be called i2c-hid-of-goodix. It will also build/depend on73 the module i2c-hid.74 75config I2C_HID_CORE76 tristate77 # We need to call into panel code so if DRM=m, this can't be 'y'78 depends on DRM || !DRM79endif80 81