]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - board/pleb2/lowlevel_init.S
imported Ka-Ro specific additions to U-Boot 2009.08 for TX28
[karo-tx-uboot.git] / board / pleb2 / lowlevel_init.S
index add2c531ab2174140f6eccc0a1c12e5d774bf1d4..b95ff9cf2faf534533639d9c66fa385de7c27c99 100755 (executable)
@@ -24,7 +24,7 @@
 #include <version.h>
 #include <asm/arch/pxa-regs.h>
 
-DRAM_SIZE:  .long   CFG_DRAM_SIZE
+DRAM_SIZE:  .long   CONFIG_SYS_DRAM_SIZE
 
 /* wait for coprocessor write complete */
        .macro CPWAIT reg
@@ -41,92 +41,92 @@ lowlevel_init:
        /* Set up GPIO pins first */
 
        ldr     r0,   =GPSR0
-       ldr     r1,   =CFG_GPSR0_VAL
+       ldr     r1,   =CONFIG_SYS_GPSR0_VAL
        str     r1,   [r0]
 
        ldr     r0,   =GPSR1
-       ldr     r1,   =CFG_GPSR1_VAL
+       ldr     r1,   =CONFIG_SYS_GPSR1_VAL
        str     r1,   [r0]
 
        ldr     r0,   =GPSR2
-       ldr     r1,   =CFG_GPSR2_VAL
+       ldr     r1,   =CONFIG_SYS_GPSR2_VAL
        str     r1,   [r0]
 
        ldr     r0,   =GPCR0
-       ldr     r1,   =CFG_GPCR0_VAL
+       ldr     r1,   =CONFIG_SYS_GPCR0_VAL
        str     r1,   [r0]
 
        ldr     r0,   =GPCR1
-       ldr     r1,   =CFG_GPCR1_VAL
+       ldr     r1,   =CONFIG_SYS_GPCR1_VAL
        str     r1,   [r0]
 
        ldr     r0,   =GPCR2
-       ldr     r1,   =CFG_GPCR2_VAL
+       ldr     r1,   =CONFIG_SYS_GPCR2_VAL
        str     r1,   [r0]
 
        ldr     r0,   =GRER0
-       ldr     r1,   =CFG_GRER0_VAL
+       ldr     r1,   =CONFIG_SYS_GRER0_VAL
        str     r1,   [r0]
 
        ldr     r0,   =GRER1
-       ldr     r1,   =CFG_GRER1_VAL
+       ldr     r1,   =CONFIG_SYS_GRER1_VAL
        str     r1,   [r0]
 
        ldr     r0,   =GRER2
-       ldr     r1,   =CFG_GRER2_VAL
+       ldr     r1,   =CONFIG_SYS_GRER2_VAL
        str     r1,   [r0]
 
        ldr     r0,   =GFER0
-       ldr     r1,   =CFG_GFER0_VAL
+       ldr     r1,   =CONFIG_SYS_GFER0_VAL
        str     r1,   [r0]
 
        ldr     r0,   =GFER1
-       ldr     r1,   =CFG_GFER1_VAL
+       ldr     r1,   =CONFIG_SYS_GFER1_VAL
        str     r1,   [r0]
 
        ldr     r0,   =GFER2
-       ldr     r1,   =CFG_GFER2_VAL
+       ldr     r1,   =CONFIG_SYS_GFER2_VAL
        str     r1,   [r0]
 
        ldr     r0,   =GPDR0
-       ldr     r1,   =CFG_GPDR0_VAL
+       ldr     r1,   =CONFIG_SYS_GPDR0_VAL
        str     r1,   [r0]
 
        ldr     r0,   =GPDR1
-       ldr     r1,   =CFG_GPDR1_VAL
+       ldr     r1,   =CONFIG_SYS_GPDR1_VAL
        str     r1,   [r0]
 
        ldr     r0,   =GPDR2
-       ldr     r1,   =CFG_GPDR2_VAL
+       ldr     r1,   =CONFIG_SYS_GPDR2_VAL
        str     r1,   [r0]
 
        ldr     r0,   =GAFR0_L
-       ldr     r1,   =CFG_GAFR0_L_VAL
+       ldr     r1,   =CONFIG_SYS_GAFR0_L_VAL
        str     r1,   [r0]
 
        ldr     r0,   =GAFR0_U
-       ldr     r1,   =CFG_GAFR0_U_VAL
+       ldr     r1,   =CONFIG_SYS_GAFR0_U_VAL
        str     r1,   [r0]
 
        ldr     r0,   =GAFR1_L
-       ldr     r1,   =CFG_GAFR1_L_VAL
+       ldr     r1,   =CONFIG_SYS_GAFR1_L_VAL
        str     r1,   [r0]
 
        ldr     r0,   =GAFR1_U
-       ldr     r1,   =CFG_GAFR1_U_VAL
+       ldr     r1,   =CONFIG_SYS_GAFR1_U_VAL
        str     r1,   [r0]
 
        ldr     r0,   =GAFR2_L
-       ldr     r1,   =CFG_GAFR2_L_VAL
+       ldr     r1,   =CONFIG_SYS_GAFR2_L_VAL
        str     r1,   [r0]
 
        ldr     r0,   =GAFR2_U
-       ldr     r1,   =CFG_GAFR2_U_VAL
+       ldr     r1,   =CONFIG_SYS_GAFR2_U_VAL
        str     r1,   [r0]
 
        /* enable GPIO pins */
        ldr     r0,   =PSSR
-       ldr     r1,   =CFG_PSSR_VAL
+       ldr     r1,   =CONFIG_SYS_PSSR_VAL
        str     r1,   [r0]
 
 
