Remove setting of fdt_high to ~0, which disables device tree relocation, from the default environment. Doing so prevents U-Boot from correcting problems such as having an unaligned device tree and leads to various failure modes in the OS.
Signed-off-by: Tom Rini <[email protected]> --- If there is some window of memory that must be used for where the device tree is relocated to, bootm_low + bootm_size (or often just bootm_size) or bootm_mapsize are the correct way do this. Please see doc/usage/environment.rst for more details. Cc: Nathan Barrett-Morrison <[email protected]> Cc: Greg Malysa <[email protected]> Cc: Ian Roberts <[email protected]> Cc: Vasileios Bimpikas <[email protected]> Cc: Utsav Agarwal <[email protected]> Cc: Arturs Artamonovs <[email protected]> Cc: [email protected] --- include/env/adi/adi_boot.env | 2 -- 1 file changed, 2 deletions(-) diff --git a/include/env/adi/adi_boot.env b/include/env/adi/adi_boot.env index d56b14f51726..e266c89b110f 100644 --- a/include/env/adi/adi_boot.env +++ b/include/env/adi/adi_boot.env @@ -20,10 +20,8 @@ ethaddr=02:80:ad:20:31:e8 eth1addr=02:80:ad:20:31:e9 uart_console=CONFIG_UART_CONSOLE #ifdef CONFIG_SC59X_64 -fdt_high=0xffffffffffffffff initrd_high=0xffffffffffffffff #else -fdt_high=0xffffffff initrd_high=0xffffffff #endif -- 2.43.0

