FreeBSD Manual Pages
PS4DSHOCK(4) Kernel Interfaces Manual PS4DSHOCK(4) NAME ps4dshock -- Sony PlayStation 4 Dualshock 4 gamepad driver SYNOPSIS To compile this driver into the kernel, place the following lines in your kernel configuration file: device ps4dshock device hid device hidbus device hidmap device evdev Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5): ps4dshock_load="YES" DESCRIPTION The ps4dshock driver provides support for Sony PlayStation 4 Dualshock 4 gamepad driver. The /dev/input/event* device presents the game controller as a evdev type device. It is accessible to members of the games group. SYSCTL VARIABLES Next parameters are available as sysctl(8) variables. Debug parameter is available as loader(8) tunable as well. dev.p4dshock.*.led_state LED state: 0 - off, 1 - on, 2 - blinking. dev.p4dshock.*.led_color_r LED color. Red component. dev.p4dshock.*.led_color_g LED color. Green component. dev.p4dshock.*.led_color_b LED color. Blue component. dev.p4dshock.*.led_delay_on LED blink. On delay, msecs. dev.p4dshock.*.led_delay_off LED blink. Off delay, msecs. hw.hid.ps4dshock.debug Debug output level, where 0 is debugging disabled and larger values increase debug message verbosity. Default is 0. FILES /dev/input/event* input event device node. BUGS The ps4dshock does not support force-feedback events. HISTORY The ps4dshock driver first appeared in FreeBSD 13.0. AUTHORS The ps4dshock driver was written by Vladimir Kondratyev <wulf@FreeBSD.org>. FreeBSD ports 15.quarterly November 30, 2025 PS4DSHOCK(4)
NAME | SYNOPSIS | DESCRIPTION | SYSCTL VARIABLES | FILES | BUGS | HISTORY | AUTHORS
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=ps4dshock&sektion=4&manpath=FreeBSD+15.1-RELEASE+and+Ports.quarterly>
