[PATCH] mx6sabresd: Increase CONFIG_ENV_OFFSET to fix boot regression

Fabio Estevam festevam at gmail.com
Fri Jul 4 15:03:19 CEST 2025


The CONFIG_ENV_OFFSET value is too low and the imx6dl sabresd board
no longer boots.

There have been attempts to increase CONFIG_ENV_OFFSET in the past, but
the suggestion was to enable LTO, which worked well for some time.

Give more room to CONFIG_ENV_OFFSET so that the board can boot again.

Adjust the CONFIG_BOARD_SIZE_LIMIT to take this into account:

CONFIG_BOARD_SIZE_LIMIT = CONFIG_BOARD_SIZE_LIMIT - 69k = 9779920

Signed-off-by: Fabio Estevam <festevam at gmail.com>
---
 configs/mx6sabresd_defconfig | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/configs/mx6sabresd_defconfig b/configs/mx6sabresd_defconfig
index f041f1fd1a3b..f66d6f413ee7 100644
--- a/configs/mx6sabresd_defconfig
+++ b/configs/mx6sabresd_defconfig
@@ -8,7 +8,7 @@ CONFIG_SPL_LIBGENERIC_SUPPORT=y
 CONFIG_NR_DRAM_BANKS=1
 CONFIG_SF_DEFAULT_SPEED=20000000
 CONFIG_ENV_SIZE=0x2000
-CONFIG_ENV_OFFSET=0xC0000
+CONFIG_ENV_OFFSET=0x100000
 CONFIG_MX6QDL=y
 CONFIG_TARGET_MX6SABRESD=y
 CONFIG_DM_GPIO=y
@@ -21,7 +21,7 @@ CONFIG_SPL_LIBDISK_SUPPORT=y
 CONFIG_PCI=y
 CONFIG_LTO=y
 CONFIG_HAS_BOARD_SIZE_LIMIT=y
-CONFIG_BOARD_SIZE_LIMIT=715766
+CONFIG_BOARD_SIZE_LIMIT=977920
 CONFIG_FIT=y
 CONFIG_SPL_FIT_PRINT=y
 CONFIG_SPL_LOAD_FIT=y
-- 
2.34.1



More information about the U-Boot mailing list