diff --git a/Documentation/NXGraphicsSubsystem.html b/Documentation/NXGraphicsSubsystem.html index 273a8fcc836..a88312a3ae7 100644 --- a/Documentation/NXGraphicsSubsystem.html +++ b/Documentation/NXGraphicsSubsystem.html @@ -939,7 +939,7 @@ struct nx_callback_s

The NX server may be started in your board startup logic by simply calling the function nxmu_start(). The board startup logic usually resides the the configs/board/src directory. - The boar board startup logic can run automatically during the early system if CONFIG_BOARD_INITIALIZE is defined in the configuration. + The boar board startup logic can run automatically during the early system if CONFIG_BOARD_LATE_INITIALIZE is defined in the configuration. Or, the board startup logic can execute under control of the application by calling the boardctl(BOARDIOC_INIT, arg) OS interface.

diff --git a/configs/arduino-due/src/arduino-due.h b/configs/arduino-due/src/arduino-due.h index 01768855d76..780385deddb 100644 --- a/configs/arduino-due/src/arduino-due.h +++ b/configs/arduino-due/src/arduino-due.h @@ -314,10 +314,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ************************************************************************************/ diff --git a/configs/arduino-due/src/sam_appinit.c b/configs/arduino-due/src/sam_appinit.c index 91e9391daf4..c8fcce63c11 100644 --- a/configs/arduino-due/src/sam_appinit.c +++ b/configs/arduino-due/src/sam_appinit.c @@ -82,8 +82,8 @@ int board_app_initialize(uintptr_t arg) { -#ifdef CONFIG_BOARD_INITIALIZE - /* Board initialization already performed by board_initialize() */ +#ifdef CONFIG_BOARD_LATE_INITIALIZE + /* Board initialization already performed by board_late_initialize() */ return OK; #else diff --git a/configs/arduino-due/src/sam_boot.c b/configs/arduino-due/src/sam_boot.c index 0d226bc13a6..f587bd2fac7 100644 --- a/configs/arduino-due/src/sam_boot.c +++ b/configs/arduino-due/src/sam_boot.c @@ -70,20 +70,20 @@ void sam_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_initialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board-specific initialization */ diff --git a/configs/arduino-due/src/sam_bringup.c b/configs/arduino-due/src/sam_bringup.c index 50dc141500b..b6d18176dc0 100644 --- a/configs/arduino-due/src/sam_bringup.c +++ b/configs/arduino-due/src/sam_bringup.c @@ -79,10 +79,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/b-l072z-lrwan1/src/b-l072z-lrwan1.h b/configs/b-l072z-lrwan1/src/b-l072z-lrwan1.h index 9f8c0c81274..d137c43a26c 100644 --- a/configs/b-l072z-lrwan1/src/b-l072z-lrwan1.h +++ b/configs/b-l072z-lrwan1/src/b-l072z-lrwan1.h @@ -118,10 +118,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ************************************************************************************/ diff --git a/configs/b-l072z-lrwan1/src/stm32_appinit.c b/configs/b-l072z-lrwan1/src/stm32_appinit.c index 09c3501044f..b9c54c21389 100644 --- a/configs/b-l072z-lrwan1/src/stm32_appinit.c +++ b/configs/b-l072z-lrwan1/src/stm32_appinit.c @@ -82,8 +82,8 @@ int board_app_initialize(uintptr_t arg) { -#ifdef CONFIG_BOARD_INITIALIZE - /* Board initialization already performed by board_initialize() */ +#ifdef CONFIG_BOARD_LATE_INITIALIZE + /* Board initialization already performed by board_late_initialize() */ return OK; #else diff --git a/configs/b-l072z-lrwan1/src/stm32_boot.c b/configs/b-l072z-lrwan1/src/stm32_boot.c index 3106e3a580c..6c3a45d4623 100644 --- a/configs/b-l072z-lrwan1/src/stm32_boot.c +++ b/configs/b-l072z-lrwan1/src/stm32_boot.c @@ -92,20 +92,20 @@ void stm32_boardinitialize(void) } /************************************************************************************ - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional initialization call + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional initialization call * will be performed in the boot-up sequence to a function called - * board_initialize(). board_initialize() will be called immediately after + * board_late_initialize(). board_late_initialize() will be called immediately after * up_initialize() is called and just before the initial application is started. * This additional initialization phase may be used, for example, to initialize * board-specific device drivers. * ************************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { #if defined(CONFIG_NSH_LIBRARY) && !defined(CONFIG_LIB_BOARDCTL) /* Perform board bring-up here instead of from the board_app_initialize(). */ diff --git a/configs/b-l072z-lrwan1/src/stm32_bringup.c b/configs/b-l072z-lrwan1/src/stm32_bringup.c index 3321734bb32..322d621f40c 100644 --- a/configs/b-l072z-lrwan1/src/stm32_bringup.c +++ b/configs/b-l072z-lrwan1/src/stm32_bringup.c @@ -73,10 +73,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y && CONFIG_NSH_ARCHINIT: + * CONFIG_BOARD_LATE_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y && CONFIG_NSH_ARCHINIT: * Called from the NSH library * ****************************************************************************/ diff --git a/configs/b-l475e-iot01a/src/b-l475e-iot01a.h b/configs/b-l475e-iot01a/src/b-l475e-iot01a.h index 7351a37cf76..3e3d45a5011 100644 --- a/configs/b-l475e-iot01a/src/b-l475e-iot01a.h +++ b/configs/b-l475e-iot01a/src/b-l475e-iot01a.h @@ -145,14 +145,14 @@ * Name: stm32l4_bringup * * Description: - * Called either by board_intialize() if CONFIG_BOARD_INITIALIZE or by + * Called either by board_intialize() if CONFIG_BOARD_LATE_INITIALIZE or by * board_app_initialize if CONFIG_LIB_BOARDCTL is selected. This function * initializes and configures all on-board features appropriate for the * selected configuration. * ****************************************************************************/ -#if defined(CONFIG_LIB_BOARDCTL) || defined(CONFIG_BOARD_INITIALIZE) +#if defined(CONFIG_LIB_BOARDCTL) || defined(CONFIG_BOARD_LATE_INITIALIZE) int stm32l4_bringup(void); #endif diff --git a/configs/b-l475e-iot01a/src/stm32_appinit.c b/configs/b-l475e-iot01a/src/stm32_appinit.c index cbb2f010439..012ae4ceaea 100644 --- a/configs/b-l475e-iot01a/src/stm32_appinit.c +++ b/configs/b-l475e-iot01a/src/stm32_appinit.c @@ -78,7 +78,7 @@ int board_app_initialize(uintptr_t arg) { -#ifndef CONFIG_BOARD_INITIALIZE +#ifndef CONFIG_BOARD_LATE_INITIALIZE /* Perform board initialization */ return stm32l4_bringup(); diff --git a/configs/b-l475e-iot01a/src/stm32_boot.c b/configs/b-l475e-iot01a/src/stm32_boot.c index 32316e49129..50f124b593d 100644 --- a/configs/b-l475e-iot01a/src/stm32_boot.c +++ b/configs/b-l475e-iot01a/src/stm32_boot.c @@ -81,23 +81,23 @@ void stm32l4_board_initialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intitialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board initialization */ (void)stm32l4_bringup(); } -#endif /* CONFIG_BOARD_INITIALIZE */ +#endif /* CONFIG_BOARD_LATE_INITIALIZE */ diff --git a/configs/b-l475e-iot01a/src/stm32_bringup.c b/configs/b-l475e-iot01a/src/stm32_bringup.c index 50beaf42944..4f1435ed341 100644 --- a/configs/b-l475e-iot01a/src/stm32_bringup.c +++ b/configs/b-l475e-iot01a/src/stm32_bringup.c @@ -65,7 +65,7 @@ * Name: stm32l4_bringup * * Description: - * Called either by board_intialize() if CONFIG_BOARD_INITIALIZE or by + * Called either by board_intialize() if CONFIG_BOARD_LATE_INITIALIZE or by * board_app_initialize if CONFIG_LIB_BOARDCTL is selected. This function * initializes and configures all on-board features appropriate for the * selected configuration. diff --git a/configs/bambino-200e/max31855/defconfig b/configs/bambino-200e/max31855/defconfig index 5964610d77d..ce0e3109699 100644 --- a/configs/bambino-200e/max31855/defconfig +++ b/configs/bambino-200e/max31855/defconfig @@ -8,7 +8,7 @@ CONFIG_ARCH_CHIP_LPC4330FBD144=y CONFIG_ARCH_CHIP_LPC43XX=y CONFIG_ARCH_STACKDUMP=y CONFIG_ARCH_STDARG_H=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=18535 CONFIG_BUILTIN=y CONFIG_CDCACM=y diff --git a/configs/bambino-200e/src/lpc43_boot.c b/configs/bambino-200e/src/lpc43_boot.c index 310dc958b6e..b69dd42d03d 100644 --- a/configs/bambino-200e/src/lpc43_boot.c +++ b/configs/bambino-200e/src/lpc43_boot.c @@ -101,20 +101,20 @@ void lpc43_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_initialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Configure max31855 driver for SSP0 or SSP1 */ diff --git a/configs/beaglebone-black/src/am335x_boot.c b/configs/beaglebone-black/src/am335x_boot.c index e4bb3a1874a..bb72a84e998 100644 --- a/configs/beaglebone-black/src/am335x_boot.c +++ b/configs/beaglebone-black/src/am335x_boot.c @@ -101,20 +101,20 @@ void am335x_board_initialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_initialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { #if defined(CONFIG_NSH_LIBRARY) && !defined(CONFIG_LIB_BOARDCTL) /* Perform NSH initialization here instead of from the NSH. This @@ -125,4 +125,4 @@ void board_initialize(void) (void)board_app_initialize(0); #endif } -#endif /* CONFIG_BOARD_INITIALIZE */ +#endif /* CONFIG_BOARD_LATE_INITIALIZE */ diff --git a/configs/clicker2-stm32/knsh/defconfig b/configs/clicker2-stm32/knsh/defconfig index 85624e08bb1..89f361e59ce 100644 --- a/configs/clicker2-stm32/knsh/defconfig +++ b/configs/clicker2-stm32/knsh/defconfig @@ -7,7 +7,7 @@ CONFIG_ARCH_CHIP_STM32F407VG=y CONFIG_ARCH_IRQBUTTONS=y CONFIG_ARCH_STACKDUMP=y CONFIG_ARM_MPU=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BUILD_PROTECTED=y CONFIG_DISABLE_POLL=y diff --git a/configs/clicker2-stm32/mrf24j40-6lowpan/defconfig b/configs/clicker2-stm32/mrf24j40-6lowpan/defconfig index 4d34bf520b9..6de434bc9d6 100644 --- a/configs/clicker2-stm32/mrf24j40-6lowpan/defconfig +++ b/configs/clicker2-stm32/mrf24j40-6lowpan/defconfig @@ -11,7 +11,7 @@ CONFIG_ARCH_CHIP_STM32F407VG=y CONFIG_ARCH_IRQBUTTONS=y CONFIG_ARCH_STACKDUMP=y CONFIG_BOARDCTL_USBDEVCTRL=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BUILTIN=y CONFIG_CDCACM=y diff --git a/configs/clicker2-stm32/mrf24j40-mac/defconfig b/configs/clicker2-stm32/mrf24j40-mac/defconfig index cb7e03f3a63..96a6985b16e 100644 --- a/configs/clicker2-stm32/mrf24j40-mac/defconfig +++ b/configs/clicker2-stm32/mrf24j40-mac/defconfig @@ -6,7 +6,7 @@ CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F407VG=y CONFIG_ARCH_IRQBUTTONS=y CONFIG_ARCH_STACKDUMP=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BUILTIN=y CONFIG_DISABLE_POLL=y diff --git a/configs/clicker2-stm32/mrf24j40-starhub/defconfig b/configs/clicker2-stm32/mrf24j40-starhub/defconfig index 2cd11f74779..7f935825dc2 100644 --- a/configs/clicker2-stm32/mrf24j40-starhub/defconfig +++ b/configs/clicker2-stm32/mrf24j40-starhub/defconfig @@ -11,7 +11,7 @@ CONFIG_ARCH_CHIP_STM32F407VG=y CONFIG_ARCH_IRQBUTTONS=y CONFIG_ARCH_STACKDUMP=y CONFIG_BOARDCTL_USBDEVCTRL=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BUILTIN=y CONFIG_CDCACM=y diff --git a/configs/clicker2-stm32/mrf24j40-starpoint/defconfig b/configs/clicker2-stm32/mrf24j40-starpoint/defconfig index 404bc4df4a6..afdf3b4c7c4 100644 --- a/configs/clicker2-stm32/mrf24j40-starpoint/defconfig +++ b/configs/clicker2-stm32/mrf24j40-starpoint/defconfig @@ -11,7 +11,7 @@ CONFIG_ARCH_CHIP_STM32F407VG=y CONFIG_ARCH_IRQBUTTONS=y CONFIG_ARCH_STACKDUMP=y CONFIG_BOARDCTL_USBDEVCTRL=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BUILTIN=y CONFIG_CDCACM=y diff --git a/configs/clicker2-stm32/nsh/defconfig b/configs/clicker2-stm32/nsh/defconfig index 4bc6619e9e8..701c286e6c0 100644 --- a/configs/clicker2-stm32/nsh/defconfig +++ b/configs/clicker2-stm32/nsh/defconfig @@ -6,7 +6,7 @@ CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F407VG=y CONFIG_ARCH_IRQBUTTONS=y CONFIG_ARCH_STACKDUMP=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BUILTIN=y CONFIG_DISABLE_POLL=y diff --git a/configs/clicker2-stm32/src/clicker2-stm32.h b/configs/clicker2-stm32/src/clicker2-stm32.h index e39f06d44a3..8a0eaa0aa69 100644 --- a/configs/clicker2-stm32/src/clicker2-stm32.h +++ b/configs/clicker2-stm32/src/clicker2-stm32.h @@ -273,10 +273,10 @@ void weak_function stm32_spidev_initialize(void); * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ************************************************************************************/ diff --git a/configs/clicker2-stm32/src/stm32_appinit.c b/configs/clicker2-stm32/src/stm32_appinit.c index 74e4d24c578..35de47b146e 100644 --- a/configs/clicker2-stm32/src/stm32_appinit.c +++ b/configs/clicker2-stm32/src/stm32_appinit.c @@ -66,9 +66,9 @@ * CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * - * CONFIG_BOARD_INITIALIZE=y, CONFIG_NSH_LIBRARY=y, && + * CONFIG_BOARD_LATE_INITIALIZE=y, CONFIG_NSH_LIBRARY=y, && * CONFIG_LIB_BOARDCTL=n : - * Called from board_initialize(). + * Called from board_late_initialize(). * * Input Parameters: * arg - The boardctl() argument is passed to the board_app_initialize() @@ -91,9 +91,9 @@ int board_app_initialize(uintptr_t arg) { int ret; - /* Did we already initialize via board_initialize()? */ + /* Did we already initialize via board_late_initialize()? */ -#ifndef CONFIG_BOARD_INITIALIZE +#ifndef CONFIG_BOARD_LATE_INITIALIZE ret = stm32_bringup(); if (ret < 0) { diff --git a/configs/clicker2-stm32/src/stm32_boot.c b/configs/clicker2-stm32/src/stm32_boot.c index e87d316572e..6da2816d9e2 100644 --- a/configs/clicker2-stm32/src/stm32_boot.c +++ b/configs/clicker2-stm32/src/stm32_boot.c @@ -98,20 +98,20 @@ void stm32_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_initialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board-specific initialization here if so configured */ diff --git a/configs/clicker2-stm32/src/stm32_bringup.c b/configs/clicker2-stm32/src/stm32_bringup.c index 7b0ba27bec4..5ba13726dfc 100644 --- a/configs/clicker2-stm32/src/stm32_bringup.c +++ b/configs/clicker2-stm32/src/stm32_bringup.c @@ -80,10 +80,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/clicker2-stm32/usbnsh/defconfig b/configs/clicker2-stm32/usbnsh/defconfig index 81105c293e6..cc4010520c5 100644 --- a/configs/clicker2-stm32/usbnsh/defconfig +++ b/configs/clicker2-stm32/usbnsh/defconfig @@ -8,7 +8,7 @@ CONFIG_ARCH_CHIP_STM32F407VG=y CONFIG_ARCH_IRQBUTTONS=y CONFIG_ARCH_STACKDUMP=y CONFIG_BOARDCTL_USBDEVCTRL=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BUILTIN=y CONFIG_CDCACM=y diff --git a/configs/clicker2-stm32/xbee-6lowpan/defconfig b/configs/clicker2-stm32/xbee-6lowpan/defconfig index a833b484750..d763ad143ee 100644 --- a/configs/clicker2-stm32/xbee-6lowpan/defconfig +++ b/configs/clicker2-stm32/xbee-6lowpan/defconfig @@ -11,7 +11,7 @@ CONFIG_ARCH_CHIP_STM32F407VG=y CONFIG_ARCH_IRQBUTTONS=y CONFIG_ARCH_STACKDUMP=y CONFIG_BOARDCTL_USBDEVCTRL=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BUILTIN=y CONFIG_CDCACM=y diff --git a/configs/dk-tm4c129x/src/tm4c_appinit.c b/configs/dk-tm4c129x/src/tm4c_appinit.c index 89b15be570e..bc77635ce71 100644 --- a/configs/dk-tm4c129x/src/tm4c_appinit.c +++ b/configs/dk-tm4c129x/src/tm4c_appinit.c @@ -72,11 +72,11 @@ int board_app_initialize(uintptr_t arg) { - /* If CONFIG_BOARD_INITIALIZE is selected then board initialization was - * already performed in board_initialize. + /* If CONFIG_BOARD_LATE_INITIALIZE is selected then board initialization was + * already performed in board_late_initialize. */ -#ifndef CONFIG_BOARD_INITIALIZE +#ifndef CONFIG_BOARD_LATE_INITIALIZE return tm4c_bringup(); #else return OK; diff --git a/configs/dk-tm4c129x/src/tm4c_boot.c b/configs/dk-tm4c129x/src/tm4c_boot.c index 96d42b8f0e0..be8a5d69a6a 100644 --- a/configs/dk-tm4c129x/src/tm4c_boot.c +++ b/configs/dk-tm4c129x/src/tm4c_boot.c @@ -93,23 +93,23 @@ void tiva_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intiialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board initialization */ (void)tm4c_bringup(); } -#endif /* CONFIG_BOARD_INITIALIZE */ +#endif /* CONFIG_BOARD_LATE_INITIALIZE */ diff --git a/configs/eagle100/nxflat/defconfig b/configs/eagle100/nxflat/defconfig index 08b67b03e11..3dceadc1acb 100644 --- a/configs/eagle100/nxflat/defconfig +++ b/configs/eagle100/nxflat/defconfig @@ -6,7 +6,7 @@ CONFIG_ARCH_CHIP_LM3S=y CONFIG_ARCH_CHIP_LM=y CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_TOOLCHAIN_CODESOURCERYW=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=4531 CONFIG_DEV_LOWCONSOLE=y CONFIG_DISABLE_ENVIRON=y diff --git a/configs/efm32-g8xx-stk/src/efm32_boot.c b/configs/efm32-g8xx-stk/src/efm32_boot.c index 214e2d339d3..a7331d827c9 100644 --- a/configs/efm32-g8xx-stk/src/efm32_boot.c +++ b/configs/efm32-g8xx-stk/src/efm32_boot.c @@ -80,20 +80,20 @@ void efm32_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_initialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { } #endif diff --git a/configs/efm32gg-stk3700/src/efm32_boot.c b/configs/efm32gg-stk3700/src/efm32_boot.c index b34d2b7581f..2c4701b612e 100644 --- a/configs/efm32gg-stk3700/src/efm32_boot.c +++ b/configs/efm32gg-stk3700/src/efm32_boot.c @@ -80,20 +80,20 @@ void efm32_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_initialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { } #endif diff --git a/configs/esp32-core/src/esp32-core.h b/configs/esp32-core/src/esp32-core.h index 88e6f9fe79c..90e1cfec4c9 100644 --- a/configs/esp32-core/src/esp32-core.h +++ b/configs/esp32-core/src/esp32-core.h @@ -68,10 +68,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library via board_app_initialize() * ****************************************************************************/ diff --git a/configs/esp32-core/src/esp32_appinit.c b/configs/esp32-core/src/esp32_appinit.c index dcf65d5e710..ba06d76ca39 100644 --- a/configs/esp32-core/src/esp32_appinit.c +++ b/configs/esp32-core/src/esp32_appinit.c @@ -81,8 +81,8 @@ int board_app_initialize(uintptr_t arg) { -#ifdef CONFIG_BOARD_INITIALIZE - /* Board initialization already performed by board_initialize() */ +#ifdef CONFIG_BOARD_LATE_INITIALIZE + /* Board initialization already performed by board_late_initialize() */ return OK; #else diff --git a/configs/esp32-core/src/esp32_boot.c b/configs/esp32-core/src/esp32_boot.c index 6dfe57a5ed6..c6747f1fc35 100644 --- a/configs/esp32-core/src/esp32_boot.c +++ b/configs/esp32-core/src/esp32_boot.c @@ -73,20 +73,20 @@ void esp32_board_initialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_initialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board-specific initialization */ diff --git a/configs/esp32-core/src/esp32_bringup.c b/configs/esp32-core/src/esp32_bringup.c index b5121b2a4dd..9e8eb9f9f2f 100644 --- a/configs/esp32-core/src/esp32_bringup.c +++ b/configs/esp32-core/src/esp32_bringup.c @@ -59,10 +59,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/flipnclick-pic32mz/src/pic32mz_appinit.c b/configs/flipnclick-pic32mz/src/pic32mz_appinit.c index 68e8e949120..e0e25e002e5 100644 --- a/configs/flipnclick-pic32mz/src/pic32mz_appinit.c +++ b/configs/flipnclick-pic32mz/src/pic32mz_appinit.c @@ -76,11 +76,11 @@ int board_app_initialize(uintptr_t arg) { - /* If CONFIG_BOARD_INITIALIZE is selected then board initialization was - * already performed in board_initialize. + /* If CONFIG_BOARD_LATE_INITIALIZE is selected then board initialization was + * already performed in board_late_initialize. */ -#ifndef CONFIG_BOARD_INITIALIZE +#ifndef CONFIG_BOARD_LATE_INITIALIZE return pic32mz_bringup(); #else return OK; diff --git a/configs/flipnclick-pic32mz/src/pic32mz_boot.c b/configs/flipnclick-pic32mz/src/pic32mz_boot.c index 7638d292a4f..514ea7186b6 100644 --- a/configs/flipnclick-pic32mz/src/pic32mz_boot.c +++ b/configs/flipnclick-pic32mz/src/pic32mz_boot.c @@ -81,23 +81,23 @@ void pic32mz_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intiialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board initialization */ (void)pic32mz_bringup(); } -#endif /* CONFIG_BOARD_INITIALIZE */ +#endif /* CONFIG_BOARD_LATE_INITIALIZE */ diff --git a/configs/flipnclick-sam3x/src/flipnclick-sam3x.h b/configs/flipnclick-sam3x/src/flipnclick-sam3x.h index 0bde2f81e52..9b6a563d3b4 100644 --- a/configs/flipnclick-sam3x/src/flipnclick-sam3x.h +++ b/configs/flipnclick-sam3x/src/flipnclick-sam3x.h @@ -250,10 +250,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/flipnclick-sam3x/src/sam_appinit.c b/configs/flipnclick-sam3x/src/sam_appinit.c index 55499d73e5d..bba05ae7d60 100644 --- a/configs/flipnclick-sam3x/src/sam_appinit.c +++ b/configs/flipnclick-sam3x/src/sam_appinit.c @@ -82,8 +82,8 @@ int board_app_initialize(uintptr_t arg) { -#ifdef CONFIG_BOARD_INITIALIZE - /* Board initialization already performed by board_initialize() */ +#ifdef CONFIG_BOARD_LATE_INITIALIZE + /* Board initialization already performed by board_late_initialize() */ return OK; #else diff --git a/configs/flipnclick-sam3x/src/sam_boot.c b/configs/flipnclick-sam3x/src/sam_boot.c index 3762c8f944f..3707bcb2e4b 100644 --- a/configs/flipnclick-sam3x/src/sam_boot.c +++ b/configs/flipnclick-sam3x/src/sam_boot.c @@ -70,20 +70,20 @@ void sam_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_initialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board-specific initialization */ diff --git a/configs/flipnclick-sam3x/src/sam_bringup.c b/configs/flipnclick-sam3x/src/sam_bringup.c index 3d1d229bb13..8ca27df4a08 100644 --- a/configs/flipnclick-sam3x/src/sam_bringup.c +++ b/configs/flipnclick-sam3x/src/sam_bringup.c @@ -61,10 +61,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/freedom-k28f/src/freedom-k28f.h b/configs/freedom-k28f/src/freedom-k28f.h index b7d2ec46f5c..b318d596595 100644 --- a/configs/freedom-k28f/src/freedom-k28f.h +++ b/configs/freedom-k28f/src/freedom-k28f.h @@ -104,10 +104,10 @@ extern FAR struct i2c_master_s* g_i2c1_dev; * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/freedom-k28f/src/k28_appinit.c b/configs/freedom-k28f/src/k28_appinit.c index 9b0d7146387..bd4722644f1 100644 --- a/configs/freedom-k28f/src/k28_appinit.c +++ b/configs/freedom-k28f/src/k28_appinit.c @@ -90,8 +90,8 @@ int board_app_initialize(uintptr_t arg) { -#ifdef CONFIG_BOARD_INITIALIZE - /* Board initialization already performed by board_initialize() */ +#ifdef CONFIG_BOARD_LATE_INITIALIZE + /* Board initialization already performed by board_late_initialize() */ return OK; #else diff --git a/configs/freedom-k28f/src/k28_boot.c b/configs/freedom-k28f/src/k28_boot.c index 065850eb85d..e7b35ec03c9 100644 --- a/configs/freedom-k28f/src/k28_boot.c +++ b/configs/freedom-k28f/src/k28_boot.c @@ -81,20 +81,20 @@ void kinetis_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_initialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board-specific initialization */ diff --git a/configs/freedom-k28f/src/k28_bringup.c b/configs/freedom-k28f/src/k28_bringup.c index 374af659b58..a3326792038 100644 --- a/configs/freedom-k28f/src/k28_bringup.c +++ b/configs/freedom-k28f/src/k28_bringup.c @@ -55,10 +55,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/freedom-k64f/README.txt b/configs/freedom-k64f/README.txt index d55ed210476..c0ac8a9e971 100644 --- a/configs/freedom-k64f/README.txt +++ b/configs/freedom-k64f/README.txt @@ -465,7 +465,7 @@ SD Card Support Application Configuration -> NSH Library CONFIG_NSH_ARCHINIT=y : NSH board-initialization, and CONFIG_LIB_BOARDCTL=y : Or - CONFIG_BOARD_INITIALIZE=y + CONFIG_BOARD_LATE_INITIALIZE=y Using the SD card ----------------- diff --git a/configs/freedom-k64f/src/Makefile b/configs/freedom-k64f/src/Makefile index e11590bbc11..6c56a51f930 100644 --- a/configs/freedom-k64f/src/Makefile +++ b/configs/freedom-k64f/src/Makefile @@ -50,7 +50,7 @@ endif ifeq ($(CONFIG_LIB_BOARDCTL),y) CSRCS += k64_appinit.c k64_bringup.c -else ifeq ($(CONFIG_BOARD_INITIALIZE),y) +else ifeq ($(CONFIG_BOARD_LATE_INITIALIZE),y) CSRCS += k64_bringup.c endif diff --git a/configs/freedom-k64f/src/freedom-k64f.h b/configs/freedom-k64f/src/freedom-k64f.h index 40f788d7cd2..1616bfe0de2 100644 --- a/configs/freedom-k64f/src/freedom-k64f.h +++ b/configs/freedom-k64f/src/freedom-k64f.h @@ -257,7 +257,7 @@ void weak_function k64_usbinitialize(void); * ************************************************************************************/ -#if defined(CONFIG_LIB_BOARDCTL) || defined(CONFIG_BOARD_INITIALIZE) +#if defined(CONFIG_LIB_BOARDCTL) || defined(CONFIG_BOARD_LATE_INITIALIZE) int k64_bringup(void); #endif diff --git a/configs/freedom-k64f/src/k64_appinit.c b/configs/freedom-k64f/src/k64_appinit.c index f9851a74a14..0ca9b405fb2 100644 --- a/configs/freedom-k64f/src/k64_appinit.c +++ b/configs/freedom-k64f/src/k64_appinit.c @@ -78,7 +78,7 @@ int board_app_initialize(uintptr_t arg) { -#ifndef CONFIG_BOARD_INITIALIZE +#ifndef CONFIG_BOARD_LATE_INITIALIZE /* Perform board initialization */ return k64_bringup(); diff --git a/configs/freedom-k64f/src/k64_boot.c b/configs/freedom-k64f/src/k64_boot.c index 4ca687d96fe..4f947bd0bc4 100644 --- a/configs/freedom-k64f/src/k64_boot.c +++ b/configs/freedom-k64f/src/k64_boot.c @@ -94,24 +94,24 @@ void kinetis_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intitialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board initialization */ (void)k64_bringup(); } -#endif /* CONFIG_BOARD_INITIALIZE */ +#endif /* CONFIG_BOARD_LATE_INITIALIZE */ diff --git a/configs/freedom-k64f/src/k64_bringup.c b/configs/freedom-k64f/src/k64_bringup.c index 78bba052f4c..657817343f9 100644 --- a/configs/freedom-k64f/src/k64_bringup.c +++ b/configs/freedom-k64f/src/k64_bringup.c @@ -52,7 +52,7 @@ #include "freedom-k64f.h" -#if defined(CONFIG_LIB_BOARDCTL) || defined(CONFIG_BOARD_INITIALIZE) +#if defined(CONFIG_LIB_BOARDCTL) || defined(CONFIG_BOARD_LATE_INITIALIZE) /**************************************************************************** * Public Functions @@ -162,4 +162,4 @@ int k64_bringup(void) return OK; } -#endif /* CONFIG_LIB_BOARDCTL CONFIG_BOARD_INITIALIZE */ +#endif /* CONFIG_LIB_BOARDCTL CONFIG_BOARD_LATE_INITIALIZE */ diff --git a/configs/freedom-k66f/README.txt b/configs/freedom-k66f/README.txt index c3fa065ea8e..40c6b4f6039 100644 --- a/configs/freedom-k66f/README.txt +++ b/configs/freedom-k66f/README.txt @@ -468,7 +468,7 @@ SD Card Support Application Configuration -> NSH Library CONFIG_NSH_ARCHINIT=y : NSH board-initialization, and CONFIG_LIB_BOARDCTL=y : Or - CONFIG_BOARD_INITIALIZE=y + CONFIG_BOARD_LATE_INITIALIZE=y Using the SD card ----------------- diff --git a/configs/freedom-k66f/src/Makefile b/configs/freedom-k66f/src/Makefile index bf4e0e6be1d..138882a365b 100644 --- a/configs/freedom-k66f/src/Makefile +++ b/configs/freedom-k66f/src/Makefile @@ -51,7 +51,7 @@ endif ifeq ($(CONFIG_LIB_BOARDCTL),y) CSRCS += k66_appinit.c k66_bringup.c -else ifeq ($(CONFIG_BOARD_INITIALIZE),y) +else ifeq ($(CONFIG_BOARD_LATE_INITIALIZE),y) CSRCS += k66_bringup.c endif diff --git a/configs/freedom-k66f/src/freedom-k66f.h b/configs/freedom-k66f/src/freedom-k66f.h index da91d285e71..1d76d4c93ed 100644 --- a/configs/freedom-k66f/src/freedom-k66f.h +++ b/configs/freedom-k66f/src/freedom-k66f.h @@ -285,7 +285,7 @@ void weak_function k66_usbinitialize(void); * ************************************************************************************/ -#if defined(CONFIG_LIB_BOARDCTL) || defined(CONFIG_BOARD_INITIALIZE) +#if defined(CONFIG_LIB_BOARDCTL) || defined(CONFIG_BOARD_LATE_INITIALIZE) int k66_bringup(void); #endif diff --git a/configs/freedom-k66f/src/k66_appinit.c b/configs/freedom-k66f/src/k66_appinit.c index c52a52e6dac..64950b1fd9a 100644 --- a/configs/freedom-k66f/src/k66_appinit.c +++ b/configs/freedom-k66f/src/k66_appinit.c @@ -79,7 +79,7 @@ int board_app_initialize(uintptr_t arg) { -#ifndef CONFIG_BOARD_INITIALIZE +#ifndef CONFIG_BOARD_LATE_INITIALIZE /* Perform board initialization */ return k66_bringup(); diff --git a/configs/freedom-k66f/src/k66_boot.c b/configs/freedom-k66f/src/k66_boot.c index 2f27dcf2a5d..00b273bbd4a 100644 --- a/configs/freedom-k66f/src/k66_boot.c +++ b/configs/freedom-k66f/src/k66_boot.c @@ -96,24 +96,24 @@ void kinetis_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intitialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board initialization */ (void)k66_bringup(); } -#endif /* CONFIG_BOARD_INITIALIZE */ +#endif /* CONFIG_BOARD_LATE_INITIALIZE */ diff --git a/configs/freedom-k66f/src/k66_bringup.c b/configs/freedom-k66f/src/k66_bringup.c index 8de8efb5522..a8346e69730 100644 --- a/configs/freedom-k66f/src/k66_bringup.c +++ b/configs/freedom-k66f/src/k66_bringup.c @@ -53,7 +53,7 @@ #include "kinetis_spi.h" #include "freedom-k66f.h" -#if defined(CONFIG_LIB_BOARDCTL) || defined(CONFIG_BOARD_INITIALIZE) +#if defined(CONFIG_LIB_BOARDCTL) || defined(CONFIG_BOARD_LATE_INITIALIZE) /**************************************************************************** * Public Functions @@ -172,4 +172,4 @@ int k66_bringup(void) UNUSED(ret); return OK; } -#endif /* CONFIG_LIB_BOARDCTL CONFIG_BOARD_INITIALIZE */ +#endif /* CONFIG_LIB_BOARDCTL CONFIG_BOARD_LATE_INITIALIZE */ diff --git a/configs/freedom-kl25z/src/kl_boardinitialize.c b/configs/freedom-kl25z/src/kl_boardinitialize.c index 81eea49cfd3..f851a385c80 100644 --- a/configs/freedom-kl25z/src/kl_boardinitialize.c +++ b/configs/freedom-kl25z/src/kl_boardinitialize.c @@ -103,20 +103,20 @@ void kl_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intitialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform NSH initialization here instead of from the NSH. This * alternative NSH initialization is necessary when NSH is ran in user-space diff --git a/configs/freedom-kl26z/src/kl_boardinitialize.c b/configs/freedom-kl26z/src/kl_boardinitialize.c index f976a86727e..53a4f03640b 100644 --- a/configs/freedom-kl26z/src/kl_boardinitialize.c +++ b/configs/freedom-kl26z/src/kl_boardinitialize.c @@ -95,20 +95,20 @@ void kl_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intitialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform NSH initialization here instead of from the NSH. This * alternative NSH initialization is necessary when NSH is ran in user-space diff --git a/configs/imxrt1050-evk/libcxxtest/defconfig b/configs/imxrt1050-evk/libcxxtest/defconfig index 898728d856e..5a9f88b289f 100644 --- a/configs/imxrt1050-evk/libcxxtest/defconfig +++ b/configs/imxrt1050-evk/libcxxtest/defconfig @@ -4,7 +4,7 @@ CONFIG_ARCH_BOARD_IMXRT1050_EVK=y CONFIG_ARCH_CHIP_IMXRT=y CONFIG_ARCH_CHIP_MIMXRT1052DVL6A=y CONFIG_ARCH_STACKDUMP=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=20000 CONFIG_BUILTIN=y CONFIG_C99_BOOL8=y diff --git a/configs/imxrt1050-evk/src/Makefile b/configs/imxrt1050-evk/src/Makefile index 95bcc3299d2..914aba26354 100644 --- a/configs/imxrt1050-evk/src/Makefile +++ b/configs/imxrt1050-evk/src/Makefile @@ -44,7 +44,7 @@ endif ifeq ($(CONFIG_LIB_BOARDCTL),y) CSRCS += imxrt_appinit.c imxrt_bringup.c -else ifeq ($(CONFIG_BOARD_INITIALIZE),y) +else ifeq ($(CONFIG_BOARD_LATE_INITIALIZE),y) CSRCS += imxrt_bringup.c endif diff --git a/configs/imxrt1050-evk/src/imxrt1050-evk.h b/configs/imxrt1050-evk/src/imxrt1050-evk.h index 271fc0920b9..94600c4da6d 100644 --- a/configs/imxrt1050-evk/src/imxrt1050-evk.h +++ b/configs/imxrt1050-evk/src/imxrt1050-evk.h @@ -187,7 +187,7 @@ * ****************************************************************************/ -#if defined(CONFIG_LIB_BOARDCTL) || defined(CONFIG_BOARD_INITIALIZE) +#if defined(CONFIG_LIB_BOARDCTL) || defined(CONFIG_BOARD_LATE_INITIALIZE) int imxrt_bringup(void); #endif diff --git a/configs/imxrt1050-evk/src/imxrt_appinit.c b/configs/imxrt1050-evk/src/imxrt_appinit.c index e3c22582ea2..581b173aa8f 100644 --- a/configs/imxrt1050-evk/src/imxrt_appinit.c +++ b/configs/imxrt1050-evk/src/imxrt_appinit.c @@ -78,7 +78,7 @@ int board_app_initialize(uintptr_t arg) { -#ifndef CONFIG_BOARD_INITIALIZE +#ifndef CONFIG_BOARD_LATE_INITIALIZE /* Perform board initialization */ return imxrt_bringup(); diff --git a/configs/imxrt1050-evk/src/imxrt_boot.c b/configs/imxrt1050-evk/src/imxrt_boot.c index f7b2a319225..f9306dfe7f2 100644 --- a/configs/imxrt1050-evk/src/imxrt_boot.c +++ b/configs/imxrt1050-evk/src/imxrt_boot.c @@ -70,23 +70,23 @@ void imxrt_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intitialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board initialization */ (void)imxrt_bringup(); } -#endif /* CONFIG_BOARD_INITIALIZE */ +#endif /* CONFIG_BOARD_LATE_INITIALIZE */ diff --git a/configs/imxrt1060-evk/libcxxtest/defconfig b/configs/imxrt1060-evk/libcxxtest/defconfig index 0908fbb511a..76a85e9baa7 100644 --- a/configs/imxrt1060-evk/libcxxtest/defconfig +++ b/configs/imxrt1060-evk/libcxxtest/defconfig @@ -4,7 +4,7 @@ CONFIG_ARCH_BOARD_IMXRT1060_EVK=y CONFIG_ARCH_CHIP_IMXRT=y CONFIG_ARCH_CHIP_MIMXRT1062DVL6A=y CONFIG_ARCH_STACKDUMP=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=20000 CONFIG_BUILTIN=y CONFIG_C99_BOOL8=y diff --git a/configs/imxrt1060-evk/src/Makefile b/configs/imxrt1060-evk/src/Makefile index d1fe503f6cb..dcb4bceafdb 100644 --- a/configs/imxrt1060-evk/src/Makefile +++ b/configs/imxrt1060-evk/src/Makefile @@ -44,7 +44,7 @@ endif ifeq ($(CONFIG_LIB_BOARDCTL),y) CSRCS += imxrt_appinit.c imxrt_bringup.c -else ifeq ($(CONFIG_BOARD_INITIALIZE),y) +else ifeq ($(CONFIG_BOARD_LATE_INITIALIZE),y) CSRCS += imxrt_bringup.c endif diff --git a/configs/imxrt1060-evk/src/imxrt1060-evk.h b/configs/imxrt1060-evk/src/imxrt1060-evk.h index ddf0c6c4018..63d50da03e6 100644 --- a/configs/imxrt1060-evk/src/imxrt1060-evk.h +++ b/configs/imxrt1060-evk/src/imxrt1060-evk.h @@ -166,7 +166,7 @@ * ****************************************************************************/ -#if defined(CONFIG_LIB_BOARDCTL) || defined(CONFIG_BOARD_INITIALIZE) +#if defined(CONFIG_LIB_BOARDCTL) || defined(CONFIG_BOARD_LATE_INITIALIZE) int imxrt_bringup(void); #endif diff --git a/configs/imxrt1060-evk/src/imxrt_appinit.c b/configs/imxrt1060-evk/src/imxrt_appinit.c index f18d7f4aa9d..e7fb82fc291 100644 --- a/configs/imxrt1060-evk/src/imxrt_appinit.c +++ b/configs/imxrt1060-evk/src/imxrt_appinit.c @@ -79,7 +79,7 @@ int board_app_initialize(uintptr_t arg) { -#ifndef CONFIG_BOARD_INITIALIZE +#ifndef CONFIG_BOARD_LATE_INITIALIZE /* Perform board initialization */ return imxrt_bringup(); diff --git a/configs/imxrt1060-evk/src/imxrt_boot.c b/configs/imxrt1060-evk/src/imxrt_boot.c index d48f713adc6..af54044528d 100644 --- a/configs/imxrt1060-evk/src/imxrt_boot.c +++ b/configs/imxrt1060-evk/src/imxrt_boot.c @@ -71,23 +71,23 @@ void imxrt_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intitialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board initialization */ (void)imxrt_bringup(); } -#endif /* CONFIG_BOARD_INITIALIZE */ +#endif /* CONFIG_BOARD_LATE_INITIALIZE */ diff --git a/configs/launchxl-cc1310/src/Makefile b/configs/launchxl-cc1310/src/Makefile index 5d872ca91c9..1a775a6a823 100644 --- a/configs/launchxl-cc1310/src/Makefile +++ b/configs/launchxl-cc1310/src/Makefile @@ -40,7 +40,7 @@ CSRCS = cc1310_boot.c cc1310_pinconfig.c ifeq ($(CONFIG_LIB_BOARDCTL),y) CSRCS += cc1310_appinit.c cc1310_bringup.c -else ifeq ($(CONFIG_BOARD_INITIALIZE),y) +else ifeq ($(CONFIG_BOARD_LATE_INITIALIZE),y) CSRCS += cc1310_bringup.c endif diff --git a/configs/launchxl-cc1310/src/cc1310_appinit.c b/configs/launchxl-cc1310/src/cc1310_appinit.c index 94cf6ff6a24..8a3e2c5ca27 100644 --- a/configs/launchxl-cc1310/src/cc1310_appinit.c +++ b/configs/launchxl-cc1310/src/cc1310_appinit.c @@ -78,7 +78,7 @@ int board_app_initialize(uintptr_t arg) { -#ifndef CONFIG_BOARD_INITIALIZE +#ifndef CONFIG_BOARD_LATE_INITIALIZE /* Perform board initialization */ return cc1310_bringup(); diff --git a/configs/launchxl-cc1310/src/cc1310_boot.c b/configs/launchxl-cc1310/src/cc1310_boot.c index 584e0da3a30..7b4ac698544 100644 --- a/configs/launchxl-cc1310/src/cc1310_boot.c +++ b/configs/launchxl-cc1310/src/cc1310_boot.c @@ -87,23 +87,23 @@ void tiva_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intitialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board initialization */ (void)cc1310_bringup(); } -#endif /* CONFIG_BOARD_INITIALIZE */ +#endif /* CONFIG_BOARD_LATE_INITIALIZE */ diff --git a/configs/launchxl-cc1310/src/cc1310_bringup.c b/configs/launchxl-cc1310/src/cc1310_bringup.c index d891f3eceda..10a11a515fa 100644 --- a/configs/launchxl-cc1310/src/cc1310_bringup.c +++ b/configs/launchxl-cc1310/src/cc1310_bringup.c @@ -59,10 +59,10 @@ * Description: * Bring up board features. * - * If CONFIG_BOARD_INITIALIZE=y, then this function will be called from - * board_initialize(). + * If CONFIG_BOARD_LATE_INITIALIZE=y, then this function will be called from + * board_late_initialize(). * - * If CONFIG_BOARD_INITIALIZE is not selected, but CONFIG_LIB_BOARDCTL=y + * If CONFIG_BOARD_LATE_INITIALIZE is not selected, but CONFIG_LIB_BOARDCTL=y * then this function will *probably* be called from application logic via * boardctl(). * diff --git a/configs/launchxl-cc1310/src/launchxl-cc1310.h b/configs/launchxl-cc1310/src/launchxl-cc1310.h index 51e7d0dd862..d46b8d22b5e 100644 --- a/configs/launchxl-cc1310/src/launchxl-cc1310.h +++ b/configs/launchxl-cc1310/src/launchxl-cc1310.h @@ -90,10 +90,10 @@ extern const struct cc13xx_pinconfig_s g_gpio_sw2; * Description: * Bring up board features. * - * If CONFIG_BOARD_INITIALIZE=y, then this function will be called from - * board_initialize(). + * If CONFIG_BOARD_LATE_INITIALIZE=y, then this function will be called from + * board_late_initialize(). * - * If CONFIG_BOARD_INITIALIZE is not selected, but CONFIG_LIB_BOARDCTL=y + * If CONFIG_BOARD_LATE_INITIALIZE is not selected, but CONFIG_LIB_BOARDCTL=y * then this function will *probably* be called from application logic via * boardctl(). * diff --git a/configs/launchxl-cc1312r1/src/Makefile b/configs/launchxl-cc1312r1/src/Makefile index b29b2a8671d..ec53a29f5c4 100644 --- a/configs/launchxl-cc1312r1/src/Makefile +++ b/configs/launchxl-cc1312r1/src/Makefile @@ -40,7 +40,7 @@ CSRCS = cc1312_boot.c cc1312_pinconfig.c ifeq ($(CONFIG_LIB_BOARDCTL),y) CSRCS += cc1312_appinit.c cc1312_bringup.c -else ifeq ($(CONFIG_BOARD_INITIALIZE),y) +else ifeq ($(CONFIG_BOARD_LATE_INITIALIZE),y) CSRCS += cc1312_bringup.c endif diff --git a/configs/launchxl-cc1312r1/src/cc1312_appinit.c b/configs/launchxl-cc1312r1/src/cc1312_appinit.c index f6ea3f62ae5..919b838ff94 100644 --- a/configs/launchxl-cc1312r1/src/cc1312_appinit.c +++ b/configs/launchxl-cc1312r1/src/cc1312_appinit.c @@ -78,7 +78,7 @@ int board_app_initialize(uintptr_t arg) { -#ifndef CONFIG_BOARD_INITIALIZE +#ifndef CONFIG_BOARD_LATE_INITIALIZE /* Perform board initialization */ return cc1312_bringup(); diff --git a/configs/launchxl-cc1312r1/src/cc1312_boot.c b/configs/launchxl-cc1312r1/src/cc1312_boot.c index 82882c79c5e..d09ce49561f 100644 --- a/configs/launchxl-cc1312r1/src/cc1312_boot.c +++ b/configs/launchxl-cc1312r1/src/cc1312_boot.c @@ -87,23 +87,23 @@ void tiva_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intitialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board initialization */ (void)cc1312_bringup(); } -#endif /* CONFIG_BOARD_INITIALIZE */ +#endif /* CONFIG_BOARD_LATE_INITIALIZE */ diff --git a/configs/launchxl-cc1312r1/src/cc1312_bringup.c b/configs/launchxl-cc1312r1/src/cc1312_bringup.c index c5f727fdbac..55cc4f0e812 100644 --- a/configs/launchxl-cc1312r1/src/cc1312_bringup.c +++ b/configs/launchxl-cc1312r1/src/cc1312_bringup.c @@ -59,10 +59,10 @@ * Description: * Bring up board features. * - * If CONFIG_BOARD_INITIALIZE=y, then this function will be called from - * board_initialize(). + * If CONFIG_BOARD_LATE_INITIALIZE=y, then this function will be called from + * board_late_initialize(). * - * If CONFIG_BOARD_INITIALIZE is not selected, but CONFIG_LIB_BOARDCTL=y + * If CONFIG_BOARD_LATE_INITIALIZE is not selected, but CONFIG_LIB_BOARDCTL=y * then this function will *probably* be called from application logic via * boardctl(). * diff --git a/configs/launchxl-cc1312r1/src/launchxl-cc1312r1.h b/configs/launchxl-cc1312r1/src/launchxl-cc1312r1.h index 035279a9ace..b91216881fe 100644 --- a/configs/launchxl-cc1312r1/src/launchxl-cc1312r1.h +++ b/configs/launchxl-cc1312r1/src/launchxl-cc1312r1.h @@ -90,10 +90,10 @@ extern const struct cc13xx_pinconfig_s g_gpio_sw2; * Description: * Bring up board features. * - * If CONFIG_BOARD_INITIALIZE=y, then this function will be called from - * board_initialize(). + * If CONFIG_BOARD_LATE_INITIALIZE=y, then this function will be called from + * board_late_initialize(). * - * If CONFIG_BOARD_INITIALIZE is not selected, but CONFIG_LIB_BOARDCTL=y + * If CONFIG_BOARD_LATE_INITIALIZE is not selected, but CONFIG_LIB_BOARDCTL=y * then this function will *probably* be called from application logic via * boardctl(). * diff --git a/configs/launchxl-tms57004/src/tms570_appinit.c b/configs/launchxl-tms57004/src/tms570_appinit.c index 90360ee7eda..6c7ff9bf223 100644 --- a/configs/launchxl-tms57004/src/tms570_appinit.c +++ b/configs/launchxl-tms57004/src/tms570_appinit.c @@ -72,9 +72,9 @@ #ifdef CONFIG_LIB_BOARDCTL int board_app_initialize(uintptr_t arg) { -#ifndef CONFIG_BOARD_INITIALIZE +#ifndef CONFIG_BOARD_LATE_INITIALIZE /* Perform application level board initialization (if that was not already - * done in board_initialize(). + * done in board_late_initialize(). */ tms570_bringup(); diff --git a/configs/launchxl-tms57004/src/tms570_initialize.c b/configs/launchxl-tms57004/src/tms570_initialize.c index b6b3d5950e2..855931b4451 100644 --- a/configs/launchxl-tms57004/src/tms570_initialize.c +++ b/configs/launchxl-tms57004/src/tms570_initialize.c @@ -83,20 +83,20 @@ void tms570_board_initialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_initialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform application level board initialization */ diff --git a/configs/lc823450-xgevk/elf/defconfig b/configs/lc823450-xgevk/elf/defconfig index 6183c328b49..888db04ece2 100644 --- a/configs/lc823450-xgevk/elf/defconfig +++ b/configs/lc823450-xgevk/elf/defconfig @@ -7,7 +7,7 @@ CONFIG_ARCH_FLOAT_H=y CONFIG_ARCH_INTERRUPTSTACK=2048 CONFIG_ARCH_STDARG_H=y CONFIG_BINFMT_CONSTRUCTORS=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=12061 CONFIG_C99_BOOL8=y CONFIG_CODECS_HASH_MD5=y diff --git a/configs/lc823450-xgevk/src/Makefile b/configs/lc823450-xgevk/src/Makefile index b05ae52e067..07fe5203bd4 100644 --- a/configs/lc823450-xgevk/src/Makefile +++ b/configs/lc823450-xgevk/src/Makefile @@ -40,7 +40,7 @@ CSRCS = lc823450_boot.c lc823450_mux.c ifeq ($(CONFIG_LIB_BOARDCTL),y) CSRCS += lc823450_appinit.c lc823450_bringup.c -else ifeq ($(CONFIG_BOARD_INITIALIZE),y) +else ifeq ($(CONFIG_BOARD_LATE_INITIALIZE),y) CSRCS += lc823450_bringup.c endif diff --git a/configs/lc823450-xgevk/src/lc823450-xgevk.h b/configs/lc823450-xgevk/src/lc823450-xgevk.h index 41007adb280..2daf09df8d6 100644 --- a/configs/lc823450-xgevk/src/lc823450-xgevk.h +++ b/configs/lc823450-xgevk/src/lc823450-xgevk.h @@ -82,7 +82,7 @@ int lc823450_adc_setup(void); * ****************************************************************************/ -#if defined(CONFIG_LIB_BOARDCTL) || defined(CONFIG_BOARD_INITIALIZE) +#if defined(CONFIG_LIB_BOARDCTL) || defined(CONFIG_BOARD_LATE_INITIALIZE) int lc823450_bringup(void); #endif diff --git a/configs/lc823450-xgevk/src/lc823450_appinit.c b/configs/lc823450-xgevk/src/lc823450_appinit.c index 75631a31662..1836bdb3a46 100644 --- a/configs/lc823450-xgevk/src/lc823450_appinit.c +++ b/configs/lc823450-xgevk/src/lc823450_appinit.c @@ -180,7 +180,7 @@ int board_app_initialize(uintptr_t arg) UNUSED(ret); /* May not be used */ -#ifndef CONFIG_BOARD_INITIALIZE +#ifndef CONFIG_BOARD_LATE_INITIALIZE /* Perform board initialization */ return lc823450_bringup(); diff --git a/configs/lc823450-xgevk/src/lc823450_boot.c b/configs/lc823450-xgevk/src/lc823450_boot.c index d18e9c68107..f96fddd5972 100644 --- a/configs/lc823450-xgevk/src/lc823450_boot.c +++ b/configs/lc823450-xgevk/src/lc823450_boot.c @@ -50,24 +50,24 @@ ****************************************************************************/ /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intitialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board initialization */ (void)lc823450_bringup(); } -#endif /* CONFIG_BOARD_INITIALIZE */ +#endif /* CONFIG_BOARD_LATE_INITIALIZE */ diff --git a/configs/lpcxpresso-lpc54628/src/lpc54_appinit.c b/configs/lpcxpresso-lpc54628/src/lpc54_appinit.c index caaab219987..d545d1af53a 100644 --- a/configs/lpcxpresso-lpc54628/src/lpc54_appinit.c +++ b/configs/lpcxpresso-lpc54628/src/lpc54_appinit.c @@ -76,8 +76,8 @@ int board_app_initialize(uintptr_t arg) { -#ifdef CONFIG_BOARD_INITIALIZE - /* Board initialization already performed by board_initialize() */ +#ifdef CONFIG_BOARD_LATE_INITIALIZE + /* Board initialization already performed by board_late_initialize() */ return OK; #else diff --git a/configs/lpcxpresso-lpc54628/src/lpc54_boot.c b/configs/lpcxpresso-lpc54628/src/lpc54_boot.c index 0d7541143a2..430260a7187 100644 --- a/configs/lpcxpresso-lpc54628/src/lpc54_boot.c +++ b/configs/lpcxpresso-lpc54628/src/lpc54_boot.c @@ -81,20 +81,20 @@ void lpc54_board_initialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_initialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board-specific initialization */ diff --git a/configs/lpcxpresso-lpc54628/src/lpc54_bringup.c b/configs/lpcxpresso-lpc54628/src/lpc54_bringup.c index 5b1bf5152b5..ed1204b6462 100644 --- a/configs/lpcxpresso-lpc54628/src/lpc54_bringup.c +++ b/configs/lpcxpresso-lpc54628/src/lpc54_bringup.c @@ -74,10 +74,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/lpcxpresso-lpc54628/src/lpcxpresso-lpc54628.h b/configs/lpcxpresso-lpc54628/src/lpcxpresso-lpc54628.h index 35eba92525c..85ba984c695 100644 --- a/configs/lpcxpresso-lpc54628/src/lpcxpresso-lpc54628.h +++ b/configs/lpcxpresso-lpc54628/src/lpcxpresso-lpc54628.h @@ -317,10 +317,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/max32660-evsys/src/Makefile b/configs/max32660-evsys/src/Makefile index 9418ce91f29..fc564b83227 100644 --- a/configs/max32660-evsys/src/Makefile +++ b/configs/max32660-evsys/src/Makefile @@ -40,7 +40,7 @@ CSRCS = max326_boot.c ifeq ($(CONFIG_LIB_BOARDCTL),y) CSRCS += max326_appinit.c max326_bringup.c -else ifeq ($(CONFIG_BOARD_INITIALIZE),y) +else ifeq ($(CONFIG_BOARD_LATE_INITIALIZE),y) CSRCS += max326_bringup.c endif diff --git a/configs/max32660-evsys/src/max32660-evsys.h b/configs/max32660-evsys/src/max32660-evsys.h index 0abe7f7081a..e3e2250f968 100644 --- a/configs/max32660-evsys/src/max32660-evsys.h +++ b/configs/max32660-evsys/src/max32660-evsys.h @@ -110,10 +110,10 @@ * Description: * Bring up board features. * - * If CONFIG_BOARD_INITIALIZE=y, then this function will be called from - * board_initialize(). + * If CONFIG_BOARD_LATE_INITIALIZE=y, then this function will be called from + * board_late_initialize(). * - * If CONFIG_BOARD_INITIALIZE is not selected, but CONFIG_LIB_BOARDCTL=y + * If CONFIG_BOARD_LATE_INITIALIZE is not selected, but CONFIG_LIB_BOARDCTL=y * then this function will *probably* be called from application logic via * boardctl(). * diff --git a/configs/max32660-evsys/src/max326_appinit.c b/configs/max32660-evsys/src/max326_appinit.c index 708bb4c9c6f..4458b35f1d7 100644 --- a/configs/max32660-evsys/src/max326_appinit.c +++ b/configs/max32660-evsys/src/max326_appinit.c @@ -78,7 +78,7 @@ int board_app_initialize(uintptr_t arg) { -#ifndef CONFIG_BOARD_INITIALIZE +#ifndef CONFIG_BOARD_LATE_INITIALIZE /* Perform board initialization */ return max326_bringup(); diff --git a/configs/max32660-evsys/src/max326_boot.c b/configs/max32660-evsys/src/max326_boot.c index 1713598e6e4..4ee298b2889 100644 --- a/configs/max32660-evsys/src/max326_boot.c +++ b/configs/max32660-evsys/src/max326_boot.c @@ -83,23 +83,23 @@ void max326_board_initialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intitialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board initialization */ (void)max326_bringup(); } -#endif /* CONFIG_BOARD_INITIALIZE */ +#endif /* CONFIG_BOARD_LATE_INITIALIZE */ diff --git a/configs/max32660-evsys/src/max326_bringup.c b/configs/max32660-evsys/src/max326_bringup.c index e720cc3ba15..b40100f75a9 100644 --- a/configs/max32660-evsys/src/max326_bringup.c +++ b/configs/max32660-evsys/src/max326_bringup.c @@ -67,10 +67,10 @@ * Description: * Bring up board features. * - * If CONFIG_BOARD_INITIALIZE=y, then this function will be called from - * board_initialize(). + * If CONFIG_BOARD_LATE_INITIALIZE=y, then this function will be called from + * board_late_initialize(). * - * If CONFIG_BOARD_INITIALIZE is not selected, but CONFIG_LIB_BOARDCTL=y + * If CONFIG_BOARD_LATE_INITIALIZE is not selected, but CONFIG_LIB_BOARDCTL=y * then this function will *probably* be called from application logic via * boardctl(). * diff --git a/configs/mcb1700/src/lpc17_appinit.c b/configs/mcb1700/src/lpc17_appinit.c index 527f447b783..3499c0d0b9a 100644 --- a/configs/mcb1700/src/lpc17_appinit.c +++ b/configs/mcb1700/src/lpc17_appinit.c @@ -82,8 +82,8 @@ int board_app_initialize(uintptr_t arg) { -#ifdef CONFIG_BOARD_INITIALIZE - /* Board initialization already performed by board_initialize() */ +#ifdef CONFIG_BOARD_LATE_INITIALIZE + /* Board initialization already performed by board_late_initialize() */ return OK; #else diff --git a/configs/mcb1700/src/lpc17_boot.c b/configs/mcb1700/src/lpc17_boot.c index 3e3f9396043..981deb5e87d 100644 --- a/configs/mcb1700/src/lpc17_boot.c +++ b/configs/mcb1700/src/lpc17_boot.c @@ -73,20 +73,20 @@ void lpc17_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_initialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board-specific initialization */ diff --git a/configs/mcb1700/src/lpc17_bringup.c b/configs/mcb1700/src/lpc17_bringup.c index 8e87b859272..be818078b9a 100644 --- a/configs/mcb1700/src/lpc17_bringup.c +++ b/configs/mcb1700/src/lpc17_bringup.c @@ -324,10 +324,10 @@ static int nsh_usbhostinitialize(void) * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/mcb1700/src/mcb1700.h b/configs/mcb1700/src/mcb1700.h index 481cbbc5e88..7c1b5531d1c 100644 --- a/configs/mcb1700/src/mcb1700.h +++ b/configs/mcb1700/src/mcb1700.h @@ -76,10 +76,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/metro-m4/src/metro-m4.h b/configs/metro-m4/src/metro-m4.h index f1066664483..18d3e94d192 100644 --- a/configs/metro-m4/src/metro-m4.h +++ b/configs/metro-m4/src/metro-m4.h @@ -90,10 +90,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/metro-m4/src/sam_appinit.c b/configs/metro-m4/src/sam_appinit.c index 1374a78fe77..ad7b72bb58f 100644 --- a/configs/metro-m4/src/sam_appinit.c +++ b/configs/metro-m4/src/sam_appinit.c @@ -82,8 +82,8 @@ int board_app_initialize(uintptr_t arg) { -#ifdef CONFIG_BOARD_INITIALIZE - /* Board initialization already performed by board_initialize() */ +#ifdef CONFIG_BOARD_LATE_INITIALIZE + /* Board initialization already performed by board_late_initialize() */ return OK; #else diff --git a/configs/metro-m4/src/sam_boot.c b/configs/metro-m4/src/sam_boot.c index 331bbf597e8..7f962d78b78 100644 --- a/configs/metro-m4/src/sam_boot.c +++ b/configs/metro-m4/src/sam_boot.c @@ -72,20 +72,20 @@ void sam_board_initialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_initialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board-specific initialization */ diff --git a/configs/metro-m4/src/sam_bringup.c b/configs/metro-m4/src/sam_bringup.c index d4799669ea9..ea17d0c44c0 100644 --- a/configs/metro-m4/src/sam_bringup.c +++ b/configs/metro-m4/src/sam_bringup.c @@ -63,10 +63,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/moxa/nsh/defconfig b/configs/moxa/nsh/defconfig index 56cd47663f6..8ad08444ef9 100644 --- a/configs/moxa/nsh/defconfig +++ b/configs/moxa/nsh/defconfig @@ -36,7 +36,7 @@ CONFIG_ARCH_INTERRUPTSTACK=1024 CONFIG_ARCH_STACKDUMP=y CONFIG_BOARDCTL_APP_SYMTAB=y CONFIG_BOARDCTL_RESET=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=6965 CONFIG_BOOT_RUNFROMISRAM=y CONFIG_BUILTIN=y diff --git a/configs/moxa/src/moxart_appinit.c b/configs/moxa/src/moxart_appinit.c index a550e1f7779..4f52b68c3e1 100644 --- a/configs/moxa/src/moxart_appinit.c +++ b/configs/moxa/src/moxart_appinit.c @@ -66,9 +66,9 @@ * CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * - * CONFIG_BOARD_INITIALIZE=y, CONFIG_NSH_LIBRARY=y, && + * CONFIG_BOARD_LATE_INITIALIZE=y, CONFIG_NSH_LIBRARY=y, && * CONFIG_LIB_BOARDCTL=n : - * Called from board_initialize(). + * Called from board_late_initialize(). * * Input Parameters: * arg - The boardctl() argument is passed to the board_app_initialize() @@ -89,7 +89,7 @@ int board_app_initialize(uintptr_t arg) { -#ifndef CONFIG_BOARD_INITIALIZE +#ifndef CONFIG_BOARD_LATE_INITIALIZE #ifdef CONFIG_NET_FTMAC100 /* Perform board-specific initialization */ diff --git a/configs/moxa/src/moxart_boot.c b/configs/moxa/src/moxart_boot.c index 4520ca88358..0e1bd638d71 100644 --- a/configs/moxa/src/moxart_boot.c +++ b/configs/moxa/src/moxart_boot.c @@ -58,20 +58,20 @@ ****************************************************************************/ /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_initialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { #ifdef CONFIG_NET_FTMAC100 /* Perform board-specific initialization */ diff --git a/configs/nrf52-generic/src/nrf52-generic.h b/configs/nrf52-generic/src/nrf52-generic.h index 8924756e378..8a78064301c 100644 --- a/configs/nrf52-generic/src/nrf52-generic.h +++ b/configs/nrf52-generic/src/nrf52-generic.h @@ -85,10 +85,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/nrf52-generic/src/nrf52_appinit.c b/configs/nrf52-generic/src/nrf52_appinit.c index 6cd61207feb..d38d79095de 100644 --- a/configs/nrf52-generic/src/nrf52_appinit.c +++ b/configs/nrf52-generic/src/nrf52_appinit.c @@ -77,8 +77,8 @@ int board_app_initialize(uintptr_t arg) { -#ifdef CONFIG_BOARD_INITIALIZE - /* Board initialization already performed by board_initialize() */ +#ifdef CONFIG_BOARD_LATE_INITIALIZE + /* Board initialization already performed by board_late_initialize() */ return OK; #else diff --git a/configs/nrf52-generic/src/nrf52_boot.c b/configs/nrf52-generic/src/nrf52_boot.c index 955ec3ac819..9a22fb1e247 100644 --- a/configs/nrf52-generic/src/nrf52_boot.c +++ b/configs/nrf52-generic/src/nrf52_boot.c @@ -74,20 +74,20 @@ void nrf52_board_initialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_initialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board-specific initialization */ diff --git a/configs/nrf52-generic/src/nrf52_bringup.c b/configs/nrf52-generic/src/nrf52_bringup.c index 293830ed198..00c9f0a0490 100644 --- a/configs/nrf52-generic/src/nrf52_bringup.c +++ b/configs/nrf52-generic/src/nrf52_bringup.c @@ -60,10 +60,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/nucleo-144/src/stm32_boot.c b/configs/nucleo-144/src/stm32_boot.c index 684ade81767..c4c6ccf6e64 100644 --- a/configs/nucleo-144/src/stm32_boot.c +++ b/configs/nucleo-144/src/stm32_boot.c @@ -82,20 +82,20 @@ void stm32_boardinitialize(void) } /************************************************************************************ - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional initialization call + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional initialization call * will be performed in the boot-up sequence to a function called - * board_initialize(). board_initialize() will be called immediately after + * board_late_initialize(). board_late_initialize() will be called immediately after * up_initialize() is called and just before the initial application is started. * This additional initialization phase may be used, for example, to initialize * board-specific device drivers. * ************************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { #if defined(CONFIG_NSH_LIBRARY) && !defined(CONFIG_LIB_BOARDCTL) /* Perform NSH initialization here instead of from the NSH. This diff --git a/configs/nucleo-f072rb/src/nucleo-f072rb.h b/configs/nucleo-f072rb/src/nucleo-f072rb.h index 78ad7e84f4c..03eae5d48a6 100644 --- a/configs/nucleo-f072rb/src/nucleo-f072rb.h +++ b/configs/nucleo-f072rb/src/nucleo-f072rb.h @@ -109,10 +109,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/nucleo-f072rb/src/stm32_appinit.c b/configs/nucleo-f072rb/src/stm32_appinit.c index b82a3d54578..ea68c64f494 100644 --- a/configs/nucleo-f072rb/src/stm32_appinit.c +++ b/configs/nucleo-f072rb/src/stm32_appinit.c @@ -77,9 +77,9 @@ int board_app_initialize(uintptr_t arg) { - /* Did we already initialize via board_initialize()? */ + /* Did we already initialize via board_late_initialize()? */ -#ifndef CONFIG_BOARD_INITIALIZE +#ifndef CONFIG_BOARD_LATE_INITIALIZE return stm32_bringup(); #else return OK; diff --git a/configs/nucleo-f072rb/src/stm32_boot.c b/configs/nucleo-f072rb/src/stm32_boot.c index 8a4cab045b8..5b18c4f1f35 100644 --- a/configs/nucleo-f072rb/src/stm32_boot.c +++ b/configs/nucleo-f072rb/src/stm32_boot.c @@ -72,20 +72,20 @@ void stm32_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_initialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board-specific initialization here if so configured */ diff --git a/configs/nucleo-f072rb/src/stm32_bringup.c b/configs/nucleo-f072rb/src/stm32_bringup.c index 430176b07cf..bfaa991e0a1 100644 --- a/configs/nucleo-f072rb/src/stm32_bringup.c +++ b/configs/nucleo-f072rb/src/stm32_bringup.c @@ -67,10 +67,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/nucleo-f091rc/src/nucleo-f091rc.h b/configs/nucleo-f091rc/src/nucleo-f091rc.h index 0b261515dd7..ad7279f4c3b 100644 --- a/configs/nucleo-f091rc/src/nucleo-f091rc.h +++ b/configs/nucleo-f091rc/src/nucleo-f091rc.h @@ -121,10 +121,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/nucleo-f091rc/src/stm32_appinit.c b/configs/nucleo-f091rc/src/stm32_appinit.c index 2eb92bcb77e..b2b7ab2473c 100644 --- a/configs/nucleo-f091rc/src/stm32_appinit.c +++ b/configs/nucleo-f091rc/src/stm32_appinit.c @@ -77,9 +77,9 @@ int board_app_initialize(uintptr_t arg) { - /* Did we already initialize via board_initialize()? */ + /* Did we already initialize via board_late_initialize()? */ -#ifndef CONFIG_BOARD_INITIALIZE +#ifndef CONFIG_BOARD_LATE_INITIALIZE return stm32_bringup(); #else return OK; diff --git a/configs/nucleo-f091rc/src/stm32_boot.c b/configs/nucleo-f091rc/src/stm32_boot.c index b0a730949b1..80f4deee82f 100644 --- a/configs/nucleo-f091rc/src/stm32_boot.c +++ b/configs/nucleo-f091rc/src/stm32_boot.c @@ -78,20 +78,20 @@ void stm32_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_initialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board-specific initialization here if so configured */ diff --git a/configs/nucleo-f091rc/src/stm32_bringup.c b/configs/nucleo-f091rc/src/stm32_bringup.c index 9c787ece4f8..5745b7b18eb 100644 --- a/configs/nucleo-f091rc/src/stm32_bringup.c +++ b/configs/nucleo-f091rc/src/stm32_bringup.c @@ -55,10 +55,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/nucleo-f207zg/src/stm32_appinitialize.c b/configs/nucleo-f207zg/src/stm32_appinitialize.c index 542590c4de1..8b56af67d8b 100644 --- a/configs/nucleo-f207zg/src/stm32_appinitialize.c +++ b/configs/nucleo-f207zg/src/stm32_appinitialize.c @@ -82,8 +82,8 @@ int board_app_initialize(uintptr_t arg) { -#ifdef CONFIG_BOARD_INITIALIZE - /* Board initialization already performed by board_initialize() */ +#ifdef CONFIG_BOARD_LATE_INITIALIZE + /* Board initialization already performed by board_late_initialize() */ return OK; #else diff --git a/configs/nucleo-f207zg/src/stm32_boot.c b/configs/nucleo-f207zg/src/stm32_boot.c index 394b44e1a83..148d1182c63 100644 --- a/configs/nucleo-f207zg/src/stm32_boot.c +++ b/configs/nucleo-f207zg/src/stm32_boot.c @@ -72,20 +72,20 @@ void stm32_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional initialization call + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional initialization call * will be performed in the boot-up sequence to a function called - * board_initialize(). board_initialize() will be called immediately after + * board_late_initialize(). board_late_initialize() will be called immediately after * up_initialize() is called and just before the initial application is started. * This additional initialization phase may be used, for example, to initialize * board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { #if defined(CONFIG_NSH_LIBRARY) && !defined(CONFIG_LIB_BOARDCTL) /* Perform board bring-up here instead of from the board_app_initialize(). */ diff --git a/configs/nucleo-f207zg/src/stm32_bringup.c b/configs/nucleo-f207zg/src/stm32_bringup.c index e6856b701b0..ac623a9402e 100644 --- a/configs/nucleo-f207zg/src/stm32_bringup.c +++ b/configs/nucleo-f207zg/src/stm32_bringup.c @@ -60,10 +60,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y && CONFIG_NSH_ARCHINIT: + * CONFIG_BOARD_LATE_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y && CONFIG_NSH_ARCHINIT: * Called from the NSH library * ****************************************************************************/ diff --git a/configs/nucleo-f303ze/src/stm32_appinitialize.c b/configs/nucleo-f303ze/src/stm32_appinitialize.c index 3e9b2226aea..926ac029037 100644 --- a/configs/nucleo-f303ze/src/stm32_appinitialize.c +++ b/configs/nucleo-f303ze/src/stm32_appinitialize.c @@ -82,8 +82,8 @@ int board_app_initialize(uintptr_t arg) { -#ifdef CONFIG_BOARD_INITIALIZE - /* Board initialization already performed by board_initialize() */ +#ifdef CONFIG_BOARD_LATE_INITIALIZE + /* Board initialization already performed by board_late_initialize() */ return OK; #else diff --git a/configs/nucleo-f303ze/src/stm32_boot.c b/configs/nucleo-f303ze/src/stm32_boot.c index 79db1b42e52..4e097a6d269 100644 --- a/configs/nucleo-f303ze/src/stm32_boot.c +++ b/configs/nucleo-f303ze/src/stm32_boot.c @@ -72,20 +72,20 @@ void stm32_boardinitialize(void) } /************************************************************************************ - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional initialization call + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional initialization call * will be performed in the boot-up sequence to a function called - * board_initialize(). board_initialize() will be called immediately after + * board_late_initialize(). board_late_initialize() will be called immediately after * up_initialize() is called and just before the initial application is started. * This additional initialization phase may be used, for example, to initialize * board-specific device drivers. * ************************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { #if defined(CONFIG_NSH_LIBRARY) && !defined(CONFIG_LIB_BOARDCTL) /* Perform board bring-up here instead of from the board_app_initialize(). */ diff --git a/configs/nucleo-f303ze/src/stm32_bringup.c b/configs/nucleo-f303ze/src/stm32_bringup.c index 134939e9df4..e767ede92b5 100644 --- a/configs/nucleo-f303ze/src/stm32_bringup.c +++ b/configs/nucleo-f303ze/src/stm32_bringup.c @@ -60,10 +60,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y && CONFIG_NSH_ARCHINIT: + * CONFIG_BOARD_LATE_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y && CONFIG_NSH_ARCHINIT: * Called from the NSH library * ****************************************************************************/ diff --git a/configs/nucleo-f410rb/nsh/defconfig b/configs/nucleo-f410rb/nsh/defconfig index fc791ef980d..0c544227e80 100644 --- a/configs/nucleo-f410rb/nsh/defconfig +++ b/configs/nucleo-f410rb/nsh/defconfig @@ -13,7 +13,7 @@ CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F410RB=y CONFIG_ARCH_INTERRUPTSTACK=2048 CONFIG_ARCH_STACKDUMP=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=8499 CONFIG_BUILTIN=y CONFIG_DISABLE_POLL=y diff --git a/configs/nucleo-f410rb/src/nucleo-f410rb.h b/configs/nucleo-f410rb/src/nucleo-f410rb.h index 76c4bf1d189..bddf7e39e24 100644 --- a/configs/nucleo-f410rb/src/nucleo-f410rb.h +++ b/configs/nucleo-f410rb/src/nucleo-f410rb.h @@ -84,10 +84,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ************************************************************************************/ diff --git a/configs/nucleo-f410rb/src/stm32_appinit.c b/configs/nucleo-f410rb/src/stm32_appinit.c index 0567d04ba8b..1e6dccb6dab 100644 --- a/configs/nucleo-f410rb/src/stm32_appinit.c +++ b/configs/nucleo-f410rb/src/stm32_appinit.c @@ -82,8 +82,8 @@ int board_app_initialize(uintptr_t arg) { -#ifdef CONFIG_BOARD_INITIALIZE - /* Board initialization already performed by board_initialize() */ +#ifdef CONFIG_BOARD_LATE_INITIALIZE + /* Board initialization already performed by board_late_initialize() */ return OK; #else diff --git a/configs/nucleo-f410rb/src/stm32_boot.c b/configs/nucleo-f410rb/src/stm32_boot.c index d9dd87303e9..b1a5d53f9da 100644 --- a/configs/nucleo-f410rb/src/stm32_boot.c +++ b/configs/nucleo-f410rb/src/stm32_boot.c @@ -86,20 +86,20 @@ void stm32_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intiialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { #if defined(CONFIG_NSH_LIBRARY) && !defined(CONFIG_LIB_BOARDCTL) /* Perform board-specific initialization */ diff --git a/configs/nucleo-f410rb/src/stm32_bringup.c b/configs/nucleo-f410rb/src/stm32_bringup.c index 1752b5e76b5..2195f4381d9 100644 --- a/configs/nucleo-f410rb/src/stm32_bringup.c +++ b/configs/nucleo-f410rb/src/stm32_bringup.c @@ -59,10 +59,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/nucleo-f4x1re/src/stm32_boot.c b/configs/nucleo-f4x1re/src/stm32_boot.c index 1fb22f61e76..a60931ba967 100644 --- a/configs/nucleo-f4x1re/src/stm32_boot.c +++ b/configs/nucleo-f4x1re/src/stm32_boot.c @@ -100,20 +100,20 @@ void stm32_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intiialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform NSH initialization here instead of from the NSH. This * alternative NSH initialization is necessary when NSH is ran in user-space diff --git a/configs/nucleo-h743zi/src/nucleo-h743zi.h b/configs/nucleo-h743zi/src/nucleo-h743zi.h index ec30a57dcbf..96ee059c490 100644 --- a/configs/nucleo-h743zi/src/nucleo-h743zi.h +++ b/configs/nucleo-h743zi/src/nucleo-h743zi.h @@ -110,10 +110,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ************************************************************************************/ diff --git a/configs/nucleo-h743zi/src/stm32_appinitialize.c b/configs/nucleo-h743zi/src/stm32_appinitialize.c index 923cc208c9f..2612700a9c4 100644 --- a/configs/nucleo-h743zi/src/stm32_appinitialize.c +++ b/configs/nucleo-h743zi/src/stm32_appinitialize.c @@ -82,8 +82,8 @@ int board_app_initialize(uintptr_t arg) { -#ifdef CONFIG_BOARD_INITIALIZE - /* Board initialization already performed by board_initialize() */ +#ifdef CONFIG_BOARD_LATE_INITIALIZE + /* Board initialization already performed by board_late_initialize() */ return OK; #else diff --git a/configs/nucleo-h743zi/src/stm32_boot.c b/configs/nucleo-h743zi/src/stm32_boot.c index 863b6847ada..a8a65f224d7 100644 --- a/configs/nucleo-h743zi/src/stm32_boot.c +++ b/configs/nucleo-h743zi/src/stm32_boot.c @@ -78,20 +78,20 @@ void stm32_boardinitialize(void) } /************************************************************************************ - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional initialization call + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional initialization call * will be performed in the boot-up sequence to a function called - * board_initialize(). board_initialize() will be called immediately after + * board_late_initialize(). board_late_initialize() will be called immediately after * up_initialize() is called and just before the initial application is started. * This additional initialization phase may be used, for example, to initialize * board-specific device drivers. * ************************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { #if defined(CONFIG_NSH_LIBRARY) && !defined(CONFIG_LIB_BOARDCTL) /* Perform board bring-up here instead of from the board_app_initialize(). */ diff --git a/configs/nucleo-h743zi/src/stm32_bringup.c b/configs/nucleo-h743zi/src/stm32_bringup.c index a8159b4261c..d1ef3b92208 100644 --- a/configs/nucleo-h743zi/src/stm32_bringup.c +++ b/configs/nucleo-h743zi/src/stm32_bringup.c @@ -60,10 +60,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y && CONFIG_NSH_ARCHINIT: + * CONFIG_BOARD_LATE_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y && CONFIG_NSH_ARCHINIT: * Called from the NSH library * ****************************************************************************/ diff --git a/configs/nucleo-l073rz/src/nucleo-l073rz.h b/configs/nucleo-l073rz/src/nucleo-l073rz.h index f042b32d8ce..298a179a046 100644 --- a/configs/nucleo-l073rz/src/nucleo-l073rz.h +++ b/configs/nucleo-l073rz/src/nucleo-l073rz.h @@ -125,10 +125,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ************************************************************************************/ diff --git a/configs/nucleo-l073rz/src/stm32_appinit.c b/configs/nucleo-l073rz/src/stm32_appinit.c index bcbeb860f4b..2900de83fa8 100644 --- a/configs/nucleo-l073rz/src/stm32_appinit.c +++ b/configs/nucleo-l073rz/src/stm32_appinit.c @@ -82,8 +82,8 @@ int board_app_initialize(uintptr_t arg) { -#ifdef CONFIG_BOARD_INITIALIZE - /* Board initialization already performed by board_initialize() */ +#ifdef CONFIG_BOARD_LATE_INITIALIZE + /* Board initialization already performed by board_late_initialize() */ return OK; #else diff --git a/configs/nucleo-l073rz/src/stm32_boot.c b/configs/nucleo-l073rz/src/stm32_boot.c index f53c6205888..55b39892327 100644 --- a/configs/nucleo-l073rz/src/stm32_boot.c +++ b/configs/nucleo-l073rz/src/stm32_boot.c @@ -91,20 +91,20 @@ void stm32_boardinitialize(void) } /************************************************************************************ - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional initialization call + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional initialization call * will be performed in the boot-up sequence to a function called - * board_initialize(). board_initialize() will be called immediately after + * board_late_initialize(). board_late_initialize() will be called immediately after * up_initialize() is called and just before the initial application is started. * This additional initialization phase may be used, for example, to initialize * board-specific device drivers. * ************************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { #if defined(CONFIG_NSH_LIBRARY) && !defined(CONFIG_LIB_BOARDCTL) /* Perform board bring-up here instead of from the board_app_initialize(). */ diff --git a/configs/nucleo-l073rz/src/stm32_bringup.c b/configs/nucleo-l073rz/src/stm32_bringup.c index 78453a4031b..207da302bd8 100644 --- a/configs/nucleo-l073rz/src/stm32_bringup.c +++ b/configs/nucleo-l073rz/src/stm32_bringup.c @@ -72,10 +72,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y && CONFIG_NSH_ARCHINIT: + * CONFIG_BOARD_LATE_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y && CONFIG_NSH_ARCHINIT: * Called from the NSH library * ****************************************************************************/ diff --git a/configs/nucleo-l432kc/src/stm32_boot.c b/configs/nucleo-l432kc/src/stm32_boot.c index f4bc7c39456..c8f9b4e3de8 100644 --- a/configs/nucleo-l432kc/src/stm32_boot.c +++ b/configs/nucleo-l432kc/src/stm32_boot.c @@ -100,20 +100,20 @@ void stm32l4_board_initialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intiialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform NSH initialization here instead of from the NSH. This * alternative NSH initialization is necessary when NSH is ran in user-space diff --git a/configs/nucleo-l452re/src/nucleo-l452re.h b/configs/nucleo-l452re/src/nucleo-l452re.h index ae511be83ea..5d60817d4c4 100644 --- a/configs/nucleo-l452re/src/nucleo-l452re.h +++ b/configs/nucleo-l452re/src/nucleo-l452re.h @@ -165,10 +165,10 @@ int stm32l4_dac_setup(void); * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/nucleo-l452re/src/stm32_appinit.c b/configs/nucleo-l452re/src/stm32_appinit.c index ff3e6047815..7d7d1a09a19 100644 --- a/configs/nucleo-l452re/src/stm32_appinit.c +++ b/configs/nucleo-l452re/src/stm32_appinit.c @@ -77,9 +77,9 @@ int board_app_initialize(uintptr_t arg) { - /* Did we already initialize via board_initialize()? */ + /* Did we already initialize via board_late_initialize()? */ -#ifndef CONFIG_BOARD_INITIALIZE +#ifndef CONFIG_BOARD_LATE_INITIALIZE return stm32_bringup(); #else return OK; diff --git a/configs/nucleo-l452re/src/stm32_boot.c b/configs/nucleo-l452re/src/stm32_boot.c index b119833f5e0..10a675b6a98 100644 --- a/configs/nucleo-l452re/src/stm32_boot.c +++ b/configs/nucleo-l452re/src/stm32_boot.c @@ -73,20 +73,20 @@ void stm32l4_board_initialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_initialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board-specific initialization here if so configured */ diff --git a/configs/nucleo-l452re/src/stm32_bringup.c b/configs/nucleo-l452re/src/stm32_bringup.c index 65cca4abaa7..dbe3ec96557 100644 --- a/configs/nucleo-l452re/src/stm32_bringup.c +++ b/configs/nucleo-l452re/src/stm32_bringup.c @@ -72,10 +72,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/nucleo-l476rg/src/stm32_boot.c b/configs/nucleo-l476rg/src/stm32_boot.c index 6fbea1751d3..1b2054bcf39 100644 --- a/configs/nucleo-l476rg/src/stm32_boot.c +++ b/configs/nucleo-l476rg/src/stm32_boot.c @@ -92,20 +92,20 @@ void stm32l4_board_initialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intiialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform NSH initialization here instead of from the NSH. This * alternative NSH initialization is necessary when NSH is ran in user-space diff --git a/configs/nucleo-l496zg/src/stm32_boot.c b/configs/nucleo-l496zg/src/stm32_boot.c index ec2bff2d24e..94162c0710e 100644 --- a/configs/nucleo-l496zg/src/stm32_boot.c +++ b/configs/nucleo-l496zg/src/stm32_boot.c @@ -82,20 +82,20 @@ void stm32l4_board_initialize(void) } /************************************************************************************ - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional initialization call + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional initialization call * will be performed in the boot-up sequence to a function called - * board_initialize(). board_initialize() will be called immediately after + * board_late_initialize(). board_late_initialize() will be called immediately after * up_initialize() is called and just before the initial application is started. * This additional initialization phase may be used, for example, to initialize * board-specific device drivers. * ************************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { #if defined(CONFIG_NSH_LIBRARY) && !defined(CONFIG_LIB_BOARDCTL) /* Perform NSH initialization here instead of from the NSH. This diff --git a/configs/olimex-efm32g880f128-stk/src/efm32_boot.c b/configs/olimex-efm32g880f128-stk/src/efm32_boot.c index 76074dbe06a..e0f872d9314 100644 --- a/configs/olimex-efm32g880f128-stk/src/efm32_boot.c +++ b/configs/olimex-efm32g880f128-stk/src/efm32_boot.c @@ -64,20 +64,20 @@ void efm32_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_initialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { } #endif diff --git a/configs/olimex-lpc1766stk/src/lpc1766stk.h b/configs/olimex-lpc1766stk/src/lpc1766stk.h index 714acf5dc50..83547e91b33 100644 --- a/configs/olimex-lpc1766stk/src/lpc1766stk.h +++ b/configs/olimex-lpc1766stk/src/lpc1766stk.h @@ -256,10 +256,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ************************************************************************************/ diff --git a/configs/olimex-lpc1766stk/src/lpc17_appinit.c b/configs/olimex-lpc1766stk/src/lpc17_appinit.c index eeb2d5550ac..cd252c741d4 100644 --- a/configs/olimex-lpc1766stk/src/lpc17_appinit.c +++ b/configs/olimex-lpc1766stk/src/lpc17_appinit.c @@ -63,9 +63,9 @@ * CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * - * CONFIG_BOARD_INITIALIZE=y, CONFIG_NSH_LIBRARY=y, && + * CONFIG_BOARD_LATE_INITIALIZE=y, CONFIG_NSH_LIBRARY=y, && * CONFIG_LIB_BOARDCTL=n : - * Called from board_initialize(). + * Called from board_late_initialize(). * * Input Parameters: * arg - The boardctl() argument is passed to the board_app_initialize() @@ -86,9 +86,9 @@ int board_app_initialize(uintptr_t arg) { - /* Did we already initialize via board_initialize()? */ + /* Did we already initialize via board_late_initialize()? */ -#ifndef CONFIG_BOARD_INITIALIZE +#ifndef CONFIG_BOARD_LATE_INITIALIZE return lpc17_bringup(); #else return OK; diff --git a/configs/olimex-lpc1766stk/src/lpc17_boot.c b/configs/olimex-lpc1766stk/src/lpc17_boot.c index caf8cf373a2..0f8e89be511 100644 --- a/configs/olimex-lpc1766stk/src/lpc17_boot.c +++ b/configs/olimex-lpc1766stk/src/lpc17_boot.c @@ -93,20 +93,20 @@ void lpc17_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_initialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board-specific initialization here if so configured */ diff --git a/configs/olimex-lpc1766stk/src/lpc17_bringup.c b/configs/olimex-lpc1766stk/src/lpc17_bringup.c index 4694fddf43b..635f3515a77 100644 --- a/configs/olimex-lpc1766stk/src/lpc17_bringup.c +++ b/configs/olimex-lpc1766stk/src/lpc17_bringup.c @@ -343,10 +343,10 @@ static int nsh_usbhostinitialize(void) * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ************************************************************************************/ diff --git a/configs/olimex-stm32-e407/src/stm32_appinit.c b/configs/olimex-stm32-e407/src/stm32_appinit.c index 672d6a7561e..4e60b243244 100644 --- a/configs/olimex-stm32-e407/src/stm32_appinit.c +++ b/configs/olimex-stm32-e407/src/stm32_appinit.c @@ -172,9 +172,9 @@ static void stm32_i2ctool(void) * CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * - * CONFIG_BOARD_INITIALIZE=y, CONFIG_NSH_LIBRARY=y, && + * CONFIG_BOARD_LATE_INITIALIZE=y, CONFIG_NSH_LIBRARY=y, && * CONFIG_LIB_BOARDCTL=n : - * Called from board_initialize(). + * Called from board_late_initialize(). * ****************************************************************************/ diff --git a/configs/olimex-stm32-e407/src/stm32_boot.c b/configs/olimex-stm32-e407/src/stm32_boot.c index cad3479aa1a..6ee85d1171a 100644 --- a/configs/olimex-stm32-e407/src/stm32_boot.c +++ b/configs/olimex-stm32-e407/src/stm32_boot.c @@ -94,20 +94,20 @@ void stm32_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intitialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { #if defined(CONFIG_NSH_LIBRARY) && !defined(CONFIG_LIB_BOARDCTL) /* Perform NSH initialization here instead of from the NSH. This diff --git a/configs/olimex-stm32-h405/src/stm32_appinit.c b/configs/olimex-stm32-h405/src/stm32_appinit.c index 43fb94d1fd5..442a51ea8e4 100644 --- a/configs/olimex-stm32-h405/src/stm32_appinit.c +++ b/configs/olimex-stm32-h405/src/stm32_appinit.c @@ -80,9 +80,9 @@ * CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * - * CONFIG_BOARD_INITIALIZE=y, CONFIG_NSH_LIBRARY=y, && + * CONFIG_BOARD_LATE_INITIALIZE=y, CONFIG_NSH_LIBRARY=y, && * CONFIG_LIB_BOARDCTL=n : - * Called from board_initialize(). + * Called from board_late_initialize(). * * Input Parameters: * arg - The boardctl() argument is passed to the board_app_initialize() diff --git a/configs/olimex-stm32-h405/src/stm32_boot.c b/configs/olimex-stm32-h405/src/stm32_boot.c index bc4792fc09e..f29ea5ac342 100644 --- a/configs/olimex-stm32-h405/src/stm32_boot.c +++ b/configs/olimex-stm32-h405/src/stm32_boot.c @@ -89,20 +89,20 @@ void stm32_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intitialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform NSH initialization here instead of from the NSH. This * alternative NSH initialization is necessary when NSH is ran in user-space diff --git a/configs/olimex-stm32-h405/usbnsh/defconfig b/configs/olimex-stm32-h405/usbnsh/defconfig index 3946c3e81e7..725c6bc9a1c 100644 --- a/configs/olimex-stm32-h405/usbnsh/defconfig +++ b/configs/olimex-stm32-h405/usbnsh/defconfig @@ -14,7 +14,7 @@ CONFIG_ARCH_IRQBUTTONS=y CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_TOOLCHAIN_BUILDROOT=y CONFIG_BOARDCTL_USBDEVCTRL=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BUILTIN=y CONFIG_CDCACM=y diff --git a/configs/olimex-stm32-h407/src/olimex-stm32-h407.h b/configs/olimex-stm32-h407/src/olimex-stm32-h407.h index 2b6edb38c17..3a875edc273 100644 --- a/configs/olimex-stm32-h407/src/olimex-stm32-h407.h +++ b/configs/olimex-stm32-h407/src/olimex-stm32-h407.h @@ -207,8 +207,8 @@ * Called from the NSH library (or other application) * Otherse, assumed to be called from some other application. * - * Otherwise CONFIG_BOARD_INITIALIZE=y: - * Called from board_initialize(). + * Otherwise CONFIG_BOARD_LATE_INITIALIZE=y: + * Called from board_late_initialize(). * * Otherise, bad news: Never called * diff --git a/configs/olimex-stm32-h407/src/stm32_boot.c b/configs/olimex-stm32-h407/src/stm32_boot.c index a0e6c77f275..56bd60efb8f 100644 --- a/configs/olimex-stm32-h407/src/stm32_boot.c +++ b/configs/olimex-stm32-h407/src/stm32_boot.c @@ -91,20 +91,20 @@ void stm32_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intitialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { #ifndef CONFIG_LIB_BOARDCTL /* Perform NSH initialization here instead of from the board_app_initialize. diff --git a/configs/olimex-stm32-h407/src/stm32_bringup.c b/configs/olimex-stm32-h407/src/stm32_bringup.c index 621e6c1cca6..0e1d35bdf56 100644 --- a/configs/olimex-stm32-h407/src/stm32_bringup.c +++ b/configs/olimex-stm32-h407/src/stm32_bringup.c @@ -82,8 +82,8 @@ * Called from the NSH library (or other application) * Otherse, assumed to be called from some other application. * - * Otherwise CONFIG_BOARD_INITIALIZE=y: - * Called from board_initialize(). + * Otherwise CONFIG_BOARD_LATE_INITIALIZE=y: + * Called from board_late_initialize(). * * Otherise, bad news: Never called * diff --git a/configs/olimex-stm32-p207/nsh/defconfig b/configs/olimex-stm32-p207/nsh/defconfig index a407efe9d2b..8ca1b6283e2 100644 --- a/configs/olimex-stm32-p207/nsh/defconfig +++ b/configs/olimex-stm32-p207/nsh/defconfig @@ -12,7 +12,7 @@ CONFIG_ARCH_CHIP_STM32F207ZE=y CONFIG_ARCH_IRQBUTTONS=y CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_TOOLCHAIN_BUILDROOT=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BUILTIN=y CONFIG_DEBUG_SYMBOLS=y diff --git a/configs/olimex-stm32-p207/src/stm32_appinit.c b/configs/olimex-stm32-p207/src/stm32_appinit.c index 1818c08ab30..6a9b432b195 100644 --- a/configs/olimex-stm32-p207/src/stm32_appinit.c +++ b/configs/olimex-stm32-p207/src/stm32_appinit.c @@ -109,9 +109,9 @@ * CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * - * CONFIG_BOARD_INITIALIZE=y, CONFIG_NSH_LIBRARY=y, && + * CONFIG_BOARD_LATE_INITIALIZE=y, CONFIG_NSH_LIBRARY=y, && * CONFIG_LIB_BOARDCTL=n : - * Called from board_initialize(). + * Called from board_late_initialize(). * * Input Parameters: * arg - The boardctl() argument is passed to the board_app_initialize() diff --git a/configs/olimex-stm32-p207/src/stm32_boot.c b/configs/olimex-stm32-p207/src/stm32_boot.c index 1d81c621094..29fbb26a57d 100644 --- a/configs/olimex-stm32-p207/src/stm32_boot.c +++ b/configs/olimex-stm32-p207/src/stm32_boot.c @@ -90,20 +90,20 @@ void stm32_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intiialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform NSH initialization here instead of from the NSH. This * alternative NSH initialization is necessary when NSH is ran in user-space diff --git a/configs/olimex-stm32-p407/dhtxx/defconfig b/configs/olimex-stm32-p407/dhtxx/defconfig index 91336869c70..ff61b08b909 100644 --- a/configs/olimex-stm32-p407/dhtxx/defconfig +++ b/configs/olimex-stm32-p407/dhtxx/defconfig @@ -7,7 +7,7 @@ CONFIG_ARCH_CHIP_STM32F407ZG=y CONFIG_ARCH_IRQBUTTONS=y CONFIG_ARCH_STACKDUMP=y CONFIG_BOARDCTL_USBDEVCTRL=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BUILTIN=y CONFIG_CDCACM=y diff --git a/configs/olimex-stm32-p407/hidkbd/defconfig b/configs/olimex-stm32-p407/hidkbd/defconfig index 7f3356fae46..ff4a7ccd057 100644 --- a/configs/olimex-stm32-p407/hidkbd/defconfig +++ b/configs/olimex-stm32-p407/hidkbd/defconfig @@ -6,7 +6,7 @@ CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F407ZG=y CONFIG_ARCH_IRQBUTTONS=y CONFIG_ARCH_STACKDUMP=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BUILTIN=y CONFIG_DISABLE_POLL=y diff --git a/configs/olimex-stm32-p407/kelf/defconfig b/configs/olimex-stm32-p407/kelf/defconfig index c89a8728dc7..2ca78946691 100644 --- a/configs/olimex-stm32-p407/kelf/defconfig +++ b/configs/olimex-stm32-p407/kelf/defconfig @@ -8,7 +8,7 @@ CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU=y CONFIG_BINFMT_CONSTRUCTORS=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BUILD_PROTECTED=y CONFIG_DEV_LOWCONSOLE=y diff --git a/configs/olimex-stm32-p407/kmodule/defconfig b/configs/olimex-stm32-p407/kmodule/defconfig index 849d180159a..c2c58f8a3ee 100644 --- a/configs/olimex-stm32-p407/kmodule/defconfig +++ b/configs/olimex-stm32-p407/kmodule/defconfig @@ -9,7 +9,7 @@ CONFIG_ARCH_IRQBUTTONS=y CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BUILD_PROTECTED=y CONFIG_EXAMPLES_MODULE=y diff --git a/configs/olimex-stm32-p407/knsh/defconfig b/configs/olimex-stm32-p407/knsh/defconfig index f605c74fd05..99593fb9aa4 100644 --- a/configs/olimex-stm32-p407/knsh/defconfig +++ b/configs/olimex-stm32-p407/knsh/defconfig @@ -7,7 +7,7 @@ CONFIG_ARCH_CHIP_STM32F407ZG=y CONFIG_ARCH_IRQBUTTONS=y CONFIG_ARCH_STACKDUMP=y CONFIG_ARM_MPU=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BUILD_PROTECTED=y CONFIG_DISABLE_POLL=y diff --git a/configs/olimex-stm32-p407/nsh/defconfig b/configs/olimex-stm32-p407/nsh/defconfig index 647800faf22..2e303e2a882 100644 --- a/configs/olimex-stm32-p407/nsh/defconfig +++ b/configs/olimex-stm32-p407/nsh/defconfig @@ -6,7 +6,7 @@ CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F407ZG=y CONFIG_ARCH_IRQBUTTONS=y CONFIG_ARCH_STACKDUMP=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BUILTIN=y CONFIG_DISABLE_POLL=y diff --git a/configs/olimex-stm32-p407/src/olimex-stm32-p407.h b/configs/olimex-stm32-p407/src/olimex-stm32-p407.h index be946f2904e..c8eea3a6104 100644 --- a/configs/olimex-stm32-p407/src/olimex-stm32-p407.h +++ b/configs/olimex-stm32-p407/src/olimex-stm32-p407.h @@ -204,10 +204,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ************************************************************************************/ diff --git a/configs/olimex-stm32-p407/src/stm32_appinit.c b/configs/olimex-stm32-p407/src/stm32_appinit.c index 5880ed2120d..ad6324b1be8 100644 --- a/configs/olimex-stm32-p407/src/stm32_appinit.c +++ b/configs/olimex-stm32-p407/src/stm32_appinit.c @@ -63,9 +63,9 @@ * CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * - * CONFIG_BOARD_INITIALIZE=y, CONFIG_NSH_LIBRARY=y, && + * CONFIG_BOARD_LATE_INITIALIZE=y, CONFIG_NSH_LIBRARY=y, && * CONFIG_LIB_BOARDCTL=n : - * Called from board_initialize(). + * Called from board_late_initialize(). * * Input Parameters: * arg - The boardctl() argument is passed to the board_app_initialize() @@ -86,9 +86,9 @@ int board_app_initialize(uintptr_t arg) { - /* Did we already initialize via board_initialize()? */ + /* Did we already initialize via board_late_initialize()? */ -#ifndef CONFIG_BOARD_INITIALIZE +#ifndef CONFIG_BOARD_LATE_INITIALIZE return stm32_bringup(); #else return OK; diff --git a/configs/olimex-stm32-p407/src/stm32_boot.c b/configs/olimex-stm32-p407/src/stm32_boot.c index 7b82254291e..3c7eb6b73e3 100644 --- a/configs/olimex-stm32-p407/src/stm32_boot.c +++ b/configs/olimex-stm32-p407/src/stm32_boot.c @@ -93,20 +93,20 @@ void stm32_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_initialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board-specific initialization here if so configured */ diff --git a/configs/olimex-stm32-p407/src/stm32_bringup.c b/configs/olimex-stm32-p407/src/stm32_bringup.c index a937cf07d7d..6dd109ac631 100644 --- a/configs/olimex-stm32-p407/src/stm32_bringup.c +++ b/configs/olimex-stm32-p407/src/stm32_bringup.c @@ -84,10 +84,10 @@ extern const int MODSYMS_NSYMBOLS_VAR; * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/olimexino-stm32/can/defconfig b/configs/olimexino-stm32/can/defconfig index 01f09c92061..c6a619b484e 100644 --- a/configs/olimexino-stm32/can/defconfig +++ b/configs/olimexino-stm32/can/defconfig @@ -22,7 +22,7 @@ CONFIG_ARCH_INTERRUPTSTACK=340 CONFIG_ARCH_IRQBUTTONS=y CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_TOOLCHAIN_CODESOURCERYL=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=5483 CONFIG_BUILTIN=y CONFIG_BUILTIN_PROXY_STACKSIZE=768 diff --git a/configs/olimexino-stm32/composite/defconfig b/configs/olimexino-stm32/composite/defconfig index 9268ce70c7d..6b8bf497aff 100644 --- a/configs/olimexino-stm32/composite/defconfig +++ b/configs/olimexino-stm32/composite/defconfig @@ -33,7 +33,7 @@ CONFIG_ARCH_INTERRUPTSTACK=340 CONFIG_ARCH_IRQBUTTONS=y CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_TOOLCHAIN_CODESOURCERYL=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=5483 CONFIG_BUILTIN=y CONFIG_BUILTIN_PROXY_STACKSIZE=768 diff --git a/configs/olimexino-stm32/nsh/defconfig b/configs/olimexino-stm32/nsh/defconfig index 5fb0dd5eb39..30814631c88 100644 --- a/configs/olimexino-stm32/nsh/defconfig +++ b/configs/olimexino-stm32/nsh/defconfig @@ -33,7 +33,7 @@ CONFIG_ARCH_INTERRUPTSTACK=340 CONFIG_ARCH_IRQBUTTONS=y CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_TOOLCHAIN_CODESOURCERYL=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=5483 CONFIG_BUILTIN=y CONFIG_BUILTIN_PROXY_STACKSIZE=768 diff --git a/configs/olimexino-stm32/smallnsh/defconfig b/configs/olimexino-stm32/smallnsh/defconfig index 392e5ada44c..9233330796d 100644 --- a/configs/olimexino-stm32/smallnsh/defconfig +++ b/configs/olimexino-stm32/smallnsh/defconfig @@ -13,7 +13,7 @@ CONFIG_ARCH_HIPRI_INTERRUPT=y CONFIG_ARCH_INTERRUPTSTACK=340 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_TOOLCHAIN_CODESOURCERYL=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=5483 CONFIG_BUILTIN=y CONFIG_BUILTIN_PROXY_STACKSIZE=768 diff --git a/configs/olimexino-stm32/src/stm32_boot.c b/configs/olimexino-stm32/src/stm32_boot.c index bda0b873756..a0d04cfbf73 100644 --- a/configs/olimexino-stm32/src/stm32_boot.c +++ b/configs/olimexino-stm32/src/stm32_boot.c @@ -115,20 +115,20 @@ void stm32_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intiialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { #if defined(CONFIG_NSH_LIBRARY) && !defined(CONFIG_LIB_BOARDCTL) /* Perform NSH initialization here instead of from the NSH. This diff --git a/configs/olimexino-stm32/tiny/defconfig b/configs/olimexino-stm32/tiny/defconfig index 0eaf5ceb5a5..3cd1822a25e 100644 --- a/configs/olimexino-stm32/tiny/defconfig +++ b/configs/olimexino-stm32/tiny/defconfig @@ -10,7 +10,7 @@ CONFIG_ARCH_HIPRI_INTERRUPT=y CONFIG_ARCH_INTERRUPTSTACK=340 CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_TOOLCHAIN_CODESOURCERYL=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=5483 CONFIG_BUILTIN=y CONFIG_BUILTIN_PROXY_STACKSIZE=768 diff --git a/configs/open1788/fb/defconfig b/configs/open1788/fb/defconfig index 2448dcd658a..75c4c036262 100644 --- a/configs/open1788/fb/defconfig +++ b/configs/open1788/fb/defconfig @@ -6,7 +6,7 @@ CONFIG_ARCH_CHIP_LPC1788=y CONFIG_ARCH_CHIP_LPC17XX=y CONFIG_ARCH_STACKDUMP=y CONFIG_BCH=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=11934 CONFIG_BUILTIN=y CONFIG_DEV_LOOP=y diff --git a/configs/open1788/knsh/defconfig b/configs/open1788/knsh/defconfig index d99f42be13d..5363584c2ba 100644 --- a/configs/open1788/knsh/defconfig +++ b/configs/open1788/knsh/defconfig @@ -12,7 +12,7 @@ CONFIG_ARMV7M_OABI_TOOLCHAIN=y CONFIG_ARMV7M_TOOLCHAIN_BUILDROOT=y CONFIG_ARM_MPU=y CONFIG_BCH=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=11934 CONFIG_BUILD_PROTECTED=y CONFIG_DEV_LOOP=y diff --git a/configs/open1788/src/lpc17_appinit.c b/configs/open1788/src/lpc17_appinit.c index ee557911a5f..dfb5b1737b6 100644 --- a/configs/open1788/src/lpc17_appinit.c +++ b/configs/open1788/src/lpc17_appinit.c @@ -82,8 +82,8 @@ int board_app_initialize(uintptr_t arg) { -#ifdef CONFIG_BOARD_INITIALIZE - /* Board initialization already performed by board_initialize() */ +#ifdef CONFIG_BOARD_LATE_INITIALIZE + /* Board initialization already performed by board_late_initialize() */ return OK; #else diff --git a/configs/open1788/src/lpc17_boardinitialize.c b/configs/open1788/src/lpc17_boardinitialize.c index 1058f6cc7ed..7f232d71711 100644 --- a/configs/open1788/src/lpc17_boardinitialize.c +++ b/configs/open1788/src/lpc17_boardinitialize.c @@ -120,20 +120,20 @@ void lpc17_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_initialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board-specific initialization */ diff --git a/configs/open1788/src/lpc17_bringup.c b/configs/open1788/src/lpc17_bringup.c index 44d9228f240..2adec2e1f9f 100644 --- a/configs/open1788/src/lpc17_bringup.c +++ b/configs/open1788/src/lpc17_bringup.c @@ -366,10 +366,10 @@ static int nsh_usbhostinitialize(void) * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library via boardctl() * ****************************************************************************/ diff --git a/configs/open1788/src/open1788.h b/configs/open1788/src/open1788.h index 4a8254348bc..edaeb592010 100644 --- a/configs/open1788/src/open1788.h +++ b/configs/open1788/src/open1788.h @@ -167,10 +167,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library via boardctl() * ************************************************************************************/ diff --git a/configs/or1k/nsh/defconfig b/configs/or1k/nsh/defconfig index b56245b6ba6..7cf7c2e0442 100644 --- a/configs/or1k/nsh/defconfig +++ b/configs/or1k/nsh/defconfig @@ -24,7 +24,7 @@ CONFIG_ARCH_BOARD="or1k" CONFIG_ARCH_BOARD_OR1K=y CONFIG_ARCH_CHIP_MOR1KX=y CONFIG_ARCH_OR1K=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=512 CONFIG_BOOT_RUNFROMSDRAM=y CONFIG_BUILTIN=y diff --git a/configs/or1k/src/or1k.h b/configs/or1k/src/or1k.h index cb7f95de8e9..6f11bae16f3 100644 --- a/configs/or1k/src/or1k.h +++ b/configs/or1k/src/or1k.h @@ -46,10 +46,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/or1k/src/or1k_appinit.c b/configs/or1k/src/or1k_appinit.c index bbd851e5766..ab422652122 100644 --- a/configs/or1k/src/or1k_appinit.c +++ b/configs/or1k/src/or1k_appinit.c @@ -82,8 +82,8 @@ int board_app_initialize(uintptr_t arg) { -#ifdef CONFIG_BOARD_INITIALIZE - /* Board initialization already performed by board_initialize() */ +#ifdef CONFIG_BOARD_LATE_INITIALIZE + /* Board initialization already performed by board_late_initialize() */ return OK; #else diff --git a/configs/or1k/src/or1k_boot.c b/configs/or1k/src/or1k_boot.c index c05878465df..a5881ccd471 100644 --- a/configs/or1k/src/or1k_boot.c +++ b/configs/or1k/src/or1k_boot.c @@ -70,20 +70,20 @@ void or1k_board_initialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_initialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board-specific initialization */ diff --git a/configs/or1k/src/or1k_bringup.c b/configs/or1k/src/or1k_bringup.c index ddf9b71575b..af62686ee46 100644 --- a/configs/or1k/src/or1k_bringup.c +++ b/configs/or1k/src/or1k_bringup.c @@ -55,10 +55,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/pcduino-a10/src/a1x_boot.c b/configs/pcduino-a10/src/a1x_boot.c index 265d7287319..0cc78220ea2 100644 --- a/configs/pcduino-a10/src/a1x_boot.c +++ b/configs/pcduino-a10/src/a1x_boot.c @@ -75,20 +75,20 @@ void a1x_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intiialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform NSH initialization here instead of from the NSH. This * alternative NSH initialization is necessary when NSH is ran in user-space @@ -99,4 +99,4 @@ void board_initialize(void) (void)board_app_initialize(0); #endif } -#endif /* CONFIG_BOARD_INITIALIZE */ +#endif /* CONFIG_BOARD_LATE_INITIALIZE */ diff --git a/configs/photon/src/photon.h b/configs/photon/src/photon.h index e07f1421607..d301a035e21 100644 --- a/configs/photon/src/photon.h +++ b/configs/photon/src/photon.h @@ -93,14 +93,14 @@ * Name: stm32_bringup * * Description: - * Called either by board_intialize() if CONFIG_BOARD_INITIALIZE or by + * Called either by board_intialize() if CONFIG_BOARD_LATE_INITIALIZE or by * board_app_initialize if CONFIG_LIB_BOARDCTL is selected. This function * initializes and configures all on-board features appropriate for the * selected configuration. * ****************************************************************************/ -#if defined(CONFIG_LIB_BOARDCTL) || defined(CONFIG_BOARD_INITIALIZE) +#if defined(CONFIG_LIB_BOARDCTL) || defined(CONFIG_BOARD_LATE_INITIALIZE) int stm32_bringup(void); #endif diff --git a/configs/photon/src/stm32_appinit.c b/configs/photon/src/stm32_appinit.c index 31c9f61f093..40cc5c3ead3 100644 --- a/configs/photon/src/stm32_appinit.c +++ b/configs/photon/src/stm32_appinit.c @@ -78,7 +78,7 @@ int board_app_initialize(uintptr_t arg) { -#ifndef CONFIG_BOARD_INITIALIZE +#ifndef CONFIG_BOARD_LATE_INITIALIZE /* Perform board initialization */ return stm32_bringup(); diff --git a/configs/photon/src/stm32_boot.c b/configs/photon/src/stm32_boot.c index 18ef2e85d26..d7e1023ec8d 100644 --- a/configs/photon/src/stm32_boot.c +++ b/configs/photon/src/stm32_boot.c @@ -93,23 +93,23 @@ void stm32_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intitialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board initialization */ (void)stm32_bringup(); } -#endif /* CONFIG_BOARD_INITIALIZE */ +#endif /* CONFIG_BOARD_LATE_INITIALIZE */ diff --git a/configs/photon/src/stm32_bringup.c b/configs/photon/src/stm32_bringup.c index 1354d6fb8fc..9abc75b3759 100644 --- a/configs/photon/src/stm32_bringup.c +++ b/configs/photon/src/stm32_bringup.c @@ -60,7 +60,7 @@ * Name: stm32_bringup * * Description: - * Called either by board_intialize() if CONFIG_BOARD_INITIALIZE or by + * Called either by board_intialize() if CONFIG_BOARD_LATE_INITIALIZE or by * board_app_initialize if CONFIG_LIB_BOARDCTL is selected. This function * initializes and configures all on-board features appropriate for the * selected configuration. diff --git a/configs/pic32mx7mmb/src/pic32_appinit.c b/configs/pic32mx7mmb/src/pic32_appinit.c index 95e74d57632..92913a46eb7 100644 --- a/configs/pic32mx7mmb/src/pic32_appinit.c +++ b/configs/pic32mx7mmb/src/pic32_appinit.c @@ -63,9 +63,9 @@ * CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * - * CONFIG_BOARD_INITIALIZE=y, CONFIG_NSH_LIBRARY=y, && + * CONFIG_BOARD_LATE_INITIALIZE=y, CONFIG_NSH_LIBRARY=y, && * CONFIG_LIB_BOARDCTL=n : - * Called from board_initialize(). + * Called from board_late_initialize(). * * Input Parameters: * arg - The boardctl() argument is passed to the board_app_initialize() @@ -86,9 +86,9 @@ int board_app_initialize(uintptr_t arg) { - /* Did we already initialize via board_initialize()? */ + /* Did we already initialize via board_late_initialize()? */ -#ifndef CONFIG_BOARD_INITIALIZE +#ifndef CONFIG_BOARD_LATE_INITIALIZE return pic32mx_bringup(); #else return OK; diff --git a/configs/pic32mx7mmb/src/pic32_boot.c b/configs/pic32mx7mmb/src/pic32_boot.c index ec9d8b4a85f..731ad4a4d9b 100644 --- a/configs/pic32mx7mmb/src/pic32_boot.c +++ b/configs/pic32mx7mmb/src/pic32_boot.c @@ -100,20 +100,20 @@ void pic32mx_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_initialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board-specific initialization here if so configured */ diff --git a/configs/pic32mx7mmb/src/pic32_bringup.c b/configs/pic32mx7mmb/src/pic32_bringup.c index bdc6b7bec11..0ed0e16ba83 100644 --- a/configs/pic32mx7mmb/src/pic32_bringup.c +++ b/configs/pic32mx7mmb/src/pic32_bringup.c @@ -365,10 +365,10 @@ static int nsh_usbdevinitialize(void) * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/pic32mx7mmb/src/pic32mx7mmb.h b/configs/pic32mx7mmb/src/pic32mx7mmb.h index f28e0cb901f..e26fce5edd4 100644 --- a/configs/pic32mx7mmb/src/pic32mx7mmb.h +++ b/configs/pic32mx7mmb/src/pic32mx7mmb.h @@ -151,10 +151,10 @@ void pic32mx_led_initialize(void); * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/pic32mz-starterkit/src/pic32mz_appinit.c b/configs/pic32mz-starterkit/src/pic32mz_appinit.c index ab96a4c20e5..3d128c17e9a 100644 --- a/configs/pic32mz-starterkit/src/pic32mz_appinit.c +++ b/configs/pic32mz-starterkit/src/pic32mz_appinit.c @@ -76,11 +76,11 @@ int board_app_initialize(uintptr_t arg) { - /* If CONFIG_BOARD_INITIALIZE is selected then board initialization was - * already performed in board_initialize. + /* If CONFIG_BOARD_LATE_INITIALIZE is selected then board initialization was + * already performed in board_late_initialize. */ -#ifndef CONFIG_BOARD_INITIALIZE +#ifndef CONFIG_BOARD_LATE_INITIALIZE return pic32mz_bringup(); #else return OK; diff --git a/configs/pic32mz-starterkit/src/pic32mz_boot.c b/configs/pic32mz-starterkit/src/pic32mz_boot.c index 4b2dcf4a626..90b9a781732 100644 --- a/configs/pic32mz-starterkit/src/pic32mz_boot.c +++ b/configs/pic32mz-starterkit/src/pic32mz_boot.c @@ -89,23 +89,23 @@ void pic32mz_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intiialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board initialization */ (void)pic32mz_bringup(); } -#endif /* CONFIG_BOARD_INITIALIZE */ +#endif /* CONFIG_BOARD_LATE_INITIALIZE */ diff --git a/configs/sabre-6quad/src/imx_appinit.c b/configs/sabre-6quad/src/imx_appinit.c index 2484d795a85..602664f9506 100644 --- a/configs/sabre-6quad/src/imx_appinit.c +++ b/configs/sabre-6quad/src/imx_appinit.c @@ -78,7 +78,7 @@ int board_app_initialize(uintptr_t arg) { -#ifndef CONFIG_BOARD_INITIALIZE +#ifndef CONFIG_BOARD_LATE_INITIALIZE /* Perform board initialization */ return imx_bringup(); diff --git a/configs/sabre-6quad/src/imx_boardinit.c b/configs/sabre-6quad/src/imx_boardinit.c index 80dbc589a1b..babb6813097 100644 --- a/configs/sabre-6quad/src/imx_boardinit.c +++ b/configs/sabre-6quad/src/imx_boardinit.c @@ -115,23 +115,23 @@ void imx_board_initialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intitialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board initialization */ (void)imx_bringup(); } -#endif /* CONFIG_BOARD_INITIALIZE */ +#endif /* CONFIG_BOARD_LATE_INITIALIZE */ diff --git a/configs/sabre-6quad/src/sabre-6quad.h b/configs/sabre-6quad/src/sabre-6quad.h index b70589dbe33..1410babb794 100644 --- a/configs/sabre-6quad/src/sabre-6quad.h +++ b/configs/sabre-6quad/src/sabre-6quad.h @@ -87,7 +87,7 @@ * ************************************************************************************/ -#if defined(CONFIG_LIB_BOARDCTL) || defined(CONFIG_BOARD_INITIALIZE) +#if defined(CONFIG_LIB_BOARDCTL) || defined(CONFIG_BOARD_LATE_INITIALIZE) int imx_bringup(void); #endif diff --git a/configs/sam4cmp-db/src/Makefile b/configs/sam4cmp-db/src/Makefile index 1dd2e0485ce..ed3d4d171f1 100644 --- a/configs/sam4cmp-db/src/Makefile +++ b/configs/sam4cmp-db/src/Makefile @@ -40,7 +40,7 @@ CSRCS = sam_boot.c ifeq ($(CONFIG_LIB_BOARDCTL),y) CSRCS += sam_appinit.c sam_bringup.c -else ifeq ($(CONFIG_BOARD_INITIALIZE),y) +else ifeq ($(CONFIG_BOARD_LATE_INITIALIZE),y) CSRCS += sam_bringup.c endif diff --git a/configs/sam4cmp-db/src/sam4cmp-db.h b/configs/sam4cmp-db/src/sam4cmp-db.h index 9fab435d5af..ab9a1733c65 100644 --- a/configs/sam4cmp-db/src/sam4cmp-db.h +++ b/configs/sam4cmp-db/src/sam4cmp-db.h @@ -72,7 +72,7 @@ * ************************************************************************************/ -#if defined(CONFIG_LIB_BOARDCTL) || defined(CONFIG_BOARD_INITIALIZE) +#if defined(CONFIG_LIB_BOARDCTL) || defined(CONFIG_BOARD_LATE_INITIALIZE) int sam_bringup(void); #endif diff --git a/configs/sam4cmp-db/src/sam_appinit.c b/configs/sam4cmp-db/src/sam_appinit.c index 774bb033a8d..60e90c15c78 100644 --- a/configs/sam4cmp-db/src/sam_appinit.c +++ b/configs/sam4cmp-db/src/sam_appinit.c @@ -76,7 +76,7 @@ int board_app_initialize(uintptr_t arg) { -#ifndef CONFIG_BOARD_INITIALIZE +#ifndef CONFIG_BOARD_LATE_INITIALIZE /* Perform board initialization */ return sam_bringup(); diff --git a/configs/sam4cmp-db/src/sam_boot.c b/configs/sam4cmp-db/src/sam_boot.c index f883f0add6d..31e86c13ba0 100644 --- a/configs/sam4cmp-db/src/sam_boot.c +++ b/configs/sam4cmp-db/src/sam_boot.c @@ -64,23 +64,23 @@ void sam_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intitialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board initialization */ (void)sam_bringup(); } -#endif /* CONFIG_BOARD_INITIALIZE */ +#endif /* CONFIG_BOARD_LATE_INITIALIZE */ diff --git a/configs/sam4e-ek/src/sam_boot.c b/configs/sam4e-ek/src/sam_boot.c index ba95e746544..816b5f1221a 100644 --- a/configs/sam4e-ek/src/sam_boot.c +++ b/configs/sam4e-ek/src/sam_boot.c @@ -127,20 +127,20 @@ void sam_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intiialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform NSH initialization here instead of from the NSH. This * alternative NSH initialization is necessary when NSH is ran in user-space @@ -151,4 +151,4 @@ void board_initialize(void) (void)board_app_initialize(0); #endif } -#endif /* CONFIG_BOARD_INITIALIZE */ +#endif /* CONFIG_BOARD_LATE_INITIALIZE */ diff --git a/configs/sam4s-xplained-pro/nsh/defconfig b/configs/sam4s-xplained-pro/nsh/defconfig index 9d553bc5e4c..a833c78a842 100644 --- a/configs/sam4s-xplained-pro/nsh/defconfig +++ b/configs/sam4s-xplained-pro/nsh/defconfig @@ -12,7 +12,7 @@ CONFIG_ARMV7M_TOOLCHAIN_BUILDROOT=y CONFIG_ARMV7M_USEBASEPRI=y CONFIG_ARM_MPU=y CONFIG_BOARDCTL_USBDEVCTRL=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=9186 CONFIG_BUILTIN=y CONFIG_CDCACM=y diff --git a/configs/sam4s-xplained-pro/src/sam_boot.c b/configs/sam4s-xplained-pro/src/sam_boot.c index 54767ee59c3..14680e5f459 100644 --- a/configs/sam4s-xplained-pro/src/sam_boot.c +++ b/configs/sam4s-xplained-pro/src/sam_boot.c @@ -71,20 +71,20 @@ void sam_boardinitialize(void) /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_initialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { #if (defined(CONFIG_SAM34_WDT) && !defined(CONFIG_WDT_DISABLE_ON_RESET)) /* Configure watchdog timer and enable kicker kernel thread. */ @@ -98,4 +98,4 @@ void board_initialize(void) sam_led_initialize(); #endif } -#endif /* CONFIG_BOARD_INITIALIZE */ +#endif /* CONFIG_BOARD_LATE_INITIALIZE */ diff --git a/configs/sama5d2-xult/src/Makefile b/configs/sama5d2-xult/src/Makefile index 55e3d8b58e6..01f09a98e70 100644 --- a/configs/sama5d2-xult/src/Makefile +++ b/configs/sama5d2-xult/src/Makefile @@ -41,7 +41,7 @@ CSRCS = sam_boot.c sam_userleds.c ifeq ($(CONFIG_LIB_BOARDCTL),y) CSRCS += sam_appinit.c sam_bringup.c else -ifeq ($(CONFIG_BOARD_INITIALIZE),y) +ifeq ($(CONFIG_BOARD_LATE_INITIALIZE),y) CSRCS += sam_bringup.c endif endif diff --git a/configs/sama5d2-xult/src/sam_appinit.c b/configs/sama5d2-xult/src/sam_appinit.c index 4159585d222..1d2125d4f8b 100644 --- a/configs/sama5d2-xult/src/sam_appinit.c +++ b/configs/sama5d2-xult/src/sam_appinit.c @@ -80,7 +80,7 @@ int board_app_initialize(uintptr_t arg) { -#ifndef CONFIG_BOARD_INITIALIZE +#ifndef CONFIG_BOARD_LATE_INITIALIZE /* Perform board initialization */ return sam_bringup(); diff --git a/configs/sama5d2-xult/src/sam_boot.c b/configs/sama5d2-xult/src/sam_boot.c index ccfc900d094..f6958ace8b9 100644 --- a/configs/sama5d2-xult/src/sam_boot.c +++ b/configs/sama5d2-xult/src/sam_boot.c @@ -77,24 +77,24 @@ void sam_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intiialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board initialization */ (void)sam_bringup(); } -#endif /* CONFIG_BOARD_INITIALIZE */ +#endif /* CONFIG_BOARD_LATE_INITIALIZE */ diff --git a/configs/sama5d3-xplained/src/sam_boot.c b/configs/sama5d3-xplained/src/sam_boot.c index 901c30e2430..f3dc140245a 100644 --- a/configs/sama5d3-xplained/src/sam_boot.c +++ b/configs/sama5d3-xplained/src/sam_boot.c @@ -132,20 +132,20 @@ void sam_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intiialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform NSH initialization here instead of from the NSH. This * alternative NSH initialization is necessary when NSH is ran in user-space @@ -156,4 +156,4 @@ void board_initialize(void) (void)board_app_initialize(0); #endif } -#endif /* CONFIG_BOARD_INITIALIZE */ +#endif /* CONFIG_BOARD_LATE_INITIALIZE */ diff --git a/configs/sama5d3x-ek/src/sam_boot.c b/configs/sama5d3x-ek/src/sam_boot.c index d12ec87c751..8415d92db94 100644 --- a/configs/sama5d3x-ek/src/sam_boot.c +++ b/configs/sama5d3x-ek/src/sam_boot.c @@ -132,20 +132,20 @@ void sam_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intiialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform NSH initialization here instead of from the NSH. This * alternative NSH initialization is necessary when NSH is ran in user-space @@ -156,4 +156,4 @@ void board_initialize(void) (void)board_app_initialize(0); #endif } -#endif /* CONFIG_BOARD_INITIALIZE */ +#endif /* CONFIG_BOARD_LATE_INITIALIZE */ diff --git a/configs/sama5d4-ek/README.txt b/configs/sama5d4-ek/README.txt index 254f5c86637..749c0ebb363 100644 --- a/configs/sama5d4-ek/README.txt +++ b/configs/sama5d4-ek/README.txt @@ -1680,7 +1680,7 @@ HSMCI Card Slots Application Configuration -> NSH Library CONFIG_NSH_ARCHINIT=y : NSH board-initialization, OR - CONFIG_BOARD_INITIALIZE=y + CONFIG_BOARD_LATE_INITIALIZE=y Using the SD card ----------------- diff --git a/configs/sama5d4-ek/elf/defconfig b/configs/sama5d4-ek/elf/defconfig index f93faf8fd16..befd2b36c4e 100644 --- a/configs/sama5d4-ek/elf/defconfig +++ b/configs/sama5d4-ek/elf/defconfig @@ -22,7 +22,7 @@ CONFIG_ARCH_STACKDUMP=y CONFIG_ARCH_TEXT_NPAGES=256 CONFIG_ARCH_TEXT_VBASE=0x80000000 CONFIG_ARMV7A_TOOLCHAIN_CODESOURCERYW=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=65775 CONFIG_BOOT_RUNFROMSDRAM=y CONFIG_BUILTIN=y diff --git a/configs/sama5d4-ek/knsh/defconfig b/configs/sama5d4-ek/knsh/defconfig index 9e4afa11b4f..ea93d0630de 100644 --- a/configs/sama5d4-ek/knsh/defconfig +++ b/configs/sama5d4-ek/knsh/defconfig @@ -25,7 +25,7 @@ CONFIG_ARCH_STACKDUMP=y CONFIG_ARCH_TEXT_NPAGES=256 CONFIG_ARCH_TEXT_VBASE=0x80000000 CONFIG_ARMV7A_TOOLCHAIN_CODESOURCERYW=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=65775 CONFIG_BOOT_RUNFROMSDRAM=y CONFIG_BUILD_KERNEL=y diff --git a/configs/sama5d4-ek/src/Makefile b/configs/sama5d4-ek/src/Makefile index 6e13295ef2c..947175aaafa 100644 --- a/configs/sama5d4-ek/src/Makefile +++ b/configs/sama5d4-ek/src/Makefile @@ -115,7 +115,7 @@ endif ifeq ($(CONFIG_LIB_BOARDCTL),y) CSRCS += sam_appinit.c sam_bringup.c else -ifeq ($(CONFIG_BOARD_INITIALIZE),y) +ifeq ($(CONFIG_BOARD_LATE_INITIALIZE),y) CSRCS += sam_bringup.c endif endif diff --git a/configs/sama5d4-ek/src/sam_appinit.c b/configs/sama5d4-ek/src/sam_appinit.c index 8cce13cb62a..5aa7292b685 100644 --- a/configs/sama5d4-ek/src/sam_appinit.c +++ b/configs/sama5d4-ek/src/sam_appinit.c @@ -80,7 +80,7 @@ int board_app_initialize(uintptr_t arg) { -#ifndef CONFIG_BOARD_INITIALIZE +#ifndef CONFIG_BOARD_LATE_INITIALIZE /* Perform board initialization */ return sam_bringup(); diff --git a/configs/sama5d4-ek/src/sam_boot.c b/configs/sama5d4-ek/src/sam_boot.c index 62eaf7916a0..0eb87513427 100644 --- a/configs/sama5d4-ek/src/sam_boot.c +++ b/configs/sama5d4-ek/src/sam_boot.c @@ -133,23 +133,23 @@ void sam_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intiialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board initialization */ (void)sam_bringup(); } -#endif /* CONFIG_BOARD_INITIALIZE */ +#endif /* CONFIG_BOARD_LATE_INITIALIZE */ diff --git a/configs/same70-xplained/README.txt b/configs/same70-xplained/README.txt index 4fef4abd7fb..e0c7f67d152 100644 --- a/configs/same70-xplained/README.txt +++ b/configs/same70-xplained/README.txt @@ -175,7 +175,7 @@ the SD slots can be enabled with the following settings: Application Configuration -> NSH Library CONFIG_NSH_ARCHINIT=y : NSH board-initialization, OR - CONFIG_BOARD_INITIALIZE=y + CONFIG_BOARD_LATE_INITIALIZE=y Using the SD card ----------------- diff --git a/configs/same70-xplained/src/Makefile b/configs/same70-xplained/src/Makefile index 4ff7f4b9eb4..bd8a5255b75 100644 --- a/configs/same70-xplained/src/Makefile +++ b/configs/same70-xplained/src/Makefile @@ -44,7 +44,7 @@ endif ifeq ($(CONFIG_LIB_BOARDCTL),y) CSRCS += sam_appinit.c sam_bringup.c -else ifeq ($(CONFIG_BOARD_INITIALIZE),y) +else ifeq ($(CONFIG_BOARD_LATE_INITIALIZE),y) CSRCS += sam_bringup.c endif diff --git a/configs/same70-xplained/src/sam_appinit.c b/configs/same70-xplained/src/sam_appinit.c index 6dfa27a421f..1912ad5ad3e 100644 --- a/configs/same70-xplained/src/sam_appinit.c +++ b/configs/same70-xplained/src/sam_appinit.c @@ -78,7 +78,7 @@ int board_app_initialize(uintptr_t arg) { -#ifndef CONFIG_BOARD_INITIALIZE +#ifndef CONFIG_BOARD_LATE_INITIALIZE /* Perform board initialization */ return sam_bringup(); diff --git a/configs/same70-xplained/src/sam_boot.c b/configs/same70-xplained/src/sam_boot.c index ba38da70052..c5432520a7d 100644 --- a/configs/same70-xplained/src/sam_boot.c +++ b/configs/same70-xplained/src/sam_boot.c @@ -137,23 +137,23 @@ void sam_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intitialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board initialization */ (void)sam_bringup(); } -#endif /* CONFIG_BOARD_INITIALIZE */ +#endif /* CONFIG_BOARD_LATE_INITIALIZE */ diff --git a/configs/same70-xplained/src/same70-xplained.h b/configs/same70-xplained/src/same70-xplained.h index 37219453a73..23ac63698a4 100644 --- a/configs/same70-xplained/src/same70-xplained.h +++ b/configs/same70-xplained/src/same70-xplained.h @@ -448,7 +448,7 @@ void sam_sdram_config(void); * ************************************************************************************/ -#if defined(CONFIG_LIB_BOARDCTL) || defined(CONFIG_BOARD_INITIALIZE) +#if defined(CONFIG_LIB_BOARDCTL) || defined(CONFIG_BOARD_LATE_INITIALIZE) int sam_bringup(void); #endif diff --git a/configs/samv71-xult/README.txt b/configs/samv71-xult/README.txt index fb3f3a29ab3..f7bf184902d 100644 --- a/configs/samv71-xult/README.txt +++ b/configs/samv71-xult/README.txt @@ -291,7 +291,7 @@ Enabling HSMCI support. The SAMV7-XULT provides a one, full-size SD memory card Application Configuration -> NSH Library CONFIG_NSH_ARCHINIT=y : NSH board-initialization, OR - CONFIG_BOARD_INITIALIZE=y + CONFIG_BOARD_LATE_INITIALIZE=y Using the SD card ----------------- diff --git a/configs/samv71-xult/src/Makefile b/configs/samv71-xult/src/Makefile index 37371c8a12d..529f8d9c24f 100644 --- a/configs/samv71-xult/src/Makefile +++ b/configs/samv71-xult/src/Makefile @@ -44,7 +44,7 @@ endif ifeq ($(CONFIG_LIB_BOARDCTL),y) CSRCS += sam_appinit.c sam_bringup.c -else ifeq ($(CONFIG_BOARD_INITIALIZE),y) +else ifeq ($(CONFIG_BOARD_LATE_INITIALIZE),y) CSRCS += sam_bringup.c endif diff --git a/configs/samv71-xult/src/sam_appinit.c b/configs/samv71-xult/src/sam_appinit.c index fa9997eb426..a0fbb2b4b84 100644 --- a/configs/samv71-xult/src/sam_appinit.c +++ b/configs/samv71-xult/src/sam_appinit.c @@ -80,7 +80,7 @@ int board_app_initialize(uintptr_t arg) { -#ifndef CONFIG_BOARD_INITIALIZE +#ifndef CONFIG_BOARD_LATE_INITIALIZE /* Perform board initialization */ return sam_bringup(); diff --git a/configs/samv71-xult/src/sam_boot.c b/configs/samv71-xult/src/sam_boot.c index 9f703718eb2..bc722767aa1 100644 --- a/configs/samv71-xult/src/sam_boot.c +++ b/configs/samv71-xult/src/sam_boot.c @@ -137,23 +137,23 @@ void sam_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intitialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board initialization */ (void)sam_bringup(); } -#endif /* CONFIG_BOARD_INITIALIZE */ +#endif /* CONFIG_BOARD_LATE_INITIALIZE */ diff --git a/configs/samv71-xult/src/samv71-xult.h b/configs/samv71-xult/src/samv71-xult.h index cb273a819fa..1fd36ea8bf0 100644 --- a/configs/samv71-xult/src/samv71-xult.h +++ b/configs/samv71-xult/src/samv71-xult.h @@ -667,7 +667,7 @@ void sam_sdram_config(void); * ************************************************************************************/ -#if defined(CONFIG_LIB_BOARDCTL) || defined(CONFIG_BOARD_INITIALIZE) +#if defined(CONFIG_LIB_BOARDCTL) || defined(CONFIG_BOARD_LATE_INITIALIZE) int sam_bringup(void); #endif diff --git a/configs/sim/fb/defconfig b/configs/sim/fb/defconfig index 4d96384304d..38850bccd10 100644 --- a/configs/sim/fb/defconfig +++ b/configs/sim/fb/defconfig @@ -2,7 +2,7 @@ CONFIG_ARCH_BOARD_SIM=y CONFIG_ARCH_BOARD="sim" CONFIG_ARCH_SIM=y CONFIG_ARCH="sim" -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_DEBUG_SYMBOLS=y CONFIG_DISABLE_ENVIRON=y CONFIG_DISABLE_MOUNTPOINT=y diff --git a/configs/sim/loadable/defconfig b/configs/sim/loadable/defconfig index 0c4dddac487..2f75cb40ab7 100644 --- a/configs/sim/loadable/defconfig +++ b/configs/sim/loadable/defconfig @@ -4,7 +4,7 @@ CONFIG_ARCH_BOARD_SIM=y CONFIG_ARCH_SIM=y CONFIG_BOARDCTL_APP_SYMTAB=y CONFIG_BOARDCTL_POWEROFF=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BUILD_LOADABLE=y CONFIG_BUILTIN=y CONFIG_CLOCK_MONOTONIC=y diff --git a/configs/sim/spiffs/defconfig b/configs/sim/spiffs/defconfig index e6160144dfc..2e2c4099638 100644 --- a/configs/sim/spiffs/defconfig +++ b/configs/sim/spiffs/defconfig @@ -2,7 +2,7 @@ CONFIG_ARCH="sim" CONFIG_ARCH_BOARD="sim" CONFIG_ARCH_BOARD_SIM=y CONFIG_ARCH_SIM=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_DEBUG_ASSERTIONS=y CONFIG_DEBUG_FEATURES=y CONFIG_DEBUG_SYMBOLS=y diff --git a/configs/sim/src/Makefile b/configs/sim/src/Makefile index 16ceb489e9b..48d4e44ab39 100644 --- a/configs/sim/src/Makefile +++ b/configs/sim/src/Makefile @@ -38,7 +38,7 @@ include $(TOPDIR)/Make.defs ASRCS = CSRCS = -ifeq ($(CONFIG_BOARD_INITIALIZE),y) +ifeq ($(CONFIG_BOARD_LATE_INITIALIZE),y) CSRCS += sim_boot.c endif @@ -46,7 +46,7 @@ ifeq ($(CONFIG_LIB_BOARDCTL),y) CSRCS += sim_appinit.c endif -ifeq ($(CONFIG_BOARD_INITIALIZE),y) +ifeq ($(CONFIG_BOARD_LATE_INITIALIZE),y) CSRCS += sim_bringup.c ifeq ($(CONFIG_LIB_ZONEINFO_ROMFS),y) CSRCS += sim_zoneinfo.c diff --git a/configs/sim/src/sim_appinit.c b/configs/sim/src/sim_appinit.c index c3abef2d591..0bfe9f2bc1d 100644 --- a/configs/sim/src/sim_appinit.c +++ b/configs/sim/src/sim_appinit.c @@ -74,7 +74,7 @@ #ifdef CONFIG_LIB_BOARDCTL int board_app_initialize(uintptr_t arg) { -#ifndef CONFIG_BOARD_INITIALIZE +#ifndef CONFIG_BOARD_LATE_INITIALIZE sim_bringup(); #endif diff --git a/configs/sim/src/sim_boot.c b/configs/sim/src/sim_boot.c index 6e0be20777f..f71ac505df3 100644 --- a/configs/sim/src/sim_boot.c +++ b/configs/sim/src/sim_boot.c @@ -47,21 +47,21 @@ ****************************************************************************/ /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intiialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { sim_bringup(); } -#endif /* CONFIG_BOARD_INITIALIZE */ +#endif /* CONFIG_BOARD_LATE_INITIALIZE */ diff --git a/configs/sim/traveler/defconfig b/configs/sim/traveler/defconfig index 2b5111e2942..10d09e26adf 100644 --- a/configs/sim/traveler/defconfig +++ b/configs/sim/traveler/defconfig @@ -3,7 +3,7 @@ CONFIG_ARCH="sim" CONFIG_ARCH_BOARD="sim" CONFIG_ARCH_BOARD_SIM=y CONFIG_ARCH_SIM=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_DEBUG_FULLOPT=y CONFIG_DEBUG_SYMBOLS=y CONFIG_DISABLE_ENVIRON=y diff --git a/configs/stm3210e-eval/src/stm3210e-eval.h b/configs/stm3210e-eval/src/stm3210e-eval.h index 16c1bd209f0..7083195f778 100644 --- a/configs/stm3210e-eval/src/stm3210e-eval.h +++ b/configs/stm3210e-eval/src/stm3210e-eval.h @@ -183,10 +183,10 @@ extern const uint16_t g_commonconfig[NCOMMON_CONFIG]; * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ************************************************************************************/ diff --git a/configs/stm3210e-eval/src/stm32_appinit.c b/configs/stm3210e-eval/src/stm32_appinit.c index e2ee549e485..96e1a3353fb 100644 --- a/configs/stm3210e-eval/src/stm32_appinit.c +++ b/configs/stm3210e-eval/src/stm32_appinit.c @@ -82,8 +82,8 @@ int board_app_initialize(uintptr_t arg) { -#ifdef CONFIG_BOARD_INITIALIZE - /* Board initialization already performed by board_initialize() */ +#ifdef CONFIG_BOARD_LATE_INITIALIZE + /* Board initialization already performed by board_late_initialize() */ return OK; #else diff --git a/configs/stm3210e-eval/src/stm32_boot.c b/configs/stm3210e-eval/src/stm32_boot.c index 0620a9e4157..da7371612f1 100644 --- a/configs/stm3210e-eval/src/stm32_boot.c +++ b/configs/stm3210e-eval/src/stm32_boot.c @@ -108,20 +108,20 @@ void stm32_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_initialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board-specific initialization */ diff --git a/configs/stm3210e-eval/src/stm32_bringup.c b/configs/stm3210e-eval/src/stm32_bringup.c index ca626c449c1..bc545587b0f 100644 --- a/configs/stm3210e-eval/src/stm32_bringup.c +++ b/configs/stm3210e-eval/src/stm32_bringup.c @@ -182,10 +182,10 @@ static void stm32_i2ctool(void) * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/stm3210e-eval/src/stm32_usbmsc.c b/configs/stm3210e-eval/src/stm32_usbmsc.c index 5246689c280..31992e1c3c2 100644 --- a/configs/stm3210e-eval/src/stm32_usbmsc.c +++ b/configs/stm3210e-eval/src/stm32_usbmsc.c @@ -85,10 +85,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/stm3240g-eval/Kconfig b/configs/stm3240g-eval/Kconfig index 2316635c06a..5c984e6fcf0 100644 --- a/configs/stm3240g-eval/Kconfig +++ b/configs/stm3240g-eval/Kconfig @@ -40,15 +40,15 @@ config STM3240G_ILI9325_DISABLE endif # STM3240G_LCD -if BOARD_INITIALIZE +if BOARD_LATE_INITIALIZE config STM3240G_BOARDINIT_PRIO int "Board initialization thread priority" default 196 ---help--- - If BOARD_INITIALIZE initialize is defined, then the function - board_initialize() will be called to perform board-specific - initialization. board_initialize() runs on the IDLE thread. + If BOARD_LATE_INITIALIZE initialize is defined, then the function + board_late_initialize() will be called to perform board-specific + initialization. board_late_initialize() runs on the IDLE thread. Depending on the features that are enabled, this board initialization logic may need to start a kernel thread that has more capability than the IDLE thread. This setting then provides @@ -63,13 +63,13 @@ config STM3240G_BOARDINIT_STACK int "Board initialization thread Size" default 2048 ---help--- - If BOARD_INITIALIZE initialize is defined, then the function - board_initialize() will be called to perform board-specific - initialization. board_initialize() runs on the IDLE thread. + If BOARD_LATE_INITIALIZE initialize is defined, then the function + board_late_initialize() will be called to perform board-specific + initialization. board_late_initialize() runs on the IDLE thread. Depending on the features that are enabled, this board initialization logic may need to start a kernel thread that has more capability than the IDLE thread. This setting then provides the size of the stack to use with the initialization kernel thread. -endif # BOARD_INITIALIZE +endif # BOARD_LATE_INITIALIZE endif # ARCH_BOARD_STM3240G_EVAL diff --git a/configs/stm3240g-eval/fb/defconfig b/configs/stm3240g-eval/fb/defconfig index 9d35fe0d851..48e63b3a2df 100644 --- a/configs/stm3240g-eval/fb/defconfig +++ b/configs/stm3240g-eval/fb/defconfig @@ -5,7 +5,7 @@ CONFIG_ARCH_BOARD_STM3240G_EVAL=y CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F407IG=y CONFIG_ARCH_STACKDUMP=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BUILTIN=y CONFIG_DISABLE_POLL=y diff --git a/configs/stm3240g-eval/src/stm3240g-eval.h b/configs/stm3240g-eval/src/stm3240g-eval.h index 71d997bbd38..4a6bee4ef0e 100644 --- a/configs/stm3240g-eval/src/stm3240g-eval.h +++ b/configs/stm3240g-eval/src/stm3240g-eval.h @@ -220,10 +220,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************************************/ diff --git a/configs/stm3240g-eval/src/stm32_appinit.c b/configs/stm3240g-eval/src/stm32_appinit.c index 1ae1aa76baf..9bf4ce8277e 100644 --- a/configs/stm3240g-eval/src/stm32_appinit.c +++ b/configs/stm3240g-eval/src/stm32_appinit.c @@ -82,8 +82,8 @@ int board_app_initialize(uintptr_t arg) { -#ifdef CONFIG_BOARD_INITIALIZE - /* Board initialization already performed by board_initialize() */ +#ifdef CONFIG_BOARD_LATE_INITIALIZE + /* Board initialization already performed by board_late_initialize() */ return OK; #else diff --git a/configs/stm3240g-eval/src/stm32_boot.c b/configs/stm3240g-eval/src/stm32_boot.c index 2861a30b1d3..2ef58347481 100644 --- a/configs/stm3240g-eval/src/stm32_boot.c +++ b/configs/stm3240g-eval/src/stm32_boot.c @@ -103,20 +103,20 @@ void stm32_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_initialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform the board initialization on the start-up thread. Some * initializations may fail in this case due to the limited capability of diff --git a/configs/stm3240g-eval/src/stm32_bringup.c b/configs/stm3240g-eval/src/stm32_bringup.c index 7f78ccb8f30..d4dee1e2466 100644 --- a/configs/stm3240g-eval/src/stm32_bringup.c +++ b/configs/stm3240g-eval/src/stm32_bringup.c @@ -218,10 +218,10 @@ static void stm32_i2ctool(void) * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/stm32f051-discovery/src/stm32_appinit.c b/configs/stm32f051-discovery/src/stm32_appinit.c index 729fec987c1..fdfa1f5d296 100644 --- a/configs/stm32f051-discovery/src/stm32_appinit.c +++ b/configs/stm32f051-discovery/src/stm32_appinit.c @@ -77,9 +77,9 @@ int board_app_initialize(uintptr_t arg) { - /* Did we already initialize via board_initialize()? */ + /* Did we already initialize via board_late_initialize()? */ -#ifndef CONFIG_BOARD_INITIALIZE +#ifndef CONFIG_BOARD_LATE_INITIALIZE return stm32_bringup(); #else return OK; diff --git a/configs/stm32f051-discovery/src/stm32_boot.c b/configs/stm32f051-discovery/src/stm32_boot.c index 04e2595624b..dddb1c71aab 100644 --- a/configs/stm32f051-discovery/src/stm32_boot.c +++ b/configs/stm32f051-discovery/src/stm32_boot.c @@ -72,20 +72,20 @@ void stm32_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_initialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board-specific initialization here if so configured */ diff --git a/configs/stm32f051-discovery/src/stm32_bringup.c b/configs/stm32f051-discovery/src/stm32_bringup.c index fe0ca8b1d43..a5ea2cebe37 100644 --- a/configs/stm32f051-discovery/src/stm32_bringup.c +++ b/configs/stm32f051-discovery/src/stm32_bringup.c @@ -54,10 +54,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/stm32f051-discovery/src/stm32f051-discovery.h b/configs/stm32f051-discovery/src/stm32f051-discovery.h index 74081adc057..22691e03fee 100644 --- a/configs/stm32f051-discovery/src/stm32f051-discovery.h +++ b/configs/stm32f051-discovery/src/stm32f051-discovery.h @@ -121,10 +121,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/stm32f072-discovery/src/stm32_appinit.c b/configs/stm32f072-discovery/src/stm32_appinit.c index 5c02059cdad..fcf9d38c50b 100644 --- a/configs/stm32f072-discovery/src/stm32_appinit.c +++ b/configs/stm32f072-discovery/src/stm32_appinit.c @@ -77,9 +77,9 @@ int board_app_initialize(uintptr_t arg) { - /* Did we already initialize via board_initialize()? */ + /* Did we already initialize via board_late_initialize()? */ -#ifndef CONFIG_BOARD_INITIALIZE +#ifndef CONFIG_BOARD_LATE_INITIALIZE return stm32_bringup(); #else return OK; diff --git a/configs/stm32f072-discovery/src/stm32_boot.c b/configs/stm32f072-discovery/src/stm32_boot.c index 7f981b56dac..eb5df8ae1f3 100644 --- a/configs/stm32f072-discovery/src/stm32_boot.c +++ b/configs/stm32f072-discovery/src/stm32_boot.c @@ -72,20 +72,20 @@ void stm32_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_initialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board-specific initialization here if so configured */ diff --git a/configs/stm32f072-discovery/src/stm32_bringup.c b/configs/stm32f072-discovery/src/stm32_bringup.c index 43e0c6aa636..3a4e48d918a 100644 --- a/configs/stm32f072-discovery/src/stm32_bringup.c +++ b/configs/stm32f072-discovery/src/stm32_bringup.c @@ -54,10 +54,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/stm32f072-discovery/src/stm32f072-discovery.h b/configs/stm32f072-discovery/src/stm32f072-discovery.h index 343cfa83ec6..3d834708a2e 100644 --- a/configs/stm32f072-discovery/src/stm32f072-discovery.h +++ b/configs/stm32f072-discovery/src/stm32f072-discovery.h @@ -127,10 +127,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/stm32f103-minimum/README.txt b/configs/stm32f103-minimum/README.txt index 9fd2d3fd98a..1c1b5cd1a82 100644 --- a/configs/stm32f103-minimum/README.txt +++ b/configs/stm32f103-minimum/README.txt @@ -268,7 +268,7 @@ Nintendo Wii Nunchuck: - Enable to Custom board/driver initialization at RTOS Features -> RTOS hooks - CONFIG_BOARD_INITIALIZE=y + CONFIG_BOARD_LATE_INITIALIZE=y - Enable the I2C Driver Support at Device Drivers, it will enable this symbol: diff --git a/configs/stm32f103-minimum/buttons/defconfig b/configs/stm32f103-minimum/buttons/defconfig index 04cc9a7a7ff..943e9108f63 100644 --- a/configs/stm32f103-minimum/buttons/defconfig +++ b/configs/stm32f103-minimum/buttons/defconfig @@ -19,7 +19,7 @@ CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F103C8=y CONFIG_ARCH_IRQBUTTONS=y CONFIG_ARCH_STACKDUMP=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=5483 CONFIG_BUILTIN=y CONFIG_BUTTONS=y diff --git a/configs/stm32f103-minimum/src/stm32_boot.c b/configs/stm32f103-minimum/src/stm32_boot.c index 92f321fbcb8..99ba1ab8b45 100644 --- a/configs/stm32f103-minimum/src/stm32_boot.c +++ b/configs/stm32f103-minimum/src/stm32_boot.c @@ -89,20 +89,20 @@ void stm32_boardinitialize(void) } /************************************************************************************ - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional initialization call + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional initialization call * will be performed in the boot-up sequence to a function called - * board_initialize(). board_initialize() will be called immediately after + * board_late_initialize(). board_late_initialize() will be called immediately after * up_initialize() is called and just before the initial application is started. * This additional initialization phase may be used, for example, to initialize * board-specific device drivers. * ************************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { #ifndef CONFIG_LIB_BOARDCTL /* Perform board initialization here instead of from the board_app_initialize(). */ diff --git a/configs/stm32f103-minimum/src/stm32_bringup.c b/configs/stm32f103-minimum/src/stm32_bringup.c index 7b3cd57e12f..8b1d25bc241 100644 --- a/configs/stm32f103-minimum/src/stm32_bringup.c +++ b/configs/stm32f103-minimum/src/stm32_bringup.c @@ -131,10 +131,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/stm32f103-minimum/src/stm32f103_minimum.h b/configs/stm32f103-minimum/src/stm32f103_minimum.h index b3382b9e6e2..ed2e6c25338 100644 --- a/configs/stm32f103-minimum/src/stm32f103_minimum.h +++ b/configs/stm32f103-minimum/src/stm32f103_minimum.h @@ -226,8 +226,8 @@ * Called from the NSH library (or other application) * Otherwise, assumed to be called from some other application. * - * Otherwise CONFIG_BOARD_INITIALIZE=y: - * Called from board_initialize(). + * Otherwise CONFIG_BOARD_LATE_INITIALIZE=y: + * Called from board_late_initialize(). * * Otherise, bad news: Never called * diff --git a/configs/stm32f103-minimum/userled/defconfig b/configs/stm32f103-minimum/userled/defconfig index 2fad1b7a667..23cfade28e5 100644 --- a/configs/stm32f103-minimum/userled/defconfig +++ b/configs/stm32f103-minimum/userled/defconfig @@ -17,7 +17,7 @@ CONFIG_ARCH_BOARD_STM32F103_MINIMUM=y CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F103C8=y CONFIG_ARCH_STACKDUMP=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=5483 CONFIG_BUILTIN=y CONFIG_DEFAULT_SMALL=y diff --git a/configs/stm32f103-minimum/veml6070/defconfig b/configs/stm32f103-minimum/veml6070/defconfig index f99374f7d2d..9b27272710c 100644 --- a/configs/stm32f103-minimum/veml6070/defconfig +++ b/configs/stm32f103-minimum/veml6070/defconfig @@ -16,7 +16,7 @@ CONFIG_ARCH_BOARD_STM32F103_MINIMUM=y CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F103C8=y CONFIG_ARCH_STACKDUMP=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=5483 CONFIG_BUILTIN=y CONFIG_DEFAULT_SMALL=y diff --git a/configs/stm32f3discovery/src/stm32_appinit.c b/configs/stm32f3discovery/src/stm32_appinit.c index bbeefca2a77..6543edf40ad 100644 --- a/configs/stm32f3discovery/src/stm32_appinit.c +++ b/configs/stm32f3discovery/src/stm32_appinit.c @@ -82,8 +82,8 @@ int board_app_initialize(uintptr_t arg) { -#ifdef CONFIG_BOARD_INITIALIZE - /* Board initialization already performed by board_initialize() */ +#ifdef CONFIG_BOARD_LATE_INITIALIZE + /* Board initialization already performed by board_late_initialize() */ return OK; #else diff --git a/configs/stm32f3discovery/src/stm32_boot.c b/configs/stm32f3discovery/src/stm32_boot.c index cef461f980b..bd0398ff4d3 100644 --- a/configs/stm32f3discovery/src/stm32_boot.c +++ b/configs/stm32f3discovery/src/stm32_boot.c @@ -95,20 +95,20 @@ void stm32_boardinitialize(void) /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_initialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board-specific initialization */ diff --git a/configs/stm32f3discovery/src/stm32_bringup.c b/configs/stm32f3discovery/src/stm32_bringup.c index 7686f7dfc0e..d22531d044b 100644 --- a/configs/stm32f3discovery/src/stm32_bringup.c +++ b/configs/stm32f3discovery/src/stm32_bringup.c @@ -94,10 +94,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/stm32f3discovery/src/stm32f3discovery.h b/configs/stm32f3discovery/src/stm32f3discovery.h index a2e58a72145..ebe3bd3f973 100644 --- a/configs/stm32f3discovery/src/stm32f3discovery.h +++ b/configs/stm32f3discovery/src/stm32f3discovery.h @@ -148,10 +148,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************************************/ diff --git a/configs/stm32f411e-disco/src/stm32_appinit.c b/configs/stm32f411e-disco/src/stm32_appinit.c index 1656bb6a9b6..f7fafaa9689 100644 --- a/configs/stm32f411e-disco/src/stm32_appinit.c +++ b/configs/stm32f411e-disco/src/stm32_appinit.c @@ -84,7 +84,7 @@ int board_app_initialize(uintptr_t arg) { -#ifndef CONFIG_BOARD_INITIALIZE +#ifndef CONFIG_BOARD_LATE_INITIALIZE /* Perform board-specific initialization */ return stm32_bringup(); diff --git a/configs/stm32f411e-disco/src/stm32_boot.c b/configs/stm32f411e-disco/src/stm32_boot.c index 208f9b9a75d..ec5bae002be 100644 --- a/configs/stm32f411e-disco/src/stm32_boot.c +++ b/configs/stm32f411e-disco/src/stm32_boot.c @@ -91,20 +91,20 @@ void stm32_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intiialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board-specific initialization */ diff --git a/configs/stm32f411e-disco/src/stm32_bringup.c b/configs/stm32f411e-disco/src/stm32_bringup.c index 22c0ef501d6..4d6b93ca0b7 100644 --- a/configs/stm32f411e-disco/src/stm32_bringup.c +++ b/configs/stm32f411e-disco/src/stm32_bringup.c @@ -60,10 +60,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/stm32f411e-disco/src/stm32f411e-disco.h b/configs/stm32f411e-disco/src/stm32f411e-disco.h index 1d78f4c6b36..56306dfb591 100644 --- a/configs/stm32f411e-disco/src/stm32f411e-disco.h +++ b/configs/stm32f411e-disco/src/stm32f411e-disco.h @@ -177,10 +177,10 @@ int stm32_usbhost_initialize(void); * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/stm32f429i-disco/lcd/defconfig b/configs/stm32f429i-disco/lcd/defconfig index 0381c553c31..6b1477a2ea2 100644 --- a/configs/stm32f429i-disco/lcd/defconfig +++ b/configs/stm32f429i-disco/lcd/defconfig @@ -10,7 +10,7 @@ CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F429Z=y CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_TOOLCHAIN_CODESOURCERYL=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BUILTIN=y CONFIG_DEBUG_CUSTOMOPT=y diff --git a/configs/stm32f429i-disco/src/stm32_appinit.c b/configs/stm32f429i-disco/src/stm32_appinit.c index d70edff0ffd..77050848578 100644 --- a/configs/stm32f429i-disco/src/stm32_appinit.c +++ b/configs/stm32f429i-disco/src/stm32_appinit.c @@ -78,8 +78,8 @@ int board_app_initialize(uintptr_t arg) { -#ifdef CONFIG_BOARD_INITIALIZE - /* Board initialization already performed by board_initialize() */ +#ifdef CONFIG_BOARD_LATE_INITIALIZE + /* Board initialization already performed by board_late_initialize() */ return OK; #else diff --git a/configs/stm32f429i-disco/src/stm32_boot.c b/configs/stm32f429i-disco/src/stm32_boot.c index d76f3122fac..72e67fc825b 100644 --- a/configs/stm32f429i-disco/src/stm32_boot.c +++ b/configs/stm32f429i-disco/src/stm32_boot.c @@ -108,20 +108,20 @@ void stm32_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intiialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board-specific initialization */ diff --git a/configs/stm32f429i-disco/src/stm32_bringup.c b/configs/stm32f429i-disco/src/stm32_bringup.c index 9e84f471b4b..af9924dd991 100644 --- a/configs/stm32f429i-disco/src/stm32_bringup.c +++ b/configs/stm32f429i-disco/src/stm32_bringup.c @@ -91,10 +91,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/stm32f429i-disco/src/stm32f429i-disco.h b/configs/stm32f429i-disco/src/stm32f429i-disco.h index d7f2e952976..61e486df4ae 100644 --- a/configs/stm32f429i-disco/src/stm32f429i-disco.h +++ b/configs/stm32f429i-disco/src/stm32f429i-disco.h @@ -205,10 +205,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/stm32f4discovery/README.txt b/configs/stm32f4discovery/README.txt index 32dd2b939e1..9cea2693910 100644 --- a/configs/stm32f4discovery/README.txt +++ b/configs/stm32f4discovery/README.txt @@ -233,7 +233,7 @@ Nintendo Wii Nunchuck: - Enable to Custom board/driver initialization at RTOS Features -> RTOS hooks - CONFIG_BOARD_INITIALIZE=y + CONFIG_BOARD_LATE_INITIALIZE=y - Enable the I2C Driver Support at Device Drivers, it will enable this symbol: @@ -263,7 +263,7 @@ Quadrature Encoder: - These setting enable support for the common QEncode upper half driver: - CONFIG_BOARD_INITIALIZE=y + CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_SENSORS=y CONFIG_SENSORS_QENCODER=y diff --git a/configs/stm32f4discovery/audio/defconfig b/configs/stm32f4discovery/audio/defconfig index d9ac6caa359..69dc44e2552 100644 --- a/configs/stm32f4discovery/audio/defconfig +++ b/configs/stm32f4discovery/audio/defconfig @@ -13,7 +13,7 @@ CONFIG_AUDIO=y CONFIG_AUDIO_CS43L22=y CONFIG_AUDIO_CUSTOM_DEV_PATH=y CONFIG_AUDIO_EXCLUDE_TONE=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BUILTIN=y CONFIG_DISABLE_POLL=y diff --git a/configs/stm32f4discovery/elf/defconfig b/configs/stm32f4discovery/elf/defconfig index f212f89524a..aaf5b629fc4 100644 --- a/configs/stm32f4discovery/elf/defconfig +++ b/configs/stm32f4discovery/elf/defconfig @@ -7,7 +7,7 @@ CONFIG_ARCH_CHIP_STM32F407VG=y CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_USEBASEPRI=y CONFIG_BINFMT_CONSTRUCTORS=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_DEV_LOWCONSOLE=y CONFIG_ELF=y diff --git a/configs/stm32f4discovery/kostest/defconfig b/configs/stm32f4discovery/kostest/defconfig index 26b3593a971..dbd1c08d3c9 100644 --- a/configs/stm32f4discovery/kostest/defconfig +++ b/configs/stm32f4discovery/kostest/defconfig @@ -6,7 +6,7 @@ CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F407VG=y CONFIG_ARCH_STACKDUMP=y CONFIG_ARM_MPU=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BUILD_PROTECTED=y CONFIG_DEV_LOWCONSOLE=y diff --git a/configs/stm32f4discovery/max31855/defconfig b/configs/stm32f4discovery/max31855/defconfig index efbe6087a7f..fb5d7239ffb 100644 --- a/configs/stm32f4discovery/max31855/defconfig +++ b/configs/stm32f4discovery/max31855/defconfig @@ -10,7 +10,7 @@ CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F407VG=y CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_TOOLCHAIN_CODESOURCERYW=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BUILTIN=y CONFIG_DISABLE_POLL=y diff --git a/configs/stm32f4discovery/nsh/defconfig b/configs/stm32f4discovery/nsh/defconfig index bcfac5b99c2..fbc38bdda6e 100644 --- a/configs/stm32f4discovery/nsh/defconfig +++ b/configs/stm32f4discovery/nsh/defconfig @@ -10,7 +10,7 @@ CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F407VG=y CONFIG_ARCH_STACKDUMP=y CONFIG_ARMV7M_TOOLCHAIN_CODESOURCERYW=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BUILTIN=y CONFIG_DISABLE_POLL=y diff --git a/configs/stm32f4discovery/rgbled/defconfig b/configs/stm32f4discovery/rgbled/defconfig index 0163ff32af8..593b7d9e33f 100644 --- a/configs/stm32f4discovery/rgbled/defconfig +++ b/configs/stm32f4discovery/rgbled/defconfig @@ -9,7 +9,7 @@ CONFIG_ARCH_BUTTONS=y CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F407VG=y CONFIG_ARCH_STACKDUMP=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BUILTIN=y CONFIG_DISABLE_POLL=y diff --git a/configs/stm32f4discovery/src/stm32_appinit.c b/configs/stm32f4discovery/src/stm32_appinit.c index 996122e9d65..c0c0924a836 100644 --- a/configs/stm32f4discovery/src/stm32_appinit.c +++ b/configs/stm32f4discovery/src/stm32_appinit.c @@ -82,8 +82,8 @@ int board_app_initialize(uintptr_t arg) { -#ifdef CONFIG_BOARD_INITIALIZE - /* Board initialization already performed by board_initialize() */ +#ifdef CONFIG_BOARD_LATE_INITIALIZE + /* Board initialization already performed by board_late_initialize() */ return OK; #else diff --git a/configs/stm32f4discovery/src/stm32_boot.c b/configs/stm32f4discovery/src/stm32_boot.c index 021797ca54c..2377d378b02 100644 --- a/configs/stm32f4discovery/src/stm32_boot.c +++ b/configs/stm32f4discovery/src/stm32_boot.c @@ -117,20 +117,20 @@ void stm32_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_initialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board-specific initialization */ diff --git a/configs/stm32f4discovery/src/stm32_bringup.c b/configs/stm32f4discovery/src/stm32_bringup.c index e107a04be74..90f482f4537 100644 --- a/configs/stm32f4discovery/src/stm32_bringup.c +++ b/configs/stm32f4discovery/src/stm32_bringup.c @@ -143,10 +143,10 @@ static void stm32_i2ctool(void) * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/stm32f4discovery/src/stm32f4discovery.h b/configs/stm32f4discovery/src/stm32f4discovery.h index 3b3cf1ece80..2d6be6268ae 100644 --- a/configs/stm32f4discovery/src/stm32f4discovery.h +++ b/configs/stm32f4discovery/src/stm32f4discovery.h @@ -403,10 +403,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/stm32f4discovery/xen1210/defconfig b/configs/stm32f4discovery/xen1210/defconfig index a6b05c7dc3c..445ad01e989 100644 --- a/configs/stm32f4discovery/xen1210/defconfig +++ b/configs/stm32f4discovery/xen1210/defconfig @@ -9,7 +9,7 @@ CONFIG_ARCH_BUTTONS=y CONFIG_ARCH_CHIP_STM32=y CONFIG_ARCH_CHIP_STM32F407VG=y CONFIG_ARCH_STACKDUMP=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=16717 CONFIG_BUILTIN=y CONFIG_DISABLE_POLL=y diff --git a/configs/stm32f746-ws/src/stm32_boot.c b/configs/stm32f746-ws/src/stm32_boot.c index 3b282110054..63ab004f9c6 100644 --- a/configs/stm32f746-ws/src/stm32_boot.c +++ b/configs/stm32f746-ws/src/stm32_boot.c @@ -78,20 +78,20 @@ void stm32_boardinitialize(void) } /************************************************************************************ - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional initialization call + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional initialization call * will be performed in the boot-up sequence to a function called - * board_initialize(). board_initialize() will be called immediately after + * board_late_initialize(). board_late_initialize() will be called immediately after * up_initialize() is called and just before the initial application is started. * This additional initialization phase may be used, for example, to initialize * board-specific device drivers. * ************************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { #if defined(CONFIG_NSH_LIBRARY) && !defined(CONFIG_LIB_BOARDCTL) /* Perform NSH initialization here instead of from the NSH. This diff --git a/configs/stm32f746g-disco/fb/defconfig b/configs/stm32f746g-disco/fb/defconfig index 4bb549b69a7..b3ed7982251 100644 --- a/configs/stm32f746g-disco/fb/defconfig +++ b/configs/stm32f746g-disco/fb/defconfig @@ -15,7 +15,7 @@ CONFIG_ARMV7M_DCACHE_WRITETHROUGH=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y CONFIG_ARMV7M_TOOLCHAIN_GNU_EABIL=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=43103 CONFIG_BUILTIN=y CONFIG_DEBUG_FULLOPT=y diff --git a/configs/stm32f746g-disco/lvgl/defconfig b/configs/stm32f746g-disco/lvgl/defconfig index 36e2a264004..81be30f53a3 100644 --- a/configs/stm32f746g-disco/lvgl/defconfig +++ b/configs/stm32f746g-disco/lvgl/defconfig @@ -14,7 +14,7 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DCACHE_WRITETHROUGH=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=43103 CONFIG_BUILTIN=y CONFIG_DEBUG_FULLOPT=y diff --git a/configs/stm32f746g-disco/nxdemo/defconfig b/configs/stm32f746g-disco/nxdemo/defconfig index 662cb425a7e..ef0d915b960 100644 --- a/configs/stm32f746g-disco/nxdemo/defconfig +++ b/configs/stm32f746g-disco/nxdemo/defconfig @@ -15,7 +15,7 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DCACHE_WRITETHROUGH=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=43103 CONFIG_BUILTIN=y CONFIG_DEBUG_FULLOPT=y diff --git a/configs/stm32f746g-disco/nxterm/defconfig b/configs/stm32f746g-disco/nxterm/defconfig index 93d5ff4be04..a64778e0f20 100644 --- a/configs/stm32f746g-disco/nxterm/defconfig +++ b/configs/stm32f746g-disco/nxterm/defconfig @@ -16,7 +16,7 @@ CONFIG_ARMV7M_DCACHE=y CONFIG_ARMV7M_DCACHE_WRITETHROUGH=y CONFIG_ARMV7M_DTCM=y CONFIG_ARMV7M_ICACHE=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=43103 CONFIG_BUILTIN=y CONFIG_DEBUG_FULLOPT=y diff --git a/configs/stm32f746g-disco/src/stm32_appinitialize.c b/configs/stm32f746g-disco/src/stm32_appinitialize.c index 9d9f145b284..2586b7b7963 100644 --- a/configs/stm32f746g-disco/src/stm32_appinitialize.c +++ b/configs/stm32f746g-disco/src/stm32_appinitialize.c @@ -75,7 +75,7 @@ int board_app_initialize(uintptr_t arg) { -#ifndef CONFIG_BOARD_INITIALIZE +#ifndef CONFIG_BOARD_LATE_INITIALIZE /* Perform board-specific initialization */ return stm32_bringup(); diff --git a/configs/stm32f746g-disco/src/stm32_boot.c b/configs/stm32f746g-disco/src/stm32_boot.c index efa12d3bda1..ecb7461aec6 100644 --- a/configs/stm32f746g-disco/src/stm32_boot.c +++ b/configs/stm32f746g-disco/src/stm32_boot.c @@ -96,20 +96,20 @@ void stm32_boardinitialize(void) } /************************************************************************************ - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional initialization call + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional initialization call * will be performed in the boot-up sequence to a function called - * board_initialize(). board_initialize() will be called immediately after + * board_late_initialize(). board_late_initialize() will be called immediately after * up_initialize() is called and just before the initial application is started. * This additional initialization phase may be used, for example, to initialize * board-specific device drivers. * ************************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board-specific initialization */ diff --git a/configs/stm32f746g-disco/src/stm32_bringup.c b/configs/stm32f746g-disco/src/stm32_bringup.c index 6fdaa5619e5..265b0de2d5a 100644 --- a/configs/stm32f746g-disco/src/stm32_bringup.c +++ b/configs/stm32f746g-disco/src/stm32_bringup.c @@ -64,10 +64,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/stm32f746g-disco/src/stm32f746g-disco.h b/configs/stm32f746g-disco/src/stm32f746g-disco.h index 5662911cb5f..3482700b5a0 100644 --- a/configs/stm32f746g-disco/src/stm32f746g-disco.h +++ b/configs/stm32f746g-disco/src/stm32f746g-disco.h @@ -115,10 +115,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************************************/ diff --git a/configs/stm32f769i-disco/src/stm32_boot.c b/configs/stm32f769i-disco/src/stm32_boot.c index d0f95192133..ca93c8dc121 100644 --- a/configs/stm32f769i-disco/src/stm32_boot.c +++ b/configs/stm32f769i-disco/src/stm32_boot.c @@ -100,20 +100,20 @@ void stm32_boardinitialize(void) } /************************************************************************************ - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional initialization call + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional initialization call * will be performed in the boot-up sequence to a function called - * board_initialize(). board_initialize() will be called immediately after + * board_late_initialize(). board_late_initialize() will be called immediately after * up_initialize() is called and just before the initial application is started. * This additional initialization phase may be used, for example, to initialize * board-specific device drivers. * ************************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { #if defined(CONFIG_NSH_LIBRARY) && !defined(CONFIG_LIB_BOARDCTL) /* Perform NSH initialization here instead of from the NSH. This diff --git a/configs/stm32l476-mdk/src/stm32_appinit.c b/configs/stm32l476-mdk/src/stm32_appinit.c index b03dbe964f5..e899f4f3ae1 100644 --- a/configs/stm32l476-mdk/src/stm32_appinit.c +++ b/configs/stm32l476-mdk/src/stm32_appinit.c @@ -76,8 +76,8 @@ int board_app_initialize(uintptr_t arg) { -#ifdef CONFIG_BOARD_INITIALIZE - /* Board initialization already performed by board_initialize() */ +#ifdef CONFIG_BOARD_LATE_INITIALIZE + /* Board initialization already performed by board_late_initialize() */ return OK; #else diff --git a/configs/stm32l476-mdk/src/stm32_boot.c b/configs/stm32l476-mdk/src/stm32_boot.c index 271fa28cb46..e70cf26ce9b 100644 --- a/configs/stm32l476-mdk/src/stm32_boot.c +++ b/configs/stm32l476-mdk/src/stm32_boot.c @@ -83,20 +83,20 @@ void stm32l4_board_initialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intiialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board-specific initialization */ diff --git a/configs/stm32l476-mdk/src/stm32l476-mdk.h b/configs/stm32l476-mdk/src/stm32l476-mdk.h index e2fd1f1cee8..c4101078f9a 100644 --- a/configs/stm32l476-mdk/src/stm32l476-mdk.h +++ b/configs/stm32l476-mdk/src/stm32l476-mdk.h @@ -150,10 +150,10 @@ extern struct spi_dev_s *g_spi2; * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=y && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/stm32l476vg-disco/src/stm32_boot.c b/configs/stm32l476vg-disco/src/stm32_boot.c index 56723d783d4..e9a5f99258d 100644 --- a/configs/stm32l476vg-disco/src/stm32_boot.c +++ b/configs/stm32l476vg-disco/src/stm32_boot.c @@ -92,20 +92,20 @@ void stm32l4_board_initialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intiialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform NSH initialization here instead of from the NSH. This * alternative NSH initialization is necessary when NSH is ran in user-space diff --git a/configs/stm32l4r9ai-disco/src/stm32_boot.c b/configs/stm32l4r9ai-disco/src/stm32_boot.c index 7eff8eea139..4a573add40a 100644 --- a/configs/stm32l4r9ai-disco/src/stm32_boot.c +++ b/configs/stm32l4r9ai-disco/src/stm32_boot.c @@ -88,20 +88,20 @@ void stm32l4_board_initialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intiialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform NSH initialization here instead of from the NSH. This * alternative NSH initialization is necessary when NSH is ran in user-space diff --git a/configs/teensy-3.x/src/k20_boot.c b/configs/teensy-3.x/src/k20_boot.c index e6447871e60..a7dcda3ece3 100644 --- a/configs/teensy-3.x/src/k20_boot.c +++ b/configs/teensy-3.x/src/k20_boot.c @@ -81,8 +81,8 @@ void kinetis_boardinitialize(void) #endif } -#if defined(CONFIG_BOARD_INITIALIZE) -void board_initialize(void) +#if defined(CONFIG_BOARD_LATE_INITIALIZE) +void board_late_initialize(void) { #if defined(CONFIG_KINETIS_I2C0) || defined(CONFIG_KINETIS_I2C1) kinetis_i2cdev_initialize(); diff --git a/configs/teensy-lc/src/kl_boardinitialize.c b/configs/teensy-lc/src/kl_boardinitialize.c index 576e941ee27..b4c23d63833 100644 --- a/configs/teensy-lc/src/kl_boardinitialize.c +++ b/configs/teensy-lc/src/kl_boardinitialize.c @@ -115,20 +115,20 @@ void kl_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intitialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform NSH initialization here instead of from the NSH. This * alternative NSH initialization is necessary when NSH is ran in user-space diff --git a/configs/tm4c123g-launchpad/src/tm4c_appinit.c b/configs/tm4c123g-launchpad/src/tm4c_appinit.c index 433528659de..43909835ed4 100644 --- a/configs/tm4c123g-launchpad/src/tm4c_appinit.c +++ b/configs/tm4c123g-launchpad/src/tm4c_appinit.c @@ -74,11 +74,11 @@ int board_app_initialize(uintptr_t arg) { - /* If CONFIG_BOARD_INITIALIZE is selected then board initialization was - * already performed in board_initialize. + /* If CONFIG_BOARD_LATE_INITIALIZE is selected then board initialization was + * already performed in board_late_initialize. */ -#ifndef CONFIG_BOARD_INITIALIZE +#ifndef CONFIG_BOARD_LATE_INITIALIZE return tm4c_bringup(); #else return OK; diff --git a/configs/tm4c123g-launchpad/src/tm4c_boot.c b/configs/tm4c123g-launchpad/src/tm4c_boot.c index 7dc1d38f77c..7b15170a15f 100644 --- a/configs/tm4c123g-launchpad/src/tm4c_boot.c +++ b/configs/tm4c123g-launchpad/src/tm4c_boot.c @@ -93,23 +93,23 @@ void tiva_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intiialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board initialization */ (void)tm4c_bringup(); } -#endif /* CONFIG_BOARD_INITIALIZE */ +#endif /* CONFIG_BOARD_LATE_INITIALIZE */ diff --git a/configs/tm4c1294-launchpad/src/tm4c_appinit.c b/configs/tm4c1294-launchpad/src/tm4c_appinit.c index f866e5e6a98..11c0dd8f443 100644 --- a/configs/tm4c1294-launchpad/src/tm4c_appinit.c +++ b/configs/tm4c1294-launchpad/src/tm4c_appinit.c @@ -76,11 +76,11 @@ int board_app_initialize(uintptr_t arg) { - /* If CONFIG_BOARD_INITIALIZE is selected then board initialization was - * already performed in board_initialize. + /* If CONFIG_BOARD_LATE_INITIALIZE is selected then board initialization was + * already performed in board_late_initialize. */ -#ifndef CONFIG_BOARD_INITIALIZE +#ifndef CONFIG_BOARD_LATE_INITIALIZE return tm4c_bringup(); #else return OK; diff --git a/configs/tm4c1294-launchpad/src/tm4c_boot.c b/configs/tm4c1294-launchpad/src/tm4c_boot.c index c2d00fb468a..34f7d0e42ee 100644 --- a/configs/tm4c1294-launchpad/src/tm4c_boot.c +++ b/configs/tm4c1294-launchpad/src/tm4c_boot.c @@ -93,23 +93,23 @@ void tiva_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intiialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board initialization */ (void)tm4c_bringup(); } -#endif /* CONFIG_BOARD_INITIALIZE */ +#endif /* CONFIG_BOARD_LATE_INITIALIZE */ diff --git a/configs/tms570ls31x-usb-kit/src/tms570_appinit.c b/configs/tms570ls31x-usb-kit/src/tms570_appinit.c index 8cc3d08ef82..aef95967a6e 100644 --- a/configs/tms570ls31x-usb-kit/src/tms570_appinit.c +++ b/configs/tms570ls31x-usb-kit/src/tms570_appinit.c @@ -72,9 +72,9 @@ #ifdef CONFIG_LIB_BOARDCTL int board_app_initialize(uintptr_t arg) { -#ifndef CONFIG_BOARD_INITIALIZE +#ifndef CONFIG_BOARD_LATE_INITIALIZE /* Perform application level board initialization (if that was not already - * done in board_initialize(). + * done in board_late_initialize(). */ tms570_bringup(); diff --git a/configs/tms570ls31x-usb-kit/src/tms570_initialize.c b/configs/tms570ls31x-usb-kit/src/tms570_initialize.c index 7866ae11662..642fa007f87 100644 --- a/configs/tms570ls31x-usb-kit/src/tms570_initialize.c +++ b/configs/tms570ls31x-usb-kit/src/tms570_initialize.c @@ -106,20 +106,20 @@ void tms570_board_initialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_initialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform application level board initialization */ diff --git a/configs/twr-k64f120m/src/twrk64.h b/configs/twr-k64f120m/src/twrk64.h index 3f0ceb77339..8b98301a4b1 100644 --- a/configs/twr-k64f120m/src/twrk64.h +++ b/configs/twr-k64f120m/src/twrk64.h @@ -284,7 +284,7 @@ void weak_function k64_usbinitialize(void); * ************************************************************************************/ -#if defined(CONFIG_LIB_BOARDCTL) || defined(CONFIG_BOARD_INITIALIZE) +#if defined(CONFIG_LIB_BOARDCTL) || defined(CONFIG_BOARD_LATE_INITIALIZE) int k64_bringup(void); #endif diff --git a/configs/u-blox-c027/nsh/defconfig b/configs/u-blox-c027/nsh/defconfig index e091d23c31c..f80a55a54a3 100644 --- a/configs/u-blox-c027/nsh/defconfig +++ b/configs/u-blox-c027/nsh/defconfig @@ -6,7 +6,7 @@ CONFIG_ARCH_BOARD_U_BLOX_C027=y CONFIG_ARCH_CHIP_LPC1768=y CONFIG_ARCH_CHIP_LPC17XX=y CONFIG_ARCH_STACKDUMP=y -CONFIG_BOARD_INITIALIZE=y +CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_BOARD_LOOPSPERMSEC=8079 CONFIG_BUILTIN=y CONFIG_CLOCK_MONOTONIC=y diff --git a/configs/u-blox-c027/src/lpc17_boot.c b/configs/u-blox-c027/src/lpc17_boot.c index f0c61633e2d..4f20c35678c 100644 --- a/configs/u-blox-c027/src/lpc17_boot.c +++ b/configs/u-blox-c027/src/lpc17_boot.c @@ -86,20 +86,20 @@ void lpc17_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_initialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { lpc17_ubxmdm_init(false); @@ -114,4 +114,4 @@ void board_initialize(void) lpc17_configgpio(C027_MDMUSBDET | GPIO_VALUE_ZERO); /* USB sense off */ #endif } -#endif /* CONFIG_BOARD_INITIALIZE */ +#endif /* CONFIG_BOARD_LATE_INITIALIZE */ diff --git a/configs/viewtool-stm32f107/src/stm32_appinit.c b/configs/viewtool-stm32f107/src/stm32_appinit.c index 48b3b81fbb5..8d2d0868555 100644 --- a/configs/viewtool-stm32f107/src/stm32_appinit.c +++ b/configs/viewtool-stm32f107/src/stm32_appinit.c @@ -82,8 +82,8 @@ int board_app_initialize(uintptr_t arg) { -#ifdef CONFIG_BOARD_INITIALIZE - /* Board initialization already performed by board_initialize() */ +#ifdef CONFIG_BOARD_LATE_INITIALIZE + /* Board initialization already performed by board_late_initialize() */ return OK; #else diff --git a/configs/viewtool-stm32f107/src/stm32_boot.c b/configs/viewtool-stm32f107/src/stm32_boot.c index bfd0382b420..6c35d460f96 100644 --- a/configs/viewtool-stm32f107/src/stm32_boot.c +++ b/configs/viewtool-stm32f107/src/stm32_boot.c @@ -89,20 +89,20 @@ void stm32_boardinitialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_initialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board-specific initialization */ diff --git a/configs/viewtool-stm32f107/src/stm32_bringup.c b/configs/viewtool-stm32f107/src/stm32_bringup.c index 928601b9b19..92a83267a94 100644 --- a/configs/viewtool-stm32f107/src/stm32_bringup.c +++ b/configs/viewtool-stm32f107/src/stm32_bringup.c @@ -126,10 +126,10 @@ static int rtc_driver_initialize(void) * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/viewtool-stm32f107/src/viewtool_stm32f107.h b/configs/viewtool-stm32f107/src/viewtool_stm32f107.h index 42ddbe0c6c9..b698f2161f5 100644 --- a/configs/viewtool-stm32f107/src/viewtool_stm32f107.h +++ b/configs/viewtool-stm32f107/src/viewtool_stm32f107.h @@ -366,10 +366,10 @@ * Description: * Perform architecture-specific initialization * - * CONFIG_BOARD_INITIALIZE=y : - * Called from board_initialize(). + * CONFIG_BOARD_LATE_INITIALIZE=y : + * Called from board_late_initialize(). * - * CONFIG_BOARD_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : + * CONFIG_BOARD_LATE_INITIALIZE=n && CONFIG_LIB_BOARDCTL=y : * Called from the NSH library * ****************************************************************************/ diff --git a/configs/xmc4500-relax/src/xmc4_appinit.c b/configs/xmc4500-relax/src/xmc4_appinit.c index ff79ddfc735..08061b99e88 100644 --- a/configs/xmc4500-relax/src/xmc4_appinit.c +++ b/configs/xmc4500-relax/src/xmc4_appinit.c @@ -76,11 +76,11 @@ int board_app_initialize(uintptr_t arg) { -#ifndef CONFIG_BOARD_INITIALIZE +#ifndef CONFIG_BOARD_LATE_INITIALIZE /* Perform board initialization */ return xmc4_bringup(); #else return OK; -#endif /* CONFIG_BOARD_INITIALIZE */ +#endif /* CONFIG_BOARD_LATE_INITIALIZE */ } diff --git a/configs/xmc4500-relax/src/xmc4_boot.c b/configs/xmc4500-relax/src/xmc4_boot.c index 5dccd23d4c4..b4a4c895d9d 100644 --- a/configs/xmc4500-relax/src/xmc4_boot.c +++ b/configs/xmc4500-relax/src/xmc4_boot.c @@ -72,24 +72,24 @@ void xmc4_board_initialize(void) } /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be + * function called board_late_initialize(). board_late_initialize() will be * called immediately after up_intitialize() is called and just before the * initial application is started. This additional initialization phase * may be used, for example, to initialize board-specific device drivers. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void) +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void) { /* Perform board initialization */ (void)xmc4_bringup(); } -#endif /* CONFIG_BOARD_INITIALIZE */ +#endif /* CONFIG_BOARD_LATE_INITIALIZE */ diff --git a/include/nuttx/board.h b/include/nuttx/board.h index 581153492c9..ebcc6af644d 100644 --- a/include/nuttx/board.h +++ b/include/nuttx/board.h @@ -120,20 +120,53 @@ ****************************************************************************/ /**************************************************************************** - * Name: board_initialize + * Name: board_late_initialize * * Description: - * If CONFIG_BOARD_INITIALIZE is selected, then an additional + * If CONFIG_BOARD_DRIVER_INITIALIZE is selected, then an additional * initialization call will be performed in the boot-up sequence to a - * function called board_initialize(). board_initialize() will be - * called immediately after up_initialize() is called and just before the - * initial application is started. This additional initialization phase - * may be used, for example, to initialize board-specific device drivers. + * function called board_driver_initialize(). board_driver_initialize() + * will be called immediately after up_initialize() and well before + * board_driver_initialize() is called and the initial application is + * started. The context in which board_driver_initialize() executes is + * suitable for early initialization of most, simple device drivers and + * is a logical, board-specific extension of up_initialize(). + * + * board_driver_initialize() runs on the startup, initialization thread. + * Some initialization operations cannot be performed on the start-up, + * initialization thread. That is because the initialization thread + * cannot wait for event. Waiting may be required, for example, to + * mount a file system or or initialize a device such as an SD card. + * For this reason, such driver initialize must be deferred to + * board_late_initialize(). + + ****************************************************************************/ + +#ifdef CONFIG_BOARD_DRIVER_INITIALIZE +void board_driver_initialize(void); +#endif + +/**************************************************************************** + * Name: board_late_initialize + * + * Description: + * If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional + * initialization call will be performed in the boot-up sequence to a + * function called board_late_initialize(). board_late_initialize() will + * be called after up_initialize() and board_driver_initialize() and just + * before the initial application is started. This additional + * initialization phase may be used, for example, to initialize board- + * specific device drivers for which board_driver_initialize() is not + * suitable. + * + * Waiting for events, use of I2C, SPI, etc are permissable in the context + * of board_late_initialize(). That is because board_late_initialize() + * will run on a temporary, internal kernel thread. * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE -void board_initialize(void); +#ifdef CONFIG_BOARD_LATE_INITIALIZE +void board_late_initialize(void); #endif /**************************************************************************** diff --git a/libs/libc/zoneinfo/README.txt b/libs/libc/zoneinfo/README.txt index 406d1cce58c..365f6485d39 100644 --- a/libs/libc/zoneinfo/README.txt +++ b/libs/libc/zoneinfo/README.txt @@ -47,7 +47,7 @@ Example Configuration I have tested this using the sim/nsh configuration. Here are the modifications to the configuration that I used for testing: - CONFIG_BOARD_INITIALIZE=y + CONFIG_BOARD_LATE_INITIALIZE=y CONFIG_LIBC_LOCALTIME=y CONFIG_LIBC_TZDIR="/share/zoneinfo" diff --git a/net/usrsock/usrsock_dev.c b/net/usrsock/usrsock_dev.c index 14bc239a543..96ccb176a3e 100644 --- a/net/usrsock/usrsock_dev.c +++ b/net/usrsock/usrsock_dev.c @@ -1069,7 +1069,7 @@ static int usrsockdev_close(FAR struct file *filep) } /**************************************************************************** - * Name: pipecommon_poll + * Name: usrsockdev_poll ****************************************************************************/ #ifndef CONFIG_DISABLE_POLL diff --git a/sched/Kconfig b/sched/Kconfig index 16f1462aba5..0aa7466449c 100644 --- a/sched/Kconfig +++ b/sched/Kconfig @@ -1147,14 +1147,14 @@ endif # PRIORITY_INHERITANCE menu "RTOS hooks" -config BOARD_INITIALIZE - bool "Custom board/driver initialization" +config BOARD_DRIVER_INITIALIZE + bool "Custom board driver initialization" default n ---help--- By default, there are three points in time where you can insert custom initialization logic: - 1) _boardinitialize(): This function is used only for + 1) _board_initialize(): This function is used only for initialization of very low-level things like configuration of GPIO pins, power setting. The OS has not been initialized at this point, so you cannot allocate memory or initialize @@ -1165,24 +1165,85 @@ config BOARD_INITIALIZE The OS has been initialized at this point and it is okay to initialize drivers in this phase. - 3) And, finally, when the user application code starts. - - If BOARD_INITIALIZE is selected, then an additional initialization - call will be performed in the boot-up sequence to a function - called board_initialize(). board_initialize() will be - call between phases 2) and 3) above, immediately after - up_initialize() is called. This additional initialization - phase may be used, for example, to initialize board-specific - device drivers. + At this same point in time, the OS will also call a board- + specific initialization function named board_driver_initialize() + if CONFIG_BOARD_DRIVER_INITIALIZE is selectd. The context in + which board_driver_initialize() executes is suitable for early + initialization of most, simple device drivers and is a logical, + board-specific extension of up_initialize(). + board_driver_initialize() runs on the startup, initialization thread. Some initialization operations cannot be performed on the start-up, initialization thread. That is because the initialization thread cannot wait for event. Waiting may be required, for example, to mount a file system or or initialize a device such as an SD card. - For this reason, board initialize will run on a temporary, internal - kernel thread. + For this reason, such driver initialize must be deferred to + board_late_initialize(). -if BOARD_INITIALIZE + 3) And, finally, just before the user application code starts. + + If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional + initialization call will be performed in the boot-up sequence to a + function called board_late_initialize(). board_late_initialize() + will be called after up_initialize() is called and just before the + main application is started. This additional initialization + phase may be used, for example, to initialize more complex, + board-specific device drivers. + + Waiting for events, use of I2C, SPI, etc are permissable in the + context of board_late_initialize(). That is because + board_late_initialize() will run on a temporary, internal kernel + thread. + +config BOARD_LATE_INITIALIZE + bool "Custom board late initialization" + default n + ---help--- + By default, there are three points in time where you can insert + custom initialization logic: + + 1) _board_initialize(): This function is used only for + initialization of very low-level things like configuration of + GPIO pins, power setting. The OS has not been initialized + at this point, so you cannot allocate memory or initialize + device drivers at this phase. + + 2) The next level of initialization is performed by a call to + up_initialize() (in arch//src/common/up_initialize.c). + The OS has been initialized at this point and it is okay to + initialize drivers in this phase. + + At this same point in time, the OS will also call a board- + specific initialization function named board_driver_initialize() + if CONFIG_BOARD_DRIVER_INITIALIZE is selectd. The context in + which board_driver_initialize() executes is suitable for early + initialization of most, simple device drivers and is a logical, + board-specific extension of up_initialize(). + + board_driver_initialize() runs on the startup, initialization thread. + Some initialization operations cannot be performed on the start-up, + initialization thread. That is because the initialization thread + cannot wait for event. Waiting may be required, for example, to + mount a file system or or initialize a device such as an SD card. + For this reason, such driver initialize must be deferred to + board_late_initialize(). + + 3) And, finally, just before the user application code starts. + + If CONFIG_BOARD_LATE_INITIALIZE is selected, then an additional + initialization call will be performed in the boot-up sequence to a + function called board_late_initialize(). board_late_initialize() + will be called after up_initialize() is called and just before the + main application is started. This additional initialization + phase may be used, for example, to initialize more complex, + board-specific device drivers. + + Waiting for events, use of I2C, SPI, etc are permissable in the + context of board_late_initialize(). That is because + board_late_initialize() will run on a temporary, internal kernel + thread. + +if BOARD_LATE_INITIALIZE config BOARD_INITTHREAD_STACKSIZE int "Board initialization thread stack size" @@ -1200,7 +1261,7 @@ config BOARD_INITTHREAD_PRIORITY started until the board initialization is completed. Hence, there is very little competition for the CPU. -endif # BOARD_INITIALIZE +endif # BOARD_LATE_INITIALIZE config SCHED_STARTHOOK bool "Enable startup hook" diff --git a/sched/init/nx_bringup.c b/sched/init/nx_bringup.c index 27d39c37295..bd9ba6f6b0f 100644 --- a/sched/init/nx_bringup.c +++ b/sched/init/nx_bringup.c @@ -245,12 +245,12 @@ static inline void nx_start_application(void) { int pid; -#ifdef CONFIG_BOARD_INITIALIZE +#ifdef CONFIG_BOARD_LATE_INITIALIZE /* Perform any last-minute, board-specific initialization, if so * configured. */ - board_initialize(); + board_late_initialize(); #endif /* Start the application initialization task. In a flat build, this is @@ -281,12 +281,12 @@ static inline void nx_start_application(void) { int ret; -#ifdef CONFIG_BOARD_INITIALIZE +#ifdef CONFIG_BOARD_LATE_INITIALIZE /* Perform any last-minute, board-specific initialization, if so * configured. */ - board_initialize(); + board_late_initialize(); #endif #ifdef CONFIG_INIT_MOUNT @@ -301,7 +301,7 @@ static inline void nx_start_application(void) /* Start the application initialization program from a program in a * mounted file system. Presumably the file system was mounted as part - * of the board_initialize() operation. + * of the board_late_initialize() operation. */ sinfo("Starting init task: %s\n", CONFIG_USER_INITPATH); @@ -336,7 +336,7 @@ static inline void nx_start_application(void) * ****************************************************************************/ -#ifdef CONFIG_BOARD_INITIALIZE +#ifdef CONFIG_BOARD_LATE_INITIALIZE static int nx_start_task(int argc, FAR char **argv) { /* Do the board/application initialization and exit */ @@ -365,7 +365,7 @@ static int nx_start_task(int argc, FAR char **argv) static inline void nx_create_initthread(void) { -#ifdef CONFIG_BOARD_INITIALIZE +#ifdef CONFIG_BOARD_LATE_INITIALIZE int pid; /* Do the board/application initialization on a separate thread of @@ -412,7 +412,7 @@ static inline void nx_create_initthread(void) * file system where we can expect to find the * initialization program. Presumably, this file system * was mounted by board-specific logic when - * board_initialize() was called. + * board_late_initialize() was called. * * Input Parameters: * None diff --git a/sched/init/nx_start.c b/sched/init/nx_start.c index 97837a9fa70..c48135678c3 100644 --- a/sched/init/nx_start.c +++ b/sched/init/nx_start.c @@ -718,6 +718,15 @@ void nx_start(void) up_initialize(); +#ifdef CONFIG_BOARD_DRIVER_INITIALIZE + /* Call the board-specific up_initialize() extension to support + * early initialization of board-specific drivers and resources + * that cannot wait until board_late_initialize. + */ + + board_driver_initialize(); +#endif + /* Hardware resources are available */ g_nx_initstate = OSINIT_HARDWARE;