xref: /linux/drivers/hid/Kconfig (revision 3cd709866f639d24b0d0f38567c19662c98ea92e)
163f3861dSJiri Kosina#
263f3861dSJiri Kosina# HID driver configuration
363f3861dSJiri Kosina#
4*3cd70986SJan Engelhardtmenuconfig HID_SUPPORT
5*3cd70986SJan Engelhardt	bool "HID Devices"
663f3861dSJiri Kosina	depends on INPUT
7*3cd70986SJan Engelhardt	default y
8*3cd70986SJan Engelhardt
9*3cd70986SJan Engelhardtif HID_SUPPORT
1063f3861dSJiri Kosina
1163f3861dSJiri Kosinaconfig HID
1263f3861dSJiri Kosina	tristate "Generic HID support"
13c96c9d7bSRussell King	depends on INPUT
1463f3861dSJiri Kosina	default y
1563f3861dSJiri Kosina	---help---
1669e4d948SJiri Kosina	  A human interface device (HID) is a type of computer device that
1769e4d948SJiri Kosina	  interacts directly with and takes input from humans. The term "HID"
1869e4d948SJiri Kosina	  most commonly used to refer to the USB-HID specification, but other
1969e4d948SJiri Kosina	  devices (such as, but not strictly limited to, Bluetooth) are
2069e4d948SJiri Kosina	  designed using HID specification (this involves certain keyboards,
2169e4d948SJiri Kosina	  mice, tablets, etc). This option compiles into kernel the generic
2269e4d948SJiri Kosina	  HID layer code (parser, usages, etc.), which can then be used by
2369e4d948SJiri Kosina	  transport-specific HID implementation (like USB or Bluetooth).
2469e4d948SJiri Kosina
2569e4d948SJiri Kosina	  For docs and specs, see http://www.usb.org/developers/hidpage/
2669e4d948SJiri Kosina
2769e4d948SJiri Kosina	  If unsure, say Y
2863f3861dSJiri Kosina
29c080d89aSJiri Kosinaconfig HID_DEBUG
30c080d89aSJiri Kosina	bool "HID debugging support"
31c080d89aSJiri Kosina	depends on HID
32c080d89aSJiri Kosina	---help---
33c080d89aSJiri Kosina	This option lets the HID layer output diagnostics about its internal
34c080d89aSJiri Kosina	state, resolve HID usages, dump HID fields, etc. Individual HID drivers
35c080d89aSJiri Kosina	use this debugging facility to output information about individual HID
36c080d89aSJiri Kosina	devices, etc.
37c080d89aSJiri Kosina
38c080d89aSJiri Kosina	This feature is useful for those who are either debugging the HID parser
39c080d89aSJiri Kosina	or any HID hardware device.
40c080d89aSJiri Kosina
41c080d89aSJiri Kosina	If unsure, say N
42c080d89aSJiri Kosina
436db3dfefSJiri Kosinasource "drivers/hid/usbhid/Kconfig"
446db3dfefSJiri Kosina
45*3cd70986SJan Engelhardtendif # HID_SUPPORT
46