xref: /linux/drivers/hid/Kconfig (revision c080d89ad91e98fec0e8fc5f448a1ad899bd85c7)
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
25*c080d89aSJiri Kosinaconfig HID_DEBUG
26*c080d89aSJiri Kosina	bool "HID debugging support"
27*c080d89aSJiri Kosina	depends on HID
28*c080d89aSJiri Kosina	---help---
29*c080d89aSJiri Kosina	This option lets the HID layer output diagnostics about its internal
30*c080d89aSJiri Kosina	state, resolve HID usages, dump HID fields, etc. Individual HID drivers
31*c080d89aSJiri Kosina	use this debugging facility to output information about individual HID
32*c080d89aSJiri Kosina	devices, etc.
33*c080d89aSJiri Kosina
34*c080d89aSJiri Kosina	This feature is useful for those who are either debugging the HID parser
35*c080d89aSJiri Kosina	or any HID hardware device.
36*c080d89aSJiri Kosina
37*c080d89aSJiri Kosina	If unsure, say N
38*c080d89aSJiri Kosina
3963f3861dSJiri Kosinaendmenu
4063f3861dSJiri Kosina
41