1. 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
  2. 11 2月, 2014 1 次提交
  3. 31 12月, 2013 2 次提交
  4. 11 11月, 2013 2 次提交
  5. 21 10月, 2013 5 次提交
  6. 22 8月, 2013 5 次提交
  7. 16 8月, 2013 2 次提交
  8. 15 7月, 2013 1 次提交
  9. 17 6月, 2013 7 次提交
  10. 03 6月, 2013 1 次提交
  11. 23 5月, 2013 1 次提交
  12. 12 5月, 2013 3 次提交
  13. 12 4月, 2013 6 次提交
  14. 09 4月, 2013 2 次提交
    • D
      ARM i.MX6: Fix ldb_di clock selection · e8094b2c
      Dirk Behme 提交于
      According to the recent i.MX6 Quad technical reference manual, mode 0x4 (100b)
      of the CCM_CS2DCR register (address 0x020C402C) bits [11-9] and [14-12] select
      the PLL3 clock, and not the PLL3 PFD1 540M clock. In our code, the PLL3 root
      clock is named 'pll3_usb_otg', select this instead of the 540M clock.
      Signed-off-by: NDirk Behme <dirk.behme@de.bosch.com>
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      e8094b2c
    • S
      ARM: imx: provide twd clock lookup from device tree · 2bb4b70b
      Shawn Guo 提交于
      While booting from device tree, imx6q used to provide twd clock lookup
      by calling clk_register_clkdev() in clock driver.  However, the commit
      bd603455 (ARM: use device tree to get smp_twd clock) forces DT boot to
      look up the clock from device tree.  It causes the failure below when
      twd driver tries to get the clock, and hence kernel has to calibrate the
      local timer frequency.
      
       smp_twd: clock not found -2
       ...
       Calibrating local timer... 396.13MHz.
      
      Fix the regression by providing twd clock lookup from device tree, and
      remove the unused twd clk_register_clkdev() call from clock driver.
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      2bb4b70b