AnsweredAssumed Answered

i.MX7 SAI connection when i.MX7 is I2S slave.

Question asked by Satoshi Shimoda on Sep 20, 2016
Latest reply on Jul 3, 2019 by peter zhang

Hi community,


I have a question about i.MX7 SAI.
I want to confirm i.MX7 SAI connection.
I understand I2S master generate a bit clock and a frame sync and provide them to I2S slave.
When i.MX7 is I2S master, I think it should be the attached image.


Then, when i.MX7 is I2S slave, how connect SAI interface with a external codec?
Which of the following image is correct?


I believe the both connections are no problem for i.MX6 since i.MX6 has AUDMUX, but i.MX7 does not have AUDMUX.
And I think i.MX7 SABRE uses the left one also since BSP supports "CODEC as I2S Slave" as per Table 28-2 of Linux Reference Manual (Rev.0, 08.2016 for L4.1.15_1.2.0-ga), but I don't understand how RXC and RXFS are used if my understanding is correct.


Best Regards,
Satoshi Shimoda