Hello,
I'm trying to interface a TLV320ADC6140 audio ADC (EVB) to imx8mm SOM, running Linux 5.4.85, but without success .... always get the same ASOC error :
asoc-simple-card: probe of board-sound_adc failed with error -22
What have I done :
- Include driver & enable it in the kernel config
- In the driver device tree bindings there is only I2C example :
After implementing it, I can see that the .ko loaded correctly, and the I2C bus works.
- I've enabled in device tree SAI2 + pinctl muxing and declared simple-audio-card in order to be recognized by ALSA.
Relevant captures from my device tree :

Below are the relevant PINs we plan to use ( At the end , I'll add also Audio DAC ).

Below:
- using TDM ( in order to support 2 ADC on the same bus)
- As far as I understand the SAI is the master, so BCLK and FSYNC from CPU.


Please advise what can be the problem.
Thanks in advanced.
Moran.