Pantelis Antoniou  has shown us how to use the PRU to create even more

@Pantelis_Antoniou has shown us how to use the PRU to create even more PWM channels

Originally shared by Koen Kooi

PWM on PRU1 GPO1 (P9.46 on the beaglebone header):

echo BB-BONE-PRU-04 > /sys/devices/bone_capemgr.8/slots
echo 1 > /sys/class/pwm/export
echo 3000000 > /sys/class/pwm/pwm1/duty_ns
echo 5000000 > /sys/class/pwm/pwm1/period_ns
echo 1> /sys/class/pwm/pwm1/run

All using remoteproc and virtio

Awesome work by @Pantelis_Antoniou

a9f54fc7e1934256ca5909005142a50c.png