[PATCH v13 0/3] HID: nintendo: Add preliminary Switch 2 controller
From: Vicki Pfau <vi@endrift.com>
Date: 2026-08-12 01:22:09
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