Commit 13b569c4b9026c5be99f581f20d4089c05cab560
Committed by
Tom Rini
1 parent
2fcaae62f0
Exists in
smarc_8mq_lf_v2020.04
and in
9 other branches
configs: am65x_hs_evm_a53: Increase malloc pool before relocation
The malloc pool used before relocation is getting tight leading to out of memory errors doing certain DM-related calls. Since we are running the A53 SPL out of DDR let's just go ahead and bump its size as used in U-Boot proper as well as SPL (via Kconfig default value) from 8KB to 32KB. Signed-off-by: Andreas Dannenberg <dannenberg@ti.com> Reviewed-by: Lokesh Vutla <lokeshvutla@ti.com> Acked-by: Andrew F. Davis <afd@ti.com>
Showing 1 changed file with 1 additions and 1 deletions Inline Diff
configs/am65x_hs_evm_a53_defconfig
1 | CONFIG_ARM=y | 1 | CONFIG_ARM=y |
2 | CONFIG_ARCH_K3=y | 2 | CONFIG_ARCH_K3=y |
3 | CONFIG_TI_SECURE_DEVICE=y | 3 | CONFIG_TI_SECURE_DEVICE=y |
4 | CONFIG_SPL_LIBCOMMON_SUPPORT=y | 4 | CONFIG_SPL_LIBCOMMON_SUPPORT=y |
5 | CONFIG_SPL_LIBGENERIC_SUPPORT=y | 5 | CONFIG_SPL_LIBGENERIC_SUPPORT=y |
6 | CONFIG_SYS_MALLOC_F_LEN=0x2000 | 6 | CONFIG_SYS_MALLOC_F_LEN=0x8000 |
7 | CONFIG_SOC_K3_AM6=y | 7 | CONFIG_SOC_K3_AM6=y |
8 | CONFIG_TARGET_AM654_A53_EVM=y | 8 | CONFIG_TARGET_AM654_A53_EVM=y |
9 | CONFIG_SPL_MMC_SUPPORT=y | 9 | CONFIG_SPL_MMC_SUPPORT=y |
10 | CONFIG_SPL_SERIAL_SUPPORT=y | 10 | CONFIG_SPL_SERIAL_SUPPORT=y |
11 | CONFIG_SPL_DRIVERS_MISC_SUPPORT=y | 11 | CONFIG_SPL_DRIVERS_MISC_SUPPORT=y |
12 | CONFIG_NR_DRAM_BANKS=2 | 12 | CONFIG_NR_DRAM_BANKS=2 |
13 | CONFIG_SPL_STACK_R_ADDR=0x82000000 | 13 | CONFIG_SPL_STACK_R_ADDR=0x82000000 |
14 | CONFIG_SPL_FS_FAT=y | 14 | CONFIG_SPL_FS_FAT=y |
15 | CONFIG_SPL_LIBDISK_SUPPORT=y | 15 | CONFIG_SPL_LIBDISK_SUPPORT=y |
16 | CONFIG_DISTRO_DEFAULTS=y | 16 | CONFIG_DISTRO_DEFAULTS=y |
17 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set | 17 | # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set |
18 | CONFIG_FIT_IMAGE_POST_PROCESS=y | 18 | CONFIG_FIT_IMAGE_POST_PROCESS=y |
19 | CONFIG_SPL_LOAD_FIT=y | 19 | CONFIG_SPL_LOAD_FIT=y |
20 | CONFIG_SPL_FIT_IMAGE_POST_PROCESS=y | 20 | CONFIG_SPL_FIT_IMAGE_POST_PROCESS=y |
21 | CONFIG_OF_BOARD_SETUP=y | 21 | CONFIG_OF_BOARD_SETUP=y |
22 | CONFIG_BOOTCOMMAND="run findfdt; run envboot; run init_${boot}; run get_kern_${boot}; run get_fdt_${boot}; run run_kern" | 22 | CONFIG_BOOTCOMMAND="run findfdt; run envboot; run init_${boot}; run get_kern_${boot}; run get_fdt_${boot}; run run_kern" |
23 | # CONFIG_DISPLAY_CPUINFO is not set | 23 | # CONFIG_DISPLAY_CPUINFO is not set |
24 | CONFIG_SPL_TEXT_BASE=0x80080000 | 24 | CONFIG_SPL_TEXT_BASE=0x80080000 |
25 | CONFIG_SPL_SYS_MALLOC_SIMPLE=y | 25 | CONFIG_SPL_SYS_MALLOC_SIMPLE=y |
26 | CONFIG_SPL_STACK_R=y | 26 | CONFIG_SPL_STACK_R=y |
27 | CONFIG_SPL_SEPARATE_BSS=y | 27 | CONFIG_SPL_SEPARATE_BSS=y |
28 | CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR=y | 28 | CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR=y |
29 | CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR=0x1400 | 29 | CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_SECTOR=0x1400 |
30 | CONFIG_SPL_I2C_SUPPORT=y | 30 | CONFIG_SPL_I2C_SUPPORT=y |
31 | CONFIG_SPL_DM_MAILBOX=y | 31 | CONFIG_SPL_DM_MAILBOX=y |
32 | CONFIG_SPL_DM_RESET=y | 32 | CONFIG_SPL_DM_RESET=y |
33 | CONFIG_SPL_POWER_DOMAIN=y | 33 | CONFIG_SPL_POWER_DOMAIN=y |
34 | CONFIG_SPL_REMOTEPROC=y | 34 | CONFIG_SPL_REMOTEPROC=y |
35 | CONFIG_SPL_YMODEM_SUPPORT=y | 35 | CONFIG_SPL_YMODEM_SUPPORT=y |
36 | CONFIG_CMD_ASKENV=y | 36 | CONFIG_CMD_ASKENV=y |
37 | # CONFIG_CMD_FLASH is not set | 37 | # CONFIG_CMD_FLASH is not set |
38 | CONFIG_CMD_I2C=y | 38 | CONFIG_CMD_I2C=y |
39 | CONFIG_CMD_MMC=y | 39 | CONFIG_CMD_MMC=y |
40 | CONFIG_CMD_REMOTEPROC=y | 40 | CONFIG_CMD_REMOTEPROC=y |
41 | # CONFIG_CMD_SETEXPR is not set | 41 | # CONFIG_CMD_SETEXPR is not set |
42 | CONFIG_CMD_TIME=y | 42 | CONFIG_CMD_TIME=y |
43 | # CONFIG_ISO_PARTITION is not set | 43 | # CONFIG_ISO_PARTITION is not set |
44 | # CONFIG_EFI_PARTITION is not set | 44 | # CONFIG_EFI_PARTITION is not set |
45 | CONFIG_OF_CONTROL=y | 45 | CONFIG_OF_CONTROL=y |
46 | CONFIG_SPL_OF_CONTROL=y | 46 | CONFIG_SPL_OF_CONTROL=y |
47 | CONFIG_DEFAULT_DEVICE_TREE="k3-am654-base-board" | 47 | CONFIG_DEFAULT_DEVICE_TREE="k3-am654-base-board" |
48 | CONFIG_SPL_MULTI_DTB_FIT=y | 48 | CONFIG_SPL_MULTI_DTB_FIT=y |
49 | CONFIG_SPL_MULTI_DTB_FIT_NO_COMPRESSION=y | 49 | CONFIG_SPL_MULTI_DTB_FIT_NO_COMPRESSION=y |
50 | CONFIG_ENV_IS_IN_FAT=y | 50 | CONFIG_ENV_IS_IN_FAT=y |
51 | CONFIG_ENV_FAT_INTERFACE="mmc" | 51 | CONFIG_ENV_FAT_INTERFACE="mmc" |
52 | CONFIG_ENV_FAT_DEVICE_AND_PART="1:1" | 52 | CONFIG_ENV_FAT_DEVICE_AND_PART="1:1" |
53 | CONFIG_DM=y | 53 | CONFIG_DM=y |
54 | CONFIG_SPL_DM=y | 54 | CONFIG_SPL_DM=y |
55 | CONFIG_SPL_DM_SEQ_ALIAS=y | 55 | CONFIG_SPL_DM_SEQ_ALIAS=y |
56 | CONFIG_CLK=y | 56 | CONFIG_CLK=y |
57 | CONFIG_SPL_CLK=y | 57 | CONFIG_SPL_CLK=y |
58 | CONFIG_CLK_TI_SCI=y | 58 | CONFIG_CLK_TI_SCI=y |
59 | CONFIG_DMA_CHANNELS=y | 59 | CONFIG_DMA_CHANNELS=y |
60 | CONFIG_TI_K3_NAVSS_UDMA=y | 60 | CONFIG_TI_K3_NAVSS_UDMA=y |
61 | CONFIG_TI_SCI_PROTOCOL=y | 61 | CONFIG_TI_SCI_PROTOCOL=y |
62 | CONFIG_DM_GPIO=y | 62 | CONFIG_DM_GPIO=y |
63 | CONFIG_DM_PCA953X=y | 63 | CONFIG_DM_PCA953X=y |
64 | CONFIG_DM_I2C=y | 64 | CONFIG_DM_I2C=y |
65 | CONFIG_I2C_SET_DEFAULT_BUS_NUM=y | 65 | CONFIG_I2C_SET_DEFAULT_BUS_NUM=y |
66 | CONFIG_SYS_I2C_OMAP24XX=y | 66 | CONFIG_SYS_I2C_OMAP24XX=y |
67 | CONFIG_DM_MAILBOX=y | 67 | CONFIG_DM_MAILBOX=y |
68 | CONFIG_K3_SEC_PROXY=y | 68 | CONFIG_K3_SEC_PROXY=y |
69 | CONFIG_DM_MMC=y | 69 | CONFIG_DM_MMC=y |
70 | CONFIG_MMC_SDHCI=y | 70 | CONFIG_MMC_SDHCI=y |
71 | CONFIG_MMC_SDHCI_K3_ARASAN=y | 71 | CONFIG_MMC_SDHCI_K3_ARASAN=y |
72 | CONFIG_PINCTRL=y | 72 | CONFIG_PINCTRL=y |
73 | # CONFIG_PINCTRL_GENERIC is not set | 73 | # CONFIG_PINCTRL_GENERIC is not set |
74 | CONFIG_SPL_PINCTRL=y | 74 | CONFIG_SPL_PINCTRL=y |
75 | # CONFIG_SPL_PINCTRL_GENERIC is not set | 75 | # CONFIG_SPL_PINCTRL_GENERIC is not set |
76 | CONFIG_PINCTRL_SINGLE=y | 76 | CONFIG_PINCTRL_SINGLE=y |
77 | CONFIG_POWER_DOMAIN=y | 77 | CONFIG_POWER_DOMAIN=y |
78 | CONFIG_TI_SCI_POWER_DOMAIN=y | 78 | CONFIG_TI_SCI_POWER_DOMAIN=y |
79 | CONFIG_K3_SYSTEM_CONTROLLER=y | 79 | CONFIG_K3_SYSTEM_CONTROLLER=y |
80 | CONFIG_REMOTEPROC_K3=y | 80 | CONFIG_REMOTEPROC_K3=y |
81 | CONFIG_DM_RESET=y | 81 | CONFIG_DM_RESET=y |
82 | CONFIG_RESET_TI_SCI=y | 82 | CONFIG_RESET_TI_SCI=y |
83 | CONFIG_DM_SERIAL=y | 83 | CONFIG_DM_SERIAL=y |
84 | CONFIG_SOC_TI=y | 84 | CONFIG_SOC_TI=y |
85 | CONFIG_SYSRESET=y | 85 | CONFIG_SYSRESET=y |
86 | CONFIG_SPL_SYSRESET=y | 86 | CONFIG_SPL_SYSRESET=y |
87 | CONFIG_SYSRESET_TI_SCI=y | 87 | CONFIG_SYSRESET_TI_SCI=y |
88 | 88 |