diff options
Diffstat (limited to 'board/freescale')
| -rw-r--r-- | board/freescale/mpc8313erdb/sdram.c | 2 | ||||
| -rw-r--r-- | board/freescale/mpc8315erdb/sdram.c | 2 | ||||
| -rw-r--r-- | board/freescale/mpc8349emds/mpc8349emds.c | 2 | ||||
| -rw-r--r-- | board/freescale/mpc8349itx/mpc8349itx.c | 2 | ||||
| -rw-r--r-- | board/freescale/mpc837xemds/mpc837xemds.c | 2 | ||||
| -rw-r--r-- | board/freescale/mpc837xerdb/mpc837xerdb.c | 2 | 
6 files changed, 6 insertions, 6 deletions
| diff --git a/board/freescale/mpc8313erdb/sdram.c b/board/freescale/mpc8313erdb/sdram.c index 3a6347fe1..128cd4057 100644 --- a/board/freescale/mpc8313erdb/sdram.c +++ b/board/freescale/mpc8313erdb/sdram.c @@ -64,7 +64,7 @@ static long fixed_sdram(void)  	volatile immap_t *im = (volatile immap_t *)CFG_IMMR;  	u32 msize_log2 = __ilog2(msize); -	im->sysconf.ddrlaw[0].bar = CFG_DDR_SDRAM_BASE >> 12; +	im->sysconf.ddrlaw[0].bar = CFG_DDR_SDRAM_BASE & 0xfffff000;  	im->sysconf.ddrlaw[0].ar = LBLAWAR_EN | (msize_log2 - 1);  	im->sysconf.ddrcdr = CFG_DDRCDR_VALUE; diff --git a/board/freescale/mpc8315erdb/sdram.c b/board/freescale/mpc8315erdb/sdram.c index 07e6486ee..3714c2c2e 100644 --- a/board/freescale/mpc8315erdb/sdram.c +++ b/board/freescale/mpc8315erdb/sdram.c @@ -60,7 +60,7 @@ static long fixed_sdram(void)  	u32 msize = CFG_DDR_SIZE * 1024 * 1024;  	u32 msize_log2 = __ilog2(msize); -	im->sysconf.ddrlaw[0].bar = CFG_DDR_SDRAM_BASE >> 12; +	im->sysconf.ddrlaw[0].bar = CFG_DDR_SDRAM_BASE  & 0xfffff000;  	im->sysconf.ddrlaw[0].ar = LBLAWAR_EN | (msize_log2 - 1);  	im->sysconf.ddrcdr = CFG_DDRCDR_VALUE; diff --git a/board/freescale/mpc8349emds/mpc8349emds.c b/board/freescale/mpc8349emds/mpc8349emds.c index 4c04f2c4d..ef947feda 100644 --- a/board/freescale/mpc8349emds/mpc8349emds.c +++ b/board/freescale/mpc8349emds/mpc8349emds.c @@ -109,7 +109,7 @@ int fixed_sdram(void)  			return -1;  		}  	} -	im->sysconf.ddrlaw[0].bar = ((CFG_DDR_SDRAM_BASE>>12) & 0xfffff); +	im->sysconf.ddrlaw[0].bar = CFG_DDR_SDRAM_BASE & 0xfffff000;  	im->sysconf.ddrlaw[0].ar = LAWAR_EN | ((ddr_size_log2 - 1) & LAWAR_SIZE);  #if (CFG_DDR_SIZE != 256) diff --git a/board/freescale/mpc8349itx/mpc8349itx.c b/board/freescale/mpc8349itx/mpc8349itx.c index d3fc560df..0a20e2bba 100644 --- a/board/freescale/mpc8349itx/mpc8349itx.c +++ b/board/freescale/mpc8349itx/mpc8349itx.c @@ -55,7 +55,7 @@ int fixed_sdram(void)  	im->sysconf.ddrlaw[0].ar =  	    LAWAR_EN | ((ddr_size_log2 - 1) & LAWAR_SIZE); -	im->sysconf.ddrlaw[0].bar = (CFG_DDR_SDRAM_BASE >> 12) & 0xfffff; +	im->sysconf.ddrlaw[0].bar = CFG_DDR_SDRAM_BASE & 0xfffff000;  	/* Only one CS0 for DDR */  	im->ddr.csbnds[0].csbnds = 0x0000000f; diff --git a/board/freescale/mpc837xemds/mpc837xemds.c b/board/freescale/mpc837xemds/mpc837xemds.c index 40f1e6328..8003ec1d9 100644 --- a/board/freescale/mpc837xemds/mpc837xemds.c +++ b/board/freescale/mpc837xemds/mpc837xemds.c @@ -108,7 +108,7 @@ int fixed_sdram(void)  	u32 msize = CFG_DDR_SIZE * 1024 * 1024;  	u32 msize_log2 = __ilog2(msize); -	im->sysconf.ddrlaw[0].bar = CFG_DDR_SDRAM_BASE >> 12; +	im->sysconf.ddrlaw[0].bar = CFG_DDR_SDRAM_BASE & 0xfffff000;  	im->sysconf.ddrlaw[0].ar = LBLAWAR_EN | (msize_log2 - 1);  #if (CFG_DDR_SIZE != 512) diff --git a/board/freescale/mpc837xerdb/mpc837xerdb.c b/board/freescale/mpc837xerdb/mpc837xerdb.c index aaefc1899..e547b51e3 100644 --- a/board/freescale/mpc837xerdb/mpc837xerdb.c +++ b/board/freescale/mpc837xerdb/mpc837xerdb.c @@ -96,7 +96,7 @@ int fixed_sdram(void)  	u32 msize = CFG_DDR_SIZE * 1024 * 1024;  	u32 msize_log2 = __ilog2(msize); -	im->sysconf.ddrlaw[0].bar = CFG_DDR_SDRAM_BASE >> 12; +	im->sysconf.ddrlaw[0].bar = CFG_DDR_SDRAM_BASE & 0xfffff000;  	im->sysconf.ddrlaw[0].ar = LBLAWAR_EN | (msize_log2 - 1);  	im->sysconf.ddrcdr = CFG_DDRCDR_VALUE; |