1. 28 12月, 2016 1 次提交
  2. 25 12月, 2016 1 次提交
  3. 04 7月, 2016 1 次提交
  4. 17 6月, 2016 1 次提交
    • T
      ARM: OMAP2+: timer: add probe for clocksources · 970f9091
      Tero Kristo 提交于
      A few platforms are currently missing clocksource_probe() completely
      in their time_init functionality. On OMAP3430 for example, this is
      causing cpuidle to be pretty much dead, as the counter32k is not
      going to be registered and instead a gptimer is used as a clocksource.
      This will tick in periodic mode, preventing any deeper idle states.
      
      While here, also drop one unnecessary check for populated DT before
      existing clocksource_probe() call.
      Signed-off-by: NTero Kristo <t-kristo@ti.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      970f9091
  5. 18 12月, 2015 1 次提交
    • G
      ARM: OMAP2+: am43xx: enable GENERIC_CLOCKEVENTS_BROADCAST · 0b3e6fca
      Grygorii Strashko 提交于
      System will misbehave in the following case:
      - AM43XX only build (UP);
      - CONFIG_CPU_IDLE=y
      - ARM TWD timer enabled and selected as clockevent device.
      
      In the above case, It's expected that broadcast timer will be used as
      backup timer when CPUIdle will put MPU in low power states where ARM
      TWD will stop and lose its context. But, the CONFIG_SMP might not be
      selected when kernel is built for AM43XX SoC only and, as result,
      GENERIC_CLOCKEVENTS_BROADCAST option will not be selected also. This
      will break CPUIdle and System will stuck in low power states.
      
      Hence, fix it by selecting GENERIC_CLOCKEVENTS_BROADCAST option for
      AM43XX SoCs always and add empty tick_broadcast() function
      implementation - no need to send any IPI on UP. After this change
      timer1 will be selected as broadcast timer the same way as for SMP,
      and CPUIdle will work properly.
      Signed-off-by: NGrygorii Strashko <grygorii.strashko@ti.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      0b3e6fca
  6. 01 12月, 2015 1 次提交
  7. 17 10月, 2015 3 次提交
  8. 16 10月, 2015 6 次提交
  9. 01 10月, 2015 1 次提交
  10. 02 9月, 2015 1 次提交
    • T
      ARM: OMAP2+: Fix booting if no timer parent clock is available · 874b300a
      Tony Lindgren 提交于
      When bringing up a new SoC we needlessly prevent booting at timer
      init if timer clock_set_parent fails. This can fail if the system
      is booting on bootloader configured PLL values until the clock
      framework driver for the PLL is implemented.
      
      Let's just WARN instead, this will provide helpful information
      for anybody bringing up a new SoC what needs to be fixed.
      
      This allows to boot dm814x that's still missing the PLL driver.
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      874b300a
  11. 17 7月, 2015 1 次提交
  12. 16 7月, 2015 2 次提交
  13. 12 5月, 2015 1 次提交
    • T
      ARM: OMAP2+: Remove bogus struct clk comparison for timer clock · b0897972
      Tony Lindgren 提交于
      With recent changes to use determine_rate, the comparison of two
      clocks won't work without clk_is_match that does __clk_get_hw
      on the clocks first.
      
      As we've been unconditionally already calling clk_set_parent
      already because of the bogus comparison, let's just remove the
      check as suggested by Stephen Boyd <sboyd@codeaurora.org>.
      
      Cc: Michael Turquette <mturquette@linaro.org>
      Cc: Paul Walmsley <paul@pwsan.com>
      Cc: Tero Kristo <t-kristo@ti.com>
      Cc: Tomeu Vizoso <tomeu.vizoso@collabora.com>
      Acked-by: NStephen Boyd <sboyd@codeaurora.org>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      b0897972
  14. 15 1月, 2015 1 次提交
  15. 06 1月, 2015 2 次提交
  16. 12 9月, 2014 1 次提交
  17. 08 5月, 2014 1 次提交
  18. 06 5月, 2014 1 次提交
  19. 01 3月, 2014 1 次提交
  20. 18 1月, 2014 1 次提交
  21. 22 11月, 2013 1 次提交
  22. 12 10月, 2013 1 次提交
  23. 11 10月, 2013 1 次提交
  24. 09 10月, 2013 2 次提交
  25. 04 10月, 2013 1 次提交
  26. 21 8月, 2013 1 次提交
  27. 13 8月, 2013 1 次提交
  28. 03 8月, 2013 1 次提交
  29. 04 7月, 2013 1 次提交
  30. 25 6月, 2013 1 次提交