Add a driver for the Sony PS5 DualSense controller (054c:0ce6)
providing gamepad input via evdev, lightbar RGB LED control, and
player indicator LEDs through sysctl.
Signed-off-by: Christos Longros <chris.longros@gmail.com>
Differential D56345
hid: Add Sony DualSense gamepad driver Authored by chris.longros_gmail.com on Apr 10 2026, 5:52 PM. Tags None Referenced Files
Details
Add a driver for the Sony PS5 DualSense controller (054c:0ce6) Signed-off-by: Christos Longros <chris.longros@gmail.com> Tested on 16.0-CURRENT/amd64 with 054c:0ce6 over USB: all buttons and both sticks and triggers through evdev, lightbar and all five player LED patterns through sysctl, detach and reattach.
Diff Detail
Event Timeline
This comment was removed by chris.longros_gmail.com. Comment Actions Looks mostly good.
Comment Actions IMO it would be good to rename driver from ps5dualsense to ps5dsense to be inline with ps4dshock. That is up to you.
Comment Actions Rebase on current main, rename to ps5dsense, describe the full 63 byte input report, and add the manpage, sys/conf and module Makefile entries. Tested on hardware. This comment was removed by chris.longros_gmail.com. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||