cape-universal & 4.4.30

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,