1. 12 10月, 2015 1 次提交
    • S
      clk: imx6: Add SPDIF_GCLK clock in clock tree · 84a87250
      Shengjiu Wang 提交于
      Correct SPDIF clock setting issue in clock tree, the SPDIF_GCLK is also
      one clock of SPDIF, which is missed before.
      
      We found an issue that imx can't enter low power mode with spdif
      if IMX6x_CLK_SPDIF is used as the core clock of spdif. Because
      spdif driver will register IMX6x_CLK_SPDIF clock to regmap, regmap will do
      clk_prepare in init function, then IMX6x_CLK_SPDIF clock is prepared in probe,
      so its parent clock (PLL clock) is prepared, the prepare operation of
      PLL clock is to enable the clock. But I.MX needs all PLL clock is disabled,
      then it can enter low power mode.
      
      So we can't use IMX6x_CLK_SPDIF as the core clock of spdif, the correct spdif
      core clock is SPDIF_GCLK, which share same gate bit with IMX6x_CLK_SPDIF clock.
      SPDIF_GCLK's parent clock is ipg clock.
      Signed-off-by: NShengjiu Wang <shengjiu.wang@freescale.com>
      Signed-off-by: NShawn Guo <shawnguo@kernel.org>
      84a87250
  2. 26 9月, 2015 1 次提交
  3. 10 8月, 2015 1 次提交
  4. 13 7月, 2015 1 次提交
  5. 03 6月, 2015 6 次提交
  6. 02 3月, 2015 5 次提交
  7. 20 1月, 2015 1 次提交
  8. 29 12月, 2014 1 次提交
  9. 22 11月, 2014 1 次提交
  10. 25 10月, 2014 1 次提交
  11. 16 9月, 2014 6 次提交
  12. 18 8月, 2014 1 次提交
  13. 18 7月, 2014 5 次提交
  14. 12 5月, 2014 2 次提交
  15. 30 4月, 2014 1 次提交
  16. 15 4月, 2014 2 次提交
  17. 14 4月, 2014 1 次提交
  18. 05 3月, 2014 2 次提交
    • S
      ARM: imx6q: support ptp and rmii clock from pad · 810c0ca8
      Shawn Guo 提交于
      On imx6qdl, the ENET RMII and PTP clock can come from either internal
      ANATOP/CCM or external clock source through pad GPIO_16.  But in case
      of the external clock source, bit IOMUXC_GPR1[21] needs to be cleared.
      
      The patch adds the support for systems that use an external clock source
      and distinguishes above two cases by checking if the PTP clock specified
      in device tree is the one coming from the internal ANATOP/CCM.
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      810c0ca8
    • S
      ARM: imx6q: remove unneeded clk lookups · b30c6d01
      Shawn Guo 提交于
      Since commit (a94f8ecb ARM: imx6q: remove board specific CLKO setup),
      a number of clk lookups in imx6q clock driver is no longer needed.
      Let's remove them.
      
      The cpu0 lookup is also removed since we are now running imx6 cpufreq
      driver and looking up clocks from device tree.
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      b30c6d01
  19. 11 2月, 2014 1 次提交