[openfirmware] [commit] r3263 - cpu/arm/mmp2
repository service
svn at openfirmware.info
Fri Aug 31 02:33:38 CEST 2012
Author: wmb
Date: Fri Aug 31 02:33:38 2012
New Revision: 3263
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/3263
Log:
OLPC ARM - Changed the compatible name lists for the apbc and pmua nodes so they tell the Linux driver which style of power island fiddling to use.
Modified:
cpu/arm/mmp2/apbc.fth
cpu/arm/mmp2/pmua.fth
Modified: cpu/arm/mmp2/apbc.fth
==============================================================================
--- cpu/arm/mmp2/apbc.fth Fri Aug 31 02:32:00 2012 (r3262)
+++ cpu/arm/mmp2/apbc.fth Fri Aug 31 02:33:38 2012 (r3263)
@@ -1,7 +1,11 @@
0 0 " " " /" begin-package
" apbc" name
" mrvl,pxa-apbc" +compatible
-" mrvl,mmp2-apbc" +compatible
+[ifdef] mmp3
+" marvell,mmp3-apbc" +compatible
+[else]
+" marvell,mmp2-apbc" +compatible
+[then]
h# d4015000 h# 1000 reg
1 " #clock-cells" integer-property
Modified: cpu/arm/mmp2/pmua.fth
==============================================================================
--- cpu/arm/mmp2/pmua.fth Fri Aug 31 02:32:00 2012 (r3262)
+++ cpu/arm/mmp2/pmua.fth Fri Aug 31 02:33:38 2012 (r3263)
@@ -30,7 +30,11 @@
0 0 " " " /" begin-package
" pmua" name
" mrvl,pxa-apmu" +compatible
-" mrvl,mmp2-apmu" +compatible
+[ifdef] mmp3
+" marvell,mmp3-apmu" +compatible
+[else]
+" marvell,mmp2-apmu" +compatible
+[then]
h# d4282800 h# 1000 reg
1 " #clock-cells" integer-property
@@ -153,9 +157,9 @@
begin audio-clk pmua@ 4 and 0= until \ And wait until done
\ Bring audio island out of reset
- 1 audio-dsa pmua-set
- 4 audio-dsa pmua-set
- 1 audio-dsa pmua-set
+ 1 audio-dsa pmua-set \ Unreset AXI
+ 4 audio-dsa pmua-set \ Unreset APB
+ 1 audio-dsa pmua-set \ Unreset AXI (redundant?)
\ Enable dummy clocks to the SRAMs
h# 10 isld-dspa-ctrl pmua-set d# 250 us h# 10 isld-dspa-ctrl pmua-clr
@@ -179,7 +183,7 @@
h# 100 audio-clk pmua-clr \ Enable isolation
h# c audio-sram-pwr pmua-clr \ Audio core off
h# 3 audio-sram-pwr pmua-clr \ Audio SRAM off
- h# 600 audio-clk pmua-clr \ Enable isolation
+ h# 600 audio-clk pmua-clr \ Power switch off
[else]
h# 710 audio-clk pmua! \ Set peripheral reset
h# 610 audio-clk pmua! \ Enable isolation
More information about the openfirmware
mailing list