cape-universal & 4.4.30

245 views
Skip to first unread message

Regina Choi

unread,
Jan 17, 2017, 11:29:37 PM1/17/17
to BeagleBoard


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? 



Robert Nelson

unread,
Jan 17, 2017, 11:34:28 PM1/17/17
to Beagle Board, rejina...@gmail.com
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,

--
Robert Nelson
https://rcn-ee.com/

Robert Nelson

unread,
Jan 18, 2017, 12:04:21 AM1/18/17
to Regina Choi, Beagle Board
On Tue, Jan 17, 2017 at 11:00 PM, Regina Choi <rejina...@gmail.com> wrote:
> Thanks for quick response! After remove cape_universal=enable, I managed to
> load my device tree overlay, however, the PRU pins are not set according to
> the dts provided. How do confirm if HDMI is disabled ?

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
Reply all
Reply to author
Forward
0 new messages