16db3dfefSJiri Kosinacomment "USB Input Devices" 26db3dfefSJiri Kosina depends on USB 36db3dfefSJiri Kosina 46db3dfefSJiri Kosinaconfig USB_HID 56db3dfefSJiri Kosina tristate "USB Human Interface Device (full HID) support" 66db3dfefSJiri Kosina default y 76db3dfefSJiri Kosina depends on USB && INPUT 86db3dfefSJiri Kosina select HID 96db3dfefSJiri Kosina ---help--- 106db3dfefSJiri Kosina Say Y here if you want full HID support 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: 176db3dfefSJiri Kosina <file:Documentation/input/input.txt>. 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 USB_HIDINPUT_POWERBOOK 286db3dfefSJiri Kosina bool "Enable support for iBook/PowerBook special keys" 296db3dfefSJiri Kosina default n 306db3dfefSJiri Kosina depends on USB_HID 316db3dfefSJiri Kosina help 326db3dfefSJiri Kosina Say Y here if you want support for the special keys (Fn, Numlock) on 336db3dfefSJiri Kosina Apple iBooks and PowerBooks. 346db3dfefSJiri Kosina 356db3dfefSJiri Kosina If unsure, say N. 366db3dfefSJiri Kosina 376db3dfefSJiri Kosinaconfig HID_FF 386db3dfefSJiri Kosina bool "Force feedback support (EXPERIMENTAL)" 396db3dfefSJiri Kosina depends on USB_HID && EXPERIMENTAL 406db3dfefSJiri Kosina help 416db3dfefSJiri Kosina Say Y here is you want force feedback support for a few HID devices. 426db3dfefSJiri Kosina See below for a list of supported devices. 436db3dfefSJiri Kosina 446db3dfefSJiri Kosina See <file:Documentation/input/ff.txt> for a description of the force 456db3dfefSJiri Kosina feedback API. 466db3dfefSJiri Kosina 476db3dfefSJiri Kosina If unsure, say N. 486db3dfefSJiri Kosina 496db3dfefSJiri Kosinaconfig HID_PID 506db3dfefSJiri Kosina bool "PID device support" 516db3dfefSJiri Kosina depends on HID_FF 526db3dfefSJiri Kosina help 536db3dfefSJiri Kosina Say Y here if you have a PID-compliant device and wish to enable force 546db3dfefSJiri Kosina feedback for it. Microsoft Sidewinder Force Feedback 2 is one of such 556db3dfefSJiri Kosina devices. 566db3dfefSJiri Kosina 576db3dfefSJiri Kosinaconfig LOGITECH_FF 586db3dfefSJiri Kosina bool "Logitech devices support" 596db3dfefSJiri Kosina depends on HID_FF 606db3dfefSJiri Kosina select INPUT_FF_MEMLESS if USB_HID 616db3dfefSJiri Kosina help 626db3dfefSJiri Kosina Say Y here if you have one of these devices: 636db3dfefSJiri Kosina - Logitech WingMan Cordless RumblePad 646db3dfefSJiri Kosina - Logitech WingMan Cordless RumblePad 2 656db3dfefSJiri Kosina - Logitech WingMan Force 3D 666db3dfefSJiri Kosina - Logitech Formula Force EX 676db3dfefSJiri Kosina - Logitech MOMO Force wheel 686db3dfefSJiri Kosina 696db3dfefSJiri Kosina and if you want to enable force feedback for them. 706db3dfefSJiri Kosina Note: if you say N here, this device will still be supported, but without 716db3dfefSJiri Kosina force feedback. 726db3dfefSJiri Kosina 736db3dfefSJiri Kosinaconfig PANTHERLORD_FF 746db3dfefSJiri Kosina bool "PantherLord USB/PS2 2in1 Adapter support" 756db3dfefSJiri Kosina depends on HID_FF 766db3dfefSJiri Kosina select INPUT_FF_MEMLESS if USB_HID 776db3dfefSJiri Kosina help 786db3dfefSJiri Kosina Say Y here if you have a PantherLord USB/PS2 2in1 Adapter and want 796db3dfefSJiri Kosina to enable force feedback support for it. 806db3dfefSJiri Kosina 816db3dfefSJiri Kosinaconfig THRUSTMASTER_FF 826db3dfefSJiri Kosina bool "ThrustMaster FireStorm Dual Power 2 support (EXPERIMENTAL)" 836db3dfefSJiri Kosina depends on HID_FF && EXPERIMENTAL 846db3dfefSJiri Kosina select INPUT_FF_MEMLESS if USB_HID 856db3dfefSJiri Kosina help 866db3dfefSJiri Kosina Say Y here if you have a THRUSTMASTER FireStore Dual Power 2, 876db3dfefSJiri Kosina and want to enable force feedback support for it. 886db3dfefSJiri Kosina Note: if you say N here, this device will still be supported, but without 896db3dfefSJiri Kosina force feedback. 906db3dfefSJiri Kosina 916db3dfefSJiri Kosinaconfig ZEROPLUS_FF 926db3dfefSJiri Kosina bool "Zeroplus based game controller support" 936db3dfefSJiri Kosina depends on HID_FF 946db3dfefSJiri Kosina select INPUT_FF_MEMLESS if USB_HID 956db3dfefSJiri Kosina help 966db3dfefSJiri Kosina Say Y here if you have a Zeroplus based game controller and want to 976db3dfefSJiri Kosina enable force feedback for it. 986db3dfefSJiri Kosina 996db3dfefSJiri Kosinaconfig USB_HIDDEV 1006db3dfefSJiri Kosina bool "/dev/hiddev raw HID device support" 1016db3dfefSJiri Kosina depends on USB_HID 1026db3dfefSJiri Kosina help 1036db3dfefSJiri Kosina Say Y here if you want to support HID devices (from the USB 1046db3dfefSJiri Kosina specification standpoint) that aren't strictly user interface 1056db3dfefSJiri Kosina devices, like monitor controls and Uninterruptable Power Supplies. 1066db3dfefSJiri Kosina 1076db3dfefSJiri Kosina This module supports these devices separately using a separate 1086db3dfefSJiri Kosina event interface on /dev/usb/hiddevX (char 180:96 to 180:111). 1096db3dfefSJiri Kosina 1106db3dfefSJiri Kosina If unsure, say Y. 1116db3dfefSJiri Kosina 1126db3dfefSJiri Kosinamenu "USB HID Boot Protocol drivers" 1136db3dfefSJiri Kosina depends on USB!=n && USB_HID!=y 1146db3dfefSJiri Kosina 1156db3dfefSJiri Kosinaconfig USB_KBD 1166db3dfefSJiri Kosina tristate "USB HIDBP Keyboard (simple Boot) support" 1176db3dfefSJiri Kosina depends on USB && INPUT 1186db3dfefSJiri Kosina ---help--- 1196db3dfefSJiri Kosina Say Y here only if you are absolutely sure that you don't want 1206db3dfefSJiri Kosina to use the generic HID driver for your USB keyboard and prefer 1216db3dfefSJiri Kosina to use the keyboard in its limited Boot Protocol mode instead. 1226db3dfefSJiri Kosina 1236db3dfefSJiri Kosina This is almost certainly not what you want. This is mostly 1246db3dfefSJiri Kosina useful for embedded applications or simple keyboards. 1256db3dfefSJiri Kosina 1266db3dfefSJiri Kosina To compile this driver as a module, choose M here: the 1276db3dfefSJiri Kosina module will be called usbkbd. 1286db3dfefSJiri Kosina 1296db3dfefSJiri Kosina If even remotely unsure, say N. 1306db3dfefSJiri Kosina 1316db3dfefSJiri Kosinaconfig USB_MOUSE 1326db3dfefSJiri Kosina tristate "USB HIDBP Mouse (simple Boot) support" 1336db3dfefSJiri Kosina depends on USB && INPUT 1346db3dfefSJiri Kosina ---help--- 1356db3dfefSJiri Kosina Say Y here only if you are absolutely sure that you don't want 1366db3dfefSJiri Kosina to use the generic HID driver for your USB mouse and prefer 1376db3dfefSJiri Kosina to use the mouse in its limited Boot Protocol mode instead. 1386db3dfefSJiri Kosina 1396db3dfefSJiri Kosina This is almost certainly not what you want. This is mostly 1406db3dfefSJiri Kosina useful for embedded applications or simple mice. 1416db3dfefSJiri Kosina 1426db3dfefSJiri Kosina To compile this driver as a module, choose M here: the 1436db3dfefSJiri Kosina module will be called usbmouse. 1446db3dfefSJiri Kosina 1456db3dfefSJiri Kosina If even remotely unsure, say N. 1466db3dfefSJiri Kosina 1476db3dfefSJiri Kosinaendmenu 1486db3dfefSJiri Kosina 1496db3dfefSJiri Kosina 150