11f41a6a9SHenrik Rydbergmenu "USB HID support" 26db3dfefSJiri Kosina depends on USB 36db3dfefSJiri Kosina 46db3dfefSJiri Kosinaconfig USB_HID 51f41a6a9SHenrik Rydberg tristate "USB HID transport layer" 66db3dfefSJiri Kosina default y 76db3dfefSJiri Kosina depends on USB && INPUT 86db3dfefSJiri Kosina select HID 96db3dfefSJiri Kosina ---help--- 101f41a6a9SHenrik Rydberg Say Y here if you want to connect USB keyboards, 116db3dfefSJiri Kosina mice, joysticks, graphic tablets, or any other HID based devices 126db3dfefSJiri Kosina to your computer via USB, as well as Uninterruptible Power Supply 136db3dfefSJiri Kosina (UPS) and monitor control devices. 146db3dfefSJiri Kosina 156db3dfefSJiri Kosina You can't use this driver and the HIDBP (Boot Protocol) keyboard 166db3dfefSJiri Kosina and mouse drivers at the same time. More information is available: 17ec15872dSMauro Carvalho Chehab <file:Documentation/input/input.rst>. 186db3dfefSJiri Kosina 196db3dfefSJiri Kosina If unsure, say Y. 206db3dfefSJiri Kosina 216db3dfefSJiri Kosina To compile this driver as a module, choose M here: the 226db3dfefSJiri Kosina module will be called usbhid. 236db3dfefSJiri Kosina 246db3dfefSJiri Kosinacomment "Input core support is needed for USB HID input layer or HIDBP support" 256db3dfefSJiri Kosina depends on USB_HID && INPUT=n 266db3dfefSJiri Kosina 276db3dfefSJiri Kosinaconfig HID_PID 286db3dfefSJiri Kosina bool "PID device support" 296db3dfefSJiri Kosina help 306db3dfefSJiri Kosina Say Y here if you have a PID-compliant device and wish to enable force 316db3dfefSJiri Kosina feedback for it. Microsoft Sidewinder Force Feedback 2 is one of such 326db3dfefSJiri Kosina devices. 336db3dfefSJiri Kosina 346db3dfefSJiri Kosinaconfig USB_HIDDEV 356db3dfefSJiri Kosina bool "/dev/hiddev raw HID device support" 366db3dfefSJiri Kosina depends on USB_HID 376db3dfefSJiri Kosina help 386db3dfefSJiri Kosina Say Y here if you want to support HID devices (from the USB 396db3dfefSJiri Kosina specification standpoint) that aren't strictly user interface 406db3dfefSJiri Kosina devices, like monitor controls and Uninterruptable Power Supplies. 416db3dfefSJiri Kosina 426db3dfefSJiri Kosina This module supports these devices separately using a separate 436db3dfefSJiri Kosina event interface on /dev/usb/hiddevX (char 180:96 to 180:111). 446db3dfefSJiri Kosina 456db3dfefSJiri Kosina If unsure, say Y. 466db3dfefSJiri Kosina 476db3dfefSJiri Kosinamenu "USB HID Boot Protocol drivers" 486a108a14SDavid Rientjes depends on USB!=n && USB_HID!=y && EXPERT 496db3dfefSJiri Kosina 506db3dfefSJiri Kosinaconfig USB_KBD 516db3dfefSJiri Kosina tristate "USB HIDBP Keyboard (simple Boot) support" 526db3dfefSJiri Kosina depends on USB && INPUT 536db3dfefSJiri Kosina ---help--- 546db3dfefSJiri Kosina Say Y here only if you are absolutely sure that you don't want 556db3dfefSJiri Kosina to use the generic HID driver for your USB keyboard and prefer 566db3dfefSJiri Kosina to use the keyboard in its limited Boot Protocol mode instead. 576db3dfefSJiri Kosina 586db3dfefSJiri Kosina This is almost certainly not what you want. This is mostly 596db3dfefSJiri Kosina useful for embedded applications or simple keyboards. 606db3dfefSJiri Kosina 616db3dfefSJiri Kosina To compile this driver as a module, choose M here: the 626db3dfefSJiri Kosina module will be called usbkbd. 636db3dfefSJiri Kosina 646db3dfefSJiri Kosina If even remotely unsure, say N. 656db3dfefSJiri Kosina 666db3dfefSJiri Kosinaconfig USB_MOUSE 676db3dfefSJiri Kosina tristate "USB HIDBP Mouse (simple Boot) support" 686db3dfefSJiri Kosina depends on USB && INPUT 696db3dfefSJiri Kosina ---help--- 706db3dfefSJiri Kosina Say Y here only if you are absolutely sure that you don't want 716db3dfefSJiri Kosina to use the generic HID driver for your USB mouse and prefer 726db3dfefSJiri Kosina to use the mouse in its limited Boot Protocol mode instead. 736db3dfefSJiri Kosina 746db3dfefSJiri Kosina This is almost certainly not what you want. This is mostly 756db3dfefSJiri Kosina useful for embedded applications or simple mice. 766db3dfefSJiri Kosina 776db3dfefSJiri Kosina To compile this driver as a module, choose M here: the 786db3dfefSJiri Kosina module will be called usbmouse. 796db3dfefSJiri Kosina 806db3dfefSJiri Kosina If even remotely unsure, say N. 816db3dfefSJiri Kosina 826db3dfefSJiri Kosinaendmenu 836db3dfefSJiri Kosina 841f41a6a9SHenrik Rydbergendmenu 85