rename CFG_ macros to CONFIG_SYS
[platform/kernel/u-boot.git] / cpu / mcf52x2 / start.S
index 2e8ecfb..da45bcb 100644 (file)
@@ -56,7 +56,7 @@
 _vectors:
 
 .long  0x00000000              /* Flash offset is 0 until we setup CS0 */
-#if defined(CONFIG_M5282) && (TEXT_BASE == CFG_INT_FLASH_BASE)
+#if defined(CONFIG_M5282) && (TEXT_BASE == CONFIG_SYS_INT_FLASH_BASE)
 .long  _start - TEXT_BASE
 #else
 .long  _START
@@ -103,9 +103,9 @@ _vectors:
        .text
 
 
-#if defined(CFG_INT_FLASH_BASE) && \
+#if defined(CONFIG_SYS_INT_FLASH_BASE) && \
     (defined(CONFIG_M5282) || defined(CONFIG_M5281))
-       #if (TEXT_BASE == CFG_INT_FLASH_BASE)
+       #if (TEXT_BASE == CONFIG_SYS_INT_FLASH_BASE)
                .long   0x55AA55AA,0xAA55AA55 /* CFM Backdoorkey */
                .long   0xFFFFFFFF /* all sectors protected */
                .long   0x00000000 /* supervisor/User restriction */
@@ -120,44 +120,44 @@ _start:
        move.w #0x2700,%sr
 
 #if defined(CONFIG_M5272) || defined(CONFIG_M5249) || defined(CONFIG_M5253)
-       move.l  #(CFG_MBAR + 1), %d0            /* set MBAR address + valid flag */
+       move.l  #(CONFIG_SYS_MBAR + 1), %d0             /* set MBAR address + valid flag */
        move.c  %d0, %MBAR
 
        /*** The 5249 has MBAR2 as well ***/
-#ifdef CFG_MBAR2
-       move.l  #(CFG_MBAR2 + 1), %d0           /* Get MBAR2 address */
+#ifdef CONFIG_SYS_MBAR2
+       move.l  #(CONFIG_SYS_MBAR2 + 1), %d0            /* Get MBAR2 address */
        movec   %d0, #0xc0e                     /* Set MBAR2 */
 #endif
 
-       move.l  #(CFG_INIT_RAM_ADDR + 1), %d0
+       move.l  #(CONFIG_SYS_INIT_RAM_ADDR + 1), %d0
        movec   %d0, %RAMBAR0
 #endif /* CONFIG_M5272 || CONFIG_M5249 || CONFIG_M5253 */
 
 #if defined(CONFIG_M5282) || defined(CONFIG_M5271)
        /* Initialize IPSBAR */
-       move.l  #(CFG_MBAR + 1), %d0            /* set IPSBAR address + valid flag */
+       move.l  #(CONFIG_SYS_MBAR + 1), %d0             /* set IPSBAR address + valid flag */
        move.l  %d0, 0x40000000
 
        /* Initialize RAMBAR1: locate SRAM and validate it */
-       move.l  #(CFG_INIT_RAM_ADDR + 0x21), %d0
+       move.l  #(CONFIG_SYS_INIT_RAM_ADDR + 0x21), %d0
        movec   %d0, %RAMBAR1
 
 #if defined(CONFIG_M5282)
-#if (TEXT_BASE == CFG_INT_FLASH_BASE)
+#if (TEXT_BASE == CONFIG_SYS_INT_FLASH_BASE)
        /* Setup code in SRAM to initialize FLASHBAR, if start from internal Flash */
 
-       move.l #(_flashbar_setup-CFG_INT_FLASH_BASE), %a0
-       move.l #(_flashbar_setup_end-CFG_INT_FLASH_BASE), %a1
-       move.l #(CFG_INIT_RAM_ADDR), %a2
+       move.l #(_flashbar_setup-CONFIG_SYS_INT_FLASH_BASE), %a0
+       move.l #(_flashbar_setup_end-CONFIG_SYS_INT_FLASH_BASE), %a1
+       move.l #(CONFIG_SYS_INIT_RAM_ADDR), %a2
 _copy_flash:
        move.l (%a0)+, (%a2)+
        cmp.l %a0, %a1
        bgt.s _copy_flash
-       jmp CFG_INIT_RAM_ADDR
+       jmp CONFIG_SYS_INIT_RAM_ADDR
 
 _flashbar_setup:
        /* Initialize FLASHBAR: locate internal Flash and validate it */
-       move.l  #(CFG_INT_FLASH_BASE + CFG_INT_FLASH_ENABLE), %d0
+       move.l  #(CONFIG_SYS_INT_FLASH_BASE + CONFIG_SYS_INT_FLASH_ENABLE), %d0
        movec   %d0, %FLASHBAR
        jmp _after_flashbar_copy.L      /* Force jump to absolute address */
 _flashbar_setup_end:
@@ -165,9 +165,9 @@ _flashbar_setup_end:
 _after_flashbar_copy:
 #else
        /* Setup code to initialize FLASHBAR, if start from external Memory */
