diff options
Diffstat (limited to 'drivers/hid/Kconfig')
| -rw-r--r-- | drivers/hid/Kconfig | 221 |
1 files changed, 221 insertions, 0 deletions
diff --git a/drivers/hid/Kconfig b/drivers/hid/Kconfig index cacf89e65af..da64108de77 100644 --- a/drivers/hid/Kconfig +++ b/drivers/hid/Kconfig | |||
| @@ -17,6 +17,25 @@ config HID | |||
| 17 | tristate "Generic HID support" | 17 | tristate "Generic HID support" |
| 18 | depends on INPUT | 18 | depends on INPUT |
| 19 | default y | 19 | default y |
| 20 | select HID_A4TECH if !EMBEDDED | ||
| 21 | select HID_APPLE if !EMBEDDED | ||
| 22 | select HID_BELKIN if !EMBEDDED | ||
| 23 | select HID_BRIGHT if !EMBEDDED | ||
| 24 | select HID_CHERRY if !EMBEDDED | ||
| 25 | select HID_CHICONY if !EMBEDDED | ||
| 26 | select HID_CYPRESS if !EMBEDDED | ||
| 27 | select HID_DELL if !EMBEDDED | ||
| 28 | select HID_EZKEY if !EMBEDDED | ||
| 29 | select HID_GYRATION if !EMBEDDED | ||
| 30 | select HID_LOGITECH if !EMBEDDED | ||
| 31 | select HID_MICROSOFT if !EMBEDDED | ||
| 32 | select HID_MONTEREY if !EMBEDDED | ||
| 33 | select HID_PANTHERLORD if !EMBEDDED | ||
| 34 | select HID_PETALYNX if !EMBEDDED | ||
| 35 | select HID_SAMSUNG if !EMBEDDED | ||
| 36 | select HID_SONY if !EMBEDDED | ||
| 37 | select HID_SUNPLUS if !EMBEDDED | ||
| 38 | |||
| 20 | ---help--- | 39 | ---help--- |
| 21 | A human interface device (HID) is a type of computer device that | 40 | A human interface device (HID) is a type of computer device that |
| 22 | interacts directly with and takes input from humans. The term "HID" | 41 | interacts directly with and takes input from humans. The term "HID" |
| @@ -67,4 +86,206 @@ config HIDRAW | |||
| 67 | 86 | ||
| 68 | source "drivers/hid/usbhid/Kconfig" | 87 | source "drivers/hid/usbhid/Kconfig" |
| 69 | 88 | ||
| 89 | menu "Special HID drivers" | ||
| 90 | depends on HID | ||
| 91 | |||
| 92 | config HID_COMPAT | ||
| 93 | bool "Load all HID drivers on hid core load" | ||
| 94 | default y | ||
| 95 | ---help--- | ||
| 96 | Compatible option for older userspace. If you have system without udev | ||
| 97 | support of module loading through aliases and also old | ||
| 98 | module-init-tools which can't handle hid bus, choose Y here. Otherwise | ||
| 99 | say N. If you say N and your userspace is old enough, the only | ||
| 100 | functionality you lose is modules autoloading. | ||
| 101 | |||
| 102 | If unsure, say Y. | ||
| 103 | |||
| 104 | config HID_A4TECH | ||
| 105 | tristate "A4 tech" | ||
| 106 | default m | ||
| 107 | depends on USB_HID | ||
| 108 | ---help--- | ||
| 109 | Support for A4 tech X5 and WOP-35 / Trust 450L mice. | ||
| 110 | |||
| 111 | config HID_APPLE | ||
| 112 | tristate "Apple" | ||
| 113 | default m | ||
| 114 | depends on (USB_HID || BT_HIDP) | ||
| 115 | ---help--- | ||
| 116 | Support for some Apple devices which less or more break | ||
| 117 | HID specification. | ||
| 118 | |||
| 119 | Say Y here if you want support for the special keys (Fn, Numlock) on | ||
| 120 | Apple iBooks, PowerBooks, MacBooks, MacBook Pros and aluminum USB | ||
| 121 | keyboards. | ||
| 122 | |||
| 123 | If unsure, say M. | ||
| 124 | |||
| 125 | config HID_BELKIN | ||
| 126 | tristate "Belkin" | ||
| 127 | default m | ||
| 128 | depends on USB_HID | ||
| 129 | ---help--- | ||
| 130 | Support for Belkin Flip KVM and Wireless keyboard. | ||
| 131 | |||
| 132 | config HID_BRIGHT | ||
| 133 | tristate "Bright" | ||
| 134 | default m | ||
| 135 | depends on USB_HID | ||
| 136 | ---help--- | ||
| 137 | Support for Bright ABNT-2 keyboard. | ||
| 138 | |||
| 139 | config HID_CHERRY | ||
| 140 | tristate "Cherry" | ||
| 141 | default m | ||
| 142 | depends on USB_HID | ||
| 143 | ---help--- | ||
| 144 | Support for Cherry Cymotion. | ||
| 145 | |||
| 146 | config HID_CHICONY | ||
| 147 | tristate "Chicony" | ||
| 148 | default m | ||
| 149 | depends on USB_HID | ||
| 150 | ---help--- | ||
| 151 | Support for Chicony Tactical pad. | ||
| 152 | |||
| 153 | config HID_CYPRESS | ||
| 154 | tristate "Cypress" | ||
| 155 | default m | ||
| 156 | depends on USB_HID | ||
| 157 | ---help--- | ||
| 158 | Support for Cypress mouse and barcodes. | ||
| 159 | |||
| 160 | config HID_DELL | ||
| 161 | tristate "Dell" | ||
| 162 | default m | ||
| 163 | depends on USB_HID | ||
| 164 | ---help--- | ||
| 165 | Support for Dell W7658. | ||
| 166 | |||
| 167 | config HID_EZKEY | ||
| 168 | tristate "Ezkey" | ||
| 169 | default m | ||
| 170 | depends on USB_HID | ||
| 171 | ---help--- | ||
| 172 | Support for Ezkey mouse and barcodes. | ||
| 173 | |||
| 174 | config HID_GYRATION | ||
| 175 | tristate "Gyration" | ||
| 176 | default m | ||
| 177 | depends on USB_HID | ||
| 178 | ---help--- | ||
| 179 | Support for Gyration remote. | ||
| 180 | |||
| 181 | config HID_LOGITECH | ||
| 182 | tristate "Logitech" | ||
| 183 | default m | ||
| 184 | depends on USB_HID | ||
| 185 | ---help--- | ||
| 186 | Support for some Logitech devices which breaks less or more | ||
| 187 | HID specification. | ||
| 188 | |||
| 189 | config LOGITECH_FF | ||
| 190 | bool "Logitech force feedback" | ||
| 191 | depends on HID_LOGITECH | ||
| 192 | select INPUT_FF_MEMLESS | ||
| 193 | help | ||
| 194 | Say Y here if you have one of these devices: | ||
| 195 | - Logitech WingMan Cordless RumblePad | ||
| 196 | - Logitech WingMan Cordless RumblePad 2 | ||
| 197 | - Logitech WingMan Force 3D | ||
| 198 | - Logitech Formula Force EX | ||
| 199 | - Logitech MOMO Force wheel | ||
| 200 | |||
| 201 | and if you want to enable force feedback for them. | ||
| 202 | Note: if you say N here, this device will still be supported, but without | ||
| 203 | force feedback. | ||
| 204 | |||
| 205 | config LOGIRUMBLEPAD2_FF | ||
| 206 | bool "Logitech Rumblepad 2 force feedback" | ||
| 207 | depends on HID_LOGITECH | ||
| 208 | select INPUT_FF_MEMLESS | ||
| 209 | help | ||
| 210 | Say Y here if you want to enable force feedback support for Logitech | ||
| 211 | Rumblepad 2 devices. | ||
| 212 | |||
| 213 | config HID_MICROSOFT | ||
| 214 | tristate "Microsoft" | ||
| 215 | default m | ||
| 216 | depends on USB_HID | ||
| 217 | ---help--- | ||
| 218 | Support for some Microsoft devices which breaks less or more | ||
| 219 | HID specification. | ||
| 220 | |||
| 221 | config HID_MONTEREY | ||
| 222 | tristate "Monterey" | ||
| 223 | default m | ||
| 224 | depends on USB_HID | ||
| 225 | ---help--- | ||
| 226 | Support for Monterey Genius KB29E. | ||
| 227 | |||
| 228 | config HID_PANTHERLORD | ||
| 229 | tristate "Pantherlord devices support" | ||
| 230 | default m | ||
| 231 | depends on USB_HID | ||
| 232 | ---help--- | ||
| 233 | Support for PantherLord/GreenAsia based device support. | ||
| 234 | |||
| 235 | |||
| 236 | config PANTHERLORD_FF | ||
| 237 | bool "Pantherlord force feedback support" | ||
| 238 | depends on HID_PANTHERLORD | ||
| 239 | select INPUT_FF_MEMLESS | ||
| 240 | help | ||
| 241 | Say Y here if you have a PantherLord/GreenAsia based game controller | ||
| 242 | or adapter and want to enable force feedback support for it. | ||
| 243 | |||
| 244 | config HID_PETALYNX | ||
| 245 | tristate "Petalynx" | ||
| 246 | default m | ||
| 247 | depends on USB_HID | ||
| 248 | ---help--- | ||
| 249 | Support for Petalynx Maxter remote. | ||
| 250 | |||
| 251 | config HID_SAMSUNG | ||
| 252 | tristate "Samsung" | ||
| 253 | default m | ||
| 254 | depends on USB_HID | ||
| 255 | ---help--- | ||
| 256 | Support for Samsung IR remote. | ||
| 257 | |||
| 258 | config HID_SONY | ||
| 259 | tristate "Sony" | ||
| 260 | default m | ||
| 261 | depends on USB_HID | ||
| 262 | ---help--- | ||
| 263 | Support for Sony PS3 controller. | ||
| 264 | |||
| 265 | config HID_SUNPLUS | ||
| 266 | tristate "Sunplus" | ||
| 267 | default m | ||
| 268 | depends on USB_HID | ||
| 269 | ---help--- | ||
| 270 | Support for Sunplus WDesktop input device. | ||
| 271 | |||
| 272 | config THRUSTMASTER_FF | ||
| 273 | tristate "ThrustMaster devices support" | ||
| 274 | default m | ||
| 275 | depends on USB_HID | ||
| 276 | select INPUT_FF_MEMLESS | ||
| 277 | help | ||
| 278 | Say Y here if you have a THRUSTMASTER FireStore Dual Power 2 or | ||
| 279 | a THRUSTMASTER Ferrari GT Rumble Force or Force Feedback Wheel. | ||
| 280 | |||
| 281 | config ZEROPLUS_FF | ||
| 282 | tristate "Zeroplus based game controller support" | ||
| 283 | default m | ||
| 284 | depends on USB_HID | ||
| 285 | select INPUT_FF_MEMLESS | ||
| 286 | help | ||
| 287 | Say Y here if you have a Zeroplus based game controller. | ||
| 288 | |||
| 289 | endmenu | ||
| 290 | |||
| 70 | endif # HID_SUPPORT | 291 | endif # HID_SUPPORT |
