xref: /linux/drivers/hid/Kconfig (revision 69e4d94818cabf44d845b9f4b46d88de6e518dcf)
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---
12*69e4d948SJiri Kosina	  A human interface device (HID) is a type of computer device that
13*69e4d948SJiri Kosina	  interacts directly with and takes input from humans. The term "HID"
14*69e4d948SJiri Kosina	  most commonly used to refer to the USB-HID specification, but other
15*69e4d948SJiri Kosina	  devices (such as, but not strictly limited to, Bluetooth) are
16*69e4d948SJiri Kosina	  designed using HID specification (this involves certain keyboards,
17*69e4d948SJiri Kosina	  mice, tablets, etc). This option compiles into kernel the generic
18*69e4d948SJiri Kosina	  HID layer code (parser, usages, etc.), which can then be used by
19*69e4d948SJiri Kosina	  transport-specific HID implementation (like USB or Bluetooth).
20*69e4d948SJiri Kosina
21*69e4d948SJiri Kosina	  For docs and specs, see http://www.usb.org/developers/hidpage/
22*69e4d948SJiri Kosina
23*69e4d948SJiri Kosina	  If unsure, say Y
2463f3861dSJiri Kosina
2563f3861dSJiri Kosinaendmenu
2663f3861dSJiri Kosina
27