1. 12 11月, 2012 1 次提交
  2. 15 10月, 2012 3 次提交
  3. 14 9月, 2012 1 次提交
  4. 11 9月, 2012 3 次提交
  5. 11 7月, 2012 1 次提交
  6. 05 6月, 2012 2 次提交
    • R
      ARM: imx: Enable imx53 low power idle · aa96a18d
      Robert Lee 提交于
      Add various functionality needed to enable a imx53 low power idle
      state.  This includes adding the imx53 gpc_dvfs clock and making a
      common imx5_late_init function and initializing all imx53
       MACHINE_STATE late_init calls to imx5_late_init.
      Signed-off-by: NRobert Lee <rob.lee@linaro.org>
      Signed-off-by: NSascha Hauer <s.hauer@pengutronix.de>
      aa96a18d
    • R
      ARM: imx: clean and consolidate imx5 suspend and idle code · 565fa91f
      Robert Lee 提交于
      The imx5 idle code that existed in mm-imx5.c is moved to pm-imx5.c.
      The imx5_pm_init call is now exported and called during the
      MACHINE_START late_init in supported imx5 platforms.
      
      Remove various enabling/disabling of the gpc_dvfs clock and
      enable it once during initialization.  This is a very low
      power clock that must be enabled during low power operations.
      
      There are only two "suspend_state_t" imx5 low power modes ever
      used.  STOP_POWER_OFF for suspend to mem and
      WAIT_UNCLOCKED_POWER_OFF for idle and suspend to standby.  The
      latter mode only requires 500 nanoseconds of extra hardware
      exit time beyond a basic WFI operation (WAIT_CLOCKED mode) so
      no other idle mode is necessary.  Given this information, it
      is more efficient to keep the registers in the often used
      WAIT_UNCLOCKED_POWER_OFF state and only to and from the
      STOP_POWER_OFF register state as needed when suspend to
      mem is required.
      Signed-off-by: NRobert Lee <rob.lee@linaro.org>
      Signed-off-by: NSascha Hauer <s.hauer@pengutronix.de>
      565fa91f
  7. 16 5月, 2012 1 次提交
  8. 08 5月, 2012 1 次提交
  9. 02 3月, 2012 2 次提交
  10. 29 2月, 2012 1 次提交
  11. 05 1月, 2012 2 次提交
  12. 26 12月, 2011 1 次提交
  13. 17 11月, 2011 1 次提交
  14. 16 11月, 2011 2 次提交
  15. 11 11月, 2011 1 次提交
    • S
      arm/imx: remove imx_idle hook and use pm_idle instead · 8c6d8319
      Shawn Guo 提交于
      The patch removes imx_idle hook and use pm_idle instead to get imx
      arch_idle prepared for the cleanup.  It's suggested by Russel King
      as below.
      
      > The final removal of mach/system.h depends on getting rid of the arch_idle
      > thing.  While going through these headers, I was dismayed to find these:
      >
      > arch/arm/mach-s3c2410/include/mach/system.h:void (*s3c24xx_idle)(void);
      > arch/arm/plat-mxc/include/mach/system.h:extern void (*imx_idle)(void);
      >
      > when we have a perfectly good pm_idle hook already in place - so there's
      > no excuse for these especially when other platforms are already using
      > pm_idle to hook their platform specific idle function into.  This is
      > something that better be gone at the next merge window!
      Suggested-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      Signed-off-by: NShawn Guo <shawn.guo@linaro.org>
      Acked-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      Signed-off-by: NSascha Hauer <s.hauer@pengutronix.de>
      8c6d8319
  16. 31 10月, 2011 4 次提交
  17. 18 10月, 2011 2 次提交
  18. 04 10月, 2011 1 次提交
  19. 26 9月, 2011 2 次提交
  20. 26 8月, 2011 1 次提交
  21. 01 8月, 2011 1 次提交
  22. 09 7月, 2011 1 次提交
  23. 07 6月, 2011 1 次提交
  24. 19 5月, 2011 2 次提交
  25. 10 2月, 2011 2 次提交