]>
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_FF |
28 | bool "Force feedback support (EXPERIMENTAL)" | |
29 | depends on USB_HID && EXPERIMENTAL | |
30 | help | |
31 | Say Y here is you want force feedback support for a few HID devices. | |
32 | See below for a list of supported devices. | |
33 | ||
34 | See <file:Documentation/input/ff.txt> for a description of the force | |
35 | feedback API. | |
36 | ||
37 | If unsure, say N. | |
38 | ||
39 | config HID_PID | |
40 | bool "PID device support" | |
41 | depends on HID_FF | |
42 | help | |
43 | Say Y here if you have a PID-compliant device and wish to enable force | |
44 | feedback for it. Microsoft Sidewinder Force Feedback 2 is one of such | |
45 | devices. | |
46 | ||
6db3dfef JK |
47 | config ZEROPLUS_FF |
48 | bool "Zeroplus based game controller support" | |
49 | depends on HID_FF | |
50 | select INPUT_FF_MEMLESS if USB_HID | |
51 | help | |
52 | Say Y here if you have a Zeroplus based game controller and want to | |
53 | enable force feedback for it. | |
54 | ||
55 | config USB_HIDDEV | |
56 | bool "/dev/hiddev raw HID device support" | |
57 | depends on USB_HID | |
58 | help | |
59 | Say Y here if you want to support HID devices (from the USB | |
60 | specification standpoint) that aren't strictly user interface | |
61 | devices, like monitor controls and Uninterruptable Power Supplies. | |
62 | ||
63 | This module supports these devices separately using a separate | |
64 | event interface on /dev/usb/hiddevX (char 180:96 to 180:111). | |
65 | ||
66 | If unsure, say Y. | |
67 | ||
68 | menu "USB HID Boot Protocol drivers" | |
69 | depends on USB!=n && USB_HID!=y | |
70 | ||
71 | config USB_KBD | |
72 | tristate "USB HIDBP Keyboard (simple Boot) support" | |
73 | depends on USB && INPUT | |
74 | ---help--- | |
75 | Say Y here only if you are absolutely sure that you don't want | |
76 | to use the generic HID driver for your USB keyboard and prefer | |
77 | to use the keyboard in its limited Boot Protocol mode instead. | |
78 | ||
79 | This is almost certainly not what you want. This is mostly | |
80 | useful for embedded applications or simple keyboards. | |
81 | ||
82 | To compile this driver as a module, choose M here: the | |
83 | module will be called usbkbd. | |
84 | ||
85 | If even remotely unsure, say N. | |
86 | ||
87 | config USB_MOUSE | |
88 | tristate "USB HIDBP Mouse (simple Boot) support" | |
89 | depends on USB && INPUT | |
90 | ---help--- | |
91 | Say Y here only if you are absolutely sure that you don't want | |
92 | to use the generic HID driver for your USB mouse and prefer | |
93 | to use the mouse in its limited Boot Protocol mode instead. | |
94 | ||
95 | This is almost certainly not what you want. This is mostly | |
96 | useful for embedded applications or simple mice. | |
97 | ||
98 | To compile this driver as a module, choose M here: the | |
99 | module will be called usbmouse. | |
100 | ||
101 | If even remotely unsure, say N. | |
102 | ||
103 | endmenu | |
104 | ||
105 |