|
@@ -1,20 +1,11 @@
|
|
|
#
|
|
|
# HID driver configuration
|
|
|
#
|
|
|
-menuconfig HID_SUPPORT
|
|
|
- bool "HID Devices"
|
|
|
- depends on INPUT
|
|
|
- default y
|
|
|
- ---help---
|
|
|
- Say Y here to get to see options for various computer-human interface
|
|
|
- device drivers. This option alone does not add any kernel code.
|
|
|
-
|
|
|
- If you say N, all options in this submenu will be skipped and disabled.
|
|
|
-
|
|
|
-if HID_SUPPORT
|
|
|
+menu "HID support"
|
|
|
+ depends on INPUT
|
|
|
|
|
|
config HID
|
|
|
- tristate "Generic HID support"
|
|
|
+ tristate "HID bus support"
|
|
|
depends on INPUT
|
|
|
default y
|
|
|
---help---
|
|
@@ -23,14 +14,17 @@ config HID
|
|
|
most commonly used to refer to the USB-HID specification, but other
|
|
|
devices (such as, but not strictly limited to, Bluetooth) are
|
|
|
designed using HID specification (this involves certain keyboards,
|
|
|
- mice, tablets, etc). This option compiles into kernel the generic
|
|
|
- HID layer code (parser, usages, etc.), which can then be used by
|
|
|
- transport-specific HID implementation (like USB or Bluetooth).
|
|
|
+ mice, tablets, etc). This option adds the HID bus to the kernel,
|
|
|
+ together with generic HID layer code. The HID devices are added and
|
|
|
+ removed from the HID bus by the transport-layer drivers, such as
|
|
|
+ usbhid (USB_HID) and hidp (BT_HIDP).
|
|
|
|
|
|
For docs and specs, see http://www.usb.org/developers/hidpage/
|
|
|
|
|
|
If unsure, say Y.
|
|
|
|
|
|
+if HID
|
|
|
+
|
|
|
config HID_BATTERY_STRENGTH
|
|
|
bool "Battery level reporting for HID devices"
|
|
|
depends on HID && POWER_SUPPLY && HID = POWER_SUPPLY
|
|
@@ -59,23 +53,22 @@ config HIDRAW
|
|
|
|
|
|
If unsure, say Y.
|
|
|
|
|
|
-source "drivers/hid/usbhid/Kconfig"
|
|
|
-
|
|
|
-menu "Special HID drivers"
|
|
|
- depends on HID
|
|
|
-
|
|
|
config HID_GENERIC
|
|
|
tristate "Generic HID driver"
|
|
|
depends on HID
|
|
|
- default y
|
|
|
+ default HID
|
|
|
---help---
|
|
|
- Support for generic HID devices.
|
|
|
+ Support for generic devices on the HID bus. This includes most
|
|
|
+ keyboards and mice, joysticks, tablets and digitizers.
|
|
|
|
|
|
To compile this driver as a module, choose M here: the module
|
|
|
will be called hid-generic.
|
|
|
|
|
|
If unsure, say Y.
|
|
|
|
|
|
+menu "Special HID drivers"
|
|
|
+ depends on HID
|
|
|
+
|
|
|
config HID_A4TECH
|
|
|
tristate "A4 tech mice" if EXPERT
|
|
|
depends on USB_HID
|
|
@@ -662,4 +655,8 @@ config HID_ZYDACRON
|
|
|
|
|
|
endmenu
|
|
|
|
|
|
-endif # HID_SUPPORT
|
|
|
+endif # HID
|
|
|
+
|
|
|
+source "drivers/hid/usbhid/Kconfig"
|
|
|
+
|
|
|
+endmenu
|