diff options
Diffstat (limited to 'board/mpl/pip405/pip405.c')
| -rw-r--r-- | board/mpl/pip405/pip405.c | 82 | 
1 files changed, 41 insertions, 41 deletions
| diff --git a/board/mpl/pip405/pip405.c b/board/mpl/pip405/pip405.c index 677437d09..e00d1d08f 100644 --- a/board/mpl/pip405/pip405.c +++ b/board/mpl/pip405/pip405.c @@ -193,10 +193,10 @@ int board_early_init_f (void)  	unsigned char cal_index, cal_val, spd_version, spd_chksum;  	unsigned char buf[8];  	/* set up the config port */ -	mtdcr (ebccfga, pb7ap); -	mtdcr (ebccfgd, CONFIG_PORT_AP); -	mtdcr (ebccfga, pb7cr); -	mtdcr (ebccfgd, CONFIG_PORT_CR); +	mtdcr (EBC0_CFGADDR, PB7AP); +	mtdcr (EBC0_CFGDATA, CONFIG_PORT_AP); +	mtdcr (EBC0_CFGADDR, PB7CR); +	mtdcr (EBC0_CFGDATA, CONFIG_PORT_CR);  	memclk = get_bus_freq (tmemclk);  	tmemclk = 1000000000 / (memclk / 100);	/* in 10 ps units */ @@ -361,8 +361,8 @@ int board_early_init_f (void)  		SDRAM_err ("unsupported SDRAM");  	/* get SDRAM timing register */ -	mtdcr (memcfga, mem_sdtr1); -	tmp = mfdcr (memcfgd) & ~0x018FC01F; +	mtdcr (SDRAM0_CFGADDR, mem_sdtr1); +	tmp = mfdcr (SDRAM0_CFGDATA) & ~0x018FC01F;  	/* insert CASL value */  /*  tmp |= ((unsigned long)cal_val) << 23; */  	tmp |= ((unsigned long) cal_val) << 23; @@ -385,8 +385,8 @@ int board_early_init_f (void)  #endif  	/* write SDRAM timing register */ -	mtdcr (memcfga, mem_sdtr1); -	mtdcr (memcfgd, tmp); +	mtdcr (SDRAM0_CFGADDR, mem_sdtr1); +	mtdcr (SDRAM0_CFGDATA, tmp);  	baseaddr = CONFIG_SYS_SDRAM_BASE;  	bank_size = (((unsigned long) density) << 22) / 2;  	/* insert AM value */ @@ -418,8 +418,8 @@ int board_early_init_f (void)  		SDRAM_err ("unsupported SDRAM");  	}	/* endswitch */  	/* get SDRAM bank 0 register */ -	mtdcr (memcfga, mem_mb0cf); -	bank = mfdcr (memcfgd) & ~0xFFCEE001; +	mtdcr (SDRAM0_CFGADDR, mem_mb0cf); +	bank = mfdcr (SDRAM0_CFGDATA) & ~0xFFCEE001;  	bank |= (baseaddr | tmp | 0x01);  #ifdef SDRAM_DEBUG  	serial_puts ("bank0: baseaddr: "); @@ -434,12 +434,12 @@ int board_early_init_f (void)  	sdram_size += bank_size;  	/* write SDRAM bank 0 register */ -	mtdcr (memcfga, mem_mb0cf); -	mtdcr (memcfgd, bank); +	mtdcr (SDRAM0_CFGADDR, mem_mb0cf); +	mtdcr (SDRAM0_CFGDATA, bank);  	/* get SDRAM bank 1 register */ -	mtdcr (memcfga, mem_mb1cf); -	bank = mfdcr (memcfgd) & ~0xFFCEE001; +	mtdcr (SDRAM0_CFGADDR, mem_mb1cf); +	bank = mfdcr (SDRAM0_CFGDATA) & ~0xFFCEE001;  	sdram_size = 0;  #ifdef SDRAM_DEBUG @@ -459,12 +459,12 @@ int board_early_init_f (void)  	serial_puts ("\n");  #endif  	/* write SDRAM bank 1 register */ -	mtdcr (memcfga, mem_mb1cf); -	mtdcr (memcfgd, bank); +	mtdcr (SDRAM0_CFGADDR, mem_mb1cf); +	mtdcr (SDRAM0_CFGDATA, bank);  	/* get SDRAM bank 2 register */ -	mtdcr (memcfga, mem_mb2cf); -	bank = mfdcr (memcfgd) & ~0xFFCEE001; +	mtdcr (SDRAM0_CFGADDR, mem_mb2cf); +	bank = mfdcr (SDRAM0_CFGDATA) & ~0xFFCEE001;  	bank |= (baseaddr | tmp | 0x01); @@ -482,12 +482,12 @@ int board_early_init_f (void)  	sdram_size += bank_size;  	/* write SDRAM bank 2 register */ -	mtdcr (memcfga, mem_mb2cf); -	mtdcr (memcfgd, bank); +	mtdcr (SDRAM0_CFGADDR, mem_mb2cf); +	mtdcr (SDRAM0_CFGDATA, bank);  	/* get SDRAM bank 3 register */ -	mtdcr (memcfga, mem_mb3cf); -	bank = mfdcr (memcfgd) & ~0xFFCEE001; +	mtdcr (SDRAM0_CFGADDR, mem_mb3cf); +	bank = mfdcr (SDRAM0_CFGDATA) & ~0xFFCEE001;  #ifdef SDRAM_DEBUG  	serial_puts ("bank3: baseaddr: "); @@ -509,13 +509,13 @@ int board_early_init_f (void)  #endif  	/* write SDRAM bank 3 register */ -	mtdcr (memcfga, mem_mb3cf); -	mtdcr (memcfgd, bank); +	mtdcr (SDRAM0_CFGADDR, mem_mb3cf); +	mtdcr (SDRAM0_CFGDATA, bank);  	/* get SDRAM refresh interval register */ -	mtdcr (memcfga, mem_rtr); -	tmp = mfdcr (memcfgd) & ~0x3FF80000; +	mtdcr (SDRAM0_CFGADDR, mem_rtr); +	tmp = mfdcr (SDRAM0_CFGDATA) & ~0x3FF80000;  	if (tmemclk < NSto10PS (16))  		tmp |= 0x05F00000; @@ -523,14 +523,14 @@ int board_early_init_f (void)  		tmp |= 0x03F80000;  	/* write SDRAM refresh interval register */ -	mtdcr (memcfga, mem_rtr); -	mtdcr (memcfgd, tmp); +	mtdcr (SDRAM0_CFGADDR, mem_rtr); +	mtdcr (SDRAM0_CFGDATA, tmp);  	/* enable SDRAM controller with no ECC, 32-bit SDRAM width, 16 byte burst */ -	mtdcr (memcfga, mem_mcopt1); -	tmp = (mfdcr (memcfgd) & ~0xFFE00000) | 0x80E00000; -	mtdcr (memcfga, mem_mcopt1); -	mtdcr (memcfgd, tmp); +	mtdcr (SDRAM0_CFGADDR, mem_mcopt1); +	tmp = (mfdcr (SDRAM0_CFGDATA) & ~0xFFE00000) | 0x80E00000; +	mtdcr (SDRAM0_CFGADDR, mem_mcopt1); +	mtdcr (SDRAM0_CFGDATA, tmp);     /*-------------------------------------------------------------------------+ @@ -619,14 +619,14 @@ phys_size_t initdram (int board_type)  	/* since the DRAM controller is allready set up,  	 * calculate the size with the bank registers  	 */ -	mtdcr (memcfga, mem_mb0cf); -	bank_reg[0] = mfdcr (memcfgd); -	mtdcr (memcfga, mem_mb1cf); -	bank_reg[1] = mfdcr (memcfgd); -	mtdcr (memcfga, mem_mb2cf); -	bank_reg[2] = mfdcr (memcfgd); -	mtdcr (memcfga, mem_mb3cf); -	bank_reg[3] = mfdcr (memcfgd); +	mtdcr (SDRAM0_CFGADDR, mem_mb0cf); +	bank_reg[0] = mfdcr (SDRAM0_CFGDATA); +	mtdcr (SDRAM0_CFGADDR, mem_mb1cf); +	bank_reg[1] = mfdcr (SDRAM0_CFGDATA); +	mtdcr (SDRAM0_CFGADDR, mem_mb2cf); +	bank_reg[2] = mfdcr (SDRAM0_CFGDATA); +	mtdcr (SDRAM0_CFGADDR, mem_mb3cf); +	bank_reg[3] = mfdcr (SDRAM0_CFGDATA);  	TotalSize = 0;  	for (i = 0; i < 4; i++) {  		if ((bank_reg[i] & 0x1) == 0x1) { @@ -668,7 +668,7 @@ int misc_init_r (void)  	gd->bd->bi_flashoffset=0;  	/* if PIP405 has booted from PCI, reset CCR0[24] as described in errata PCI_18 */ -	if (mfdcr(strap) & PSR_ROM_LOC) +	if (mfdcr(CPC0_PSR) & PSR_ROM_LOC)  	       mtspr(SPRN_CCR0, (mfspr(SPRN_CCR0) & ~0x80));  	return (0); |