Skip to content
Snippets Groups Projects
Commit b724bd7d authored by Simon Glass's avatar Simon Glass
Browse files

dm: Kconfig: Move CONFIG_SYS_MALLOC_F_LEN to Kconfig


Move this option to Kconfig and update all boards.
Signed-off-by: default avatarSimon Glass <sjg@chromium.org>
parent ad885e45
No related branches found
No related tags found
No related merge requests found
Showing
with 81 additions and 0 deletions
...@@ -56,6 +56,25 @@ config CC_OPTIMIZE_FOR_SIZE ...@@ -56,6 +56,25 @@ config CC_OPTIMIZE_FOR_SIZE
This option is enabled by default for U-Boot. This option is enabled by default for U-Boot.
config SYS_MALLOC_F
bool "Enable malloc() pool before relocation"
default 0x400
help
Before relocation memory is very limited on many platforms. Still,
we can provide a small malloc() pool if needed. Driver model in
particular needs this to operate, so that it can allocate the
initial serial device and any others that are needed.
config SYS_MALLOC_F_LEN
hex "Size of malloc() pool before relocation"
depends on SYS_MALLOC_F
default 0x400
help
Before relocation memory is very limited on many platforms. Still,
we can provide a small malloc() pool if needed. Driver model in
particular needs this to operate, so that it can allocate the
initial serial device and any others that are needed.
menuconfig EXPERT menuconfig EXPERT
bool "Configure standard U-Boot features (expert users)" bool "Configure standard U-Boot features (expert users)"
help help
......
...@@ -80,6 +80,12 @@ config DM_SPI_FLASH ...@@ -80,6 +80,12 @@ config DM_SPI_FLASH
config DM_GPIO config DM_GPIO
default y if !SPL_BUILD default y if !SPL_BUILD
config SYS_MALLOC_F
default y if !SPL_BUILD
config SYS_MALLOC_F_LEN
default 0x400 if !SPL_BUILD
source "board/samsung/smdkv310/Kconfig" source "board/samsung/smdkv310/Kconfig"
source "board/samsung/trats/Kconfig" source "board/samsung/trats/Kconfig"
source "board/samsung/universal_c210/Kconfig" source "board/samsung/universal_c210/Kconfig"
......
...@@ -102,6 +102,12 @@ config DM_GPIO ...@@ -102,6 +102,12 @@ config DM_GPIO
config DM_SERIAL config DM_SERIAL
default y if DM && !SPL_BUILD default y if DM && !SPL_BUILD
config SYS_MALLOC_F
default y if DM && !SPL_BUILD
config SYS_MALLOC_F_LEN
default 0x400 if DM && !SPL_BUILD
config SYS_SOC config SYS_SOC
default "omap3" default "omap3"
......
...@@ -17,6 +17,12 @@ config TEGRA124 ...@@ -17,6 +17,12 @@ config TEGRA124
endchoice endchoice
config SYS_MALLOC_F
default y
config SYS_MALLOC_F_LEN
default 0x1800
config USE_PRIVATE_LIBGCC config USE_PRIVATE_LIBGCC
default y if SPL_BUILD default y if SPL_BUILD
......
...@@ -48,6 +48,12 @@ config DCC_MICRO_SUPPORT_CARD ...@@ -48,6 +48,12 @@ config DCC_MICRO_SUPPORT_CARD
endchoice endchoice
config SYS_MALLOC_F
default y
config SYS_MALLOC_F_LEN
default 0x2000
config CMD_PINMON config CMD_PINMON
bool "Enable boot mode pins monitor command" bool "Enable boot mode pins monitor command"
default y default y
......
...@@ -76,6 +76,12 @@ config DM_GPIO ...@@ -76,6 +76,12 @@ config DM_GPIO
config DM_SERIAL config DM_SERIAL
default y default y
config SYS_MALLOC_F
default y
config SYS_MALLOC_F_LEN
default 0x800
config RAMBASE config RAMBASE
hex hex
default 0x100000 default 0x100000
......
...@@ -47,4 +47,10 @@ config DM_GPIO ...@@ -47,4 +47,10 @@ config DM_GPIO
config DM_SERIAL config DM_SERIAL
default y if DM && !SPL_BUILD default y if DM && !SPL_BUILD
config SYS_MALLOC_F
default y if DM && !SPL_BUILD
config SYS_MALLOC_F_LEN
default 0x400 if DM && !SPL_BUILD
endif endif
...@@ -13,3 +13,5 @@ CONFIG_OF_SEPARATE=y ...@@ -13,3 +13,5 @@ CONFIG_OF_SEPARATE=y
+S:CONFIG_DRAM_CLK=480 +S:CONFIG_DRAM_CLK=480
+S:CONFIG_DRAM_ZQ=122 +S:CONFIG_DRAM_ZQ=122
+S:CONFIG_DRAM_EMR1=4 +S:CONFIG_DRAM_EMR1=4
CONFIG_SYS_MALLOC_F=y
CONFIG_SYS_MALLOC_F_LEN=0x400
CONFIG_SPL=y CONFIG_SPL=y
+S:CONFIG_ARM=y +S:CONFIG_ARM=y
+S:CONFIG_TARGET_AM335X_IGEP0033=y +S:CONFIG_TARGET_AM335X_IGEP0033=y
CONFIG_SYS_MALLOC_F=y
CONFIG_SYS_MALLOC_F_LEN=0x400
...@@ -5,3 +5,5 @@ CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/imx-common/spl_sd.cfg,MX6QDL,SPL" ...@@ -5,3 +5,5 @@ CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/imx-common/spl_sd.cfg,MX6QDL,SPL"
CONFIG_DM=y CONFIG_DM=y
CONFIG_DM_GPIO=y CONFIG_DM_GPIO=y
CONFIG_DM_SERIAL=y CONFIG_DM_SERIAL=y
CONFIG_SYS_MALLOC_F=y
CONFIG_SYS_MALLOC_F_LEN=0x400
CONFIG_SPL=y CONFIG_SPL=y
+S:CONFIG_ARM=y +S:CONFIG_ARM=y
+S:CONFIG_TARGET_CM_T335=y +S:CONFIG_TARGET_CM_T335=y
CONFIG_SYS_MALLOC_F=y
CONFIG_SYS_MALLOC_F_LEN=0x400
...@@ -2,3 +2,5 @@ CONFIG_SPL=y ...@@ -2,3 +2,5 @@ CONFIG_SPL=y
CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/imx-common/spl_sd.cfg,MX6QDL" CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=arch/arm/imx-common/spl_sd.cfg,MX6QDL"
+S:CONFIG_ARM=y +S:CONFIG_ARM=y
+S:CONFIG_TARGET_GW_VENTANA=y +S:CONFIG_TARGET_GW_VENTANA=y
CONFIG_SYS_MALLOC_F=y
CONFIG_SYS_MALLOC_F_LEN=0x400
CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6qsabreauto/mx6dl.cfg,MX6DL" CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6qsabreauto/mx6dl.cfg,MX6DL"
CONFIG_ARM=y CONFIG_ARM=y
CONFIG_TARGET_MX6QSABREAUTO=y CONFIG_TARGET_MX6QSABREAUTO=y
CONFIG_SYS_MALLOC_F=y
CONFIG_SYS_MALLOC_F_LEN=0x400
CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6qsabreauto/imximage.cfg,MX6Q" CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6qsabreauto/imximage.cfg,MX6Q"
CONFIG_ARM=y CONFIG_ARM=y
CONFIG_TARGET_MX6QSABREAUTO=y CONFIG_TARGET_MX6QSABREAUTO=y
CONFIG_SYS_MALLOC_F=y
CONFIG_SYS_MALLOC_F_LEN=0x400
CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6sabresd/mx6q_4x_mt41j128.cfg,MX6Q" CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6sabresd/mx6q_4x_mt41j128.cfg,MX6Q"
CONFIG_ARM=y CONFIG_ARM=y
CONFIG_TARGET_MX6SABRESD=y CONFIG_TARGET_MX6SABRESD=y
CONFIG_SYS_MALLOC_F=y
CONFIG_SYS_MALLOC_F_LEN=0x400
CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6sxsabresd/imximage.cfg,MX6SX" CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/freescale/mx6sxsabresd/imximage.cfg,MX6SX"
CONFIG_ARM=y CONFIG_ARM=y
CONFIG_TARGET_MX6SXSABRESD=y CONFIG_TARGET_MX6SXSABRESD=y
CONFIG_SYS_MALLOC_F=y
CONFIG_SYS_MALLOC_F_LEN=0x400
...@@ -4,3 +4,5 @@ CONFIG_TARGET_NOKIA_RX51=y ...@@ -4,3 +4,5 @@ CONFIG_TARGET_NOKIA_RX51=y
CONFIG_DM=n CONFIG_DM=n
CONFIG_DM_SERIAL=n CONFIG_DM_SERIAL=n
CONFIG_DM_GPIO=n CONFIG_DM_GPIO=n
CONFIG_SYS_MALLOC_F=y
CONFIG_SYS_MALLOC_F_LEN=0x400
...@@ -2,3 +2,5 @@ CONFIG_SPL=y ...@@ -2,3 +2,5 @@ CONFIG_SPL=y
CONFIG_SYS_EXTRA_OPTIONS="REV1" CONFIG_SYS_EXTRA_OPTIONS="REV1"
+S:CONFIG_ARM=y +S:CONFIG_ARM=y
+S:CONFIG_TARGET_PCM051=y +S:CONFIG_TARGET_PCM051=y
CONFIG_SYS_MALLOC_F=y
CONFIG_SYS_MALLOC_F_LEN=0x400
...@@ -2,3 +2,5 @@ CONFIG_SPL=y ...@@ -2,3 +2,5 @@ CONFIG_SPL=y
CONFIG_SYS_EXTRA_OPTIONS="REV3" CONFIG_SYS_EXTRA_OPTIONS="REV3"
+S:CONFIG_ARM=y +S:CONFIG_ARM=y
+S:CONFIG_TARGET_PCM051=y +S:CONFIG_TARGET_PCM051=y
CONFIG_SYS_MALLOC_F=y
CONFIG_SYS_MALLOC_F_LEN=0x400
CONFIG_SPL=y CONFIG_SPL=y
+S:CONFIG_ARM=y +S:CONFIG_ARM=y
+S:CONFIG_TARGET_PENGWYN=y +S:CONFIG_TARGET_PENGWYN=y
CONFIG_SYS_MALLOC_F=y
CONFIG_SYS_MALLOC_F_LEN=0x400
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment