From: Shawn Guo Date: Mon, 1 Sep 2014 06:17:48 +0000 (+0800) Subject: ARM: imx6q: add BYPASS support for PLL clocks X-Git-Tag: fixes-for-v3.18-merge-window~5^2~14^2~10 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b1f156db47ae914a308488ce28e84f3d4ad4f667;p=pandora-kernel.git ARM: imx6q: add BYPASS support for PLL clocks The imx6q clock driver currently hard-codes all PLL clocks to source from OSC24M without BYPASS support. The patch adds the missing lvds_in clock which is mutually exclusive with lvds_gate, and implements 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 --- Reading git-diff-tree failed