From 455b45780d6bd476e1a96e2d1d6a8b5a7ce238db Mon Sep 17 00:00:00 2001 From: Dominik Lau Date: Thu, 29 Aug 2024 12:47:12 +0200 Subject: [PATCH] tests: drivers: dma: run dma tests on stm32f746g_disco enabled dma loop transfer and channel blend to run on stm32f746g_disco Signed-off-by: Dominik Lau --- boards/st/stm32f746g_disco/stm32f746g_disco.yaml | 1 + .../chan_blen_transfer/boards/stm32f746g_disco.conf | 2 ++ .../boards/stm32f746g_disco.overlay | 13 +++++++++++++ .../dma/loop_transfer/boards/stm32f746g_disco.conf | 1 + .../loop_transfer/boards/stm32f746g_disco.overlay | 13 +++++++++++++ 5 files changed, 30 insertions(+) create mode 100644 tests/drivers/dma/chan_blen_transfer/boards/stm32f746g_disco.conf create mode 100644 tests/drivers/dma/chan_blen_transfer/boards/stm32f746g_disco.overlay create mode 100644 tests/drivers/dma/loop_transfer/boards/stm32f746g_disco.conf create mode 100644 tests/drivers/dma/loop_transfer/boards/stm32f746g_disco.overlay diff --git a/boards/st/stm32f746g_disco/stm32f746g_disco.yaml b/boards/st/stm32f746g_disco/stm32f746g_disco.yaml index 5442db5bb67..7d58f2b1f2b 100644 --- a/boards/st/stm32f746g_disco/stm32f746g_disco.yaml +++ b/boards/st/stm32f746g_disco/stm32f746g_disco.yaml @@ -19,4 +19,5 @@ supported: - usb_device - display - memc + - dma vendor: st diff --git a/tests/drivers/dma/chan_blen_transfer/boards/stm32f746g_disco.conf b/tests/drivers/dma/chan_blen_transfer/boards/stm32f746g_disco.conf new file mode 100644 index 00000000000..ded0d42ac56 --- /dev/null +++ b/tests/drivers/dma/chan_blen_transfer/boards/stm32f746g_disco.conf @@ -0,0 +1,2 @@ +CONFIG_DMA_TRANSFER_CHANNEL_NR_0=0 +CONFIG_DMA_TRANSFER_CHANNEL_NR_1=1 diff --git a/tests/drivers/dma/chan_blen_transfer/boards/stm32f746g_disco.overlay b/tests/drivers/dma/chan_blen_transfer/boards/stm32f746g_disco.overlay new file mode 100644 index 00000000000..c189d0fed6f --- /dev/null +++ b/tests/drivers/dma/chan_blen_transfer/boards/stm32f746g_disco.overlay @@ -0,0 +1,13 @@ +/* + * Copyright (c) 2024 Antmicro + * + * SPDX-License-Identifier: Apache-2.0 + */ + +tst_dma0: &dma2 { + status = "okay"; +}; + +&sram0 { + zephyr,memory-attr = <( DT_MEM_ARM(ATTR_MPU_RAM_NOCACHE) )>; +}; diff --git a/tests/drivers/dma/loop_transfer/boards/stm32f746g_disco.conf b/tests/drivers/dma/loop_transfer/boards/stm32f746g_disco.conf new file mode 100644 index 00000000000..5f10ed9e1ab --- /dev/null +++ b/tests/drivers/dma/loop_transfer/boards/stm32f746g_disco.conf @@ -0,0 +1 @@ +CONFIG_DMA_LOOP_TRANSFER_CHANNEL_NR=4 diff --git a/tests/drivers/dma/loop_transfer/boards/stm32f746g_disco.overlay b/tests/drivers/dma/loop_transfer/boards/stm32f746g_disco.overlay new file mode 100644 index 00000000000..c189d0fed6f --- /dev/null +++ b/tests/drivers/dma/loop_transfer/boards/stm32f746g_disco.overlay @@ -0,0 +1,13 @@ +/* + * Copyright (c) 2024 Antmicro + * + * SPDX-License-Identifier: Apache-2.0 + */ + +tst_dma0: &dma2 { + status = "okay"; +}; + +&sram0 { + zephyr,memory-attr = <( DT_MEM_ARM(ATTR_MPU_RAM_NOCACHE) )>; +};