]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
board: toradex: colibri-imx(6ull|imx7): Fix missing fdt_fixup boot error
authorFrancesco Dolcini <francesco.dolcini@toradex.com>
Tue, 23 Apr 2024 15:57:01 +0000 (17:57 +0200)
committerFabio Estevam <festevam@gmail.com>
Sun, 28 Apr 2024 14:55:26 +0000 (11:55 -0300)
In commit 51aaaf5e7975 ("board: toradex: imx: Remove not needed env variables")
the empty definition of fdt_fixup variable was removed, however this was
still referenced from the boot command leading to boot failures:
 ## Error: \"fdt_fixup\" not defined`

Fix this by removing "run fdt_fixup" from the boot command and instead
enable CONFIG_OF_ENV_SETUP in the defconfig that would achieve the same
but in a more robust way (it works fine even if the variable is not
defined).

Fixes: 51aaaf5e7975 ("board: toradex: imx: Remove not needed env variables")
Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
configs/colibri-imx6ull_defconfig
configs/colibri_imx7_defconfig
include/configs/colibri-imx6ull.h
include/configs/colibri_imx7.h

index fc10d7f66a60badd2231b5f94accc9cd5940722c..4a0ff029ac758161035c5fddd9284af74804be64 100644 (file)
@@ -18,6 +18,7 @@ CONFIG_FIT=y
 CONFIG_FIT_VERBOSE=y
 CONFIG_DISTRO_DEFAULTS=y
 CONFIG_BOOTDELAY=1
+CONFIG_OF_ENV_SETUP=y
 CONFIG_BOOTCOMMAND="run ubiboot || run distro_bootcmd;"
 CONFIG_USE_PREBOOT=y
 CONFIG_PREBOOT="test -n ${fdtfile} || setenv fdtfile imx6ull-colibri${variant}-${fdt_board}.dtb"
index 454fb9bb561a1bc674cf27dfc367b9626e4f7d77..47c2ffcc84e5959b211fd30ea3076c4003465d90 100644 (file)
@@ -19,6 +19,7 @@ CONFIG_FIT=y
 CONFIG_FIT_VERBOSE=y
 CONFIG_DISTRO_DEFAULTS=y
 CONFIG_BOOTDELAY=1
+CONFIG_OF_ENV_SETUP=y
 CONFIG_BOOTCOMMAND="run ubiboot ; echo ; echo ubiboot failed ; run distro_bootcmd;"
 CONFIG_USE_PREBOOT=y
 CONFIG_PREBOOT="test -n ${fdtfile} || setenv fdtfile ${soc}-colibri-${fdt_board}.dtb "
index 7c9d633b68d951dd1ef5a4de4cdbf0e749e6cc6e..8860ceec1a0a4690757bde0abae163248d9164d4 100644 (file)
@@ -53,7 +53,7 @@
                "ubi part ubi &&" \
                "ubi read ${kernel_addr_r} kernel && " \
                "ubi read ${fdt_addr_r} dtb && " \
-               "run fdt_fixup && bootz ${kernel_addr_r} - ${fdt_addr_r}\0" \
+               "bootz ${kernel_addr_r} - ${fdt_addr_r}\0" \
 
 #if defined(CONFIG_TARGET_COLIBRI_IMX6ULL_NAND)
 /* Run Distro Boot script if ubiboot fails */
index c34f1f903df6b97610c45d5aa27af4274475dd4f..33133a0b96e1881a05970d60193928872f077a57 100644 (file)
@@ -94,7 +94,7 @@
                "ubi part ubi && run m4boot && " \
                "ubi read ${kernel_addr_r} kernel && " \
                "ubi read ${fdt_addr_r} dtb && " \
-               "run fdt_fixup && bootz ${kernel_addr_r} - ${fdt_addr_r}\0" \
+               "bootz ${kernel_addr_r} - ${fdt_addr_r}\0" \
 
 #if defined(CONFIG_TARGET_COLIBRI_IMX7_NAND)
 #define MODULE_EXTRA_ENV_SETTINGS \