Commit | Line | Data |
---|---|---|
63f3861d JK |
1 | # |
2 | # HID driver configuration | |
3 | # | |
3cd70986 JE |
4 | menuconfig HID_SUPPORT |
5 | bool "HID Devices" | |
63f3861d | 6 | depends on INPUT |
3cd70986 JE |
7 | default y |
8 | ||
9 | if HID_SUPPORT | |
63f3861d JK |
10 | |
11 | config HID | |
12 | tristate "Generic HID support" | |
c96c9d7b | 13 | depends on INPUT |
63f3861d JK |
14 | default y |
15 | ---help--- | |
69e4d948 JK |
16 | A human interface device (HID) is a type of computer device that |
17 | interacts directly with and takes input from humans. The term "HID" | |
18 | most commonly used to refer to the USB-HID specification, but other | |
19 | devices (such as, but not strictly limited to, Bluetooth) are | |
20 | designed using HID specification (this involves certain keyboards, | |
21 | mice, tablets, etc). This option compiles into kernel the generic | |
22 | HID layer code (parser, usages, etc.), which can then be used by | |
23 | transport-specific HID implementation (like USB or Bluetooth). | |
24 | ||
25 | For docs and specs, see http://www.usb.org/developers/hidpage/ | |
26 | ||
27 | If unsure, say Y | |
63f3861d | 28 | |
c080d89a JK |
29 | config HID_DEBUG |
30 | bool "HID debugging support" | |
58037eb9 | 31 | default y if !EMBEDDED |
c080d89a JK |
32 | depends on HID |
33 | ---help--- | |
34 | This option lets the HID layer output diagnostics about its internal | |
35 | state, resolve HID usages, dump HID fields, etc. Individual HID drivers | |
36 | use this debugging facility to output information about individual HID | |
37 | devices, etc. | |
38 | ||
39 | This feature is useful for those who are either debugging the HID parser | |
40 | or any HID hardware device. | |
41 | ||
42 | If unsure, say N | |
43 | ||
6db3dfef JK |
44 | source "drivers/hid/usbhid/Kconfig" |
45 | ||
3cd70986 | 46 | endif # HID_SUPPORT |