]> git.sur5r.net Git - u-boot/commitdiff
cosmetic: s/BOARD_LATE_INIT/CONFIG_BOARD_LATE_INIT
authorHelmut Raiger <helmut.raiger@hale.at>
Thu, 20 Oct 2011 04:19:47 +0000 (04:19 +0000)
committerWolfgang Denk <wd@denx.de>
Thu, 27 Oct 2011 21:53:59 +0000 (23:53 +0200)
This renames BOARD_LATE_INIT to CONFIG_BOARD_LATE_INIT.
Along the way it removes some leftover

 #define BOARD_LATE_INIT 1

and adds some basic documentation for board specific
callbacks in README.

Signed-off-by: Helmut Raiger <helmut.raiger@hale.at>
Acked-by: Stefano Babic <sbabic@denx.de>
34 files changed:
README
arch/arm/lib/board.c
arch/sandbox/lib/board.c
arch/sh/lib/board.c
board/freescale/mx35pdk/mx35pdk.c
board/freescale/mx51evk/mx51evk.c
board/imx31_phycore/imx31_phycore.c
board/st-ericsson/u8500/u8500_href.c
include/configs/VCMA9.h
include/configs/cerf250.h
include/configs/colibri_pxa270.h
include/configs/efikamx.h
include/configs/imx31_phycore.h
include/configs/jadecpu.h
include/configs/lubbock.h
include/configs/ms7750se.h
include/configs/mx1ads.h
include/configs/mx31pdk.h
include/configs/mx35pdk.h
include/configs/mx51evk.h
include/configs/mx53evk.h
include/configs/nhk8815.h
include/configs/pleb2.h
include/configs/pxa255_idp.h
include/configs/qong.h
include/configs/r2dplus.h
include/configs/sh7757lcr.h
include/configs/trizepsiv.h
include/configs/tx25.h
include/configs/u8500_href.h
include/configs/vision2.h
include/configs/xaeniax.h
include/configs/zipitz2.h
include/configs/zmx25.h

diff --git a/README b/README
index 60a105fb1b313c3dedbbc0d6e62ab087aac8e451..58e582d022175c43a7249c26438fd70904db8028 100644 (file)
--- a/README
+++ b/README
@@ -2447,6 +2447,20 @@ Modem Support:
 
                See also: doc/README.Modem
 
+Board initialization settings:
+------------------------------
+
+During Initialization u-boot calls a number of board specific functions
+to allow the preparation of board specific prerequisites, e.g. pin setup
+before drivers are initialized. To enable these callbacks the
+following configuration macros have to be defined. Currently this is
+architecture specific, so please check arch/your_architecture/lib/board.c
+typically in board_init_f() and board_init_r().
+
+- CONFIG_BOARD_EARLY_INIT_F: Call board_early_init_f()
+- CONFIG_BOARD_EARLY_INIT_R: Call board_early_init_r()
+- CONFIG_BOARD_LATE_INIT: Call board_late_init()
+- CONFIG_BOARD_POSTCLK_INIT: Call board_postclk_init()
 
 Configuration Settings:
 -----------------------
index bae2892373e8d81f398c12adb2198a98b4a6630e..368fc5d6b31b7b6854fe39fd51b7cb24a653f917 100644 (file)
@@ -590,7 +590,7 @@ void board_init_r(gd_t *id, ulong dest_addr)
        }
 #endif
 
-#ifdef BOARD_LATE_INIT
+#ifdef CONFIG_BOARD_LATE_INIT
        board_late_init();
 #endif
 
index 1fd8fa651dcbd944a22cefe8584922f1de793a7d..ae5a5176056cc7322d051edc94c117b03e05a02c 100644 (file)
@@ -250,7 +250,7 @@ void board_init_r(gd_t *id, ulong dest_addr)
        /* enable exceptions */
        enable_interrupts();
 
-#ifdef BOARD_LATE_INIT
+#ifdef CONFIG_BOARD_LATE_INIT
        board_late_init();
 #endif
 
index 6148e6baff5e99ec015e10f35ac3f18e81008e54..d9c0c228e06c5b44c7eba2253414a8357d87381f 100644 (file)
@@ -141,7 +141,7 @@ init_fnc_t *init_sequence[] =
        stdio_init,
        console_init_r,
        interrupt_init,
