boards: esp32: move board specific kconfig definitions

HEAP_MEM_POOL_ADD_SIZE_BOARD is not a zephyr-defined entry and
should be placed into Kconfig instead of Kconfig.defconfig.

This PR moves that entry for all ESP32-based boards accordingly.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
This commit is contained in:
Sylvio Alves 2024-10-02 09:47:08 -03:00 committed by Fabio Baltieri
parent 4ec266152d
commit 9403b08512
73 changed files with 225 additions and 509 deletions

View file

@ -1,8 +1,6 @@
# ESP8684 devkitm board configuration
# Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 8192
default 4096

View file

@ -1,9 +0,0 @@
# Copyright 2022 Google LLC
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 65535 if WIFI && BT
default 51200 if WIFI
default 40960 if BT
default 4096

View file

@ -0,0 +1,7 @@
# Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 4096 if BOARD_WALTER_ESP32S3_PROCPU
default 256 if BOARD_WALTER_ESP32S3_APPCPU

View file

@ -1,20 +0,0 @@
# Copyright (c) 2024 DPTechnics bv
# SPDX-License-Identifier: Apache-2.0
if BOARD_WALTER_ESP32S3_PROCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 65535 if WIFI && BT
default 51200 if WIFI
default 40960 if BT
default 4096
endif # BOARD_WALTER_ESP32S3_PROCPU
if BOARD_WALTER_ESP32S3_APPCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
default 256
endif # BOARD_WALTER_ESP32S3_APPCPU

View file

@ -0,0 +1,7 @@
# Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 4096 if BOARD_ESP32_DEVKITC_WROOM_ESP32_PROCPU
default 256 if BOARD_ESP32_DEVKITC_WROOM_ESP32_APPCPU

View file

@ -1,19 +0,0 @@
# ESP32 board configuration
# Copyright (c) 2017 Intel Corporation
# SPDX-License-Identifier: Apache-2.0
if BOARD_ESP32_DEVKITC_WROOM_ESP32_PROCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 8192
endif # BOARD_ESP32_DEVKITC_WROOM_ESP32_PROCPU
if BOARD_ESP32_DEVKITC_WROOM_ESP32_APPCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
default 4096
endif # BOARD_ESP32_DEVKITC_WROOM_ESP32_APPCPU

View file

@ -0,0 +1,7 @@
# Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 4096 if BOARD_ESP32_DEVKITC_WROVER_ESP32_PROCPU
default 256 if BOARD_ESP32_DEVKITC_WROVER_ESP32_APPCPU

View file

@ -1,17 +0,0 @@
# Copyright (c) 2023 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
if BOARD_ESP32_DEVKITC_WROVER_ESP32_PROCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 8192
endif # BOARD_ESP32_DEVKITC_WROVER_ESP32_PROCPU
if BOARD_ESP32_DEVKITC_WROVER_ESP32_APPCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
default 4096
endif # BOARD_ESP32_DEVKITC_WROVER_ESP32_APPCPU

View file

@ -0,0 +1,7 @@
# Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 4096 if BOARD_ESP32_ETHERNET_KIT_ESP32_PROCPU
default 256 if BOARD_ESP32_ETHERNET_KIT_ESP32_APPCPU

View file

@ -12,15 +12,4 @@ choice SPIRAM_TYPE
default SPIRAM_TYPE_ESPPSRAM64
endchoice
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 8192
endif # BOARD_ESP32_ETHERNET_KIT_ESP32_PROCPU
if BOARD_ESP32_ETHERNET_KIT_ESP32_APPCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
default 4096
endif # BOARD_ESP32_ETHERNET_KIT_ESP32_APPCPU

View file

@ -1,8 +1,6 @@
# ESP32C3 devkitc board configuration
# Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 8192
default 4096

View file

@ -3,7 +3,4 @@
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 65535 if WIFI && BT
default 51200 if WIFI
default 40960 if BT
default 4096

View file

@ -1,11 +0,0 @@
# ESP32C3 devkitm board configuration
# Copyright (c) 2021 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 65535 if WIFI && BT
default 51200 if WIFI
default 40960 if BT
default 4096

View file

