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.

Issues with TLV320AIC3100

Other Parts Discussed in Thread: TLV320AIC3100

Hi,

I'm currently trying to get a TLV320AIC3100 up and running on my AM335x system.  I'm struggling to get it going in Linux even though my setup seems correct. 

To debug the interface I tried manually setting some of the registers through u-boot's i2c commands and I seem to have spotted a problem, any write I do to the first 15 registers (ignoring reserved registers) doesn't seem to have any effect! I also noticed that the reset values of the resisters seem to be off, see below a read of the first 32 registers.

U-Boot# i2c md 0x18 0 20
0000: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
0010: 00 00 01 01 80 80 00 00 00 00 01 00 00 00 01 00 ................

Any ideas what could be happening here?

Thanks

Micheal