Hi Igor,
1. Figure 61-22 (SSI Transmit Clock Generator Block Diagram in i.MX6DQ RM) shows SSI's sys clock as the input clock, but doesn't show its origin.
I need to verify whether SSIDIV in Table 61-7 is the product of SSIx_clk_pred and SSIx_clk_podf (taken from CCM_CS1CDR & CCM_CS1CDR registers).
2. Is there any way to read the real SSI's sys clock inside i.MX6 ?
3. Please correct me if I'm wrong:
- Since Serial BIT clock measured with a scope is an input to the codec, and since mxc_wm8962_init() function only deals with the codecs internal PLL, the
Serial BIT clock cannot be influenced by this function, and can only be influenced by the contents of the following registers (i.e. no other registers are involved):
CCM_ANALOG_PLL_AUDIO, (BTW, what's the difference between this register and CCM_ANALOG_PLL_AUDIO_SET / CLR ?)
CCM_ANALOG_PLL_AUDIO_NUM,
CCM_ANALOG_PLL_AUDIO_DENOM,
CCM_CS1CDR / CCM_CS2CDR
CCM_CSCMR1,
SSI1_STCCR / SSI2_STCCR / SSI2_STCCR.
BR
Yehuda