| .. | .. |
|---|
| 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 |
|---|