From ec23622b07cdd16e38a98f17ca92a2a41a7087df Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Wed, 29 Nov 2023 11:46:27 +0200 Subject: [PATCH] soc: xtensa: Use HEAP_MEM_POOL_ADD_SIZE KConfig options Kconfig options with a HEAP_MEM_POOL_ADD_SIZE_ prefix should be used to set the minimum required system heap size. This helps prevent applications from creating a non-working image by trying to set a too small value. Signed-off-by: Johan Hedberg --- soc/xtensa/espressif_esp32/esp32s2/Kconfig.defconfig.series | 4 ++-- soc/xtensa/espressif_esp32/esp32s3/Kconfig.defconfig.series | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/soc/xtensa/espressif_esp32/esp32s2/Kconfig.defconfig.series b/soc/xtensa/espressif_esp32/esp32s2/Kconfig.defconfig.series index c1618783ae5..f3abfd5f017 100644 --- a/soc/xtensa/espressif_esp32/esp32s2/Kconfig.defconfig.series +++ b/soc/xtensa/espressif_esp32/esp32s2/Kconfig.defconfig.series @@ -18,8 +18,8 @@ config MP_MAX_NUM_CPUS config ISR_STACK_SIZE default 2048 -config HEAP_MEM_POOL_SIZE - default 32768 +config HEAP_MEM_POOL_ADD_SIZE_SOC + def_int 32768 config ESPTOOLPY_FLASHFREQ_80M default y diff --git a/soc/xtensa/espressif_esp32/esp32s3/Kconfig.defconfig.series b/soc/xtensa/espressif_esp32/esp32s3/Kconfig.defconfig.series index 31f7bdbff50..99de5f6661d 100644 --- a/soc/xtensa/espressif_esp32/esp32s3/Kconfig.defconfig.series +++ b/soc/xtensa/espressif_esp32/esp32s3/Kconfig.defconfig.series @@ -6,8 +6,8 @@ if SOC_SERIES_ESP32S3 config SOC_SERIES default "esp32s3" -config HEAP_MEM_POOL_SIZE - default 32768 +config HEAP_MEM_POOL_ADD_SIZE_SOC + def_int 32768 config MINIMAL_LIBC_OPTIMIZE_STRING_FOR_SIZE default n