1. 13 9月, 2012 10 次提交
  2. 11 9月, 2012 7 次提交
  3. 07 9月, 2012 4 次提交
  4. 06 9月, 2012 1 次提交
  5. 31 8月, 2012 4 次提交
  6. 17 8月, 2012 1 次提交
  7. 13 8月, 2012 1 次提交
  8. 08 8月, 2012 3 次提交
    • V
      ARM: OMAP2+: cpu: Add am33xx device under cpu_class_is_omap2 · 90f7f9ac
      Vaibhav Hiremath 提交于
      AM33XX device falls under omap2 class, so make cpu_class_is_omap2()
      macro true by adding soc_is_am33xx() to existing list of cpu/soc
      check.
      
      This is required to unblock the basic boot support on AM335x platform.
      
      Having done that, we still need to sort out properly from
      common zImage point of view without having to maintain this
      cpu/soc_is_xxx list.
      Signed-off-by: NVaibhav Hiremath <hvaibhav@ti.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      90f7f9ac
    • J
      omap: Fix multi.h when only ARCH_OMAP3 and SOC_AM33XX are selected · 6c691b5d
      Jan Luebbe 提交于
      When only ARCH_OMAP3 (or -2,-4,...) and SOC_AM33XX are selected, multi.h
      doesn't set MULTI_OMAP2. In this case, cpu.h will simply define
      cpu_is_omap24xx() as 1.
      
      This causes problems for example for omap_hwmod.c:omap_hwmod_init which
      checks for cpu_is_omap24xx() first, using the wrong soc_ops for AM33xx.
      
      Fix this by defining MULTI_OMAP2 when using SOC_AM33XX together with
      something else.
      Signed-off-by: NJan Luebbe <jlu@pengutronix.de>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      6c691b5d
    • J
      ARM: OMAP2+: Fix dmtimer set source clock failure · 54f32a35
      Jon Hunter 提交于
      Calling the dmtimer function omap_dm_timer_set_source() fails if following a
      call to pm_runtime_put() to disable the timer. For example the following
      sequence would fail to set the parent clock ...
      
      	omap_dm_timer_stop(gptimer);
      	omap_dm_timer_set_source(gptimer, OMAP_TIMER_SRC_32_KHZ);
      
      The following error message would be seen ...
      
      omap_dm_timer_set_source: failed to set timer_32k_ck as parent
      
      The problem is that, by design, pm_runtime_put() simply decrements the usage
      count and returns before the timer has actually been disabled. Therefore,
      setting the parent clock failed because the timer was still active when the
      trying to set the parent clock. Setting a parent clock will fail if the clock
      you are setting the parent of has a non-zero usage count. To ensure that this
      does not fail use pm_runtime_put_sync() when disabling the timer.
      
      Note that this will not be seen on OMAP1 devices, because these devices do
      not use the clock framework for dmtimers.
      Signed-off-by: NJon Hunter <jon-hunter@ti.com>
      Acked-by: NKevin Hilman <khilman@ti.com>
      Cc: stable@vger.kernel.org
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      54f32a35
  9. 07 8月, 2012 1 次提交
  10. 31 7月, 2012 1 次提交
  11. 09 7月, 2012 6 次提交
  12. 06 7月, 2012 1 次提交