
-----Original Message----- From: Biwen Li biwen.li@nxp.com Sent: Thursday, December 5, 2019 11:41 AM To: Jagdish Gediya jagdish.gediya@nxp.com; Priyanka Jain priyanka.jain@nxp.com; hs@denx.de; jagan@amarulasolutions.com; aford173@gmail.com; Alison Wang alison.wang@nxp.com; bhaskar.upadhaya@nxp.com; feng.li_2@nxp.com; jh80.chung@samsung.com; Pramod Kumar pramod.kumar_1@nxp.com; Rajesh Bhagat rajesh.bhagat@nxp.com; Ruchika Gupta ruchika.gupta@nxp.com; olteanv@gmail.com Cc: Xiaobo Xie xiaobo.xie@nxp.com; Jiafei Pan jiafei.pan@nxp.com; u- boot@lists.denx.de; Biwen Li biwen.li@nxp.com Subject: [v3 4/8] Kconfigs: layerscape: use a convenient default value for SYS_MALLOC_F_LEN
The default value of CONFIG_SYS_MALLOC_F_LEN (0x400) leaves U-Boot with not enough memory to load i2c driver before relocate, causing it to hang.
Change the default value of CONFIG_SYS_MALLOC_F_LEN for below SoCs,
- LS1012A
- LS1021A
- LS1043A
- LS1046A
Signed-off-by: Biwen Li biwen.li@nxp.com
Changes in v3:
- update commit messages
Changes in v2:
- none
Kconfig | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/Kconfig b/Kconfig index e22417ec44..3e6d9f26ea 100644 --- a/Kconfig +++ b/Kconfig @@ -146,7 +146,9 @@ config SYS_MALLOC_F_LEN default 0x1000 if AM33XX default 0x2800 if SANDBOX default 0x2000 if (ARCH_IMX8 || ARCH_IMX8M || ARCH_MX7 || \
ARCH_MX7ULP || ARCH_MX6 || ARCH_MX5)
ARCH_MX7ULP || ARCH_MX6 || ARCH_MX5 || \
ARCH_LS1012A || ARCH_LS1021A || ARCH_LS1043A
|| \
default 0x400 help Before relocation, memory is very limited on many platforms. Still,ARCH_LS1046A)
-- 2.17.1
Reviewed-by: Priyanka Jain priyanka.jain@nxp.com