Hello,
I have a setup where iMX7 must act as a master on an I2S link. When using aplay everything seems to work properly. Using the oscilloscope I can see that bitclock works correctly and data are sent. However the MCLK is not generated by the iMX while it should be. Is there any specific settings for SAI1_MCLK so that it is enable
There is no example with iMX7 acting as a master on the SAI link and the documentation is pretty poor about this topic.
I use the simple-audio-card driver with a kernel 4.14.
Relevant information from my device tree is shown below
Any ideas of what can be wrong? As everything else seems to work properly I guess a specific setting is missing for SAI1_MCLK.
Thanks for your help.
Hi jbaptiste_marie,
The thread is quite old but I wounder if you solved the problem with the missing MCLK and remember what the solution was?
Best regards,
Per
Hi Jean-Baptiste
one can look at below links (seems by default it is configured as master)
https://community.nxp.com/message/922214?commentID=922214#comment-922214
How to configure IMX7D_AUDIO_MCLK_ROOT_SRC for an external clock?
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------