diff options
Diffstat (limited to 'cpu/mcf5227x/start.S')
| -rw-r--r-- | cpu/mcf5227x/start.S | 28 | 
1 files changed, 14 insertions, 14 deletions
| diff --git a/cpu/mcf5227x/start.S b/cpu/mcf5227x/start.S index 1b47c9775..becaab7c2 100644 --- a/cpu/mcf5227x/start.S +++ b/cpu/mcf5227x/start.S @@ -29,9 +29,9 @@  #endif  /* last three long word reserved for cache status */ -#define ICACHE_STATUS	(CFG_INIT_RAM_ADDR+CFG_INIT_RAM_END- 4) -#define DCACHE_STATUS	(CFG_INIT_RAM_ADDR+CFG_INIT_RAM_END- 8) -#define CACR_STATUS	(CFG_INIT_RAM_ADDR+CFG_INIT_RAM_END-12) +#define ICACHE_STATUS	(CONFIG_SYS_INIT_RAM_ADDR+CONFIG_SYS_INIT_RAM_END- 4) +#define DCACHE_STATUS	(CONFIG_SYS_INIT_RAM_ADDR+CONFIG_SYS_INIT_RAM_END- 8) +#define CACR_STATUS	(CONFIG_SYS_INIT_RAM_ADDR+CONFIG_SYS_INIT_RAM_END-12)  #define _START	_start  #define _FAULT	_fault @@ -132,10 +132,10 @@ _start:  	move.w #0x2700,%sr		/* Mask off Interrupt */  	/* Set vector base register at the beginning of the Flash */ -	move.l	#CFG_FLASH_BASE, %d0 +	move.l	#CONFIG_SYS_FLASH_BASE, %d0  	movec	%d0, %VBR -	move.l	#(CFG_INIT_RAM_ADDR + CFG_INIT_RAM_CTRL), %d0 +	move.l	#(CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_RAM_CTRL), %d0  	movec	%d0, %RAMBAR1  	/* initialize general use internal ram */ @@ -156,7 +156,7 @@ _start:  	/* set stackpointer to end of internal ram to get some stackspace for  	   the first c-code */ -	move.l	#(CFG_INIT_RAM_ADDR + CFG_INIT_SP_OFFSET), %sp +	move.l	#(CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_SP_OFFSET), %sp  	clr.l %sp@-  	move.l #__got_start, %a5	/* put relocation table address to a5 */ @@ -187,7 +187,7 @@ relocate_code:  	move.l 12(%a6), %d0		/* Save copy of Global Data pointer */  	move.l 16(%a6), %a0		/* Save copy of Destination Address */ -	move.l #CFG_MONITOR_BASE, %a1 +	move.l #CONFIG_SYS_MONITOR_BASE, %a1  	move.l #__init_end, %a2  	move.l %a0, %a3 @@ -202,7 +202,7 @@ relocate_code:   * initialization, now running from RAM.   */  	move.l	%a0, %a1 -	add.l	#(in_ram - CFG_MONITOR_BASE), %a1 +	add.l	#(in_ram - CONFIG_SYS_MONITOR_BASE), %a1  	jmp	(%a1)  in_ram: @@ -212,9 +212,9 @@ clear_bss:  	 * Now clear BSS segment  	 */  	move.l	%a0, %a1 -	add.l	#(_sbss - CFG_MONITOR_BASE),%a1 +	add.l	#(_sbss - CONFIG_SYS_MONITOR_BASE),%a1  	move.l	%a0, %d1 -	add.l	#(_ebss - CFG_MONITOR_BASE),%d1 +	add.l	#(_ebss - CONFIG_SYS_MONITOR_BASE),%d1  6:  	clr.l	(%a1)+  	cmp.l	%a1,%d1 @@ -224,11 +224,11 @@ clear_bss:  	 * fix got table in RAM  	 */  	move.l	%a0, %a1 -	add.l	#(__got_start - CFG_MONITOR_BASE),%a1 +	add.l	#(__got_start - CONFIG_SYS_MONITOR_BASE),%a1  	move.l	%a1,%a5			/* * fix got pointer register a5 */  	move.l	%a0, %a2 -	add.l	#(__got_end - CFG_MONITOR_BASE),%a2 +	add.l	#(__got_end - CONFIG_SYS_MONITOR_BASE),%a2  7:  	move.l	(%a1),%d1 @@ -240,7 +240,7 @@ clear_bss:  	/* calculate relative jump to board_init_r in ram */  	move.l %a0, %a1 -	add.l #(board_init_r - CFG_MONITOR_BASE), %a1 +	add.l #(board_init_r - CONFIG_SYS_MONITOR_BASE), %a1  	/* set parameters for board_init_r */  	move.l %a0,-(%sp)		/* dest_addr */ @@ -276,7 +276,7 @@ icache_enable:  	move.l	#0x01200000, %d0	/* Invalid cache */  	movec	%d0, %CACR -	move.l	#(CFG_SDRAM_BASE + 0x1c000), %d0 +	move.l	#(CONFIG_SYS_SDRAM_BASE + 0x1c000), %d0  	movec	%d0, %ACR0  	move.l	#0x81600610, %d0	/* Enable cache */ |