@@ -161,61 +161,61 @@ mem_init:
        @ Step 2a
        @ write msc0, read back to ensure data latches
        @
-       ldr     r2,   =CFG_MSC0_VAL
+       ldr     r2,   =CONFIG_SYS_MSC0_VAL
        str     r2,   [r1, #MSC0_OFFSET]
        ldr     r2,   [r1, #MSC0_OFFSET]
 
        @ write msc1
-       ldr     r2,  =CFG_MSC1_VAL
+       ldr     r2,  =CONFIG_SYS_MSC1_VAL
        str     r2,  [r1, #MSC1_OFFSET]
        ldr     r2,  [r1, #MSC1_OFFSET]
 
        @ write msc2
-       ldr     r2,  =CFG_MSC2_VAL
+       ldr     r2,  =CONFIG_SYS_MSC2_VAL
        str     r2,  [r1, #MSC2_OFFSET]
        ldr     r2,  [r1, #MSC2_OFFSET]
 
 
 @ Step 2b
        @ write mecr
-       ldr     r2,  =CFG_MECR_VAL
+       ldr     r2,  =CONFIG_SYS_MECR_VAL
        str     r2,  [r1, #MECR_OFFSET]
 
        @ write mcmem0
-       ldr     r2,  =CFG_MCMEM0_VAL
+       ldr     r2,  =CONFIG_SYS_MCMEM0_VAL
        str     r2,  [r1, #MCMEM0_OFFSET]
 
        @ write mcmem1
-       ldr     r2,  =CFG_MCMEM1_VAL
+       ldr     r2,  =CONFIG_SYS_MCMEM1_VAL
        str     r2,  [r1, #MCMEM1_OFFSET]
 
        @ write mcatt0
-       ldr     r2,  =CFG_MCATT0_VAL
+       ldr     r2,  =CONFIG_SYS_MCATT0_VAL
        str     r2,  [r1, #MCATT0_OFFSET]
 
        @ write mcatt1
-       ldr     r2,  =CFG_MCATT1_VAL
+       ldr     r2,  =CONFIG_SYS_MCATT1_VAL
        str     r2,  [r1, #MCATT1_OFFSET]
 
        @ write mcio0
-       ldr     r2,  =CFG_MCIO0_VAL
+       ldr     r2,  =CONFIG_SYS_MCIO0_VAL
        str     r2,  [r1, #MCIO0_OFFSET]
 
        @ write mcio1
-       ldr     r2,  =CFG_MCIO1_VAL
+       ldr     r2,  =CONFIG_SYS_MCIO1_VAL
        str     r2,  [r1, #MCIO1_OFFSET]
 
 @ Step 2c
        @ fly-by-dma is defeatured on this part
        @ write flycnfg
-       @ldr    r2,  =CFG_FLYCNFG_VAL
+       @ldr    r2,  =CONFIG_SYS_FLYCNFG_VAL
        @str    r2,  [r1, #FLYCNFG_OFFSET]
 
 /* FIXME Does this sequence really make sense */
 #ifdef REDBOOT_WAY
        @ Step 2d
        @ get the mdrefr settings
-       ldr     r3,  =CFG_MDREFR_VAL
+       ldr     r3,  =CONFIG_SYS_MDREFR_VAL
 
        @ extract DRI field (we need a valid DRI field)
        @
@@ -296,7 +296,7 @@ mem_init:
 #else
        @ Step 2d
        @ get the mdrefr settings
-       ldr     r3,  =CFG_MDREFR_VAL
+       ldr     r3,  =CONFIG_SYS_MDREFR_VAL
 
        @ write back mdrefr
        @
@@ -340,7 +340,7 @@ mem_init:
        @ Step 4d
        @ fetch platform value of mdcnfg
        @
-       ldr     r2,  =CFG_MDCNFG_VAL
+       ldr     r2,  =CONFIG_SYS_MDCNFG_VAL
 
        @ disable all sdram banks
        @
@@ -375,7 +375,7 @@ mem_init:
        @ Access memory *not yet enabled* for CBR refresh cycles (8)
        @ - CBR is generated for all banks
 
-       ldr     r2, =CFG_DRAM_BASE
+       ldr     r2, =CONFIG_SYS_DRAM_BASE
        str     r2, [r2]
        str     r2, [r2]
        str     r2, [r2]
@@ -405,7 +405,7 @@ mem_init:
        @ Step 4h
        @ write mdmrs
        @
-       ldr     r2,  =CFG_MDMRS_VAL
+       ldr     r2,  =CONFIG_SYS_MDMRS_VAL
        str     r2,  [r1, #MDMRS_OFFSET]
 
        @ Done Memory Init
@@ -424,7 +424,7 @@ mem_init:
 
        @ Set interrupt mask register
        @
-       ldr     r1,  =CFG_ICMR_VAL
+       ldr     r1,  =CONFIG_SYS_ICMR_VAL
        ldr     r2,  =ICMR
        str     r1,  [r2]
 
@@ -440,7 +440,7 @@ mem_init:
 
        @ set core clocks
        @
-       ldr     r2,  =CFG_CCCR_VAL
+       ldr     r2,  =CONFIG_SYS_CCCR_VAL
        ldr     r1,  =CCCR
        str     r2,  [r1]
 
@@ -463,7 +463,7 @@ mem_init:
        @ Turn on needed clocks
        @
        ldr     r1,  =CKEN
-       ldr     r2,  =CFG_CKEN_VAL
+       ldr     r2,  =CONFIG_SYS_CKEN_VAL
        str     r2,  [r1]
 
        /*SET_LED 7 */