[U-Boot] [PATCH] mx53loco: Define CONFIG_BOARD_LATE_INIT
Fabio Estevam
festevam at gmail.com
Tue Jul 31 21:38:45 CEST 2012
On Tue, Jul 31, 2012 at 4:21 PM, Fabio Estevam
<fabio.estevam at freescale.com> wrote:
> Define CONFIG_BOARD_LATE_INIT so that the serial console messages can be redirected to the serial port.
>
> This is needed because in mx53loco.c we have:
>
> #ifdef CONFIG_BOARD_LATE_INIT
> int board_late_init(void)
> {
> setenv("stdout", "serial");
>
> return 0;
> }
> #endif
>
> Signed-off-by: Fabio Estevam <fabio.estevam at freescale.com>
> ---
> include/configs/mx53loco.h | 1 +
> 1 files changed, 1 insertions(+), 0 deletions(-)
>
> diff --git a/include/configs/mx53loco.h b/include/configs/mx53loco.h
> index 0a25c7d..bd23387 100644
> --- a/include/configs/mx53loco.h
> +++ b/include/configs/mx53loco.h
> @@ -41,6 +41,7 @@
> #define CONFIG_SYS_MALLOC_LEN (10 * 1024 * 1024)
>
> #define CONFIG_BOARD_EARLY_INIT_F
> +#define CONFIG_BOARD_LATE_INIT
> #define CONFIG_MXC_GPIO
> #define CONFIG_REVISION_TAG
Or maybe this is a better approach?
diff --git a/board/freescale/mx53loco/mx53loco.c
b/board/freescale/mx53loco/mx53loco.c
index cbdcfad..4176d46 100644
--- a/board/freescale/mx53loco/mx53loco.c
+++ b/board/freescale/mx53loco/mx53loco.c
@@ -495,14 +495,12 @@ int print_cpuinfo(void)
return 0;
}
-#ifdef CONFIG_BOARD_LATE_INIT
int board_late_init(void)
{
- setenv("stdout", "serial");
+ setenv("preboot", "setenv stdout serial\0");
return 0;
}
-#endif
int board_init(void)
{
--
1.7.1
More information about the U-Boot
mailing list