From 3a9215a54e1fb079c9043e7ba747beb5615dd1e1 Mon Sep 17 00:00:00 2001 From: Abderrahmane Jarmouni Date: Sun, 22 Sep 2024 13:20:04 +0200 Subject: [PATCH] tests: drivers: dma: loop_transfer: add stm32h750b_dk config Run test on stm32h750b_dk board Signed-off-by: Abderrahmane Jarmouni --- .../loop_transfer/boards/stm32h750b_dk.conf | 8 +++++ .../boards/stm32h750b_dk.overlay | 31 +++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 tests/drivers/dma/loop_transfer/boards/stm32h750b_dk.conf create mode 100644 tests/drivers/dma/loop_transfer/boards/stm32h750b_dk.overlay diff --git a/tests/drivers/dma/loop_transfer/boards/stm32h750b_dk.conf b/tests/drivers/dma/loop_transfer/boards/stm32h750b_dk.conf new file mode 100644 index 00000000000..236e987a45e --- /dev/null +++ b/tests/drivers/dma/loop_transfer/boards/stm32h750b_dk.conf @@ -0,0 +1,8 @@ +CONFIG_DMA_LOOP_TRANSFER_CHANNEL_NR=3 +CONFIG_DMA_LOOP_TRANSFER_NUMBER_OF_DMAS=2 + +# Required by BDMA which only has access to +# SRAM4 & the driver excpects it to be uncached as well. +# Other DMAs have access to SRAM4 as well. +CONFIG_CODE_DATA_RELOCATION=y +CONFIG_DMA_LOOP_TRANSFER_RELOCATE_SECTION="SRAM4" diff --git a/tests/drivers/dma/loop_transfer/boards/stm32h750b_dk.overlay b/tests/drivers/dma/loop_transfer/boards/stm32h750b_dk.overlay new file mode 100644 index 00000000000..0e34018c547 --- /dev/null +++ b/tests/drivers/dma/loop_transfer/boards/stm32h750b_dk.overlay @@ -0,0 +1,31 @@ +/* + * Copyright (c) 2024 Abderrahmane JARMOUNI + * + * SPDX-License-Identifier: Apache-2.0 + */ + +&sram4 { + zephyr,memory-attr = ; + zephyr,memory-region = "SRAM4"; + status = "okay"; +}; + +&dma1 { + status = "okay"; +}; + +&dma2 { + status = "okay"; +}; + +tst_dma0: &dmamux1 { + status = "okay"; +}; + +&bdma1 { + status = "okay"; +}; + +tst_dma1: &dmamux2 { + status = "okay"; +};