[PATCH v13 0/3] HID: nintendo: Add preliminary Switch 2 controller
Vicki Pfau <[email protected]> Tue, 11 Aug 2026 18:20:32 -0700
| Newsgroups | org.kernel.vger.linux-input |
|---|---|
| Message-ID | <[email protected]> |
This series adds preliminary support for Switch 2 controllers using the same split-driver model as previous versions. The only difference between v12 and this is moving the spinlock init for rumble_lock to avoid a potential reinitialization. It's effectively just a resubmission otherwise. Dmitry, we still need a review or ack from you. Vicki Pfau (3): HID: nintendo: Add preliminary Switch 2 controller driver HID: nintendo: Add rumble support for Switch 2 controllers HID: nintendo: Add unified report format support MAINTAINERS | 1 + drivers/hid/Kconfig | 19 +- drivers/hid/hid-ids.h | 4 + drivers/hid/hid-nintendo.c | 1681 ++++++++++++++++- drivers/hid/hid-nintendo.h | 72 + drivers/input/joystick/Kconfig | 11 + drivers/input/joystick/Makefile | 1 + drivers/input/joystick/nintendo-switch2-usb.c | 475 +++++ 8 files changed, 2223 insertions(+), 41 deletions(-) create mode 100644 drivers/hid/hid-nintendo.h create mode 100644 drivers/input/joystick/nintendo-switch2-usb.c -- 2.54.0