-#ifdef BOARD_LATE_INIT
+#ifdef CONFIG_BOARD_LATE_INIT
        board_late_init,
 #endif
 #if defined(CONFIG_CMD_NET)
index 8f9b85733417637aedc935bf5fa1be030ee014f9..2ce6e8e340dc1dfbdea1cbbef33e44fa3b8d6076 100644 (file)
@@ -38,8 +38,8 @@
 #include <asm/arch/sys_proto.h>
 #include <netdev.h>
 
-#ifndef BOARD_LATE_INIT
-#error "BOARD_LATE_INIT must be set for this board"
+#ifndef CONFIG_BOARD_LATE_INIT
+#error "CONFIG_BOARD_LATE_INIT must be set for this board"
 #endif
 
 #ifndef CONFIG_BOARD_EARLY_INIT_F
index 8da1ee8b1aa15c016b41d2dae6ab041254140d69..f99861057725c30d224de7e7db2f6f414851eade 100644 (file)
@@ -409,7 +409,7 @@ int board_init(void)
        return 0;
 }
 
-#ifdef BOARD_LATE_INIT
+#ifdef CONFIG_BOARD_LATE_INIT
 int board_late_init(void)
 {
 #ifdef CONFIG_MXC_SPI
index 773900e3c9469abbf2019e8f0fa3275f88ad29e7..47f1a8d1c0d8189bbc2cbf6b8bfa26694dbd7201 100644 (file)
@@ -74,7 +74,7 @@ int board_early_init_f(void)
        return 0;
 }
 
-#ifdef BOARD_LATE_INIT
+#ifdef CONFIG_BOARD_LATE_INIT
 int board_late_init(void)
 {
 #ifdef CONFIG_S6E63D6
index 9283fab68591c698c502696f05752728ff2d4ca3..5f85fdcbfc30dd463e2b3d25d1fc07b47de6faa7 100644 (file)
@@ -226,7 +226,7 @@ unsigned int addr_vall_arr[] = {
        0xA03FE024, 0x00000000  /* USB */
 };
 
-#ifdef BOARD_LATE_INIT
+#ifdef CONFIG_BOARD_LATE_INIT
 #ifdef CONFIG_MMC
 
 #define LDO_VAUX3_MASK         0x3
@@ -351,7 +351,7 @@ int board_late_init(void)
 
        return 0;
 }
