On Thu, Sep 08, 2022 at 10:39:25AM -0700, Nate Yocom wrote: > Adds support for the X-Box Adaptive Controller, which is protocol > compatible with the XTYPE_XBOXONE support in the driver with two deltas: > > - The X-Box button sets 0x02 as its activation ID, where others set > 0x01 > - The controller has an additional Profile button with 4 active states, > which this change maps to an Axis control with 4 possible values > > Patch series adds device to the supported table, adds support for the > Profile button, and adds support for the X-Box button as distinct > changes. > > Signed-off-by: Nate Yocom <nate@xxxxxxxxx> > > Nate Yocom (5): > Input: joystick: xpad: Add X-Box Adaptive support > Input: joystick: xpad: Add X-Box Adaptive XBox button > Input: joystick: xpad: Add ABS_PROFILE to uapi > Input: joystick: xpad: Add ABS_PROFILE to Docs > Input: joystick: xpad: Add X-Box Adaptive Profile button > > v2: Fix warning Reported-by: kernel test robot <lkp@xxxxxxxxx> > v3: Break into multi-part and remove VID/PID check for XBox button > v4: Rename Layer -> Profile as suggested by Bastien Nocera > v5: Add new ABS_PROFILE axis to uapi and use it for the profile button > v6: Add ABS_PROFILE to absolutes array and docs as requested by Dmitry > > Documentation/input/event-codes.rst | 6 ++++++ > Documentation/input/gamepad.rst | 6 ++++++ > drivers/hid/hid-debug.c | 3 ++- > drivers/input/joystick/xpad.c | 15 ++++++++++++++- > include/uapi/linux/input-event-codes.h | 1 + > 5 files changed, 29 insertions(+), 2 deletions(-) > > > base-commit: 26b1224903b3fb66e8aa564868d0d57648c32b15 > -- > 2.30.2 > Dmitry et al, anything else I can do to see this through? Thanks! - Nate