1. 12 6月, 2013 2 次提交
  2. 11 6月, 2013 1 次提交
    • S
      clk: divider: do not propagate rate change request when unnecessary · 081c9025
      Shawn Guo 提交于
      If the current rate of parent clock is sufficient to provide child a
      requested rate with a proper divider setting, the rate change request
      should not be propagated.  Instead, changing the divider setting is good
      enough to get child clock run at the requested rate.
      
      On an imx6q clock configuration illustrated below,
      
        ahb --> ipg --> ipg_per
        132M    66M     66M
      
      calling clk_set_rate(ipg_per, 22M) with the current
      clk_divider_bestdiv() implementation will result in the rate change up
      to ahb level like the following, because of the unnecessary/incorrect
      rate change propagation.
      
        ahb --> ipg --> ipg_per
        66M     22M     22M
      
      Fix the problem by trying to see if the requested rate can be achieved
      by simply changing the divider value, and in that case return the
      divider immediately from function clk_divider_bestdiv() as the best
      one, so that all those unnecessary rate change propagation can be saved.
      Reported-by: NAnson Huang <b20788@freescale.com>
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      Signed-off-by: NMike Turquette <mturquette@linaro.org>
      081c9025
  3. 07 6月, 2013 2 次提交
  4. 05 6月, 2013 1 次提交
  5. 01 6月, 2013 4 次提交
  6. 31 5月, 2013 2 次提交
  7. 30 5月, 2013 5 次提交
  8. 29 5月, 2013 10 次提交
  9. 21 5月, 2013 2 次提交
  10. 14 5月, 2013 1 次提交
  11. 28 4月, 2013 1 次提交
  12. 24 4月, 2013 1 次提交
  13. 23 4月, 2013 1 次提交
  14. 20 4月, 2013 1 次提交
    • A
      clk: exynos: prepare for multiplatform · 25e56eba
      Arnd Bergmann 提交于
      The new common clock drivers for exynos are using compile
      time constants and soc_is_exynos* macros to provide backwards
      compatibility for pre-DT systems, which is not possible with
      multiplatform kernels. This moves all the necessary
      information back into platform code and removes the mach/*
      header inclusions.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Cc: Mike Turquette <mturquette@linaro.org>
      25e56eba
  15. 19 4月, 2013 1 次提交
  16. 16 4月, 2013 2 次提交
  17. 15 4月, 2013 1 次提交
  18. 14 4月, 2013 1 次提交
  19. 13 4月, 2013 1 次提交