[PATCH] capricorn: Stop disabling device tree relocation
Sverdlin, Alexander
alexander.sverdlin at siemens.com
Wed Nov 19 16:18:53 CET 2025
Hi Tom!
On Wed, 2025-11-19 at 08:50 -0600, Tom Rini wrote:
> 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 <trini at konsulko.com>
Reviewed-by: Alexander Sverdlin <alexander.sverdlin at siemens.com>
> ---
> 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: Alexander Sverdlin <alexander.sverdlin at siemens.com>
> Cc: Heiko Schocher <hs at nabladev.com>
> Cc: Walter Schweizer <walter.schweizer at siemens.com>
> ---
> board/siemens/capricorn/capricorn_default.env | 1 -
> 1 file changed, 1 deletion(-)
>
> diff --git a/board/siemens/capricorn/capricorn_default.env b/board/siemens/capricorn/capricorn_default.env
> index 4c26e9d43eb5..c8b5b3d7da34 100644
> --- a/board/siemens/capricorn/capricorn_default.env
> +++ b/board/siemens/capricorn/capricorn_default.env
> @@ -11,7 +11,6 @@ console=ttyLP2
> dtb_name_default=default
> ethprime=eth1
> fdt_addr=0x83000000
> -fdt_high=0xffffffffffffffff
> flash_self=run mmc_boot
> flash_self_test=setenv testargs test loglevel=3 systemd.unit=test.target; run mmc_boot
> hostname=capricorn
--
Alexander Sverdlin
Siemens AG
www.siemens.com
More information about the U-Boot
mailing list