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/TLV320AIC3110: TLV320AIC3110 bring up on custom board.

Part Number: TLV320AIC3110

Tool/software: Linux

Hi All,

We have an TLV320AIC3110 connected to I2S bus on our custom board.

I have successfully  powered up  the Audio codec by following the power sequence in the data sheet,  now I am able to probe the codec on i2c bus.

I am following below link to bring up the ALSA stack on linux BSP.

http://processors.wiki.ti.com/index.php/Sitara_Linux_Audio_DAC_Example

below is the dmesg o/p for codec.

tlv320aic31xx-codec 0-0018: Range 0: selector for 0 in window
tlv320aic31xx-codec 0-0018: Failed to allocate register map: -22
tlv320aic31xx-codec: probe of 0-0018 failed with error -22
soc-audio soc-audio.0: ASoC: machine Vatics_evm should use snd_soc_register_card()
soc-audio soc-audio.0: ASoC: CODEC tlv320aic3110.0-0018 not registered
platform soc-audio.0: Driver soc-audio requests probe deferral

So can anyone help me to fix this, I am in a no clue what is going wrong

Ratheendran