Hi Dario and Michael, On Tue, May 20, 2025 at 5:55 AM Dario Binacchi <dario.binac...@amarulasolutions.com> wrote: > > The commit dda454e933c6 ("serial: mxc: Support bulk enabling clocks") > breaks the booting of the BSH SMM S2 board. The analysis of the issue > revealed memory allocation failures during the registration of UART4 > clocks as well as other peripherals. Increasing SYS_MALLOC_F_LEN to > 0x10000 fixed the issue. > > Dropping this option allows it to be set to the default value of > CONFIG_SYS_MALLOC_F_LEN, which is set by default to 0x10000 on > i.MX8M platforms. > > Co-developed-by: Michael Trimarchi <mich...@amarulasolutions.com> > Signed-off-by: Michael Trimarchi <mich...@amarulasolutions.com> > Signed-off-by: Dario Binacchi <dario.binac...@amarulasolutions.com> > --- > > (no changes since v1) > > configs/imx8mn_bsh_smm_s2_defconfig | 1 - > configs/imx8mn_bsh_smm_s2pro_defconfig | 1 - > 2 files changed, 2 deletions(-) > > diff --git a/configs/imx8mn_bsh_smm_s2_defconfig > b/configs/imx8mn_bsh_smm_s2_defconfig > index 1c11d4705419..206d216394db 100644 > --- a/configs/imx8mn_bsh_smm_s2_defconfig > +++ b/configs/imx8mn_bsh_smm_s2_defconfig > @@ -15,7 +15,6 @@ CONFIG_SYS_MONITOR_LEN=524288 > CONFIG_SPL_SERIAL=y > CONFIG_SPL_DRIVERS_MISC=y > CONFIG_SPL_STACK=0x980000 > -CONFIG_SPL_SYS_MALLOC_F_LEN=0x2000
Thanks for investigating this issue and getting to the root cause. Reviewed-by: Fabio Estevam <feste...@gmail.com> I'm adding Hugo to the Cc as the imx8mn_var_som_defconfig target also uses CONFIG_SPL_SYS_MALLOC_F_LEN=0x2000. Hugo, please consider doing the same change on imx8mn_var_som_defconfig.