This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/TLV320DAC3100: unable to register tlv320dac3100 as audio device while checking aplay -L

Part Number: TLV320DAC3100

Tool/software: Linux

Hi,

I am using tlv320dac3100 i2s based i2c controlled codec to play audio as output on speaker over BeagleBone Green Wireless(BBGW) using AM335xx Sitara processor. Also i am using i2c1 for control interface and Mcasp0 for audio.

hardware connections for McAsp0 are given below:

P8.37 - mcasp0-aclkx

P8.38 - mcasp0-fsx

P8.34 - mcasp0-axcr2

P8.37 - mcasp0-ahclkx

P8.37 - mcasp0-axr0

I followed the link given below but unable to get success for my codec-

https://github.com/beagleboard/bb.org-overlays/issues/39

I have modified the BB-BONE-AUDI-02-00A0.dts file according to my requirements and compiled the code but got an error due to some library issue then used the hard coded values for pin-muxing

and compiled the dts file and then copied the generated .dtbo file into /lib/firmware and made the entry of BB-BONE-AUDI-02 into /boot/uEnv.txt

for this i followed the following link- 

learn.adafruit.com/.../compiling-an-overlay

and reboot but unable to see the audio code while firing the command aplay -L on the terminal.

I used different-2 debian and ubuntu images but still did not get success.

Please help me by providing step by step procedure to get codec working.

Thanks

Ritesh 

  • Hi Ritesh,

    Welcome to e2e.
    Unfortunately there is not much help we can provide for your issue. From Audio group we can support on how to configure the device and other issues related with the device itself. I don't have means or access to Linux system to debug. However this seems to be a problem with the host system. Perhaps other forum could provide better help on this.

    Best regards,
    -Ivan Salazar
    Applications Engineer - Low Power Audio & Actuators
  • ThaksThanks for reply Ivan,

    Why are you saying Host System problem while I am working on BeagleBone Green Wireless with debian/Ubuntu image.

    I am trying to modify the on board device tree of beaglebone as target not on any-other system.

    What is the meaning of this statement-

    From Audio group we can support on how to configure the device and other issues related with the device itself.

    Are you saying about any existing codec to configure( like bluetooth speaker) or anyother.

    Actually, I need to configure any codec that is based on McAsp0(I2S). So Please help me to solve this issue or recommend any codec that can be used externally for audio output.

    If you know any suitable forum please let me know.  Some people has done this kind of job using other TI's codec but they didn't mention the whole process/step.

    As i am using processor and codec both from TI  that's why i approached this forum. Looking for positive response.

    Thanks