zephyr/soc/espressif/common/Kconfig.amp
Marek Matej 322ab2a86e soc: esp32: fixes and updates for AMP
Multiple AMP related updates:

- use common AMP Kconfig
- rework the APPCPU linker script
- use MCUboot image format for APPCPU image
- fix multi-processing startup code

Signed-off-by: Marek Matej <marek.matej@espressif.com>
2024-12-12 11:38:22 +01:00

26 lines
622 B
Text

# Copyright (c) 2023 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
config SOC_ENABLE_APPCPU
bool
default y
depends on (IPM || MBOX)
depends on SOC_SERIES_ESP32 || SOC_SERIES_ESP32S3
help
This hidden configuration lets PROCPU core to map and start APPCPU whenever IPM is enabled.
menu "Espressif AMP Config"
config ESP_APPCPU_IRAM_SIZE
hex "ESP32* APPCPU IRAM size"
default 0x10000
help
Defines APPCPU IRAM area size in bytes.
config ESP_APPCPU_DRAM_SIZE
hex "ESP32* APPCPU DRAM size"
default 0x10000
help
Defines APPCPU DRAM area size in bytes.
endmenu # AMP config