summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Harkin <ryan.harkin@linaro.org>2013-06-14 13:41:50 +0100
committerRyan Harkin <ryan.harkin@linaro.org>2013-06-14 13:50:47 +0100
commit5f1cbf99eee5cca9535bdd869bcff1d7eac93afe (patch)
treef08ed0b5ce8dfe46cd72982766a0aab30e61989c
parentbcf2914ff036a2505f41cd0014340cf8feff5c5a (diff)
downloadvexpress-firmware-5f1cbf99eee5cca9535bdd869bcff1d7eac93afe.tar.gz
Linaro Firmware for 13.02 release
These files were used in the Linaro Firmware overlay for the 13.02 release: https://wiki.linaro.org/ARM/VersatileExpress?action=AttachFile&do=get&target=vemsd-armlt-20130225-001.zip The release can be found here: http://releases.linaro.org/13.02/ubuntu/vexpress/ http://releases.linaro.org/13.02/android/vexpress/ The changes will configure u-boot on A5 and TC1, UEFI on A9 and Boot Monitor on TC2. Signed-off-by: Ryan Harkin <ryan.harkin@linaro.org>
-rw-r--r--SITE1/HBI0249A/board.txt13
-rw-r--r--SITE1/HBI0249A/images.txt20
-rw-r--r--SOFTWARE/A5/uefi.binbin3145728 -> 3145728 bytes
-rw-r--r--SOFTWARE/A9/uefi.binbin3145728 -> 3145728 bytes
-rw-r--r--SOFTWARE/TC1/uefi.binbin3145728 -> 3145728 bytes
-rw-r--r--SOFTWARE/TC2/bootscr.txt4
-rw-r--r--SOFTWARE/TC2/dtb.bin0
-rw-r--r--SOFTWARE/TC2/initrd.bin0
-rw-r--r--SOFTWARE/TC2/uefi.binbin720896 -> 720896 bytes
-rw-r--r--SOFTWARE/TC2/zimage.bin0
10 files changed, 35 insertions, 2 deletions
diff --git a/SITE1/HBI0249A/board.txt b/SITE1/HBI0249A/board.txt
index 3a0f7ee..baa7dca 100644
--- a/SITE1/HBI0249A/board.txt
+++ b/SITE1/HBI0249A/board.txt
@@ -34,7 +34,8 @@ OSC7: 50.0 ;SYSREFCLK (20:1 - 1.0GHz, ACLK - 500MHz)
OSC8: 50.0 ;DDR2 (8:1 - 400MHz)
[SCC REGISTERS]
-TOTALSCCS: 31 ;Total Number of SCC registers
+TOTALSCCS: 32 ;Total Number of SCC registers
+
SCC: 0x01C 0xFF00FF00 ;CFGRW3 - SMC CS6/7 N/U
SCC: 0x118 0x01CD1011 ;CFGRW17 - HDLCD PLL external bypass
;SCC: 0x700 0x00320003 ;CFGRW48 - [25:24]Boot CPU [28]Boot Cluster (default CA7_0)
@@ -46,6 +47,16 @@ SCC: 0x700 0x0032F003 ;CFGRW48 - [25:24]Boot CPU [28]Boot Cluster (def
; [12]: Use per-cpu mailboxes for power management (default: disabled)
; [11]: A15 executes WFEs as nops (default: disabled)
+SCC: 0x400 0x33330c00 ;CFGREG41 - A15 configuration register 0 (Default 0x33330c80)
+ ; [29:28] SPNIDEN
+ ; [25:24] SPIDEN
+ ; [21:20] NIDEN
+ ; [17:16] DBGEN
+ ; [13:12] CFGTE
+ ; [9:8] VINITHI_CORE
+ ; [7] IMINLN
+ ; [3:0] CLUSTER_ID
+
;Set the CPU clock PLLs
SCC: 0x120 0x022F1010 ;CFGRW19 - CA15_0 PLL control - 20:1 (lock OFF)
SCC: 0x124 0x0011710D ;CFGRW20 - CA15_0 PLL value
diff --git a/SITE1/HBI0249A/images.txt b/SITE1/HBI0249A/images.txt
index 8b83d26..42e318f 100644
--- a/SITE1/HBI0249A/images.txt
+++ b/SITE1/HBI0249A/images.txt
@@ -1,7 +1,7 @@
TITLE: Versatile Express Images Configuration File
[IMAGES]
-TOTALIMAGES: 3 ;Number of Images (Max : 32)
+TOTALIMAGES: 6 ;Number of Images (Max : 32)
NOR0UPDATE: AUTO ;Image Update:NONE/AUTO/FORCE
NOR0ADDRESS: BOOT ;Image Flash Address
NOR0FILE: \SOFTWARE\bm_v519r.axf ;Image File Name
@@ -17,3 +17,21 @@ NOR2FILE: \SOFTWARE\TC2\uefi.bin ;Image File Name
NOR2LOAD: 81000000 ;Image Load Address
NOR2ENTRY: 81000000 ;Image Entry Point
+NOR3UPDATE: AUTO ;IMAGE UPDATE:NONE/AUTO/FORCE
+NOR3ADDRESS: 03000000 ;Image Flash Address
+NOR3FILE: \SOFTWARE\TC2\zimage.bin ;Image File Name - master kernel
+NOR3LOAD: 80008000 ;Image Load Address
+NOR3ENTRY: 80008000 ;Image Entry Point
+
+NOR4UPDATE: AUTO ;IMAGE UPDATE:NONE/AUTO/FORCE
+NOR4ADDRESS: 00600000 ;Image Flash Address
+NOR4FILE: \SOFTWARE\TC2\dtb.bin ;Image File Name - master DTB
+NOR4LOAD: a0000000 ;Image Load Address
+NOR4ENTRY: a0000000 ;Image Load Address
+
+NOR5UPDATE: AUTO ;IMAGE UPDATE:NONE/AUTO/FORCE
+NOR5ADDRESS: 0c000000 ;Image Flash Address
+NOR5FILE: \SOFTWARE\TC2\initrd.bin ;Image File Name - master initrd
+NOR5LOAD: a0100000 ;Image Load Address
+NOR5ENTRY: a0100000 ;Image Entry Point
+
diff --git a/SOFTWARE/A5/uefi.bin b/SOFTWARE/A5/uefi.bin
index 7ea6df8..d06d571 100644
--- a/SOFTWARE/A5/uefi.bin
+++ b/SOFTWARE/A5/uefi.bin
Binary files differ
diff --git a/SOFTWARE/A9/uefi.bin b/SOFTWARE/A9/uefi.bin
index ef5a3bf..ccca30a 100644
--- a/SOFTWARE/A9/uefi.bin
+++ b/SOFTWARE/A9/uefi.bin
Binary files differ
diff --git a/SOFTWARE/TC1/uefi.bin b/SOFTWARE/TC1/uefi.bin
index e7e0410..c63b64a 100644
--- a/SOFTWARE/TC1/uefi.bin
+++ b/SOFTWARE/TC1/uefi.bin
Binary files differ
diff --git a/SOFTWARE/TC2/bootscr.txt b/SOFTWARE/TC2/bootscr.txt
index 7a87a93..db87671 100644
--- a/SOFTWARE/TC2/bootscr.txt
+++ b/SOFTWARE/TC2/bootscr.txt
@@ -1 +1,5 @@
flash run uefi
+
+# fl linux fdt dtb
+# fl linux initrd initrd
+# fl linux boot zimage console=tty0 console=ttyAMA0,38400n8 root=/dev/mmcblk0p2 rootwait ro androidboot.console=ttyAMA0 mmci.fmax=12000000
diff --git a/SOFTWARE/TC2/dtb.bin b/SOFTWARE/TC2/dtb.bin
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/SOFTWARE/TC2/dtb.bin
diff --git a/SOFTWARE/TC2/initrd.bin b/SOFTWARE/TC2/initrd.bin
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/SOFTWARE/TC2/initrd.bin
diff --git a/SOFTWARE/TC2/uefi.bin b/SOFTWARE/TC2/uefi.bin
index e6cf7e0..1624e91 100644
--- a/SOFTWARE/TC2/uefi.bin
+++ b/SOFTWARE/TC2/uefi.bin
Binary files differ
diff --git a/SOFTWARE/TC2/zimage.bin b/SOFTWARE/TC2/zimage.bin
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/SOFTWARE/TC2/zimage.bin