diff --git a/components/bootloader/Kconfig.projbuild b/components/bootloader/Kconfig.projbuild index beae2f4f7c..e7be47a824 100644 --- a/components/bootloader/Kconfig.projbuild +++ b/components/bootloader/Kconfig.projbuild @@ -501,7 +501,7 @@ menu "Security features" config SECURE_BOOT bool "Enable hardware Secure Boot in bootloader (READ DOCS FIRST)" default n - depends on IDF_TARGET_ESP32 || IDF_TARGET_ESP32S2 || ESP32C3_REV_MIN_3 || IDF_TARGET_ESP32S3 + depends on IDF_TARGET_ESP32 || IDF_TARGET_ESP32S2 || ESP32C3_REV_MIN >= 3 || IDF_TARGET_ESP32S3 select ESPTOOLPY_NO_STUB if !IDF_TARGET_ESP32 && !IDF_TARGET_ESP32S2 help Build a bootloader which enables Secure Boot on first boot. diff --git a/components/esp32c3/Kconfig b/components/esp32c3/Kconfig index 5d1b9ce8d1..5c7c072c46 100644 --- a/components/esp32c3/Kconfig +++ b/components/esp32c3/Kconfig @@ -39,6 +39,8 @@ menu "ESP32C3-Specific" bool "Rev 2" config ESP32C3_REV_MIN_3 bool "Rev 3" + config ESP32C3_REV_MIN_4 + bool "Rev 4" endchoice config ESP32C3_REV_MIN @@ -47,6 +49,7 @@ menu "ESP32C3-Specific" default 1 if ESP32C3_REV_MIN_1 default 2 if ESP32C3_REV_MIN_2 default 3 if ESP32C3_REV_MIN_3 + default 4 if ESP32C3_REV_MIN_4 config ESP32C3_DEBUG_OCDAWARE bool "Make exception and panic handlers JTAG/OCD aware" diff --git a/components/esp_rom/CMakeLists.txt b/components/esp_rom/CMakeLists.txt index 0e129549f0..0b975263b7 100644 --- a/components/esp_rom/CMakeLists.txt +++ b/components/esp_rom/CMakeLists.txt @@ -152,7 +152,7 @@ else() # Regular app build rom_linker_script("newlib-time") endif() - if(CONFIG_ESP32C3_REV_MIN_3) + if(CONFIG_ESP32C3_REV_MIN_3 OR CONFIG_ESP32C3_REV_MIN_4) rom_linker_script("eco3") endif()