[PATCH] board: rpi: always set fdt_addr if provided by firmware
Oleksandr Suvorov
oleksandr.suvorov at foundries.io
Sat Sep 25 12:22:55 CEST 2021
From: Ricardo Salveti <ricardo at foundries.io>
Otherwise if the env gets saved with an incorrect or different
fdt_addr (by moving sdcard between different rpi versions), it won't
be able to boot with the correct address.
This allows fdt_addr to always be in sync with what gets set by the
firmware.
Signed-off-by: Ricardo Salveti <ricardo at foundries.io>
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov at foundries.io>
---
board/raspberrypi/rpi/rpi.c | 3 ---
1 file changed, 3 deletions(-)
diff --git a/board/raspberrypi/rpi/rpi.c b/board/raspberrypi/rpi/rpi.c
index 372b26b6f2..e12f8c0c31 100644
--- a/board/raspberrypi/rpi/rpi.c
+++ b/board/raspberrypi/rpi/rpi.c
@@ -318,9 +318,6 @@ static void set_fdtfile(void)
*/
static void set_fdt_addr(void)
{
- if (env_get("fdt_addr"))
- return;
-
if (fdt_magic(fw_dtb_pointer) != FDT_MAGIC)
return;
--
2.31.1
More information about the U-Boot
mailing list