From 629286025577a3a087966348121bcf0dc79f71d0 Mon Sep 17 00:00:00 2001 From: Chen Jichang Date: Fri, 3 Apr 2026 14:08:33 +0800 Subject: [PATCH] feat(gdma): enable gdma test on s31 --- components/esp_driver_dma/test_apps/.build-test-rules.yml | 4 ---- components/esp_driver_dma/test_apps/dma/pytest_dma.py | 2 +- .../esp_driver_dma/test_apps/dma/sdkconfig.defaults.esp32s31 | 2 ++ 3 files changed, 3 insertions(+), 5 deletions(-) create mode 100644 components/esp_driver_dma/test_apps/dma/sdkconfig.defaults.esp32s31 diff --git a/components/esp_driver_dma/test_apps/.build-test-rules.yml b/components/esp_driver_dma/test_apps/.build-test-rules.yml index 0c90afe528..fb45cdd41f 100644 --- a/components/esp_driver_dma/test_apps/.build-test-rules.yml +++ b/components/esp_driver_dma/test_apps/.build-test-rules.yml @@ -4,10 +4,6 @@ components/esp_driver_dma/test_apps/dma: disable: - if: SOC_GDMA_SUPPORTED != 1 and SOC_CP_DMA_SUPPORTED != 1 - if: CONFIG_NAME == "flash_enc" and SOC_FLASH_ENC_SUPPORTED != 1 - disable_test: - - if: IDF_TARGET in ["esp32s31"] - temporary: true - reason: cannot pass # TODO: IDF-15527 depends_components: - esp_driver_dma - esp_hal_dma diff --git a/components/esp_driver_dma/test_apps/dma/pytest_dma.py b/components/esp_driver_dma/test_apps/dma/pytest_dma.py index f4a9f168c2..8f6ed5c9ea 100644 --- a/components/esp_driver_dma/test_apps/dma/pytest_dma.py +++ b/components/esp_driver_dma/test_apps/dma/pytest_dma.py @@ -16,7 +16,7 @@ from pytest_embedded_idf.utils import soc_filtered_targets ) @idf_parametrize( 'target', - ['esp32s2', 'esp32c2', 'esp32c3', 'esp32c5', 'esp32c6', 'esp32c61', 'esp32h2', 'esp32p4'], + ['esp32s2', 'esp32s31', 'esp32c2', 'esp32c3', 'esp32c5', 'esp32c6', 'esp32c61', 'esp32h2', 'esp32p4'], indirect=['target'], ) def test_dma(dut: Dut) -> None: diff --git a/components/esp_driver_dma/test_apps/dma/sdkconfig.defaults.esp32s31 b/components/esp_driver_dma/test_apps/dma/sdkconfig.defaults.esp32s31 new file mode 100644 index 0000000000..9956837cc2 --- /dev/null +++ b/components/esp_driver_dma/test_apps/dma/sdkconfig.defaults.esp32s31 @@ -0,0 +1,2 @@ +CONFIG_SPIRAM=y +CONFIG_SPIRAM_SPEED_250M=y