-#endif /* BOARD_LATE_INIT */
+#endif /* CONFIG_BOARD_LATE_INIT */
 
 static void early_gpio_setup(struct gpio_register *gpio_reg, u32 bits)
 {
index 183045b4604bfc578d932f7300c07276b5bde99f..8b8113df517b69e6e2af3a5af6d1d903f9896ddd 100644 (file)
@@ -76,7 +76,7 @@
 #define CONFIG_CMD_BSP
 #define CONFIG_CMD_NAND
 
-#define BOARD_LATE_INIT
+#define CONFIG_BOARD_LATE_INIT
 
 #define CONFIG_SYS_HUSH_PARSER
 #define CONFIG_SYS_PROMPT_HUSH_PS2 "> "
index be325e8c264ca9f5afe1108ae063e940d68e22d5..70427daca20b192fa86615d97c2ae074d6d2af6f 100644 (file)
@@ -36,7 +36,7 @@
  */
 #define CONFIG_PXA250          1       /* This is an PXA250 CPU    */
 #define CONFIG_CERF250         1       /* on Cerf PXA Board        */
-#define BOARD_LATE_INIT                1
+#define CONFIG_BOARD_LATE_INIT
 #define CONFIG_BAUDRATE                38400
 #define        CONFIG_SYS_TEXT_BASE    0x0
 
index 011731b87495cd97f98c10c1ba86fdeee264d001..8a3446efd1ebb099fdb2aaad802f650546548984 100644 (file)
@@ -28,7 +28,7 @@
 #define        CONFIG_PXA27X           1       /* Marvell PXA270 CPU */
 #define        CONFIG_VPAC270          1       /* Toradex Colibri PXA270 board */
 
-#undef BOARD_LATE_INIT
+#undef CONFIG_BOARD_LATE_INIT
 #undef CONFIG_USE_IRQ
 #undef CONFIG_SKIP_LOWLEVEL_INIT
 
index 54f48e446d909a5450d434e5466f4b7ed3022ec5..ce96b7883949005a58f0a124b2a31d017012ff1b 100644 (file)
@@ -79,7 +79,7 @@
 #define CONFIG_SYS_MALLOC_LEN          (CONFIG_ENV_SIZE + 2 * 1024 * 1024)
 
 #define CONFIG_BOARD_EARLY_INIT_F
-#define BOARD_LATE_INIT
+#define CONFIG_BOARD_LATE_INIT
 
 /*
  * Hardware drivers
index 48bd50bb7ff8ffd09b71407d13a2eed7eb6fbf1a..f4bfee490be6ab2de3208afcd237df34f10a7670 100644 (file)
 
 /* EET platform additions */
 #ifdef CONFIG_IMX31_PHYCORE_EET
-#define BOARD_LATE_INIT
+#define CONFIG_BOARD_LATE_INIT
 
 #define CONFIG_MXC_GPIO
 
index 20e1087daee1652cf690baa3111ba2800543d3c1..a239efce2e765fd183491d496107a63002157c3c 100644 (file)
@@ -51,7 +51,7 @@
 #define CONFIG_CMDLINE_TAG     1       /* enable passing of ATAGs      */
 #define CONFIG_SETUP_MEMORY_TAGS 1
 #define CONFIG_INITRD_TAG      1
-#define BOARD_LATE_INIT                1
+#define CONFIG_BOARD_LATE_INIT
 
 /*
  * Compressions
index bbdae3c5517c49e8ae155f3a918af170d0379d6e..90c5bf897476a64c1397b1147fbb5bbfafb26495 100644 (file)
@@ -41,7 +41,7 @@
 #define CONFIG_SHARP_LM8V31
 #endif
 #define CONFIG_MMC
-#define BOARD_LATE_INIT                1
+#define CONFIG_BOARD_LATE_INIT
 #define CONFIG_DOS_PARTITION
 #define        CONFIG_SYS_TEXT_BASE    0x0
 #undef CONFIG_USE_IRQ                  /* we don't need IRQ/FIQ stuff */
index 16fb0d4fe89b7cd2334d9989e892fcda8651de55..03f52f39055180b7ecdc9529997497f33d6cab54 100644 (file)
@@ -45,7 +45,7 @@
 #define CONFIG_SCIF_CONSOLE    1
 #define CONFIG_BAUDRATE                38400
 #define CONFIG_CONS_SCIF1      1
-#define BOARD_LATE_INIT                1
+#define CONFIG_BOARD_LATE_INIT
 
 #define CONFIG_BOOTDELAY       -1
 #define CONFIG_BOOTARGS                "console=ttySC0,38400"
index 0643312baf665fd1883c488135fb07446ea90841..9c1b255e65c65776beb9a5e581c2be3e1e1f32a4 100644 (file)
@@ -45,7 +45,7 @@
 /* #define _CONFIG_UART2 */            /* internal uart 2 */
 /* #define CONFIG_SILENT_CONSOLE */    /* use this to disable output */
 
-#define BOARD_LATE_INIT                1
+#define CONFIG_BOARD_LATE_INIT
 #define USE_920T_MMU           1
 
 #if 0
index 8c5730ac219a063e9b80b8e79d25798bc9767eb8..044b766cbc51d6c443c2458e460c687e04d0b19a 100644 (file)
  */
 #undef CONFIG_CMD_IMLS
 
-#define BOARD_LATE_INIT
+#define CONFIG_BOARD_LATE_INIT
 
 #define CONFIG_BOOTDELAY       3
 
index 670e76dacc1ab9f56adc5e84356c4c2e72776c62..6f42fc7f90688c72d9eb885078e48f9e364459c9 100644 (file)
@@ -42,7 +42,7 @@
 #define CONFIG_SYS_64BIT_VSPRINTF
 
 #define CONFIG_BOARD_EARLY_INIT_F
-#define BOARD_LATE_INIT
+#define CONFIG_BOARD_LATE_INIT
 
 #define CONFIG_CMDLINE_TAG             /* enable passing of ATAGs */
 #define CONFIG_REVISION_TAG
index 0c108703c0a467ce43b11e5b3883073753270aa1..fd7f4ce2bcfd16f5ad6f464debe0aab477cc960f 100644 (file)
@@ -54,7 +54,7 @@
  */
 #define CONFIG_SYS_MALLOC_LEN          (CONFIG_ENV_SIZE + 2 * 1024 * 1024)
 
-#define BOARD_LATE_INIT
+#define CONFIG_BOARD_LATE_INIT
 
 /*
  * Hardware drivers
index 2033492961290bff7adb9465f7489c2bf10bb0a6..034fa87e824068bc53b04e832f56b7790c68702c 100644 (file)
@@ -44,7 +44,7 @@
 #define CONFIG_SYS_MALLOC_LEN          (CONFIG_ENV_SIZE + 2 * 1024 * 1024)
 
 #define CONFIG_BOARD_EARLY_INIT_F
-#define BOARD_LATE_INIT
+#define CONFIG_BOARD_LATE_INIT
 #define CONFIG_MXC_GPIO
 
 #define CONFIG_MXC_UART
index 13d1e6637ba49223b6c01c018bb7cf3260d16912..20db3972f608833fbda61ed8a823fde4d2201fa3 100644 (file)
@@ -96,7 +96,7 @@
 #define CONFIG_SYS_MEMTEST_END         0x0FFFFFFF
 #define CONFIG_SYS_MALLOC_LEN          (CONFIG_ENV_SIZE + 256 * 1024)
 
-#define BOARD_LATE_INIT                /* call board_late_init during start up */
+#define CONFIG_BOARD_LATE_INIT /* call board_late_init during start up */
 
 /* timing informazion */
 #define CONFIG_SYS_HZ          1000 /* Mandatory... */
index 7dd6246f112f2b3cbf36ab91ac54c5c631d70461..2aeb7fb34e33471fc20f403601e3d1a6c51e48c4 100644 (file)
@@ -38,7 +38,7 @@
 #define CONFIG_PLEB2           1       /* on an PLEB2 Board        */
 #undef CONFIG_LCD
 #undef CONFIG_MMC
-#define BOARD_LATE_INIT                1
+#define CONFIG_BOARD_LATE_INIT
 #define        CONFIG_SYS_TEXT_BASE    0x0
 
 #undef CONFIG_USE_IRQ                  /* we don't need IRQ/FIQ stuff */
index cd95081a99fe4700c833873bfff94cb8b24717c5..620d270893e4338f94757d2347f2662e88102b8c 100644 (file)
@@ -64,7 +64,7 @@
 
 #define CONFIG_MMC             1
 #define CONFIG_DOS_PARTITION   1
-#define BOARD_LATE_INIT                1
+#define CONFIG_BOARD_LATE_INIT
 
 #undef CONFIG_USE_IRQ                  /* we don't need IRQ/FIQ stuff */
 
index b1fc80c527d1ae74f4b8042f567922d92c812f4b..8c68d1eb6b11e31e3706d8cf42ba2456ff31d8d8 100644 (file)
 #define CONFIG_CMD_SETEXPR
 #define CONFIG_CMD_SPI
 
-#define BOARD_LATE_INIT
+#define CONFIG_BOARD_LATE_INIT
 
 #define CONFIG_BOOTDELAY       5
 
index a7a92f798cf3377dc77113333a76dce844e43242..0ce3fa864c7f679dd93a13fc7da60fb0042fd4df 100644 (file)
@@ -30,7 +30,7 @@
 #define CONFIG_SCIF_CONSOLE    1
 #define CONFIG_BAUDRATE                115200
 #define CONFIG_CONS_SCIF1      1
-#define BOARD_LATE_INIT                1
+#define CONFIG_BOARD_LATE_INIT
 
 #define CONFIG_BOOTDELAY       -1
 #define CONFIG_BOOTARGS                "console=ttySC0,115200"
index 4a5fd0d2921d7e16fa1ab74d01c95ece348dc81e..2d6eb3320f980c49d2d8d59941984cc45cce8217 100644 (file)
 #define SH7757LCR_ETHERNET_MAC_BASE    SH7757LCR_ETHERNET_MAC_BASE_SPI
 #define SH7757LCR_ETHERNET_MAC_SIZE    17
 #define SH7757LCR_ETHERNET_NUM_CH      2
-#define BOARD_LATE_INIT                        1
+#define CONFIG_BOARD_LATE_INIT
 
 /* Gigabit Ether */
 #define SH7757LCR_GIGA_ETHERNET_NUM_CH 2
index 6ec9b8036e495aea530ad657a6cdca83322ba14d..2d55044ededb15eb915422fbaefe6e3fe83833a6 100644 (file)
@@ -43,7 +43,7 @@
 #define CONFIG_PXA27X          1       /* This is an PXA27x CPU    */
 
 #define CONFIG_MMC             1
-#define BOARD_LATE_INIT                1
+#define CONFIG_BOARD_LATE_INIT
 #define        CONFIG_SYS_TEXT_BASE    0x0
 
 #undef CONFIG_USE_IRQ                  /* we don't need IRQ/FIQ stuff */
index 6380bb8979ca2bfc022cce2242e2595135243046..8cb57ffc1a24fe6f6195f5d9188be301f8631a1a 100644 (file)
 #define CONFIG_FEC_MXC_PHYADDR         0x1f
 #define CONFIG_MII
 #define CONFIG_CMD_NET
-#define BOARD_LATE_INIT
+#define CONFIG_BOARD_LATE_INIT
 #define CONFIG_ENV_OVERWRITE
 
 #define CONFIG_BOOTDELAY       5
index 636922c2f9cb71510848fc543072572174eabfcf..4747fbd351ba660b99640fcf20c68bb21d9bf3f8 100644 (file)
@@ -35,7 +35,7 @@
 #define CONFIG_SYS_HZ          1000            /* must be 1000 */
 
 #define CONFIG_BOARD_EARLY_INIT_F
-#define BOARD_LATE_INIT
+#define CONFIG_BOARD_LATE_INIT
 
 /*
  * Size of malloc() pool
index 3b42afc923445efc77a5096f0c904dc84cf82cf5..56cbe3feb854dd4d0d15065b06ac9168993c0340 100644 (file)
@@ -39,7 +39,7 @@
 #define CONFIG_REVISION_TAG
 #define CONFIG_SETUP_MEMORY_TAGS
 #define CONFIG_INITRD_TAG
-#define BOARD_LATE_INIT
+#define CONFIG_BOARD_LATE_INIT
 
 #define CONFIG_MACH_TYPE       MACH_TYPE_TTC_VISION2
 
index 8a414163059733f3f553ad16aabcbffc8186b8a1..6dce8aeaf1e0f0cf8f7d5037c2ee33e08dec3a34 100644 (file)
@@ -45,7 +45,7 @@
 #define        CONFIG_SYS_TEXT_BASE    0x0
 
 
-#define BOARD_LATE_INIT                1
+#define CONFIG_BOARD_LATE_INIT
 
 
 #undef CONFIG_USE_IRQ                  /* we don't need IRQ/FIQ stuff */
index ade40b54e8ad1f0faa3483b9a164139c2cbe1919..9505007a8eb7deb421f93c613d3f488e4ddc1eb7 100644 (file)
@@ -29,7 +29,7 @@
 #define        CONFIG_ZIPITZ2          1       /* Zipit Z2 board */
 #define        CONFIG_SYS_TEXT_BASE    0x0
 
-#undef BOARD_LATE_INIT
+#undef CONFIG_BOARD_LATE_INIT
 #undef CONFIG_USE_IRQ
 #undef CONFIG_SKIP_LOWLEVEL_INIT
 
index 0d5ee141f3449bf8a053f3e8651d289358e949f9..9a7a27ac1d45cfc79ac7d28bdf7c2f0e4bd40686 100644 (file)
@@ -46,7 +46,7 @@
 #define CONFIG_CMDLINE_TAG             /* enable passing of ATAGs      */
 #define CONFIG_SETUP_MEMORY_TAGS
 #define CONFIG_INITRD_TAG
-#define BOARD_LATE_INIT
+#define CONFIG_BOARD_LATE_INIT
 
 /*
  * Compressions