change(soc): added SOC_EFUSE_SUPPORTED

This commit is contained in:
Armando
2023-08-18 14:02:26 +08:00
parent 6f412393b6
commit dc9ddfc0d4
17 changed files with 40 additions and 4 deletions

View File

@@ -6,6 +6,4 @@ components/efuse/test_apps:
temporary: true temporary: true
reason: eFuse for S2 and S3 is similar to the C3 chip, so we only test for C3. reason: eFuse for S2 and S3 is similar to the C3 chip, so we only test for C3.
disable: disable:
- if: IDF_TARGET == "esp32p4" - if: SOC_EFUSE_SUPPORTED != 1
temporary: true
reason: target esp32p4 is not supported yet # TODO: IDF-7512

View File

@@ -2,7 +2,9 @@
components/freertos/test_apps/freertos: components/freertos/test_apps/freertos:
disable: disable:
- if: CONFIG_NAME == "smp" - if: CONFIG_NAME == "smp" and IDF_TARGET == "esp32p4"
temporary: true
reason: target(s) not supported yet
components/freertos/test_apps/orig_inc_path: components/freertos/test_apps/orig_inc_path:
enable: enable:

View File

@@ -63,6 +63,10 @@ config SOC_TWAI_SUPPORTED
bool bool
default y default y
config SOC_EFUSE_SUPPORTED
bool
default y
config SOC_EMAC_SUPPORTED config SOC_EMAC_SUPPORTED
bool bool
default y default y

View File

@@ -75,6 +75,7 @@
#define SOC_WIFI_SUPPORTED 1 #define SOC_WIFI_SUPPORTED 1
#define SOC_SDIO_SLAVE_SUPPORTED 1 #define SOC_SDIO_SLAVE_SUPPORTED 1
#define SOC_TWAI_SUPPORTED 1 #define SOC_TWAI_SUPPORTED 1
#define SOC_EFUSE_SUPPORTED 1
#define SOC_EMAC_SUPPORTED 1 #define SOC_EMAC_SUPPORTED 1
#define SOC_ULP_SUPPORTED 1 #define SOC_ULP_SUPPORTED 1
#define SOC_CCOMP_TIMER_SUPPORTED 1 #define SOC_CCOMP_TIMER_SUPPORTED 1

View File

@@ -51,6 +51,10 @@ config SOC_EFUSE_CONSISTS_OF_ONE_KEY_BLOCK
bool bool
default y default y
config SOC_EFUSE_SUPPORTED
bool
default y
config SOC_TEMP_SENSOR_SUPPORTED config SOC_TEMP_SENSOR_SUPPORTED
bool bool
default y default y

View File

@@ -37,6 +37,7 @@
#define SOC_SUPPORTS_SECURE_DL_MODE 1 #define SOC_SUPPORTS_SECURE_DL_MODE 1
#define SOC_EFUSE_KEY_PURPOSE_FIELD 0 #define SOC_EFUSE_KEY_PURPOSE_FIELD 0
#define SOC_EFUSE_CONSISTS_OF_ONE_KEY_BLOCK 1 #define SOC_EFUSE_CONSISTS_OF_ONE_KEY_BLOCK 1
#define SOC_EFUSE_SUPPORTED 1
#define SOC_TEMP_SENSOR_SUPPORTED 1 #define SOC_TEMP_SENSOR_SUPPORTED 1
#define SOC_LEDC_SUPPORTED 1 #define SOC_LEDC_SUPPORTED 1
#define SOC_I2C_SUPPORTED 1 #define SOC_I2C_SUPPORTED 1

View File

@@ -67,6 +67,10 @@ config SOC_EFUSE_HAS_EFUSE_RST_BUG
bool bool
default y default y
config SOC_EFUSE_SUPPORTED
bool
default y
config SOC_RTC_FAST_MEM_SUPPORTED config SOC_RTC_FAST_MEM_SUPPORTED
bool bool
default y default y

View File

@@ -41,6 +41,7 @@
#define SOC_SUPPORTS_SECURE_DL_MODE 1 #define SOC_SUPPORTS_SECURE_DL_MODE 1
#define SOC_EFUSE_KEY_PURPOSE_FIELD 1 #define SOC_EFUSE_KEY_PURPOSE_FIELD 1
#define SOC_EFUSE_HAS_EFUSE_RST_BUG 1 #define SOC_EFUSE_HAS_EFUSE_RST_BUG 1
#define SOC_EFUSE_SUPPORTED 1
#define SOC_RTC_FAST_MEM_SUPPORTED 1 #define SOC_RTC_FAST_MEM_SUPPORTED 1
#define SOC_RTC_MEM_SUPPORTED 1 #define SOC_RTC_MEM_SUPPORTED 1
#define SOC_I2S_SUPPORTED 1 #define SOC_I2S_SUPPORTED 1

View File

@@ -87,6 +87,10 @@ config SOC_EFUSE_KEY_PURPOSE_FIELD
bool bool
default y default y
config SOC_EFUSE_SUPPORTED
bool
default y
config SOC_RTC_FAST_MEM_SUPPORTED config SOC_RTC_FAST_MEM_SUPPORTED
bool bool
default y default y

View File

