when i user command arecord or apply.
the kernel message will show below failed. tegra210-i2s 2901100.i2s: timeout: failed to reset I2S for capture tegra210-i2s 2901100.i2s: ASoC: PRE_PMU: I2S2 TX event failed: -110 tegra210-i2s 2901100.i2s: timeout: failed to reset I2S for playback tegra210-i2s 2901100.i2s: ASoC: PRE_PMU: I2S2 RX event failed: -110
But mclk and LRCK is work .
~# arecord -D hw:APE,0 -r 48000 -c 2 -f S32_LE record.wav
~# aplay -D hw:APE,0 record.wav
the yellow is MCLK , the clock is 12.28MHz
the bule is LRCK , the clock is 48.08 KHz
update new file
the SCLK clock is 3.072Mhz
the TLV320AIC3206 to I2S2
MCLK ← MCLK
BCLK ↔ SCLK
WCLK ↔ LRCK
Can you please confirm if it is working for you now?
If possible, please summarize and attach all the changes you had to make to get your codec working.