1. 22 12月, 2010 3 次提交
    • T
      OMAP: pm.c correct the initcall for an early init. · 1cbbe37a
      Thara Gopinath 提交于
      omap2_common_pm_init is the API where generic system devices like
      mpu, l3 etc get initialized. This has to happen really early on
      during the boot and not at a later time. This is especially important
      with the new opp changes as these devices need to be built before the
      opp tables init happen. Today both are device initcalls and it works
      just because of the order of compilation. Making this postcore_initcall
      is ideal because the omap device layer init happens as a core_initcall
      and typically rest of the driver/device inits are arch_initcall or
      something lower.
      Signed-off-by: NThara Gopinath <thara@ti.com>
      Signed-off-by: NKevin Hilman <khilman@deeprootsystems.com>
      1cbbe37a
    • J
      OMAP2+: disable idle early in the suspend sequence · c166381d
      Jean Pihet 提交于
      Some bad interaction between the idle and the suspend paths has been
      identified: the idle code is called during the suspend enter and exit
      sequences. This could cause corruption or lock-up of resources.
      
      The solution is to move the calls to disable_hlt at the very beginning
      of the suspend sequence (ex. in omap3_pm_begin instead of
      omap3_pm_prepare), and the call to enable_hlt at the very end of
      the suspend sequence (ex. in omap3_pm_end instead of omap3_pm_finish).
      
      Tested with RET and OFF on Beagle and OMAP3EVM.
      Signed-off-by: NJean Pihet <j-pihet@ti.com>
      Cc: Kevin Hilman <khilman@deeprootsystems.com>
      Signed-off-by: NKevin Hilman <khilman@deeprootsystems.com>
      c166381d
    • L
      Linux 2.6.37-rc7 · 90a8a73c
      Linus Torvalds 提交于
      90a8a73c
  2. 21 12月, 2010 13 次提交
  3. 20 12月, 2010 3 次提交
  4. 19 12月, 2010 3 次提交
  5. 18 12月, 2010 18 次提交