From: Brian Hill Date: Fri, 1 Jul 2011 16:51:11 +0000 (-0600) Subject: Xilinx: ARM: Support new boot rom header. X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0405f6032ddd0bb17275ddefb3fa8d070fea00bf;p=thirdparty%2Fu-boot.git Xilinx: ARM: Support new boot rom header. --- diff --git a/xromhdr.pl b/xromhdr.pl index 0a37fc8ff46..3c87e26d580 100755 --- a/xromhdr.pl +++ b/xromhdr.pl @@ -60,16 +60,16 @@ $HDR_20 = 0xAA995566; $HDR_24 = 0x584C4E58; $HDR_28 = 0x00000000; $HDR_2C = 0x544F4F42; -$HDR_30 = 0x00000120; +$HDR_30 = 0x000008A0; $HDR_34 = 0x00000000; $HDR_38 = 0x00000000; $HDR_3C = 0xDEADBEEF; if ($hdr_type eq "nor") { - $HDR_3C = 0xE20000A8; + $HDR_3C = 0xE20008A0; } if ($hdr_type eq "qspi") { - $HDR_3C = 0xFC0000A8; + $HDR_3C = 0xFC0008A0; } $HDR_40 = 0x00000000; @@ -93,8 +93,11 @@ for ($i = 0; $i < 21; $i++) { print OUTFILE pack('V', 0); } # A0 -print OUTFILE pack('V', 0xFFFFFFFF); -print OUTFILE pack('V', 0); +# 256 reg init pairs +for ($i = 0; $i < 256; $i++) { + print OUTFILE pack('V', 0xFFFFFFFF); + print OUTFILE pack('V', 0); +} close($OUTFILE);