|
|
|
@ -203,7 +203,7 @@ long int initdram (int board_type) |
|
|
|
|
#ifndef CONFIG_CAN_DRIVER |
|
|
|
|
if ((board_type != 'L') && |
|
|
|
|
(board_type != 'M') && |
|
|
|
|
(board_type != 'D') ) { /* "L" and "M" type boards have only one bank SDRAM */ |
|
|
|
|
(board_type != 'D') ) { /* only one SDRAM bank on L, M and D modules */ |
|
|
|
|
memctl->memc_mcr = 0x80006105; /* SDRAM bank 1 */ |
|
|
|
|
udelay (1); |
|
|
|
|
memctl->memc_mcr = 0x80006230; /* SDRAM bank 1 - execute twice */ |
|
|
|
@ -220,8 +220,7 @@ long int initdram (int board_type) |
|
|
|
|
* |
|
|
|
|
* try 8 column mode |
|
|
|
|
*/ |
|
|
|
|
size8 = dram_size (CFG_MAMR_8COL, SDRAM_BASE2_PRELIM, |
|
|
|
|
SDRAM_MAX_SIZE); |
|
|
|
|
size8 = dram_size (CFG_MAMR_8COL, SDRAM_BASE2_PRELIM, SDRAM_MAX_SIZE); |
|
|
|
|
debug ("SDRAM Bank 0 in 8 column mode: %ld MB\n", size8 >> 20); |
|
|
|
|
|
|
|
|
|
udelay (1000); |
|
|
|
@ -229,8 +228,7 @@ long int initdram (int board_type) |
|
|
|
|
/*
|
|
|
|
|
* try 9 column mode |
|
|
|
|
*/ |
|
|
|
|
size9 = dram_size (CFG_MAMR_9COL, SDRAM_BASE2_PRELIM, |
|
|
|
|
SDRAM_MAX_SIZE); |
|
|
|
|
size9 = dram_size (CFG_MAMR_9COL, SDRAM_BASE2_PRELIM, SDRAM_MAX_SIZE); |
|
|
|
|
debug ("SDRAM Bank 0 in 9 column mode: %ld MB\n", size9 >> 20); |
|
|
|
|
|
|
|
|
|
udelay(1000); |
|
|
|
@ -239,8 +237,7 @@ long int initdram (int board_type) |
|
|
|
|
/*
|
|
|
|
|
* try 10 column mode |
|
|
|
|
*/ |
|
|
|
|
size10 = dram_size (CFG_MAMR_10COL, (ulong *) SDRAM_BASE2_PRELIM, |
|
|
|
|
SDRAM_MAX_SIZE); |
|
|
|
|
size10 = dram_size (CFG_MAMR_10COL, SDRAM_BASE2_PRELIM, SDRAM_MAX_SIZE); |
|
|
|
|
debug ("SDRAM Bank 0 in 10 column mode: %ld MB\n", size10 >> 20); |
|
|
|
|
#else |
|
|
|
|
size10 = 0; |
|
|
|
|