@ -1,11 +1,6 @@
# ESP32C6 devkitc board configuration
# Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 65535 if WIFI && BT
default 51200 if WIFI
default 40960 if BT
default 4096

View file

@ -0,0 +1,6 @@
# Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 4096

View file

@ -0,0 +1,6 @@
# Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 4096

View file

@ -5,7 +5,3 @@
config ENTROPY_GENERATOR
default y
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 8192

View file

@ -0,0 +1,6 @@
# Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 4096

View file

@ -5,7 +5,3 @@
config ENTROPY_GENERATOR
default y
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 8192

View file

@ -0,0 +1,7 @@
# Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 4096 if BOARD_ESP32S3_DEVKITC_ESP32S3_PROCPU
default 256 if BOARD_ESP32S3_DEVKITC_ESP32S3_APPCPU

View file

@ -1,19 +0,0 @@
# ESP32S3 DevKitC board configuration
# Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
if BOARD_ESP32S3_DEVKITC_ESP32S3_PROCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 4096
endif # BOARD_ESP32S3_DEVKITC_ESP32S3_PROCPU
if BOARD_ESP32S3_DEVKITC_ESP32S3_APPCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
default 256
endif # BOARD_ESP32S3_DEVKITC_ESP32S3_APPCPU

View file

@ -0,0 +1,7 @@
# Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 4096 if BOARD_ESP32S3_DEVKITM_ESP32S3_PROCPU
default 256 if BOARD_ESP32S3_DEVKITM_ESP32S3_APPCPU

View file

@ -1,19 +0,0 @@
# ESP32S3 DevKitM board configuration
# Copyright (c) 2022 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
if BOARD_ESP32S3_DEVKITM_ESP32S3_PROCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 4096
endif # BOARD_ESP32S3_DEVKITM_ESP32S3_PROCPU
if BOARD_ESP32S3_DEVKITM_ESP32S3_APPCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
default 256
endif # BOARD_ESP32S3_DEVKITM_ESP32S3_APPCPU

View file

@ -0,0 +1,7 @@
# Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 4096 if BOARD_ESP32S3_EYE_ESP32S3_PROCPU
default 256 if BOARD_ESP32S3_EYE_ESP32S3_APPCPU

View file

@ -8,18 +8,4 @@ if BOARD_ESP32S3_EYE_ESP32S3_PROCPU
config LV_COLOR_16_SWAP
default y
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 65535 if WIFI && BT
default 51200 if WIFI
default 40960 if BT
default 4096
endif # BOARD_ESP32S3_EYE_ESP32S3_PROCPU
if BOARD_ESP32S3_EYE_ESP32S3_APPCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
default 256
endif # BOARD_ESP32S3_EYE_ESP32S3_APPCPU

View file

@ -0,0 +1,6 @@
# Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 4096

View file

@ -0,0 +1,7 @@
# Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 4096 if BOARD_ESP_WROVER_KIT_ESP32_PROCPU
default 256 if BOARD_ESP_WROVER_KIT_ESP32_APPCPU

View file

@ -5,18 +5,7 @@
if BOARD_ESP_WROVER_KIT_ESP32_PROCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 8192
config DISK_DRIVER_SDMMC
default y
endif # BOARD_ESP_WROVER_KIT_ESP32_PROCPU
if BOARD_ESP_WROVER_KIT_ESP32_APPCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
default 4096
endif # BOARD_ESP_WROVER_KIT_ESP32_APPCPU

View file

@ -0,0 +1,6 @@
# Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 4096

View file

@ -5,8 +5,3 @@
config ENTROPY_GENERATOR
default y
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 32768 if WIFI
default 4096

View file

@ -0,0 +1,7 @@
# Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 4096 if BOARD_ODROID_GO_ESP32_PROCPU
default 256 if BOARD_ODROID_GO_ESP32_APPCPU

View file

@ -18,18 +18,4 @@ choice SPIRAM_TYPE
default SPIRAM_TYPE_ESPPSRAM32
endchoice
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 65535 if WIFI && BT
default 51200 if WIFI
default 40960 if BT
default 4096
endif # BOARD_ODROID_GO_ESP32_PROCPU
if BOARD_ODROID_GO_ESP32_APPCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
default 4096
endif # BOARD_ODROID_GO_ESP32_APPCPU

View file

