xref: /linux/drivers/hid/Kconfig (revision 6db3dfefa28739e7c9c60809c3a5aef7cc088b97)
163f3861dSJiri Kosina#
263f3861dSJiri Kosina# HID driver configuration
363f3861dSJiri Kosina#
463f3861dSJiri Kosinamenu "HID Devices"
563f3861dSJiri Kosina	depends on INPUT
663f3861dSJiri Kosina
763f3861dSJiri Kosinaconfig HID
863f3861dSJiri Kosina	tristate "Generic HID support"
9c96c9d7bSRussell King	depends on INPUT
1063f3861dSJiri Kosina	default y
1163f3861dSJiri Kosina	---help---
1269e4d948SJiri Kosina	  A human interface device (HID) is a type of computer device that
1369e4d948SJiri Kosina	  interacts directly with and takes input from humans. The term "HID"
1469e4d948SJiri Kosina	  most commonly used to refer to the USB-HID specification, but other
1569e4d948SJiri Kosina	  devices (such as, but not strictly limited to, Bluetooth) are
1669e4d948SJiri Kosina	  designed using HID specification (this involves certain keyboards,
1769e4d948SJiri Kosina	  mice, tablets, etc). This option compiles into kernel the generic
1869e4d948SJiri Kosina	  HID layer code (parser, usages, etc.), which can then be used by
1969e4d948SJiri Kosina	  transport-specific HID implementation (like USB or Bluetooth).
2069e4d948SJiri Kosina
2169e4d948SJiri Kosina	  For docs and specs, see http://www.usb.org/developers/hidpage/
2269e4d948SJiri Kosina
2369e4d948SJiri Kosina	  If unsure, say Y
2463f3861dSJiri Kosina
25c080d89aSJiri Kosinaconfig HID_DEBUG
26c080d89aSJiri Kosina	bool "HID debugging support"
27c080d89aSJiri Kosina	depends on HID
28c080d89aSJiri Kosina	---help---
29c080d89aSJiri Kosina	This option lets the HID layer output diagnostics about its internal
30c080d89aSJiri Kosina	state, resolve HID usages, dump HID fields, etc. Individual HID drivers
31c080d89aSJiri Kosina	use this debugging facility to output information about individual HID
32c080d89aSJiri Kosina	devices, etc.
33c080d89aSJiri Kosina
34c080d89aSJiri Kosina	This feature is useful for those who are either debugging the HID parser
35c080d89aSJiri Kosina	or any HID hardware device.
36c080d89aSJiri Kosina
37c080d89aSJiri Kosina	If unsure, say N
38c080d89aSJiri Kosina
39*6db3dfefSJiri Kosinasource "drivers/hid/usbhid/Kconfig"
40*6db3dfefSJiri Kosina
4163f3861dSJiri Kosinaendmenu
4263f3861dSJiri Kosina
43