mbox series

[0/3] HID: playstation: improvements and new device support

Message ID 20221006020151.132434-1-roderick.colenbrander@sony.com (mailing list archive)
Headers show
Series HID: playstation: improvements and new device support | expand

Message

Roderick Colenbrander Oct. 6, 2022, 2:01 a.m. UTC
Hi,

This patch series adds a couple of small bug fixes and improvements.

First, itt fixes a race condition on device removal in case new work got queued
during cleanup. This similar to something done before in hid-sony.

Next, the driver brings initial support for the new DualSense Edge controller.
It is a new controller with various new features (e.g. new special buttons),
but for now the device behaves like a regular DualSense.

Finally, the driver adds support for a new rumble mode, which has become
the default over time across PlayStation and non-PlayStation platforms (iOS/Windows)
as the original DualSense vibration mode felt different compared to previous
PlayStation controllers like DualShock 3 and DualShock 4. This new mode
requires an updated DualSense firmware (released in 2021) and is the default
mode used on the DualSense Edge.

Thanks,
Roderick Colenbrander
Sony Interactive Entertainment, LLC


Roderick Colenbrander (3):
  HID: playstation: stop DualSense output work on remove.
  HID: playstation: add initial DualSense Edge controller support
  HID: playstation: support updated DualSense rumble mode.

 drivers/hid/hid-ids.h         |  1 +
 drivers/hid/hid-playstation.c | 85 ++++++++++++++++++++++++++++++++---
 2 files changed, 79 insertions(+), 7 deletions(-)