From ab4591cb0e074ce98c24645cdb80cb5012aed566 Mon Sep 17 00:00:00 2001 From: Paul Oliver Date: Fri, 7 Feb 2025 17:10:05 +0000 Subject: Initial --- sysconf/99-pwm.rules | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 sysconf/99-pwm.rules (limited to 'sysconf/99-pwm.rules') diff --git a/sysconf/99-pwm.rules b/sysconf/99-pwm.rules new file mode 100644 index 0000000..8407ebe --- /dev/null +++ b/sysconf/99-pwm.rules @@ -0,0 +1,12 @@ +# This UDEV rule provides the `pwm` user group with access to PWM devices. +# Note that UDEV operates asynchronously, so there may be a slight delay +# between changes to the directory structure (e.g., when a new PWM channel is +# added) and the corresponding permission updates. To ensure the rule has been +# fully applied, you can use the command `udevadm settle` to wait for the UDEV +# process to complete. +SUBSYSTEM=="pwm*", PROGRAM="/bin/sh -c ' \ + chown -R root:pwm /sys/class/pwm ; \ + chmod -R 770 /sys/class/pwm ; \ + chown -R root:pwm /sys/devices/platform/axi/1000120000.pcie/*.pwm/pwm/pwmchip* ; \ + chmod -R 770 /sys/devices/platform/axi/1000120000.pcie/*.pwm/pwm/pwmchip* ; \ +'" -- cgit v1.2.1