@ -0,0 +1,7 @@
# Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 4096 if BOARD_HELTEC_WIFI_LORA32_V2_ESP32_PROCPU
default 256 if BOARD_HELTEC_WIFI_LORA32_V2_ESP32_APPCPU

View file

@ -1,22 +0,0 @@
# HELTEC board configuration
# Copyright (c) 2021 Instituto de Pesquisas Eldorado (eldorado.org.br)
# SPDX-License-Identifier: Apache-2.0
if BOARD_HELTEC_WIFI_LORA32_V2_ESP32_PROCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 65535 if WIFI && BT
default 51200 if WIFI
default 40960 if BT
default 4096
endif # BOARD_HELTEC_WIFI_LORA32_V2_ESP32_PROCPU
if BOARD_HELTEC_WIFI_LORA32_V2_ESP32_APPCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
default 256
endif # BOARD_HELTEC_WIFI_LORA_V2_ESP32_APPCPU

View file

@ -0,0 +1,7 @@
# Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 4096 if BOARD_HELTEC_WIRELESS_STICK_LITE_V3_ESP32S3_PROCPU
default 256 if BOARD_HELTEC_WIRELESS_STICK_LITE_V3_ESP32S3_PROCPU

View file

@ -1,23 +0,0 @@
# Heltec Wireless Stick Lite (V3) board configuration
# Copyright (c) 2021 Instituto de Pesquisas Eldorado (eldorado.org.br)
# Copyright (c) 2023 The Zephyr Project Contributors
# SPDX-License-Identifier: Apache-2.0
if BOARD_HELTEC_WIRELESS_STICK_LITE_V3_ESP32S3_PROCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 65535 if WIFI && BT
default 51200 if WIFI
default 40960 if BT
default 4096
endif # BOARD_HELTEC_WIRELESS_STICK_LITE_V3_ESP32S3_PROCPU
if BOARD_HELTEC_WIRELESS_STICK_LITE_V3_ESP32S3_APPCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
default 256
endif # BOARD_HELTEC_WIRELESS_STICK_LITE_V3_ESP32S3_APPCPU

View file

@ -0,0 +1,7 @@
# Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 4096 if BOARD_KINCONY_KC868_A32_ESP32_PROCPU
default 256 if BOARD_KINCONY_KC868_A32_ESP32_APPCPU

View file

@ -1,20 +0,0 @@
# Copyright (c) 2023 Bartosz Bilas
# SPDX-License-Identifier: Apache-2.0
if BOARD_KINCONY_KC868_A32_ESP32_PROCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 65535 if WIFI && BT
default 51200 if WIFI
default 40960 if BT
default 4096
endif # BOARD_KINCONY_KC868_A32_ESP32_PROCPU
if BOARD_KINCONY_KC868_A32_ESP32_APPCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
default 256
endif # BOARD_KINCONY_KC868_A32_ESP32_APPCPU

View file

@ -0,0 +1,7 @@
# Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 4096 if BOARD_TTGO_LORA32_ESP32_PROCPU
default 256 if BOARD_TTGO_LORA32_ESP32_APPCPU

View file

@ -8,18 +8,4 @@ if BOARD_TTGO_LORA32_ESP32_PROCPU
config ENTROPY_GENERATOR
default y
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 65535 if WIFI && BT
default 51200 if WIFI
default 40960 if BT
default 4096
endif # BOARD_TTGO_LORA32_ESP32_PROCPU
if BOARD_TTGO_LORA32_ESP32_APPCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
default 256
endif # BOARD_TTGO_LORA32_ESP32_APPCPU

View file

@ -0,0 +1,6 @@
# Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 4096

View file

@ -1,9 +0,0 @@
# Copyright (c) 2024 Lothar Felten <lothar.felten@gmail.com>
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 65535 if WIFI && BT
default 51200 if WIFI
default 40960 if BT
default 4096

View file

@ -0,0 +1,6 @@
# Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 4096

View file

@ -1,11 +0,0 @@
# ESP32C3 core board configuration
# Copyright (c) 2023 YuLong Yao<feilongphone@gmail.com>
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 65535 if WIFI && BT
default 51200 if WIFI
default 40960 if BT
default 4096

View file

