summaryrefslogtreecommitdiff
path: root/board/mcc200/mcc200.c
diff options
context:
space:
mode:
authorWolfgang Denk <wd@pollux.denx.de>2006-06-14 16:48:18 +0200
committerWolfgang Denk <wd@pollux.denx.de>2006-06-14 16:48:18 +0200
commit9e18a4bc6cb512dc7ae3a6fc2ed912f71bd8c6c0 (patch)
treee5d82d11cc06dcf871acdc95be86b686d0a91de3 /board/mcc200/mcc200.c
parentdf02bd1b3f2eecca04bfecb62eae7c2ff698506a (diff)
Fix memory init problems on MCC200 board
Diffstat (limited to 'board/mcc200/mcc200.c')
-rw-r--r--board/mcc200/mcc200.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/board/mcc200/mcc200.c b/board/mcc200/mcc200.c
index 87427e4e0d..b9b9a712b8 100644
--- a/board/mcc200/mcc200.c
+++ b/board/mcc200/mcc200.c
@@ -28,7 +28,11 @@
#include <mpc5xxx.h>
#include <pci.h>
-#include "mt48lc8m32b2-6-7.h"
+/* Two MT48LC8M32B2 for 32 MB */
+/* #include "mt48lc8m32b2-6-7.h" */
+
+/* One MT48LC16M32S2 for 64 MB */
+#include "mt48lc16m32s2-75.h"
DECLARE_GLOBAL_DATA_PTR;
@@ -74,6 +78,8 @@ static void sdram_start (int hi_addr)
/* normal operation */
*(vu_long *)MPC5XXX_SDRAM_CTRL = SDRAM_CONTROL | hi_addr_bit;
__asm__ volatile ("sync");
+
+ udelay(10);
}
#endif