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.

TLV320AIC3120: Register settings for TLV320AIC3120

Part Number: TLV320AIC3120

Hi,

We are trying to interface the TLV320AIC3120 audio codec with the Qualcomm QCS610 chipset. We are using the /sound/soc/codecs/tlv320aic31xx.c driver file. We are facing some issues in the Qualcomm platform that after writting the default settings we are not observing any activity in the I2C bus when using the snd_soc_write, snd_soc_read and snd_soc_update_bits function calls.

We are working in S16_LE, 48KHz Sampling rate, Stereo speaker. The processor will generate 12.288MHz MCLK. 

We would like to properly configure the audio codec chip (programing the divider values, unmute the device and enabling the playback and capture switches etx) in the default settings itself by enabling the SPK output and MIC input in the default settings. Can you provide us the register settings to configure the codec in the i2c_probe function itself?