@ -0,0 +1,7 @@
# Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 4096 if BOARD_ESP32S3_LUATOS_CORE_ESP32S3_PROCPU || BOARD_ESP32S3_LUATOS_CORE_ESP32S3_PROCPU_USB
default 256 if BOARD_ESP32S3_LUATOS_CORE_ESP32S3_APPCPU || BOARD_ESP32S3_LUATOS_CORE_ESP32S3_APPCPU_USB

View file

@ -1,22 +0,0 @@
# ESP32S3 Core board configuration
# Copyright (c) 2023 YuLong Yao <feilongphone@gmail.com>
# SPDX-License-Identifier: Apache-2.0
if BOARD_ESP32S3_LUATOS_CORE_ESP32S3_PROCPU || BOARD_ESP32S3_LUATOS_CORE_ESP32S3_PROCPU_USB
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 65535 if WIFI && BT
default 51200 if WIFI
default 40960 if BT
default 4096
endif # BOARD_ESP32S3_LUATOS_CORE_ESP32S3_PROCPU || BOARD_ESP32S3_LUATOS_CORE_ESP32S3_PROCPU_USB
if BOARD_ESP32S3_LUATOS_CORE_ESP32S3_APPCPU || BOARD_ESP32S3_LUATOS_CORE_ESP32S3_APPCPU_USB
config HEAP_MEM_POOL_ADD_SIZE_BOARD
default 256
endif # BOARD_ESP32S3_LUATOS_CORE_ESP32S3_APPCPU || BOARD_ESP32S3_LUATOS_CORE_ESP32S3_APPCPU_USB

View file

@ -0,0 +1,7 @@
# Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 4096 if BOARD_M5STACK_ATOM_LITE_ESP32_PROCPU
default 256 if BOARD_M5STACK_ATOM_LITE_ESP32_APPCPU

View file

@ -1,22 +0,0 @@
# M5Stack ATOM Lite board configuration
# Copyright (c) 2023 Benjamin Cabé <benjamin@zephyrproject.org>
# Copyright (c) 2022 AVSystem Sławomir Wolf Sp.j. (AVSystem)
# SPDX-License-Identifier: Apache-2.0
if BOARD_M5STACK_ATOM_LITE_ESP32_PROCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 65535 if WIFI && BT
default 51200 if WIFI
default 40960 if BT
default 4096
endif # BOARD_M5STACK_ATOM_LITE_ESP32_PROCPU
if BOARD_M5STACK_ATOM_LITE_ESP32_APPCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
default 256
endif # BOARD_M5STACK_ATOM_LITE_ESP32_APPCPU

View file

@ -0,0 +1,7 @@
# Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 4096 if BOARD_M5STACK_ATOMS3_ESP32S3_PROCPU
default 256 if BOARD_M5STACK_ATOMS3_ESP32S3_APPCPU

View file

@ -7,18 +7,4 @@ if BOARD_M5STACK_ATOMS3_ESP32S3_PROCPU
config LV_COLOR_16_SWAP
default y if LVGL
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 65535 if WIFI && BT
default 51200 if WIFI
default 40960 if BT
default 4096
endif # BOARD_M5STACK_ATOMS3_ESP32S3_PROCPU
if BOARD_M5STACK_ATOMS3_ESP32S3_APPCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
default 256
endif # BOARD_M5STACK_ATOMS3_ESP32S3_APPCPU

View file

@ -0,0 +1,7 @@
# Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 4096 if BOARD_M5STACK_ATOMS3_LITE_ESP32S3_PROCPU
default 256 if BOARD_M5STACK_ATOMS3_LITE_ESP32S3_APPCPU

View file

@ -4,21 +4,7 @@
if BOARD_M5STACK_ATOMS3_LITE_ESP32S3_PROCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 65535 if WIFI && BT
default 51200 if WIFI
default 40960 if BT
default 4096
config KERNEL_MEM_POOL
default y
endif # BOARD_M5STACK_ATOMS3_LITE_ESP32S3_PROCPU
if BOARD_M5STACK_ATOMS3_LITE_ESP32S3_APPCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
default 256
endif # BOARD_M5STACK_ATOMS3_LITE_ESP32S3_APPCPU

View file

