mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-23 13:56:20 +00:00
board: toradex: colibri-imx(6ull|imx7): Fix missing fdt_fixup boot error
In commit51aaaf5e79
("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:51aaaf5e79
("board: toradex: imx: Remove not needed env variables") Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
This commit is contained in:
parent
174ac98765
commit
8d0f2366c1
4 changed files with 4 additions and 2 deletions
|
@ -18,6 +18,7 @@ CONFIG_FIT=y
|
||||||
CONFIG_FIT_VERBOSE=y
|
CONFIG_FIT_VERBOSE=y
|
||||||
CONFIG_DISTRO_DEFAULTS=y
|
CONFIG_DISTRO_DEFAULTS=y
|
||||||
CONFIG_BOOTDELAY=1
|
CONFIG_BOOTDELAY=1
|
||||||
|
CONFIG_OF_ENV_SETUP=y
|
||||||
CONFIG_BOOTCOMMAND="run ubiboot || run distro_bootcmd;"
|
CONFIG_BOOTCOMMAND="run ubiboot || run distro_bootcmd;"
|
||||||
CONFIG_USE_PREBOOT=y
|
CONFIG_USE_PREBOOT=y
|
||||||
CONFIG_PREBOOT="test -n ${fdtfile} || setenv fdtfile imx6ull-colibri${variant}-${fdt_board}.dtb"
|
CONFIG_PREBOOT="test -n ${fdtfile} || setenv fdtfile imx6ull-colibri${variant}-${fdt_board}.dtb"
|
||||||
|
|
|
@ -19,6 +19,7 @@ CONFIG_FIT=y
|
||||||
CONFIG_FIT_VERBOSE=y
|
CONFIG_FIT_VERBOSE=y
|
||||||
CONFIG_DISTRO_DEFAULTS=y
|
CONFIG_DISTRO_DEFAULTS=y
|
||||||
CONFIG_BOOTDELAY=1
|
CONFIG_BOOTDELAY=1
|
||||||
|
CONFIG_OF_ENV_SETUP=y
|
||||||
CONFIG_BOOTCOMMAND="run ubiboot ; echo ; echo ubiboot failed ; run distro_bootcmd;"
|
CONFIG_BOOTCOMMAND="run ubiboot ; echo ; echo ubiboot failed ; run distro_bootcmd;"
|
||||||
CONFIG_USE_PREBOOT=y
|
CONFIG_USE_PREBOOT=y
|
||||||
CONFIG_PREBOOT="test -n ${fdtfile} || setenv fdtfile ${soc}-colibri-${fdt_board}.dtb "
|
CONFIG_PREBOOT="test -n ${fdtfile} || setenv fdtfile ${soc}-colibri-${fdt_board}.dtb "
|
||||||
|
|
|
@ -53,7 +53,7 @@
|
||||||
"ubi part ubi &&" \
|
"ubi part ubi &&" \
|
||||||
"ubi read ${kernel_addr_r} kernel && " \
|
"ubi read ${kernel_addr_r} kernel && " \
|
||||||
"ubi read ${fdt_addr_r} dtb && " \
|
"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)
|
#if defined(CONFIG_TARGET_COLIBRI_IMX6ULL_NAND)
|
||||||
/* Run Distro Boot script if ubiboot fails */
|
/* Run Distro Boot script if ubiboot fails */
|
||||||
|
|
|
@ -94,7 +94,7 @@
|
||||||
"ubi part ubi && run m4boot && " \
|
"ubi part ubi && run m4boot && " \
|
||||||
"ubi read ${kernel_addr_r} kernel && " \
|
"ubi read ${kernel_addr_r} kernel && " \
|
||||||
"ubi read ${fdt_addr_r} dtb && " \
|
"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)
|
#if defined(CONFIG_TARGET_COLIBRI_IMX7_NAND)
|
||||||
#define MODULE_EXTRA_ENV_SETTINGS \
|
#define MODULE_EXTRA_ENV_SETTINGS \
|
||||||
|
|
Loading…
Add table
Reference in a new issue