unsigned long fdt_addr = getenv_ulong("fdtaddr", 16, 0);
if (!fdt_addr) {
- printf("fdtaddr is not set\n");
- return;
+ fdt_addr = CONFIG_SYS_FDT_ADDR;
+ printf("fdtaddr is not set; using default: %08lx\n",
+ fdt_addr);
}
fdt = karo_fdt_load_dtb();
#define CONFIG_OF_BOARD_SETUP
#define CONFIG_DEFAULT_DEVICE_TREE tx53
#define CONFIG_ARCH_DEVICE_TREE mx53
+#define CONFIG_SYS_FDT_ADDR (PHYS_SDRAM_1 + SZ_16M)
/*
* Boot Linux
"default_bootargs=set bootargs " CONFIG_BOOTARGS \
" video=${video_mode} ${append_bootargs}\0" \
"cpu_clk=800\0" \
- "fdtaddr=71000000\0" \
"mtdids=" MTDIDS_DEFAULT "\0" \
"mtdparts=" MTDPARTS_DEFAULT "\0" \
"otg_mode=device\0" \