From: Greg KH <gregkh@linuxfoundation.org>
To: Pavel Rojtberg <rojtberg@gmail.com>
Cc: linux-input@vger.kernel.org, dmitry.torokhov@gmail.com,
Christopher Crockett <chaorace@gmail.com>
Subject: Re: [PATCH 4/4] Input: xpad - add support for XBOX One Elite paddles
Date: Thu, 18 Aug 2022 15:12:40 +0200 [thread overview]
Message-ID: <Yv46yMHIi+utt7Xf@kroah.com> (raw)
In-Reply-To: <20220818130021.487410-5-rojtberg@gmail.com>
On Thu, Aug 18, 2022 at 03:00:21PM +0200, Pavel Rojtberg wrote:
> From: Christopher Crockett <chaorace@gmail.com>
>
> An effort has been made to support every official model and firmware
> version I could track down info on. The following controllers _should_
> have working paddles with this PR:
> - Xbox Elite (**untested**)
> - Xbox Elite Series 2 on early firmwares (**untested**)
> - Xbox Elite Series 2 on v4 firmwares (Tested v4.8.1908.0)
> - Xbox Elite Series 2 on v5 pre-BLE firmwares (**untested**)
> - Xbox Elite Series 2 on v5 post-BLE firmwares (Tested v5.13.3143.0)
>
> This patch also introduces correct handling for the Elite 1 controller
> and properly suppresses paddle inputs when using a custom profile slot.
>
> Starting with firmware v5.11, certain inputs for the Elite 2 were moved
> to an extra packet that is not enabled by default.
>
> We must first manually enable this extra packet in order to correctly
> process paddle input data with these later firmwares.
>
> Signed-off-by: Christopher Crockett <chaorace@gmail.com>
> Signed-off-by: Pavel Rojtberg <rojtberg@gmail.com>
> ---
> drivers/input/joystick/xpad.c | 254 +++++++++++++++++++++++++++++++++++++++++++--------------
> 1 file changed, 193 insertions(+), 61 deletions(-)
Nice work, that's messy to figure out.
Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
prev parent reply other threads:[~2022-08-18 13:12 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-08-18 13:00 [PATCH 0/4] Input: xpad - sync with github fork Pavel Rojtberg
2022-08-18 13:00 ` [PATCH 1/4] Input: xpad - add supported devices as contributed on github Pavel Rojtberg
2022-08-18 13:10 ` Greg KH
2022-08-18 13:46 ` Pavel Rojtberg
2022-08-18 14:06 ` Greg KH
2022-08-18 13:00 ` [PATCH 2/4] Input: xpad - fix wireless 360 controller breaking after suspend Pavel Rojtberg
2022-08-18 13:10 ` Greg KH
2022-08-18 13:51 ` Pavel Rojtberg
2022-08-18 14:07 ` Greg KH
2022-08-18 13:00 ` [PATCH 3/4] Input: xpad - Poweroff XBOX360W on mode button long press Pavel Rojtberg
2022-08-18 13:11 ` Greg KH
2022-08-18 13:53 ` Pavel Rojtberg
2022-08-18 14:07 ` Greg KH
2022-08-18 13:00 ` [PATCH 4/4] Input: xpad - add support for XBOX One Elite paddles Pavel Rojtberg
2022-08-18 13:12 ` Greg KH [this message]
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=Yv46yMHIi+utt7Xf@kroah.com \
--to=gregkh@linuxfoundation.org \
--cc=chaorace@gmail.com \
--cc=dmitry.torokhov@gmail.com \
--cc=linux-input@vger.kernel.org \
--cc=rojtberg@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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.