[openfirmware] [commit] r2924 - cpu/arm/mmp2
repository service
svn at openfirmware.info
Tue Mar 27 22:28:27 CEST 2012
Author: wmb
Date: Tue Mar 27 22:28:27 2012
New Revision: 2924
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/2924
Log:
OLPC XO-1.75 and XO-3 - use hardware suspend/resume.
Modified:
cpu/arm/mmp2/dramrecal.fth
Modified: cpu/arm/mmp2/dramrecal.fth
==============================================================================
--- cpu/arm/mmp2/dramrecal.fth Tue Mar 27 22:15:50 2012 (r2923)
+++ cpu/arm/mmp2/dramrecal.fth Tue Mar 27 22:28:27 2012 (r2924)
@@ -58,7 +58,10 @@
end-code
here ddr-recal - constant /ddr-recal
-\ create use-auto-mc-wake \ Let the PMU automatically wake the memory controller
+create use-hw-s3
+[ifdef] use-hw-s3
+create use-auto-mc-wake \ Let the PMU automatically wake the memory controller
+[then]
create use-block \ Block memory controller activity in low-level sleep code
create use-self-refresh \ Manually issue self-refresh enter/exit
create use-drivers \ Turn memory drivers off during sleep
@@ -844,7 +847,11 @@
\ begin mmp2_cpu_do_idle()
block-irqs ( ) \ Block IRQs - will be cleared by PMU
- do-self-refresh ( )
+[ifdef] use-hw-s3
+ wfi
+[else]
+ do-self-refresh
+[then]
restore-run-state
\ end mmp2_cpu_do_idle()
More information about the openfirmware
mailing list