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.

Compiler/TLV320AIC3262EVM-U: tlv320aic3104

Part Number: TLV320AIC3262EVM-U
Other Parts Discussed in Thread: TLV320AIC3104

Tool/software: TI C/C++ Compiler

HI 

I am using beagle-bone green board. I am trying to interface tlv320aic3104 to it. May i know how to interface it to the board and how to modify the device tree file to achieve it. It has two McASP(McASp0 and McASP1) ports on processor. But i am unable to understand what are the correct steps to achieve.

Thanks & Regards

Venkat R.

  • Venkat,

    I am not an expert regarding device trees, but If you go to github.com/beagleboard , then find linux/arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi  this has an implementation using the TLV320AIC3104.  This might give you a leg up on the effort. 

    best regards,

    -Steve Wilson

  • hi,

    Actually i was asking about beagle bone green board which has AM335x processor but you gave the link to beaglebone board x15 which has AM572x.

    Please look into the problem.

    Thanks & Regards

    Venkat R.

  • Hi Venkat, 

    Yes, you would still need to do some work to create your device tree,  but this is an example of an implementation of the AIC3104, using McASP0.  The portion referring to the AIC3104 should remain essentially the same.  depending on the board you might use a different McASP bus or I2C bus.  I expect you should be able to modify your device tree based on the one I linked to. 

    best regards,

    -Steve Wilson