[openfirmware] [commit] r3087 - cpu/arm/olpc

repository service svn at openfirmware.info
Fri Jul 27 04:57:48 CEST 2012


Author: wmb
Date: Fri Jul 27 04:57:48 2012
New Revision: 3087
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/3087

Log:
OLPC ARM - this goes with svn 3084 - moving the UART assignment out to version-specific fw.bth

Modified:
   cpu/arm/olpc/build-fw.fth

Modified: cpu/arm/olpc/build-fw.fth
==============================================================================
--- cpu/arm/olpc/build-fw.fth	Fri Jul 27 04:55:18 2012	(r3086)
+++ cpu/arm/olpc/build-fw.fth	Fri Jul 27 04:57:48 2012	(r3087)
@@ -31,8 +31,6 @@
 
 fload ${BP}/dev/omap/diaguart.fth	\ OMAP UART
 
-h# 18000 +io to uart-base		\ UART3 base address on MMP2
-\ h# 30000 +io to uart-base		\ UART1 base address on MMP2
 d# 26000000 to uart-clock-frequency
 
 \ CForth has already set up the serial port
@@ -105,8 +103,14 @@
    fload ${BP}/cpu/arm/mmp2/uart.fth
    " /apbc" encode-phandle d# 12 encode-int encode+ " clocks" property
    d# 24 " interrupts" integer-property
-   1 " linux,unit#" integer-property
 end-package
+
+0 0  " d4017000"  " /" begin-package  \ UART2
+   fload ${BP}/cpu/arm/mmp2/uart.fth
+   " /apbc" encode-phandle d# 11 encode-int encode+ " clocks" property
+   d# 28 " interrupts" integer-property
+end-package
+
 devalias com1 /uart
 : com1  " com1"  ;
 ' com1 is fallback-device   
@@ -115,10 +119,13 @@
    fload ${BP}/cpu/arm/mmp2/uart.fth
    d# 27 " interrupts" integer-property
    " /apbc" encode-phandle d# 10 encode-int encode+ " clocks" property
-   0 " linux,unit#" integer-property
 end-package
-devalias com2 /uart
-: com2  " com2"  ;
+
+0 0  " d4016000"  " /" begin-package  \ UART4
+   fload ${BP}/cpu/arm/mmp2/uart.fth
+   " /apbc" encode-phandle d# 32 encode-int encode+ " clocks" property
+   d# 46 " interrupts" integer-property
+end-package
 
 \needs md5init  fload ${BP}/ofw/ppp/md5.fth                \ MD5 hash
 
@@ -342,7 +349,9 @@
 
 fload ${BP}/cpu/arm/mmp2/thermal.fth
 fload ${BP}/cpu/arm/mmp2/fuse.fth
+[ifdef] bsl-uart-base
 fload ${BP}/cpu/arm/olpc/bsl.fth
+[then]
 
 [ifndef] virtual-mode
 warning off



More information about the openfirmware mailing list