test(parlio,rmt,lcd): add virtual flash encryption test

This commit is contained in:
Chen Jichang
2026-01-09 15:16:19 +08:00
committed by Chen Ji Chang
parent 525b83f85a
commit fea2c08655
45 changed files with 643 additions and 30 deletions

View File

@@ -13,6 +13,7 @@
#if SOC_HAS(GDMA)
#include "hal/gdma_ll.h"
#include "hal/efuse_hal.h"
#include "esp_flash_encrypt.h"
#endif
#if CONFIG_HEAP_PLACE_FUNCTION_INTO_FLASH
@@ -82,7 +83,7 @@ HEAP_IRAM_ATTR void esp_heap_adjust_alignment_to_hw(size_t *p_alignment, size_t
#endif
#if SOC_HAS(GDMA) && (SOC_PSRAM_DMA_CAPABLE || SOC_DMA_CAN_ACCESS_FLASH)
if ((caps & MALLOC_CAP_DMA) && efuse_hal_flash_encryption_enabled()) {
if ((caps & MALLOC_CAP_DMA) && esp_flash_encryption_enabled()) {
alignment = (alignment > GDMA_LL_GET(ACCESS_ENCRYPTION_MEM_ALIGNMENT)) ? alignment : GDMA_LL_GET(ACCESS_ENCRYPTION_MEM_ALIGNMENT);
}
#endif