AnsweredAssumed Answered

i.MX6 I2S slave mode

Question asked by Zongbiao Liao on Mar 10, 2016
Latest reply on Mar 13, 2016 by Zongbiao Liao

Hello Community!

 

In the IMX6SDLRM,there are descriptions as bellow:

--------------------------------------------------------------------

In I2S slave mode(SSI_SCR[6:5]=10), the following settings are internally overridden by

the hardware:

. Normal mode is selected (SSI_SCR[3]=0)

--------------------------------------------------------------------

 

I am using L3.0.35_4.1.0 and I have not touched the SSI related drivers.When it is playing audio, I read the value of SSI1_SCR(addr:0x2028010),the value is 0x15F.

That is in I2S slave mode(SSI_SCR[6:5]=10), the Normal mode is selected (SSI_SCR[3]=1).

 

My questions are:

Q1):

why SSI_SCR[3] is not internally overridden by the hardware.

 

Q2):

Whether should I change  the imx-ssi.c to set the SSI_SCR[3] to 0?

 

Thank you!

Best Regards!

ZongbiaoLiao

Outcomes