-       move.l  #(CFG_INT_FLASH_BASE + CFG_INT_FLASH_ENABLE), %d0
+       move.l  #(CONFIG_SYS_INT_FLASH_BASE + CONFIG_SYS_INT_FLASH_ENABLE), %d0
        movec   %d0, %FLASHBAR
-#endif /* (TEXT_BASE == CFG_INT_FLASH_BASE) */
+#endif /* (TEXT_BASE == CONFIG_SYS_INT_FLASH_BASE) */
 
 #endif
 #endif
@@ -175,22 +175,22 @@ _after_flashbar_copy:
         * therefore no VBR to set
         */
 #if !defined(CONFIG_MONITOR_IS_IN_RAM)
-#if defined(CONFIG_M5282) && (TEXT_BASE == CFG_INT_FLASH_BASE)
-       move.l  #CFG_INT_FLASH_BASE, %d0
+#if defined(CONFIG_M5282) && (TEXT_BASE == CONFIG_SYS_INT_FLASH_BASE)
+       move.l  #CONFIG_SYS_INT_FLASH_BASE, %d0
 #else
-       move.l  #CFG_FLASH_BASE, %d0
+       move.l  #CONFIG_SYS_FLASH_BASE, %d0
 #endif
        movec   %d0, %VBR
 #endif
 
 #ifdef CONFIG_M5275
        /* Initialize IPSBAR */
-       move.l  #(CFG_MBAR + 1), %d0            /* set IPSBAR address + valid flag */
+       move.l  #(CONFIG_SYS_MBAR + 1), %d0             /* set IPSBAR address + valid flag */
        move.l  %d0, 0x40000000
 /*     movec   %d0, %MBAR */
 
        /* Initialize RAMBAR: locate SRAM and validate it */
-       move.l  #(CFG_INIT_RAM_ADDR + 0x21), %d0
+       move.l  #(CONFIG_SYS_INIT_RAM_ADDR + 0x21), %d0
        movec   %d0, %RAMBAR1
 #endif
 
@@ -204,7 +204,7 @@ _after_flashbar_copy:
 #endif
 
        /* 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 */
@@ -235,7 +235,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
        /* copy the code to RAM */
@@ -249,7 +249,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:
@@ -259,9 +259,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
@@ -271,11 +271,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
@@ -290,27 +290,27 @@ clear_bss:
        /* quick and dirty */
 
        move.l  %a0,%d1
-       add.l   #(icache_state - CFG_MONITOR_BASE),%d1
+       add.l   #(icache_state - CONFIG_SYS_MONITOR_BASE),%d1
        move.l  %a0,%a1
-       add.l   #(icache_state_access_1+2 - CFG_MONITOR_BASE),%a1
+       add.l   #(icache_state_access_1+2 - CONFIG_SYS_MONITOR_BASE),%a1
        move.l  %d1,(%a1)
        move.l  %a0,%a1
-       add.l   #(icache_state_access_2+2 - CFG_MONITOR_BASE),%a1
+       add.l   #(icache_state_access_2+2 - CONFIG_SYS_MONITOR_BASE),%a1
        move.l  %d1,(%a1)
        move.l  %a0,%a1
-       add.l   #(icache_state_access_3+2 - CFG_MONITOR_BASE),%a1
+       add.l   #(icache_state_access_3+2 - CONFIG_SYS_MONITOR_BASE),%a1
        move.l  %d1,(%a1)
 #endif
 
        /* 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 */
        move.l %d0,-(%sp)               /* gd */
-#if defined(DEBUG) && (TEXT_BASE != CFG_INT_FLASH_BASE) && \
-    defined(CFG_HALT_BEFOR_RAM_JUMP)
+#if defined(DEBUG) && (TEXT_BASE != CONFIG_SYS_INT_FLASH_BASE) && \
+    defined(CONFIG_SYS_HALT_BEFOR_RAM_JUMP)
        halt
 #endif
        jsr     (%a1)
@@ -344,14 +344,14 @@ _int_handler:
 icache_enable:
        move.l  #0x01000000, %d0                /* Invalidate cache cmd */
        movec   %d0, %CACR                      /* Invalidate cache */
-       move.l  #(CFG_SDRAM_BASE + 0xc000), %d0 /* Setup cache mask */
+       move.l  #(CONFIG_SYS_SDRAM_BASE + 0xc000), %d0  /* Setup cache mask */
        movec   %d0, %ACR0                      /* Enable cache */
 
        move.l  #0x80000200, %d0                /* Setup cache mask */
        movec   %d0, %CACR                      /* Enable cache */
        nop
 
-       move.l #(CFG_INIT_RAM_ADDR+CFG_INIT_RAM_END-8), %a1
+       move.l #(CONFIG_SYS_INIT_RAM_ADDR+CONFIG_SYS_INIT_RAM_END-8), %a1
        moveq   #1, %d0
        move.l  %d0, (%a1)
        rts