[U-Boot] [PATCH v2] nios2: export fdt_blob to the environment variable

Marek Vasut
2015-10-11T12:16:26Z

On Sunday, October 11, 2015 at 05:34:16 AM, Thomas Chou wrote:
> Export fdt_blob to the environment variable. So that we may
> use it to boot Linux.
>
> Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
> ---
> v2
> move the code to per board, nios2-generic.c.
>
> board/altera/nios2-generic/nios2-generic.c | 9 +++++++++
> include/configs/nios2-generic.h | 1 +
> 2 files changed, 10 insertions(+)
>
> diff --git a/board/altera/nios2-generic/nios2-generic.c
> b/board/altera/nios2-generic/nios2-generic.c index e7fecd2..f508c00 100644
> --- a/board/altera/nios2-generic/nios2-generic.c
> +++ b/board/altera/nios2-generic/nios2-generic.c
> @@ -14,6 +14,8 @@
> #include <asm/io.h>
> #include <asm/gpio.h>
>
> +DECLARE_GLOBAL_DATA_PTR;
> +
> #if defined(CONFIG_ENV_IS_IN_FLASH) && defined(CONFIG_ENV_ADDR) && \
> defined(CONFIG_CFI_FLASH_MTD)
> static void __early_flash_cmd_reset(void)
> @@ -35,6 +37,13 @@ int board_early_init_f(void)
> return 0;
> }
>
> +int misc_init_r(void)
> +{
> + setenv_addr("fdt_blob", gd->fdt_blob);
> +
> + return 0;
> +}

Shouldn't this go into generic code ?

Best regards,
Marek Vasut