Commit | Line | Data |
---|---|---|
6db3dfef JK |
1 | comment "USB Input Devices" |
2 | depends on USB | |
3 | ||
4 | config USB_HID | |
5 | tristate "USB Human Interface Device (full HID) support" | |
6 | default y | |
7 | depends on USB && INPUT | |
8 | select HID | |
9 | ---help--- | |
10 | Say Y here if you want full HID support to connect USB keyboards, | |
11 | mice, joysticks, graphic tablets, or any other HID based devices | |
12 | to your computer via USB, as well as Uninterruptible Power Supply | |
13 | (UPS) and monitor control devices. | |
14 | ||
15 | You can't use this driver and the HIDBP (Boot Protocol) keyboard | |
16 | and mouse drivers at the same time. More information is available: | |
17 | <file:Documentation/input/input.txt>. | |
18 | ||
19 | If unsure, say Y. | |
20 | ||
21 | To compile this driver as a module, choose M here: the | |
22 | module will be called usbhid. | |
23 | ||
24 | comment "Input core support is needed for USB HID input layer or HIDBP support" | |
25 | depends on USB_HID && INPUT=n | |
26 | ||
6db3dfef JK |
27 | config HID_PID |
28 | bool "PID device support" | |
6db3dfef JK |
29 | help |
30 | Say Y here if you have a PID-compliant device and wish to enable force | |
31 | feedback for it. Microsoft Sidewinder Force Feedback 2 is one of such | |
32 | devices. | |
33 | ||
6db3dfef JK |
34 | config USB_HIDDEV |
35 | bool "/dev/hiddev raw HID device support" | |
36 | depends on USB_HID | |
37 | help | |
38 | Say Y here if you want to support HID devices (from the USB | |
39 | specification standpoint) that aren't strictly user interface | |
40 | devices, like monitor controls and Uninterruptable Power Supplies. | |
41 | ||
42 | This module supports these devices separately using a separate | |
43 | event interface on /dev/usb/hiddevX (char 180:96 to 180:111). | |
44 | ||
45 | If unsure, say Y. | |
46 | ||
47 | menu "USB HID Boot Protocol drivers" | |
6a108a14 | 48 | depends on USB!=n && USB_HID!=y && EXPERT |
6db3dfef JK |
49 | |
50 | config USB_KBD | |
51 | tristate "USB HIDBP Keyboard (simple Boot) support" | |
52 | depends on USB && INPUT | |
53 | ---help--- | |
54 | Say Y here only if you are absolutely sure that you don't want | |
55 | to use the generic HID driver for your USB keyboard and prefer | |
56 | to use the keyboard in its limited Boot Protocol mode instead. | |
57 | ||
58 | This is almost certainly not what you want. This is mostly | |
59 | useful for embedded applications or simple keyboards. | |
60 | ||
61 | To compile this driver as a module, choose M here: the | |
62 | module will be called usbkbd. | |
63 | ||
64 | If even remotely unsure, say N. | |
65 | ||
66 | config USB_MOUSE | |
67 | tristate "USB HIDBP Mouse (simple Boot) support" | |
68 | depends on USB && INPUT | |
69 | ---help--- | |
70 | Say Y here only if you are absolutely sure that you don't want | |
71 | to use the generic HID driver for your USB mouse and prefer | |
72 | to use the mouse in its limited Boot Protocol mode instead. | |
73 | ||
74 | This is almost certainly not what you want. This is mostly | |
75 | useful for embedded applications or simple mice. | |
76 | ||
77 | To compile this driver as a module, choose M here: the | |
78 | module will be called usbmouse. | |
79 | ||
80 | If even remotely unsure, say N. | |
81 | ||
82 | endmenu | |
83 | ||
84 |