@ -0,0 +1,7 @@
# Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 4096 if BOARD_M5STACK_CORE2_ESP32_PROCPU
default 256 if BOARD_M5STACK_CORE2_ESP32_APPCPU

View file

@ -5,13 +5,6 @@
if BOARD_M5STACK_CORE2_ESP32_PROCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 65535 if WIFI && BT
default 51200 if WIFI
default 65536 if BT
default 4096
config KERNEL_MEM_POOL
default y
@ -49,10 +42,3 @@ config MIPI_DBI_INIT_PRIORITY
endif # MIPI_DBI
endif # BOARD_M5STACK_CORE2_ESP32_PROCPU
if BOARD_M5STACK_CORE2_ESP32_APPCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
default 256
endif # BOARD_M5STACK_CORE2_ESP32_APPCPU

View file

@ -0,0 +1,7 @@
# Copyright (c) 2023 Martin Kiepfer <mrmarteng@teleschirm.org>
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 4096 if BOARD_M5STACK_STAMPS3_ESP32S3_PROCPU
default 256 if BOARD_M5STACK_STAMPS3_ESP32S3_APPCPU

View file

@ -4,21 +4,7 @@
if BOARD_M5STACK_STAMPS3_ESP32S3_PROCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 65535 if WIFI && BT
default 51200 if WIFI
default 40960 if BT
default 4096
config KERNEL_MEM_POOL
default y
endif # BOARD_M5STACK_STAMPS3_ESP32S3_PROCPU
if BOARD_M5STACK_STAMPS3_ESP32S3_APPCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
default 256
endif # BOARD_M5STACK_STAMPS3_ESP32S3_APPCPU

View file

@ -0,0 +1,7 @@
# Copyright (c) 2022 AVSystem Sławomir Wolf Sp.j. (AVSystem)
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 4096 if BOARD_M5STICKC_PLUS_ESP32_PROCPU
default 256 if BOARD_M5STICKC_PLUS_ESP32_APPCPU

View file

@ -5,13 +5,6 @@
if BOARD_M5STICKC_PLUS_ESP32_PROCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 65535 if WIFI && BT
default 51200 if WIFI
default 40960 if BT
default 4096
config GPIO_HOGS_INIT_PRIORITY
default 70
@ -28,10 +21,3 @@ config REGULATOR_FIXED_INIT_PRIORITY
default 75
endif # BOARD_M5STICKC_PLUS_ESP32_PROCPU
if BOARD_M5STICKC_PLUS_ESP32_APPCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
default 256
endif # BOARD_M5STICKC_PLUS_ESP32_APPCPU

View file

@ -1,11 +1,6 @@
# M5Stack STAMP-C3 board configuration
# Copyright 2022 TOKITA Hiroshi <tokita.hiroshi@fujitsu.com>
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 65535 if WIFI && BT
default 51200 if WIFI
default 40960 if BT
default 4096

View file

@ -0,0 +1,7 @@
# Copyright (c) 2022 Henrik Brix Andersen <henrik@brixandersen.dk>
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 4096 if BOARD_OLIMEX_ESP32_EVB_ESP32_PROCPU
default 256 if BOARD_OLIMEX_ESP32_EVB_ESP32_APPCPU

View file

@ -1,22 +0,0 @@
# Olimex ESP32-EVB board configuration
# Copyright (c) 2022 Henrik Brix Andersen <henrik@brixandersen.dk>
# SPDX-License-Identifier: Apache-2.0
if BOARD_OLIMEX_ESP32_EVB_ESP32_PROCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 65535 if WIFI && BT
default 51200 if WIFI
default 40960 if BT
default 4096
endif # BOARD_OLIMEX_ESP32_EVB_ESP32_PROCPU
if BOARD_OLIMEX_ESP32_EVB_ESP32_APPCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
default 256
endif # BOARD_OLIMEX_ESP32_EVB_ESP32_APPCPU

View file

@ -3,7 +3,4 @@
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 65535 if WIFI && BT
default 51200 if WIFI
default 40960 if BT
default 4096

View file

@ -0,0 +1,6 @@
# Copyright (c) 2024 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 4096

View file

@ -1,9 +0,0 @@
# Copyright 2022 Google LLC
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 65535 if WIFI && BT
default 51200 if WIFI
default 40960 if BT
default 4096

