[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