Merge branch 'feat/enable_zb_extensions_for_s31_v6.1' into 'release/v6.1'

feat(soc): enable zb* extensions for esp32s31 (v6.1)

See merge request espressif/esp-idf!51323
This commit is contained in:
Roland Dobai
2026-08-27 08:25:51 +02:00

View File

@@ -14,10 +14,12 @@ if(CONFIG_IDF_TOOLCHAIN_GCC)
CONFIG_IDF_TARGET_ESP32H2 OR
CONFIG_IDF_TARGET_ESP32H21)
set(_march "rv32imac_zicsr_zifencei_zaamo_zalrsc")
elseif(CONFIG_IDF_TARGET_ESP32H4)
set(_march "rv32imafcb_zicsr_zifencei_zaamo_zalrsc")
elseif(CONFIG_IDF_TARGET_ESP32P4 OR CONFIG_IDF_TARGET_ESP32S31)
elseif(CONFIG_IDF_TARGET_ESP32P4 AND CONFIG_ESP32P4_SELECTS_REV_LESS_V3)
set(_march "rv32imafc_zicsr_zifencei_zaamo_zalrsc")
elseif(CONFIG_IDF_TARGET_ESP32H4 OR
CONFIG_IDF_TARGET_ESP32P4 OR
CONFIG_IDF_TARGET_ESP32S31)
set(_march "rv32imafcb_zicsr_zifencei_zaamo_zalrsc")
elseif(NOT(CONFIG_IDF_TARGET_ESP32S2 OR CONFIG_IDF_TARGET_ESP32S3))
message(FATAL_ERROR "Unknown Espressif target: ${CONFIG_IDF_TARGET}")
endif()