View file

@ -0,0 +1,7 @@
# Copyright (c) 2023 Seeed Studio inc.
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 4096 if BOARD_XIAO_ESP32S3_ESP32S3_PROCPU
default 256 if BOARD_XIAO_ESP32S3_ESP32S3_APPCPU

View file

@ -1,20 +0,0 @@
# Copyright (c) 2023 Seeed Studio inc.
# SPDX-License-Identifier: Apache-2.0
if BOARD_XIAO_ESP32S3_ESP32S3_PROCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 65535 if WIFI && BT
default 51200 if WIFI
default 40960 if BT
default 4096
endif # BOARD_XIAO_ESP32S3_ESP32S3_PROCPU
if BOARD_XIAO_ESP32S3_ESP32S3_APPCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
default 256
endif # BOARD_XIAO_ESP32S3_ESP32S3_APPCPU

View file

@ -0,0 +1,7 @@
# Copyright (c) 2023 Julio Cesar <hi@jcsx.dev>
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 4096 if BOARD_YD_ESP32_ESP32_PROCPU
default 256 if BOARD_YD_ESP32_ESP32_APPCPU

View file

@ -1,22 +0,0 @@
# YD-ESP32 board configuration
# Copyright (c) 2023 Julio Cesar <hi@jcsx.dev>
# SPDX-License-Identifier: Apache-2.0
if BOARD_YD_ESP32_ESP32_PROCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 65535 if WIFI && BT
default 51200 if WIFI
default 40960 if BT
default 4096
endif # BOARD_YD_ESP32_ESP32_PROCPU
if BOARD_YD_ESP32_ESP32_APPCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
default 256
endif # BOARD_YD_ESP32_ESP32_PROCPU

View file

@ -1,6 +1,7 @@
# Copyright (c) 2024 Joel Guittet
# SPDX-License-Identifier: Apache-2.0
config BOARD_ESP32S3_TOUCH_LCD_1_28
select SOC_ESP32S3_PROCPU if BOARD_ESP32S3_TOUCH_LCD_1_28_ESP32S3_PROCPU
select SOC_ESP32S3_APPCPU if BOARD_ESP32S3_TOUCH_LCD_1_28_ESP32S3_APPCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 4096 if BOARD_ESP32S3_TOUCH_LCD_1_28_ESP32S3_PROCPU
default 256 if BOARD_ESP32S3_TOUCH_LCD_1_28_ESP32S3_APPCPU

View file

@ -3,22 +3,6 @@
if BOARD_ESP32S3_TOUCH_LCD_1_28_ESP32S3_PROCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 65535 if WIFI && BT
default 51200 if WIFI
default 40960 if BT
default 4096
endif # BOARD_ESP32S3_TOUCH_LCD_1_28_ESP32S3_PROCPU
if BOARD_ESP32S3_TOUCH_LCD_1_28_ESP32S3_APPCPU
config HEAP_MEM_POOL_ADD_SIZE_BOARD
default 256
endif # BOARD_ESP32S3_TOUCH_LCD_1_28_ESP32S3_APPCPU
config ENTROPY_GENERATOR
default y
@ -30,3 +14,5 @@ config PWM
config LV_COLOR_16_SWAP
default y if LVGL
endif # BOARD_ESP32S3_TOUCH_LCD_1_28_ESP32S3_PROCPU

View file

@ -3,3 +3,5 @@
config BOARD_ESP32S3_TOUCH_LCD_1_28
select SOC_ESP32S3_R2
select SOC_ESP32S3_PROCPU if BOARD_ESP32S3_TOUCH_LCD_1_28_ESP32S3_PROCPU
select SOC_ESP32S3_APPCPU if BOARD_ESP32S3_TOUCH_LCD_1_28_ESP32S3_APPCPU

View file

@ -0,0 +1,6 @@
# Copyright (c) 2023 Google, LLC
# SPDX-License-Identifier: Apache-2.0
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 4096

View file

@ -5,8 +5,3 @@
config ENTROPY_GENERATOR
default y
config HEAP_MEM_POOL_ADD_SIZE_BOARD
int
default 32768 if WIFI
default 4096