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