sandbox: fdt: add support for CONFIG_OF_CONTROL
[oweals/u-boot.git] / arch / sandbox / lib / board.c
index b7997e9a73ee63cc92d825fe0c200a4d3bf47fcf..6d464d6ae8d025f083af46fd523a9e9b9fb7d4b5 100644 (file)
@@ -156,6 +156,14 @@ void board_init_f(ulong bootflag)
 
        memset((void *)gd, 0, sizeof(gd_t));
 
+#if defined(CONFIG_OF_EMBED)
+       /* Get a pointer to the FDT */
+       gd->fdt_blob = _binary_dt_dtb_start;
+#elif defined(CONFIG_OF_SEPARATE)
+       /* FDT is at end of image */
+       gd->fdt_blob = (void *)(_end_ofs + _TEXT_BASE);
+#endif
+
        for (init_fnc_ptr = init_sequence; *init_fnc_ptr; ++init_fnc_ptr) {
                if ((*init_fnc_ptr)() != 0)
                        hang();