BB-BONE-AUDI cape fails to load

38 views
Skip to first unread message

Andrew P. Lentvorski

unread,
Jun 26, 2017, 4:31:27 AM6/26/17
to BeagleBoard

I'm trying to get my own audio cape to load so I thought I would start by loading the built-in audio cape configuration and then copy that to make my own.  However, I can't seem to beat the cape manager into submission.  I can load the BB-UART1-00A0 overlay, but I can't load the BB-BONE-AUDI-02-00A0:

root@beaglebone:/sys/devices/platform# echo BB-UART1 >/sys/devices/platform/bone_capemgr/slots
root@beaglebone
:/sys/devices/platform# echo BB-BONE-AUDI >/sys/devices/platform/bone_capemgr/slots
-bash: echo: write error: No such file or directory
root@beaglebone
:/sys/devices/platform# echo BB-BONE-AUDI-02 >/sys/devices/platform/bone_capemgr/slots
-bash: echo: write error: Invalid argument
root@beaglebone
:/sys/devices/platform# cat /sys/devices/platform/bone_capemgr/slots
 
0: PF----  -1
 
1: PF----  -1
 
2: PF----  -1
 
3: PF----  -1
14: P-O-L-   0 Override Board Name,00A0,Override Manuf,BB-UART1



Any suggestions as to what I'm doing wrong?

Thanks.

root@beaglebone:/sys/devices/platform# uname -a
Linux beaglebone 4.4.54-ti-r93 #1 SMP Fri Mar 17 13:08:22 UTC 2017 armv7l GNU/Linux






Andrew P. Lentvorski

unread,
Jul 2, 2017, 11:42:59 PM7/2/17
to BeagleBoard
Thanks to zmatt on the IRC channel this got resolved.

The problem is that the am335x-boneblack-overlay.dtb does not define the symbol "clk_mcasp0".

So, I had to use the am335x-boneblack-audio.dtb overlay instead.
Reply all
Reply to author
Forward
0 new messages