.. | .. |
---|
| 1 | +# SPDX-License-Identifier: GPL-2.0-only |
---|
1 | 2 | # |
---|
2 | 3 | # Joystick driver configuration |
---|
3 | 4 | # |
---|
.. | .. |
---|
17 | 18 | config JOYSTICK_ANALOG |
---|
18 | 19 | tristate "Classic PC analog joysticks and gamepads" |
---|
19 | 20 | select GAMEPORT |
---|
20 | | - ---help--- |
---|
| 21 | + help |
---|
21 | 22 | Say Y here if you have a joystick that connects to the PC |
---|
22 | 23 | gameport. In addition to the usual PC analog joystick, this driver |
---|
23 | 24 | supports many extensions, including joysticks with throttle control, |
---|
.. | .. |
---|
41 | 42 | To compile this driver as a module, choose M here: the |
---|
42 | 43 | module will be called a3d. |
---|
43 | 44 | |
---|
| 45 | +config JOYSTICK_ADC |
---|
| 46 | + tristate "Simple joystick connected over ADC" |
---|
| 47 | + depends on IIO |
---|
| 48 | + select IIO_BUFFER_CB |
---|
| 49 | + help |
---|
| 50 | + Say Y here if you have a simple joystick connected over ADC. |
---|
| 51 | + |
---|
| 52 | + To compile this driver as a module, choose M here: the |
---|
| 53 | + module will be called adc-joystick. |
---|
| 54 | + |
---|
44 | 55 | config JOYSTICK_ADI |
---|
45 | 56 | tristate "Logitech ADI digital joysticks and gamepads" |
---|
46 | 57 | select GAMEPORT |
---|
| 58 | + depends on ADI!=m # avoid module name conflict |
---|
47 | 59 | help |
---|
48 | 60 | Say Y here if you have a Logitech controller using the ADI |
---|
49 | 61 | protocol over the PC gameport. |
---|
.. | .. |
---|
223 | 235 | tristate "Multisystem, NES, SNES, N64, PSX joysticks and gamepads" |
---|
224 | 236 | depends on PARPORT |
---|
225 | 237 | select INPUT_FF_MEMLESS |
---|
226 | | - ---help--- |
---|
| 238 | + help |
---|
227 | 239 | Say Y here if you have a Nintendo Entertainment System gamepad, |
---|
228 | 240 | Super Nintendo Entertainment System gamepad, Nintendo 64 gamepad, |
---|
229 | 241 | Sony PlayStation gamepad or a Multisystem -- Atari, Amiga, |
---|
.. | .. |
---|
296 | 308 | bool "X-Box gamepad rumble support" |
---|
297 | 309 | depends on JOYSTICK_XPAD && INPUT |
---|
298 | 310 | select INPUT_FF_MEMLESS |
---|
299 | | - ---help--- |
---|
| 311 | + help |
---|
300 | 312 | Say Y here if you want to take advantage of xbox 360 rumble features. |
---|
301 | 313 | |
---|
302 | 314 | config JOYSTICK_XPAD_LEDS |
---|
303 | 315 | bool "LED Support for Xbox360 controller 'BigX' LED" |
---|
304 | 316 | depends on JOYSTICK_XPAD && (LEDS_CLASS=y || LEDS_CLASS=JOYSTICK_XPAD) |
---|
305 | | - ---help--- |
---|
| 317 | + help |
---|
306 | 318 | This option enables support for the LED which surrounds the Big X on |
---|
307 | 319 | XBox 360 controller. |
---|
308 | 320 | |
---|
.. | .. |
---|
333 | 345 | config JOYSTICK_PSXPAD_SPI |
---|
334 | 346 | tristate "PlayStation 1/2 joypads via SPI interface" |
---|
335 | 347 | depends on SPI |
---|
336 | | - select INPUT_POLLDEV |
---|
337 | 348 | help |
---|
338 | 349 | Say Y here if you wish to connect PlayStation 1/2 joypads |
---|
339 | 350 | via SPI interface. |
---|
.. | .. |
---|
361 | 372 | To compile this driver as a module, choose M here: the |
---|
362 | 373 | module will be called pxrc. |
---|
363 | 374 | |
---|
| 375 | +config JOYSTICK_FSIA6B |
---|
| 376 | + tristate "FlySky FS-iA6B RC Receiver" |
---|
| 377 | + select SERIO |
---|
| 378 | + help |
---|
| 379 | + Say Y here if you use a FlySky FS-i6 RC remote control along with the |
---|
| 380 | + FS-iA6B RC receiver as a joystick input device. |
---|
| 381 | + |
---|
| 382 | + To compile this driver as a module, choose M here: the |
---|
| 383 | + module will be called fsia6b. |
---|
| 384 | + |
---|
364 | 385 | endif |
---|