
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