]> git.sur5r.net Git - u-boot/blobdiff - lib_blackfin/board.c
Merge branch 'master' of git://git.denx.de/u-boot-sh
[u-boot] / lib_blackfin / board.c
index 43d8be8e21f25e37e7ade0eea86549b125775152..e184fd2f2bd401e0d0c84912324f4bdb5172e226 100644 (file)
@@ -91,8 +91,8 @@ static void *mem_malloc_start, *mem_malloc_end, *mem_malloc_brk;
 
 static void mem_malloc_init(void)
 {
-       mem_malloc_start = (void *)CFG_MALLOC_BASE;
-       mem_malloc_end = (void *)(CFG_MALLOC_BASE + CFG_MALLOC_LEN);
+       mem_malloc_start = (void *)CONFIG_SYS_MALLOC_BASE;
+       mem_malloc_end = (void *)(CONFIG_SYS_MALLOC_BASE + CONFIG_SYS_MALLOC_LEN);
        mem_malloc_brk = mem_malloc_start;
        memset(mem_malloc_start, 0, mem_malloc_end - mem_malloc_start);
 }
@@ -192,16 +192,16 @@ void init_cplbtables(void)
        dcplb_add(0xFF800000, L1_DMEMORY);
        ++i;
 
-       icplb_add(CFG_MONITOR_BASE & CPLB_PAGE_MASK, SDRAM_IKERNEL);
-       dcplb_add(CFG_MONITOR_BASE & CPLB_PAGE_MASK, SDRAM_DKERNEL);
+       icplb_add(CONFIG_SYS_MONITOR_BASE & CPLB_PAGE_MASK, SDRAM_IKERNEL);
+       dcplb_add(CONFIG_SYS_MONITOR_BASE & CPLB_PAGE_MASK, SDRAM_DKERNEL);
        ++i;
 
        /* If the monitor crosses a 4 meg boundary, we'll need
         * to lock two entries for it.
         */
-       if ((CFG_MONITOR_BASE & CPLB_PAGE_MASK) != ((CFG_MONITOR_BASE + CFG_MONITOR_LEN) & CPLB_PAGE_MASK)) {
-               icplb_add((CFG_MONITOR_BASE + CFG_MONITOR_LEN) & CPLB_PAGE_MASK, SDRAM_IKERNEL);
-               dcplb_add((CFG_MONITOR_BASE + CFG_MONITOR_LEN) & CPLB_PAGE_MASK, SDRAM_DKERNEL);
+       if ((CONFIG_SYS_MONITOR_BASE & CPLB_PAGE_MASK) != ((CONFIG_SYS_MONITOR_BASE + CONFIG_SYS_MONITOR_LEN) & CPLB_PAGE_MASK)) {
+               icplb_add((CONFIG_SYS_MONITOR_BASE + CONFIG_SYS_MONITOR_LEN) & CPLB_PAGE_MASK, SDRAM_IKERNEL);
+               dcplb_add((CONFIG_SYS_MONITOR_BASE + CONFIG_SYS_MONITOR_LEN) & CPLB_PAGE_MASK, SDRAM_DKERNEL);
                ++i;
        }
 
@@ -222,7 +222,7 @@ void init_cplbtables(void)
        ++i;
 #endif
 
-       while (i < 16 && extern_memory < (CFG_MONITOR_BASE & CPLB_PAGE_MASK)) {
+       while (i < 16 && extern_memory < (CONFIG_SYS_MONITOR_BASE & CPLB_PAGE_MASK)) {
                icplb_add(extern_memory, SDRAM_IGENERIC);
                dcplb_add(extern_memory, SDRAM_DGENERIC);
                extern_memory += CPLB_PAGE_SIZE;
@@ -250,7 +250,6 @@ void init_cplbtables(void)
 
 extern int exception_init(void);
 extern int irq_init(void);
-extern int rtc_init(void);
 extern int timer_init(void);
 
 void board_init_f(ulong bootflag)
@@ -279,11 +278,11 @@ void board_init_f(ulong bootflag)
 #endif
 
        serial_early_puts("Init global data\n");
-       gd = (gd_t *) (CFG_GBL_DATA_ADDR);
+       gd = (gd_t *) (CONFIG_SYS_GBL_DATA_ADDR);
        memset((void *)gd, 0, sizeof(gd_t));
 
        /* Board data initialization */
-       addr = (CFG_GBL_DATA_ADDR + sizeof(gd_t));
+       addr = (CONFIG_SYS_GBL_DATA_ADDR + sizeof(gd_t));
 
        /* Align to 4 byte boundary */
        addr &= ~(4 - 1);
@@ -313,9 +312,6 @@ void board_init_f(ulong bootflag)
        display_banner();
 
        checkboard();
-#if defined(CONFIG_RTC_BFIN) && defined(CONFIG_CMD_DATE)
-       rtc_init();
-#endif
        timer_init();
 
        printf("Clock: VCO: %lu MHz, Core: %lu MHz, System: %lu MHz\n",
@@ -336,7 +332,7 @@ void board_init_f(ulong bootflag)
 static int init_func_i2c(void)
 {
        puts("I2C:   ");
-       i2c_init(CFG_I2C_SPEED, CFG_I2C_SLAVE);
+       i2c_init(CONFIG_SYS_I2C_SPEED, CONFIG_SYS_I2C_SLAVE);
        puts("ready\n");
        return (0);
 }
@@ -356,16 +352,16 @@ void board_init_r(gd_t * id, ulong dest_addr)
        post_reloc();
 #endif
 
-#if    !defined(CFG_NO_FLASH)
+#if    !defined(CONFIG_SYS_NO_FLASH)
        /* There are some other pointer constants we must deal with */
        /* configure available FLASH banks */
        extern flash_info_t flash_info[];
        ulong size = flash_init();
        puts("Flash: ");
        print_size(size, "\n");
-       flash_protect(FLAG_PROTECT_SET, CFG_FLASH_BASE,
-                     CFG_FLASH_BASE + 0x1ffff, &flash_info[0]);
-       bd->bi_flashstart = CFG_FLASH_BASE;
+       flash_protect(FLAG_PROTECT_SET, CONFIG_SYS_FLASH_BASE,
+                     CONFIG_SYS_FLASH_BASE + 0x1ffff, &flash_info[0]);
+       bd->bi_flashstart = CONFIG_SYS_FLASH_BASE;
        bd->bi_flashsize = size;
        bd->bi_flashoffset = 0;
 #else
@@ -378,12 +374,17 @@ void board_init_r(gd_t * id, ulong dest_addr)
        malloc_bin_reloc();
 
 #ifdef CONFIG_SPI
-# if ! defined(CFG_ENV_IS_IN_EEPROM)
+# if ! defined(CONFIG_ENV_IS_IN_EEPROM)
        spi_init_f();
 # endif
        spi_init_r();
 #endif
 
+#ifdef CONFIG_CMD_NAND
+       puts("NAND:  ");
+       nand_init();            /* go init the NAND */
+#endif
+
        /* relocate environment function pointers etc. */
        env_relocate();
 
@@ -431,11 +432,6 @@ void board_init_r(gd_t * id, ulong dest_addr)
                copy_filename(BootFile, s, sizeof(BootFile));
 #endif
 
-#ifdef CONFIG_CMD_NAND
-       puts("NAND:  ");
-       nand_init();            /* go init the NAND */
-#endif
-
 #if defined(CONFIG_MISC_INIT_R)
        /* miscellaneous platform dependent initialisations */
        misc_init_r();