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/TLV320AIC3105: LINE2L issue connected to MIC

Part Number: TLV320AIC3105


Tool/software: Linux

Hi ,

I am using TLV320AIC3105 for our custom board. I am using the driver given by the TI, i.e.  tlv320aic3x.c file. My dts changes are as follow :

audio-routing =

"Ext Spk", "HPLOUT",
"Ext Spk", "HRLOUT",
"LINE1L", "Mic Jack",
"LINE1R", "Mic Jack",
"LINE2L", "Mic Jack",
"LINE2R", "Mic Jack";

I have connected the Mic to LINE2L. But when I tried recording using below command, Not able to capture the any voice.

$ arecord -t wav  -f S16_LE -r 16000 -d 10  record.wav

In the boot-up log message I am seeing below messages :

tlv320aic3x-codec 1-0018: ASoC: Failed to create MIC3L debugfs file
tlv320aic3x-codec 1-0018: ASoC: Failed to create MIC3R debugfs file

tlv320aic3x-codec 1-0018: ASoC: Failed to create LINE2L debugfs file
tlv320aic3x-codec 1-0018: ASoC: Failed to create LINE2R debugfs file

Whether I need to do any changes in the codec driver code?

Could you please help me in this regard.

Thanks ,

Jayalaxmi