]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/hid/Kconfig
KVM: Hack real-mode segments on vmx from KVM_SET_SREGS
[linux-2.6-omap-h63xx.git] / drivers / hid / Kconfig
index 96d4a0bb22033ce10e1702fc91cdb74645cb8628..8fbe9fdac128ea232099499729f80693b3aa0acf 100644 (file)
@@ -6,13 +6,37 @@ menu "HID Devices"
 
 config HID
        tristate "Generic HID support"
+       depends on INPUT
        default y
        ---help---
-         Say Y here if you want generic HID support to connect keyboards,
-         mice, joysticks, graphic tablets, or any other HID based devices
-         to your computer. You also need to select particular types of
-         HID devices you want to compile support for, in the particular
-         driver menu (USB, Bluetooth)
+         A human interface device (HID) is a type of computer device that
+         interacts directly with and takes input from humans. The term "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).
+
+         For docs and specs, see http://www.usb.org/developers/hidpage/
+
+         If unsure, say Y
+
+config HID_DEBUG
+       bool "HID debugging support"
+       depends on HID
+       ---help---
+       This option lets the HID layer output diagnostics about its internal
+       state, resolve HID usages, dump HID fields, etc. Individual HID drivers
+       use this debugging facility to output information about individual HID
+       devices, etc.
+
+       This feature is useful for those who are either debugging the HID parser
+       or any HID hardware device.
+
+       If unsure, say N
+
+source "drivers/hid/usbhid/Kconfig"
 
 endmenu