summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy McNicoll <jeremy.mcnicoll@windriver.com>2008-05-02 16:10:04 -0400
committerWolfgang Denk <wd@denx.de>2008-05-04 00:18:48 +0200
commitccf1ad535ae1c0dc2d466235c668adbdfe3a55b7 (patch)
tree83f9ef2b5714607acadab1ac2199bed86451de27
parent3648085c464c8c22ef76fab006ca4344d3796124 (diff)
downloadu-boot-imx-ccf1ad535ae1c0dc2d466235c668adbdfe3a55b7.zip
u-boot-imx-ccf1ad535ae1c0dc2d466235c668adbdfe3a55b7.tar.gz
u-boot-imx-ccf1ad535ae1c0dc2d466235c668adbdfe3a55b7.tar.bz2
SBC8548: fix address mask to allow 64M flash
Fix incorrect mask to enable all 64MB of onboard flash. Previously U-Boot incorrectly mapped only 8MB of flash, this patch correctly maps all the available flash. Signed-off-by: Jeremy McNicoll <jeremy.mcnicoll@windriver.com>
-rw-r--r--include/configs/sbc8548.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/include/configs/sbc8548.h b/include/configs/sbc8548.h
index 49a7234..c84b70a 100644
--- a/include/configs/sbc8548.h
+++ b/include/configs/sbc8548.h
@@ -148,7 +148,7 @@
* 1111 1111 1000 0000 0110 1110 0110 0101 = ff806e65 OR0
*
* OR6:
- * Addr Mask = 64M = OR6[0:16] = 1111 1100 0000 0000 0
+ * Addr Mask = 64M = OR6[0:16] = 1111 1000 0000 0000 0
* XAM = OR6[17:18] = 11
* CSNT = OR6[20] = 1
* ACS = half cycle delay = OR6[21:22] = 11
@@ -157,7 +157,7 @@
* EAD = use external address latch delay = OR6[31] = 1
*
* 0 4 8 12 16 20 24 28
- * 1111 1100 0000 0000 0110 1110 0110 0101 = fc006e65 OR6
+ * 1111 1000 0000 0000 0110 1110 0110 0101 = f8006e65 OR6
*/
#define CFG_BOOT_BLOCK 0xff800000 /* start of 8MB Flash */
@@ -167,7 +167,7 @@
#define CFG_BR6_PRELIM 0xfb801801
#define CFG_OR0_PRELIM 0xff806e65
-#define CFG_OR6_PRELIM 0xfc006e65
+#define CFG_OR6_PRELIM 0xf8006e65
#define CFG_FLASH_BANKS_LIST {CFG_FLASH_BASE}
#define CFG_MAX_FLASH_BANKS 1 /* number of banks */