# 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* ; \ '"