Joystick and Gamepad Controllers (xpad and Friends)
Drivers for game controllers spanning three eras: legacy PC joysticks that plugged into gameport, serial, or parallel ports in the 1990s; modern Xbox-style USB and wireless gamepads handled by xpad (including current 8BitDo and BETOP products sold in 2025); and hobbyist or embedded input boards on I2C and SPI such as Adafruit Seesaw, SparkFun Qwiic, and the Raspberry Pi Sense HAT.
recommendation
It should stay because the directory is actively maintained, with 2025 and 2026 patches adding support for newly released consumer controllers like the 8BitDo Ultimate 2 Wireless and BETOP BTP-KP50B/C. Worth annotating, however, because alongside the very current xpad code sit older drivers for gameport, serial-port, and parallel-port joysticks targeting hardware effectively gone from the market that would benefit from individual review.
repository signals
sources
- spinics.net
April 2025 upstream patch added a new 8BitDo Ultimate 2 Wireless Controller ID to xpad, showing active support for newly sold hardware in this directory.
- spinics.net
The 8BitDo xpad patch was explicitly applied by the input maintainer, indicating normal upstream maintenance rather than deprecation/removal.
- spinics.net
February 2026 patch added BETOP BTP-KP50B/C wireless-mode support to xpad, showing very recent submission activity in the directory.
- 8bitdo.com
8BitDo marketed the Ultimate 2 Wireless Controller as a current product, consistent with xpad gaining support for it.
- 8bitdo.com
8BitDo still sells current X-input style wireless controllers, supporting the view that joystick/xpad-class hardware remains in new consumer deployments.
codex reasoning notes (technical)
Local shell inspection of Kconfig/Makefile showed this is an active subsystem directory with many distinct drivers, including modern xpad, adc-joystick, qwiic-joystick, psxpad-spi, fsia6b, Sense HAT, and seesaw entries alongside legacy gameport/serial/parport drivers. Local `git log` (with safe.directory override) showed frequent 2024-2026 substantive touches, dominated by xpad device support and bug fixes. Web search found recent public mailing-list threads via spinics for 2025 and 2026 xpad additions, plus current vendor product pages for supported controllers. No removal/deprecation series surfaced in the limited mailing-list search sample. Conclusion: do not deprecate or remove the directory as a whole; keep it, but annotate that several leaf drivers inside are legacy and should be reviewed individually.