From: Vicki Pfau <vi@endrift.com>
To: Benjamin Tissoires <bentiss@kernel.org>
Cc: Dmitry Torokhov <dmitry.torokhov@gmail.com>,
linux-input@vger.kernel.org, Silvan Jegen <s.jegen@gmail.com>,
Jiri Kosina <jikos@kernel.org>
Subject: Re: [PATCH v13 1/3] HID: nintendo: Add preliminary Switch 2 controller driver
Date: Tue, 22 Sep 2026 19:57:00 -0700 [thread overview]
Message-ID: <61eafb02-d682-40c2-9dd9-14da921ca1ca@endrift.com> (raw)
In-Reply-To: <arKcATgEevwsU_eF@beelink>
Hi Benjamin,
On 9/22/26 8:20 AM, Benjamin Tissoires wrote:
> Hi Vicki,
>
> On Sep 14 2026, Vicki Pfau wrote:
>> Dmitry,
>>
>> Can you please review the USB portion of this patch? I've been submitting drafts since December and you've yet to review it. This series has been ready for a month and I don't want to miss another merge window.
>
> Looking further more into drivers/input/joystick/nintendo-switch2-usb.c,
> and correct me if I'm wrong, but that file doesn't seem to use any input
> related API. And given that it's sharing a struct with HID, I wonder in
> the end if you should not move this file in drivers/hid/ instead. Jiri
> might have a different view, but I think we can make an exception given
> that this is a requirement for the HID part to work correctly.
>
> This would remove the pain of multi-subsystems handling.
I can do that. It's a pure USB module so I had assumed it was ill-fitting in the hid directory, but it is solely for the operation of a hid driver so I guess it makes sense. Nintendo Switch 2 controllers have two interfaces over USB: a standard HID one and a sidechannel it uses bulk transfers on to do configuration. There's a similar sidechannel over Bluetooth, but that's future work.
I'll prepare a v14 when I have time. There's a third party controller I want to take a look at too; the right joy-con works with this series, but the left doesn't. Very strange.
>
> Cheers,
> Benjamin
>
Vicki
next prev parent reply other threads:[~2026-09-23 3:06 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-08-12 1:20 [PATCH v13 0/3] HID: nintendo: Add preliminary Switch 2 controller Vicki Pfau
2026-08-12 1:20 ` [PATCH v13 1/3] HID: nintendo: Add preliminary Switch 2 controller driver Vicki Pfau
2026-08-12 1:34 ` sashiko-bot
2026-09-15 6:44 ` Vicki Pfau
2026-09-22 15:20 ` Benjamin Tissoires
2026-09-23 2:57 ` Vicki Pfau [this message]
2026-08-12 1:20 ` [PATCH v13 2/3] HID: nintendo: Add rumble support for Switch 2 controllers Vicki Pfau
2026-08-12 1:35 ` sashiko-bot
2026-08-12 1:20 ` [PATCH v13 3/3] HID: nintendo: Add unified report format support Vicki Pfau
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=61eafb02-d682-40c2-9dd9-14da921ca1ca@endrift.com \
--to=vi@endrift.com \
--cc=bentiss@kernel.org \
--cc=dmitry.torokhov@gmail.com \
--cc=jikos@kernel.org \
--cc=linux-input@vger.kernel.org \
--cc=s.jegen@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox