diff --git a/components/bootloader/Kconfig.projbuild b/components/bootloader/Kconfig.projbuild index 2e5878626f..e4ae246932 100644 --- a/components/bootloader/Kconfig.projbuild +++ b/components/bootloader/Kconfig.projbuild @@ -517,7 +517,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 d8681d9c63..3ec2efc1da 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 choice ESP32C3_TIME_SYSCALL prompt "Timers used for gettimeofday function" diff --git a/components/esp_rom/CMakeLists.txt b/components/esp_rom/CMakeLists.txt index bbe09bf84e..491fa11447 100644 --- a/components/esp_rom/CMakeLists.txt +++ b/components/esp_rom/CMakeLists.txt @@ -171,7 +171,7 @@ else() # Regular app build endif() endif() - if(CONFIG_ESP32C3_REV_MIN_3) + if(CONFIG_ESP32C3_REV_MIN_3 OR CONFIG_ESP32C3_REV_MIN_4) rom_linker_script("eco3") endif()