diff options
Diffstat (limited to 'nand_spl/board/amcc')
| -rw-r--r-- | nand_spl/board/amcc/bamboo/sdram.c | 26 | 
1 files changed, 13 insertions, 13 deletions
| diff --git a/nand_spl/board/amcc/bamboo/sdram.c b/nand_spl/board/amcc/bamboo/sdram.c index df03afe0a..9fec5cad3 100644 --- a/nand_spl/board/amcc/bamboo/sdram.c +++ b/nand_spl/board/amcc/bamboo/sdram.c @@ -31,7 +31,7 @@ static void wait_init_complete(void)  	u32 val;  	do { -		mfsdram(mem_mcsts, val); +		mfsdram(SDRAM0_MCSTS, val);  	} while (!(val & 0x80000000));  } @@ -62,30 +62,30 @@ phys_size_t initdram(int board_type)  	/*  	 * Disable memory controller.  	 */ -	mtsdram(mem_cfg0, 0x00000000); +	mtsdram(SDRAM0_CFG0, 0x00000000);  	/*  	 * Setup some default  	 */ -	mtsdram(mem_uabba, 0x00000000); /* ubba=0 (default)		*/ -	mtsdram(mem_slio, 0x00000000);	/* rdre=0 wrre=0 rarw=0		*/ -	mtsdram(mem_devopt, 0x00000000); /* dll=0 ds=0 (normal)		*/ -	mtsdram(mem_wddctr, 0x00000000); /* wrcp=0 dcd=0		*/ -	mtsdram(mem_clktr, 0x40000000); /* clkp=1 (90 deg wr) dcdt=0	*/ +	mtsdram(SDRAM0_UABBA, 0x00000000); /* ubba=0 (default)		*/ +	mtsdram(SDRAM0_SLIO, 0x00000000);	/* rdre=0 wrre=0 rarw=0		*/ +	mtsdram(SDRAM0_DEVOPT, 0x00000000); /* dll=0 ds=0 (normal)		*/ +	mtsdram(SDRAM0_WDDCTR, 0x00000000); /* wrcp=0 dcd=0		*/ +	mtsdram(SDRAM0_CLKTR, 0x40000000); /* clkp=1 (90 deg wr) dcdt=0	*/  	/*  	 * Following for CAS Latency = 2.5 @ 133 MHz PLB  	 */ -	mtsdram(mem_b0cr, 0x00082001); -	mtsdram(mem_tr0, 0x41094012); -	mtsdram(mem_tr1, 0x8080083d);	/* SS=T2 SL=STAGE 3 CD=1 CT=0x00*/ -	mtsdram(mem_rtr, 0x04100000);	/* Interval 7.8µs @ 133MHz PLB	*/ -	mtsdram(mem_cfg1, 0x00000000);	/* Self-refresh exit, disable PM*/ +	mtsdram(SDRAM0_B0CR, 0x00082001); +	mtsdram(SDRAM0_TR0, 0x41094012); +	mtsdram(SDRAM0_TR1, 0x8080083d);	/* SS=T2 SL=STAGE 3 CD=1 CT=0x00*/ +	mtsdram(SDRAM0_RTR, 0x04100000);	/* Interval 7.8µs @ 133MHz PLB	*/ +	mtsdram(SDRAM0_CFG1, 0x00000000);	/* Self-refresh exit, disable PM*/  	/*  	 * Enable the controller, then wait for DCEN to complete  	 */ -	mtsdram(mem_cfg0, 0x80000000); /* DCEN=1, PMUD=0*/ +	mtsdram(SDRAM0_CFG0, 0x80000000); /* DCEN=1, PMUD=0*/  	wait_init_complete();  	return CONFIG_SYS_MBYTES_SDRAM << 20; |