summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Harkin <ryan.harkin@linaro.org>2013-06-14 13:08:32 +0100
committerRyan Harkin <ryan.harkin@linaro.org>2013-06-14 13:08:32 +0100
commit75bef16f29442eda1f3de3e268fd17f992d253a0 (patch)
tree1eac845e4c3eee5750a8ba93591050a7eef1431c
parent282069d541f1de848d755abf9570ee371b3fc1f0 (diff)
downloadvexpress-firmware-75bef16f29442eda1f3de3e268fd17f992d253a0.tar.gz
Linaro Firmware for 12.09 release
These files were used in the Linaro Firmware overlay for the 12.09 release: https://wiki.linaro.org/ARM/VersatileExpress?action=AttachFile&do=get&target=vemsd-armlt-20120920-001.zip The release can be found here: http://releases.linaro.org/12.09/ubuntu/vexpress/ http://releases.linaro.org/12.09/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/HBI0191B/board.txt2
-rw-r--r--SITE1/HBI0191B/images.txt27
-rw-r--r--SITE1/HBI0225B/images.txt28
-rw-r--r--SITE1/HBI0237A/images.txt27
-rw-r--r--SITE1/HBI0249A/images.txt32
-rw-r--r--SOFTWARE/A5/u-boot.binbin0 -> 190368 bytes
-rw-r--r--SOFTWARE/A9/uefi.binbin0 -> 3145728 bytes
-rw-r--r--SOFTWARE/TC1/u-boot.binbin0 -> 191280 bytes
-rw-r--r--SOFTWARE/TC2/bootscr.txt3
-rw-r--r--SOFTWARE/TC2/initrd.binbin0 -> 206058 bytes
-rw-r--r--SOFTWARE/TC2/tc2_dtb.binbin0 -> 9726 bytes
-rw-r--r--SOFTWARE/TC2/zimage.binbin0 -> 3811072 bytes
-rw-r--r--SOFTWARE/bootscr.txt2
13 files changed, 66 insertions, 55 deletions
diff --git a/SITE1/HBI0191B/board.txt b/SITE1/HBI0191B/board.txt
index 03743c3..4194e2b 100644
--- a/SITE1/HBI0191B/board.txt
+++ b/SITE1/HBI0191B/board.txt
@@ -43,7 +43,7 @@ OSC2: 66.67 ;OSC2 Frequency in MHz (TCREFCLK)
[SCC REGISTERS]
TOTALSCCS: 3 ;Total Number of SCC registers defined
SCC: 0x000 0xBB8A802A ;CFGRW0 Power up settings - MCLK, AXICLKs, FCLK PLL configuration
-SCC: 0x004 0x00001F09 ;CFGRW1 Power up settings - Remap bits, A9 static signals, MCLK PLL
+SCC: 0x004 0x10001F09 ;CFGRW1 Power up settings - Remap bits, A9 static signals, MCLK PLL
SCC: 0x008 0x00000000 ;CFGRW2 Power up settings - Misc, A9 static signals
diff --git a/SITE1/HBI0191B/images.txt b/SITE1/HBI0191B/images.txt
index 7e35346..4077850 100644
--- a/SITE1/HBI0191B/images.txt
+++ b/SITE1/HBI0191B/images.txt
@@ -1,24 +1,9 @@
TITLE: Versatile Express Images Configuration File
[IMAGES]
-TOTALIMAGES: 4 ;Number of Images (Max : 32)
-NOR0UPDATE: AUTO ;Image Update:NONE/AUTO/FORCE
-NOR0ADDRESS: BOOT ;Image Flash Address
-NOR0FILE: \SOFTWARE\bm_v500l.axf ;Image File Name
-
-NOR1UPDATE: AUTO ;IMAGE UPDATE:NONE/AUTO/FORCE
-NOR1ADDRESS: 41000000 ;Image Flash Address
-NOR1FILE: \SOFTWARE\kernel_l.bin ;Image File Name
-NOR1LOAD: 60008000 ;Image Load Address
-NOR1ENTRY: 60008000 ;Image Entry Point
-
-NOR2UPDATE: AUTO ;IMAGE UPDATE:NONE/AUTO/FORCE
-NOR2ADDRESS: 42000000 ;Image Flash Address
-NOR2FILE: \SOFTWARE\deb_i_l.bin ;Image File Name
-NOR2LOAD: 60008000 ;Image Load Address
-NOR2ENTRY: 60008000 ;Image Entry Point
-
-NOR3UPDATE: AUTO ;IMAGE UPDATE:NONE/AUTO/FORCE
-NOR3ADDRESS: 40000000 ;Image Flash Address
-NOR3NAME: BOOTSCRIPT ;Image Name
-NOR3FILE: \SOFTWARE\booscr_l.txt ;Image File Name
+TOTALIMAGES: 1 ;Number of Images (Max : 32)
+NOR0UPDATE: AUTO ;IMAGE UPDATE:NONE/AUTO/FORCE
+NOR0ADDRESS: 44000000 ;Image Flash Address
+NOR0FILE: \SOFTWARE\A9\uefi.bin ;Image File Name
+NOR0LOAD: 44000000 ;Image Load Address
+NOR0ENTRY: 44000000 ;Image Entry Point
diff --git a/SITE1/HBI0225B/images.txt b/SITE1/HBI0225B/images.txt
index 2d93563..90d9bd5 100644
--- a/SITE1/HBI0225B/images.txt
+++ b/SITE1/HBI0225B/images.txt
@@ -1,24 +1,18 @@
TITLE: Versatile Express Images Configuration File
[IMAGES]
-TOTALIMAGES: 4 ;Number of Images (Max : 32)
+TOTALIMAGES: 3 ;Number of Images (Max : 32)
NOR0UPDATE: AUTO ;Image Update:NONE/AUTO/FORCE
NOR0ADDRESS: BOOT ;Image Flash Address
-NOR0FILE: \SOFTWARE\bm_v500r.axf ;Image File Name
+NOR0FILE: \SOFTWARE\bm_v513r.axf ;Image File Name
NOR1UPDATE: AUTO ;IMAGE UPDATE:NONE/AUTO/FORCE
-NOR1ADDRESS: 01000000 ;Image Flash Address
-NOR1FILE: \SOFTWARE\kernel_r.bin ;Image File Name
-NOR1LOAD: 80008000 ;Image Load Address
-NOR1ENTRY: 80008000 ;Image Entry Point
-
-NOR2UPDATE: AUTO ;IMAGE UPDATE:NONE/AUTO/FORCE
-NOR2ADDRESS: 02000000 ;Image Flash Address
-NOR2FILE: \SOFTWARE\deb_i_r.bin ;Image File Name
-NOR2LOAD: 80008000 ;Image Load Address
-NOR2ENTRY: 80008000 ;Image Entry Point
-
-NOR3UPDATE: AUTO ;IMAGE UPDATE:NONE/AUTO/FORCE
-NOR3ADDRESS: 00000000 ;Image Flash Address
-NOR3NAME: BOOTSCRIPT ;Image Name
-NOR3FILE: \SOFTWARE\booscr_r.txt ;Image File Name
+NOR1ADDRESS: 00000000 ;Image Flash Address
+NOR1NAME: BOOTSCRIPT ;Image Name
+NOR1FILE: \SOFTWARE\bootscr.txt ;Image File Name
+
+NOR2UPDATE: AUTO
+NOR2ADDRESS: 0d000000
+NOR2FILE: \SOFTWARE\A5\u-boot.bin
+NOR2LOAD: 80800000
+NOR2ENTRY: 80800000
diff --git a/SITE1/HBI0237A/images.txt b/SITE1/HBI0237A/images.txt
index 01ab58e..3937cb9 100644
--- a/SITE1/HBI0237A/images.txt
+++ b/SITE1/HBI0237A/images.txt
@@ -1,24 +1,19 @@
TITLE: Versatile Express Images Configuration File
[IMAGES]
-TOTALIMAGES: 4 ;Number of Images (Max : 32)
+TOTALIMAGES: 3 ;Number of Images (Max : 32)
NOR0UPDATE: AUTO ;Image Update:NONE/AUTO/FORCE
NOR0ADDRESS: BOOT ;Image Flash Address
-NOR0FILE: \SOFTWARE\bm_v500r.axf ;Image File Name
+NOR0FILE: \SOFTWARE\bm_v513r.axf ;Image File Name
NOR1UPDATE: AUTO ;IMAGE UPDATE:NONE/AUTO/FORCE
-NOR1ADDRESS: 0c000000 ;Image Flash Address
-NOR1FILE: \SOFTWARE\kernel15.bin ;Image File Name
-NOR1LOAD: 80008000 ;Image Load Address
-NOR1ENTRY: 80008000 ;Image Entry Point
+NOR1ADDRESS: 00000000 ;Image Flash Address
+NOR1NAME: BOOTSCRIPT ;Image Name
+NOR1FILE: \SOFTWARE\bootscr.txt ;Image File Name
+
+NOR2UPDATE: AUTO
+NOR2ADDRESS: 0d000000
+NOR2FILE: \SOFTWARE\TC1\u-boot.bin
+NOR2LOAD: 80800000
+NOR2ENTRY: 80800000
-NOR2UPDATE: AUTO ;IMAGE UPDATE:NONE/AUTO/FORCE
-NOR2ADDRESS: 00000000 ;Image Flash Address
-NOR2NAME: BOOTSCRIPT ;Image Flash Name
-NOR2FILE: \SOFTWARE\booscr15.txt ;Image File Name
-
-NOR3UPDATE: AUTO ;IMAGE UPDATE:NONE/AUTO/FORCE
-NOR3ADDRESS: 002c0000 ;Image Flash Address
-NOR3FILE: \SOFTWARE\cramfs.bin ;Image File Name
-NOR3LOAD: 00000000 ;Image Load Address
-NOR3ENTRY: 00000000 ;Image Entry Point
diff --git a/SITE1/HBI0249A/images.txt b/SITE1/HBI0249A/images.txt
new file mode 100644
index 0000000..f3aaabf
--- /dev/null
+++ b/SITE1/HBI0249A/images.txt
@@ -0,0 +1,32 @@
+TITLE: Versatile Express Images Configuration File
+
+[IMAGES]
+TOTALIMAGES: 5 ;Number of Images (Max : 32)
+NOR0UPDATE: AUTO ;Image Update:NONE/AUTO/FORCE
+NOR0ADDRESS: BOOT ;Image Flash Address
+NOR0FILE: \SOFTWARE\bm_v513r.axf ;Image File Name
+
+NOR1UPDATE: AUTO ;IMAGE UPDATE:NONE/AUTO/FORCE
+NOR1ADDRESS: 0c000000 ;Image Flash Address
+NOR1FILE: \SOFTWARE\TC2\zimage.bin ;Image File Name
+NOR1LOAD: 80008000 ;Image Load Address
+NOR1ENTRY: 80008000 ;Image Entry Point
+
+NOR2UPDATE: AUTO ;IMAGE UPDATE:NONE/AUTO/FORCE
+NOR2ADDRESS: 00400000 ;Image Flash Address
+NOR2FILE: \SOFTWARE\TC2\tc2_dtb.bin ;Image File Name
+NOR2LOAD: a0000000 ;Image Load Address
+NOR2ENTRY: a0000000 ;Image Load Address
+
+NOR3UPDATE: AUTO ;IMAGE UPDATE:NONE/AUTO/FORCE
+NOR3ADDRESS: 0d000000 ;Image Flash Address
+NOR3FILE: \SOFTWARE\TC2\initrd.bin ;Image File Name
+NOR3LOAD: a0100000 ;Image Load Address
+NOR3ENTRY: a0100000 ;Image Entry Point
+
+NOR4UPDATE: AUTO ;IMAGE UPDATE:NONE/AUTO/FORCE
+NOR4ADDRESS: 00000000 ;Image Flash Address
+NOR4NAME: BOOTSCRIPT ;Image Flash Name
+NOR4FILE: \SOFTWARE\TC2\bootscr.txt ;Image File Name
+
+
diff --git a/SOFTWARE/A5/u-boot.bin b/SOFTWARE/A5/u-boot.bin
new file mode 100644
index 0000000..640f2b1
--- /dev/null
+++ b/SOFTWARE/A5/u-boot.bin
Binary files differ
diff --git a/SOFTWARE/A9/uefi.bin b/SOFTWARE/A9/uefi.bin
new file mode 100644
index 0000000..ef5a3bf
--- /dev/null
+++ b/SOFTWARE/A9/uefi.bin
Binary files differ
diff --git a/SOFTWARE/TC1/u-boot.bin b/SOFTWARE/TC1/u-boot.bin
new file mode 100644
index 0000000..db8acad
--- /dev/null
+++ b/SOFTWARE/TC1/u-boot.bin
Binary files differ
diff --git a/SOFTWARE/TC2/bootscr.txt b/SOFTWARE/TC2/bootscr.txt
new file mode 100644
index 0000000..b80e9c5
--- /dev/null
+++ b/SOFTWARE/TC2/bootscr.txt
@@ -0,0 +1,3 @@
+fl linux fdt tc2_dtb
+fl linux initrd initrd
+fl linux boot zimage console=tty0 console=ttyAMA0,38400n8 rootwait ro init=/init androidboot.console=ttyAMA0 mmci.fmax=12000000
diff --git a/SOFTWARE/TC2/initrd.bin b/SOFTWARE/TC2/initrd.bin
new file mode 100644
index 0000000..48cad35
--- /dev/null
+++ b/SOFTWARE/TC2/initrd.bin
Binary files differ
diff --git a/SOFTWARE/TC2/tc2_dtb.bin b/SOFTWARE/TC2/tc2_dtb.bin
new file mode 100644
index 0000000..f102428
--- /dev/null
+++ b/SOFTWARE/TC2/tc2_dtb.bin
Binary files differ
diff --git a/SOFTWARE/TC2/zimage.bin b/SOFTWARE/TC2/zimage.bin
new file mode 100644
index 0000000..c58d2b8
--- /dev/null
+++ b/SOFTWARE/TC2/zimage.bin
Binary files differ
diff --git a/SOFTWARE/bootscr.txt b/SOFTWARE/bootscr.txt
new file mode 100644
index 0000000..e67e44a
--- /dev/null
+++ b/SOFTWARE/bootscr.txt
@@ -0,0 +1,2 @@
+flash run u-boot
+