This holiday season the ghost of Christmas past

paid Sony a visit, and after revisting the
PS3 Linux Class Action Lawsuit over their removal of OtherOS on PlayStation 3 it appears they've had a change of heart... and released a 'HID-PlayStation' Linux kernel driver paving the way to
Official PS5 DualSense Controller Support for Linux users!
This
PS5 Scene news comes following the unofficial
DualSense WinAPI release, with the
Patchwork Linux Input mailing list
patch notes submission by
Roderick Colenbrander of
Sony Interactive Entertainment, LLC stating the following to quote:
Hi, I am pleased to share a new Linux driver for the PlayStation 5 'DualSense' game controller. The driver supports the DualSense in both Bluetooth and USB modes. Most controller features are supported including LEDs, Touchpad, Motion Sensors and Rumble.
DualSense supported is implemented in a new 'hid-playstation' driver, which will be used for peripherals by 'Sony Interactive Entertainment' (PlayStation). Hid-sony will be used for devices for the larger Sony Group. We intend to migrate existing devices over time gradually to hid-playstation.
We do not want to cause any regressions and maintain quality. As such moving forward, unit tests are important and we started by providing these through 'hid-tools' including DualSense.
The Linux driver exposes DualSense functionality as a 'compositive device' similar to DualShock 4 in hid-sony, spanning multiple frameworks. First, it exposes 3 evdev nodes for respectively the 'gamepad', 'touchpad' and 'motion sensors'.
The FF framework is used to provide basic rumble features. The leds-class is used to implement the Player indicator LEDs below the DualSense's touchpad, while the new 'leds-class-multicolor' is used for the lightbars next to the touchpad.
Not yet supported are new unique features introduced by the DualSense such as Adaptive Triggers and the VCM based Haptics. These features require a large amount of data and complex data structures. It...