From e919123fd64f68bae098f694e5603864cceba879 Mon Sep 17 00:00:00 2001 From: Lucas Tamborrino Date: Thu, 24 Nov 2022 10:43:02 -0300 Subject: [PATCH] tests: dma: add esp32c3 Add esp32c3 support to DMA tests Signed-off-by: Lucas Tamborrino --- boards/riscv/esp32c3_devkitm/esp32c3_devkitm.yaml | 1 + .../chan_blen_transfer/boards/esp32c3_devkitm.conf | 3 +++ .../chan_blen_transfer/boards/esp32c3_devkitm.overlay | 11 +++++++++++ .../dma/loop_transfer/boards/esp32c3_devkitm.conf | 2 ++ .../dma/loop_transfer/boards/esp32c3_devkitm.overlay | 11 +++++++++++ 5 files changed, 28 insertions(+) create mode 100644 tests/drivers/dma/chan_blen_transfer/boards/esp32c3_devkitm.conf create mode 100644 tests/drivers/dma/chan_blen_transfer/boards/esp32c3_devkitm.overlay create mode 100644 tests/drivers/dma/loop_transfer/boards/esp32c3_devkitm.conf create mode 100644 tests/drivers/dma/loop_transfer/boards/esp32c3_devkitm.overlay diff --git a/boards/riscv/esp32c3_devkitm/esp32c3_devkitm.yaml b/boards/riscv/esp32c3_devkitm/esp32c3_devkitm.yaml index e6a09fad904..3cc9a197023 100644 --- a/boards/riscv/esp32c3_devkitm/esp32c3_devkitm.yaml +++ b/boards/riscv/esp32c3_devkitm/esp32c3_devkitm.yaml @@ -10,6 +10,7 @@ supported: - i2c - watchdog - uart + - dma testing: ignore_tags: - net diff --git a/tests/drivers/dma/chan_blen_transfer/boards/esp32c3_devkitm.conf b/tests/drivers/dma/chan_blen_transfer/boards/esp32c3_devkitm.conf new file mode 100644 index 00000000000..56bf25e718b --- /dev/null +++ b/tests/drivers/dma/chan_blen_transfer/boards/esp32c3_devkitm.conf @@ -0,0 +1,3 @@ +CONFIG_DMA_TRANSFER_CHANNEL_NR_0=5 +CONFIG_DMA_TRANSFER_CHANNEL_NR_1=0 +CONFIG_HEAP_MEM_POOL_SIZE=32768 diff --git a/tests/drivers/dma/chan_blen_transfer/boards/esp32c3_devkitm.overlay b/tests/drivers/dma/chan_blen_transfer/boards/esp32c3_devkitm.overlay new file mode 100644 index 00000000000..b322d8c4ab6 --- /dev/null +++ b/tests/drivers/dma/chan_blen_transfer/boards/esp32c3_devkitm.overlay @@ -0,0 +1,11 @@ +/* + * Copyright (c) 2022 Espressif Systems (Shanghai) Co., Ltd. + * + * SPDX-License-Identifier: Apache-2.0 + */ + +&dma { + status = "okay"; +}; + +test_dma: &dma { }; diff --git a/tests/drivers/dma/loop_transfer/boards/esp32c3_devkitm.conf b/tests/drivers/dma/loop_transfer/boards/esp32c3_devkitm.conf new file mode 100644 index 00000000000..927a1ee6c61 --- /dev/null +++ b/tests/drivers/dma/loop_transfer/boards/esp32c3_devkitm.conf @@ -0,0 +1,2 @@ +CONFIG_HEAP_MEM_POOL_SIZE=32768 +CONFIG_DMA_LOOP_TRANSFER_CHANNEL_NR=0 diff --git a/tests/drivers/dma/loop_transfer/boards/esp32c3_devkitm.overlay b/tests/drivers/dma/loop_transfer/boards/esp32c3_devkitm.overlay new file mode 100644 index 00000000000..b322d8c4ab6 --- /dev/null +++ b/tests/drivers/dma/loop_transfer/boards/esp32c3_devkitm.overlay @@ -0,0 +1,11 @@ +/* + * Copyright (c) 2022 Espressif Systems (Shanghai) Co., Ltd. + * + * SPDX-License-Identifier: Apache-2.0 + */ + +&dma { + status = "okay"; +}; + +test_dma: &dma { };