I am actually migrating device tree overlay (dts) from 3.8.x to 4.4.30. As I am using PRU pins that mux with HDMI, thus I disabled HDMI in /boot/ uEnv.txt,
Beaglebone Black : HDMI (Audio/Video) disabled:
dtb = am335x-boneblack-emmc-overlay.dtb
echo EBB_PRU_ADC_DBG > $SLOTS
But got write error, File exists?
open /boot/uEnv.txt
you'll see a line that says cape_universal=enable, remove that, as it
loaded the univ-emmc overlay (cape universal based/config-pin/etc..)
Regards,
make sure the pruss node is enabled in your overlay:
https://github.com/RobertCNelson/dtb-rebuilder/blob/4.4-ti/src/arm/am33xx-pruss-uio.dtsi#L13-L20
and setup your kernel module blacklist:
cat /etc/modprobe.d/pruss-blacklist.conf
blacklist pruss
blacklist pruss_intc
blacklist pru-rproc
Regards,