diff options
Diffstat (limited to 'board/armltd/total_compute/total_compute.c')
-rw-r--r-- | board/armltd/total_compute/total_compute.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/board/armltd/total_compute/total_compute.c b/board/armltd/total_compute/total_compute.c index 75ba3c33d56..75bc6b0631f 100644 --- a/board/armltd/total_compute/total_compute.c +++ b/board/armltd/total_compute/total_compute.c @@ -31,6 +31,7 @@ static struct mm_region total_compute_mem_map[TC_MEM_MAP_MAX] = { struct mm_region *mem_map = total_compute_mem_map; +#ifdef CONFIG_OF_HAS_PRIOR_STAGE /* * Push the variable into the .data section so that it * does not get cleared later. @@ -45,14 +46,16 @@ int board_fdt_blob_setup(void **fdtp) *fdtp = (void *)fw_dtb_pointer; return 0; } +#endif int misc_init_r(void) { size_t base; +#ifdef CONFIG_OF_HAS_PRIOR_STAGE if (!env_get("fdt_addr_r")) env_set_hex("fdt_addr_r", fw_dtb_pointer); - +#endif if (!env_get("kernel_addr_r")) { /* * The kernel has to be 2M aligned and the first 64K at the |