From 2a775b0259a4949c261474e614ec66662971d819 Mon Sep 17 00:00:00 2001 From: Lukasz Majewski Date: Wed, 25 Jun 2025 17:55:51 +0200 Subject: [PATCH] config: nxp: vf610: Remove CONFIG_SYS_MALLOC_F_LEN The commit c69103218ee4 ("i2c: mxc_i2c: add DM_FLAG_PRE_RELOC flag") has enabled by default the i2c initialization in the pre-relocation phase. It turned out that vf610 based boards had too small SYS_MALLOC_F_LEN pool size. As a solution the explicit value of CONFIG_SYS_MALLOC_F_LEN for all vf610 based boards has been removed from their configs. Instead, the default value of 0x2000 is now used, which causes boards to work correctly again. This approach has been tested on BK4 device. Signed-off-by: Lukasz Majewski --- configs/bk4r1_defconfig | 1 - configs/pcm052_defconfig | 1 - configs/vf610twr_defconfig | 1 - configs/vf610twr_nand_defconfig | 1 - 4 files changed, 4 deletions(-) diff --git a/configs/bk4r1_defconfig b/configs/bk4r1_defconfig index a4174d9219b..fd3b6188776 100644 --- a/configs/bk4r1_defconfig +++ b/configs/bk4r1_defconfig @@ -4,7 +4,6 @@ CONFIG_SYS_THUMB_BUILD=y CONFIG_ARCH_VF610=y CONFIG_TEXT_BASE=0x3f401000 CONFIG_SYS_MALLOC_LEN=0x402000 -CONFIG_SYS_MALLOC_F_LEN=0x800 CONFIG_NR_DRAM_BANKS=1 CONFIG_ENV_SIZE=0x2000 CONFIG_ENV_OFFSET=0x200000 diff --git a/configs/pcm052_defconfig b/configs/pcm052_defconfig index 7cfeee3cafe..64f5f777e5c 100644 --- a/configs/pcm052_defconfig +++ b/configs/pcm052_defconfig @@ -4,7 +4,6 @@ CONFIG_SYS_THUMB_BUILD=y CONFIG_ARCH_VF610=y CONFIG_TEXT_BASE=0x3f401000 CONFIG_SYS_MALLOC_LEN=0x202000 -CONFIG_SYS_MALLOC_F_LEN=0x400 CONFIG_NR_DRAM_BANKS=1 CONFIG_ENV_SIZE=0x2000 CONFIG_ENV_OFFSET=0xA0000 diff --git a/configs/vf610twr_defconfig b/configs/vf610twr_defconfig index 0bb21f58a7c..556190728e1 100644 --- a/configs/vf610twr_defconfig +++ b/configs/vf610twr_defconfig @@ -4,7 +4,6 @@ CONFIG_SYS_THUMB_BUILD=y CONFIG_ARCH_VF610=y CONFIG_TEXT_BASE=0x3f401000 CONFIG_SYS_MALLOC_LEN=0x202000 -CONFIG_SYS_MALLOC_F_LEN=0x400 CONFIG_NR_DRAM_BANKS=1 CONFIG_ENV_SIZE=0x2000 CONFIG_ENV_OFFSET=0xC0000 diff --git a/configs/vf610twr_nand_defconfig b/configs/vf610twr_nand_defconfig index a7e8cf2f7bb..7fe9d822110 100644 --- a/configs/vf610twr_nand_defconfig +++ b/configs/vf610twr_nand_defconfig @@ -4,7 +4,6 @@ CONFIG_SYS_THUMB_BUILD=y CONFIG_ARCH_VF610=y CONFIG_TEXT_BASE=0x3f401000 CONFIG_SYS_MALLOC_LEN=0x0220000 -CONFIG_SYS_MALLOC_F_LEN=0x400 CONFIG_NR_DRAM_BANKS=1 CONFIG_ENV_SIZE=0x20000 CONFIG_ENV_OFFSET=0x180000 -- 2.47.2