
As written about at the end of last month, the Nintendo Switch controller driver is finally landing ! This kernel driver enables the Nintendo Switch Pro and Nintendo Switch Joy-Con controllers to now work with the mainline kernel. Both USB and Bluetooth connectivity is supported. Features like rumble mode, LEDs, and other functionality is working for these Joy-Cons / Pro controllers.
This open-source Nintendo Switch controller driver is not from Nintendo but rather the free software community via reverse-engineering.
Meanwhile, Sony has contributed improvements to their HID kernel driver supporting the PlayStation 5 DualSense controller.
At the end of last year Sony published an official PS5 controller driver for Linux . That driver was added to Linux 5.12 and they continue working on the code. For Linux 5.16, there are LED handling improvements for the Sony PlayStation 5 controller support submitted by Sony's Roderick Colenbrander.
Another notable HID addition this cycle is support for the Apple Magic Keyboard 2021 model now being in place for that open-source HID driver not officially supported by Apple.
Linux 5.16 HID also adds support for the NitroKey FIDO U2F . This heavy set of HID changes for Linux 5.16 was submitted this morning via this pull request .