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