@@ -46,6 +46,7 @@
#define SOC_ULP_SUPPORTED 1 #define SOC_ULP_SUPPORTED 1
#define SOC_LP_CORE_SUPPORTED 1 #define SOC_LP_CORE_SUPPORTED 1
#define SOC_EFUSE_KEY_PURPOSE_FIELD 1 #define SOC_EFUSE_KEY_PURPOSE_FIELD 1
#define SOC_EFUSE_SUPPORTED 1
#define SOC_RTC_FAST_MEM_SUPPORTED 1 #define SOC_RTC_FAST_MEM_SUPPORTED 1
#define SOC_RTC_MEM_SUPPORTED 1 #define SOC_RTC_MEM_SUPPORTED 1
#define SOC_I2S_SUPPORTED 1 #define SOC_I2S_SUPPORTED 1

View File

@@ -75,6 +75,10 @@ config SOC_EFUSE_KEY_PURPOSE_FIELD
bool bool
default y default y
config SOC_EFUSE_SUPPORTED
bool
default y
config SOC_RTC_FAST_MEM_SUPPORTED config SOC_RTC_FAST_MEM_SUPPORTED
bool bool
default y default y

View File

@@ -43,6 +43,7 @@
#define SOC_TEMP_SENSOR_SUPPORTED 1 #define SOC_TEMP_SENSOR_SUPPORTED 1
#define SOC_SUPPORTS_SECURE_DL_MODE 1 #define SOC_SUPPORTS_SECURE_DL_MODE 1
#define SOC_EFUSE_KEY_PURPOSE_FIELD 1 #define SOC_EFUSE_KEY_PURPOSE_FIELD 1
#define SOC_EFUSE_SUPPORTED 1
#define SOC_RTC_FAST_MEM_SUPPORTED 1 #define SOC_RTC_FAST_MEM_SUPPORTED 1
#define SOC_RTC_MEM_SUPPORTED 1 #define SOC_RTC_MEM_SUPPORTED 1
#define SOC_I2S_SUPPORTED 1 #define SOC_I2S_SUPPORTED 1

View File

@@ -45,6 +45,7 @@
#define SOC_SUPPORTS_SECURE_DL_MODE 1 #define SOC_SUPPORTS_SECURE_DL_MODE 1
// #define SOC_RISCV_COPROC_SUPPORTED 1 // #define SOC_RISCV_COPROC_SUPPORTED 1
#define SOC_EFUSE_KEY_PURPOSE_FIELD 1 #define SOC_EFUSE_KEY_PURPOSE_FIELD 1
// #define SOC_EFUSE_SUPPORTED 1 //TODO: IDF-7512
#define SOC_RTC_FAST_MEM_SUPPORTED 1 #define SOC_RTC_FAST_MEM_SUPPORTED 1
#define SOC_RTC_MEM_SUPPORTED 1 #define SOC_RTC_MEM_SUPPORTED 1
// #define SOC_I2S_SUPPORTED 1 //TODO: IDF-6508 // #define SOC_I2S_SUPPORTED 1 //TODO: IDF-6508

View File

@@ -71,6 +71,10 @@ config SOC_EFUSE_KEY_PURPOSE_FIELD
bool bool
default y default y
config SOC_EFUSE_SUPPORTED
bool
default y
config SOC_TEMP_SENSOR_SUPPORTED config SOC_TEMP_SENSOR_SUPPORTED
bool bool
default y default y

View File

@@ -56,6 +56,7 @@
#define SOC_CCOMP_TIMER_SUPPORTED 1 #define SOC_CCOMP_TIMER_SUPPORTED 1
#define SOC_ASYNC_MEMCPY_SUPPORTED 1 #define SOC_ASYNC_MEMCPY_SUPPORTED 1
#define SOC_EFUSE_KEY_PURPOSE_FIELD 1 #define SOC_EFUSE_KEY_PURPOSE_FIELD 1
#define SOC_EFUSE_SUPPORTED 1
#define SOC_TEMP_SENSOR_SUPPORTED 1 #define SOC_TEMP_SENSOR_SUPPORTED 1
#define SOC_CACHE_SUPPORT_WRAP 1 #define SOC_CACHE_SUPPORT_WRAP 1
#define SOC_RTC_FAST_MEM_SUPPORTED 1 #define SOC_RTC_FAST_MEM_SUPPORTED 1

View File

@@ -111,6 +111,10 @@ config SOC_EFUSE_KEY_PURPOSE_FIELD
bool bool
default y default y
config SOC_EFUSE_SUPPORTED
bool
default y
config SOC_SDMMC_HOST_SUPPORTED config SOC_SDMMC_HOST_SUPPORTED
bool bool
default y default y

View File

@@ -47,6 +47,7 @@
#define SOC_ASYNC_MEMCPY_SUPPORTED 1 #define SOC_ASYNC_MEMCPY_SUPPORTED 1
#define SOC_SUPPORTS_SECURE_DL_MODE 1 #define SOC_SUPPORTS_SECURE_DL_MODE 1
#define SOC_EFUSE_KEY_PURPOSE_FIELD 1 #define SOC_EFUSE_KEY_PURPOSE_FIELD 1
#define SOC_EFUSE_SUPPORTED 1
#define SOC_SDMMC_HOST_SUPPORTED 1 #define SOC_SDMMC_HOST_SUPPORTED 1
#define SOC_RTC_FAST_MEM_SUPPORTED 1 #define SOC_RTC_FAST_MEM_SUPPORTED 1
#define SOC_RTC_SLOW_MEM_SUPPORTED 1 #define SOC_RTC_SLOW_MEM_SUPPORTED 1