Hi ,
I had used codeic IC -TLV320AIC3254-Q1 to debug the audio driver on linux platform , there is a problem that when I play audio , the Audio_LOL and Audio_LOR has no anything out .
I had tested power of codec IC and is ok,.when play audio file ,the waveform of DINMFP1 \ BCLK \ LOL\LOR as below:
the value of register as below:add is register address , value is the value of register
mike < write i2c add=0x0 value=0x0, iRet=0 >
mike < write i2c add=0xd value=0x0, iRet=0 >
mike < write i2c add=0xe value=0x80, iRet=0 >
mike < write i2c add=0x13 value=0x83, iRet=0 >
mike < write i2c add=0x1e value=0x18, iRet=0 >
mike < write i2c add=0x0 value=0x1, iRet=0 >
mike < write i2c add=0xe value=0x8, iRet=0 >
mike < write i2c add=0xf value=0x8, iRet=0 >
mike < write i2c add=0x0 value=0x0, iRet=0 >
mike < write i2c add=0x3f value=0x98, iRet=0 >
mike < write i2c add=0x3f value=0xd8, iRet=0 >
mike < write i2c add=0x0 value=0x1, iRet=0 >
mike < write i2c add=0x9 value=0x8, iRet=0 >
mike < write i2c add=0x9 value=0xc, iRet=0 >
mike < write i2c add=0x12 value=0x0, iRet=0 >
mike < write i2c add=0x13 value=0x0, iRet=0 >
mike < read i2c iRet=0,add=0x0 value=0x01 >
mike < read i2c iRet=0,add=0xd value=0x00 >
mike < read i2c iRet=0,add=0xe value=0x08 >
mike < read i2c iRet=0,add=0x13 value=0x00 >
mike < read i2c iRet=0,add=0x1e value=0x00 >
mike < read i2c iRet=0,add=0x0 value=0x01 >
mike < read i2c iRet=0,add=0xe value=0x08 >
mike < read i2c iRet=0,add=0xf value=0x08 >
mike < read i2c iRet=0,add=0x0 value=0x01 >
mike < read i2c iRet=0,add=0x3f value=0x030 >
mike < read i2c iRet=0,add=0x3f value=0x030 >
mike < read i2c iRet=0,add=0x0 value=0x01 >
mike < read i2c iRet=0,add=0x9 value=0x0c >
mike < read i2c iRet=0,add=0x9 value=0x0c >
mike < read i2c iRet=0,add=0x12 value=0x00 >
mike < read i2c iRet=0,add=0x13 value=0x00 >
and the schematic of audio as below:
so why when play audio , the LOL/LOR has no anything out ?
there are some registers to be set up?