Thread (10 messages) 10 messages, 2 authors, 2014-08-29
STALE4304d
Revisions (5)
  1. rfc [diff vs current]
  2. rfc [diff vs current]
  3. rfc current
  4. rfc [diff vs current]
  5. v2 [diff vs current]

[RFC PATCH 1/2] ARM: imx: add BYPASS support for PLL clocks

From: Shengjiu Wang <hidden>
Date: 2014-08-29 01:49:50

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:
quoted
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 <redacted>
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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help