esp32h2: enable DS peripheral support in driver and test application

This commit is contained in:
Mahavir Jain
2023-02-10 10:29:21 +05:30
parent 13c8407a19
commit e4e4ffa3f4
6 changed files with 30 additions and 11 deletions
+11 -9
View File
@@ -159,6 +159,16 @@ if(NOT BOOTLOADER_BUILD)
list(APPEND srcs "apm_hal.c")
endif()
if(CONFIG_SOC_HMAC_SUPPORTED AND NOT CONFIG_IDF_TARGET_ESP32S2)
# For ESP32-S2 we do not have HMAC HAL layer implementation yet
list(APPEND srcs "hmac_hal.c")
endif()
if(CONFIG_SOC_DIG_SIGN_SUPPORTED AND NOT CONFIG_IDF_TARGET_ESP32S2)
# For ESP32-S2 we do not have DS HAL layer implementation yet
list(APPEND srcs "ds_hal.c")
endif()
if(${target} STREQUAL "esp32")
list(APPEND srcs
"touch_sensor_hal.c"
@@ -180,13 +190,11 @@ if(NOT BOOTLOADER_BUILD)
if(${target} STREQUAL "esp32s3")
list(APPEND srcs
"ds_hal.c"
"spi_flash_hal_gpspi.c"
"touch_sensor_hal.c"
"usb_hal.c"
"usb_phy_hal.c"
"xt_wdt_hal.c"
"hmac_hal.c"
"esp32s3/touch_sensor_hal.c"
"esp32s3/rtc_cntl_hal.c"
"usb_dwc_hal.c")
@@ -194,19 +202,15 @@ if(NOT BOOTLOADER_BUILD)
if(${target} STREQUAL "esp32c3")
list(APPEND srcs
"ds_hal.c"
"spi_flash_hal_gpspi.c"
"xt_wdt_hal.c"
"hmac_hal.c"
"esp32c3/rtc_cntl_hal.c")
endif()
if(${target} STREQUAL "esp32h4")
list(APPEND srcs
"ds_hal.c"
"spi_flash_hal_gpspi.c"
"aes_hal.c"
"hmac_hal.c"
"esp32h4/rtc_cntl_hal.c")
endif()
@@ -218,9 +222,7 @@ if(NOT BOOTLOADER_BUILD)
if(${target} STREQUAL "esp32c6")
list(APPEND srcs
"spi_flash_hal_gpspi.c"
"hmac_hal.c"
"ds_hal.c")
"spi_flash_hal_gpspi.c")
endif()