Hi,
Info:
I am using BeagleBone Green Wireless(BBGW) with SITARA AM3358xx processor on board for audio driver. For that I am using external tlv320dac3100 codec for audio speaker.
As you know, this codec is I2C controlled I2S(MCASP) based. So I want to enable McAsp0(I2S)
pins and I2C1 as hardware interface. I2C1 is reflected successfully by making an entry in /boot/uEnv.txt but unable to show any Audio device by default while throwing command aplay -L on the terminal.
Then i start taking action as followed below-
Actions Taken:
As discussed in forum -
opened the BB-BONE-AUDI-02-00A0.dts file and edited according to my hardware connections. but unable to compile showing error in header files so i commented the header file and macros used for pinmuxing and used the hard coded values for that. Finally compiled and copied the .dtbo file into /lib/firmware/. then reboot and saw the dmesg-
It is showing failed to load BB-BONE-AUDI-02 in slots.
Hardware Connection: PIN Muxing:
P8.37 - mcasp0-aclkx 0x0C0 0x73
P8.38 - mcasp0-fsx 0x0C4 0x77
P8.34 - mcasp0-axr2 0x0CC 0x85
P8.37 - mcasp0-ahclkx 0x0DC 0x89
P8.37 - mcasp0-axr0 0x0C8 0x81
Please help me to resolve this asap. I am stucked badly. If possible please provide step by step procedure to this.