[RFC PATCH 1/2] ARM: imx: add BYPASS support for PLL clocks
Shengjiu Wang
shengjiu.wang at freescale.com
Thu Aug 28 18:49:50 PDT 2014
On Thu, Aug 28, 2014 at 04:44:21PM +0800, Shawn Guo wrote:
> On Tue, Aug 26, 2014 at 11:35:12PM +0800, Shawn Guo wrote:
> > The i.MX6 clock drivers currently hard-code all PLL clocks sourcing from
> > OSC24M without BYPASS support. The patch adds BYPASS and BYPASS_CLK_SRC
> > selection for PLL clocks as per Figure 10-3. Primary Clock Generation
> > in IMX6DQRM, i.e. both BYPASS_CLK_SRC and BYPASS bits are implemented as
> > mux clocks, and ENABLE bit of PLL clocks is implemented as a gate clock
> > after BYPASS mux.
> >
> > Signed-off-by: Shawn Guo <shawn.guo at freescale.com>
>
> Shengjiu,
>
> Can you please test if this BYPASS support works good for your ESAI use
> case?
>
> Shawn
Yes, after test, one issue found. Please check.
-static const char *pll_bypass_src_sels[] = { "osc", "anaclk1", "anaclk2", "dummy", };
+static const char *pll_bypass_src_sels[] = { "osc", "lvds1_in", "lvds2_in", "dummy", };
best regrads
wang shengjiu
More information about the linux-arm-kernel
mailing list