zephyr/soc/espressif/common/Kconfig
Marek Matej a0d7016e27 soc: espressif: Simple boot validity
Update CONFIG_ESP_SIMPLE_BOOT to exclude if CONFIG_MCUBOOT=y
Fix usage of the config according to actual definition.

Signed-off-by: Marek Matej <marek.matej@espressif.com>
2024-09-19 18:02:20 -04:00

31 lines
1.0 KiB
Plaintext

# Copyright (c) 2023 Espressif Systems (Shanghai) Co., Ltd.
# SPDX-License-Identifier: Apache-2.0
config FLASH_SIZE
int
config FLASH_BASE_ADDRESS
hex
config ESP32_USE_UNSUPPORTED_REVISION
bool "Use unsupported ESP32 revision (Rev 0/1)"
help
ESP32 SoC has multiple revisions, some of which are not supported by the current
implementation, as such as REV0 and REV1. In case those revisions are required,
set this option to enable support for them. Note that this is not recommended and
may lead to unexpected behavior.
config ESP_SIMPLE_BOOT
bool "Simple Boot method"
default y if !BOOTLOADER_MCUBOOT && !MCUBOOT
help
The Simple Boot is a booting method that doesn't need a 2nd stage bootloader.
Output is a single image that should be flashed at a offset defined by used SOC.
Please note that this method brings the system up with all memories set-up, but
all other features, such as secure boot OTA or slots management are not available.
rsource "Kconfig.spiram"
rsource "Kconfig.esptool"
rsource "Kconfig.flash"
rsource "Kconfig.wifi"