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"; +};