tests/drivers/dma: Enable tests on nucleo_f746zg and disco_l475_iot1
This will enable dma device testing on these platforms in ST CI.
Signed-off-by: Erwan Gouriou <erwan.gouriou@linaro.org>
diff --git a/boards/arm/disco_l475_iot1/disco_l475_iot1.yaml b/boards/arm/disco_l475_iot1/disco_l475_iot1.yaml
index f7191a2..3a0f887 100644
--- a/boards/arm/disco_l475_iot1/disco_l475_iot1.yaml
+++ b/boards/arm/disco_l475_iot1/disco_l475_iot1.yaml
@@ -21,5 +21,6 @@
- vl53l0x
- watchdog
- adc
+ - dma
ram: 96
flash: 1024
diff --git a/boards/arm/nucleo_f746zg/nucleo_f746zg.dts b/boards/arm/nucleo_f746zg/nucleo_f746zg.dts
index f493cce..cb794ca 100644
--- a/boards/arm/nucleo_f746zg/nucleo_f746zg.dts
+++ b/boards/arm/nucleo_f746zg/nucleo_f746zg.dts
@@ -123,6 +123,10 @@
status = "okay";
};
+&dma2 {
+ status = "okay";
+};
+
&adc1 {
pinctrl-0 = <&adc1_in0_pa0>;
status = "okay";
diff --git a/boards/arm/nucleo_f746zg/nucleo_f746zg.yaml b/boards/arm/nucleo_f746zg/nucleo_f746zg.yaml
index 9ced982..1c640d6 100644
--- a/boards/arm/nucleo_f746zg/nucleo_f746zg.yaml
+++ b/boards/arm/nucleo_f746zg/nucleo_f746zg.yaml
@@ -23,3 +23,4 @@
- counter
- can
- adc
+ - dma
diff --git a/tests/drivers/dma/chan_blen_transfer/boards/disco_l475_iot1.conf b/tests/drivers/dma/chan_blen_transfer/boards/disco_l475_iot1.conf
new file mode 100644
index 0000000..87c5ce1
--- /dev/null
+++ b/tests/drivers/dma/chan_blen_transfer/boards/disco_l475_iot1.conf
@@ -0,0 +1,3 @@
+CONFIG_DMA_TRANSFER_DRV_NAME="DMA_1"
+CONFIG_DMA_TRANSFER_CHANNEL_NR_0=4
+CONFIG_DMA_TRANSFER_CHANNEL_NR_1=2
diff --git a/tests/drivers/dma/chan_blen_transfer/boards/nucleo_f746zg.conf b/tests/drivers/dma/chan_blen_transfer/boards/nucleo_f746zg.conf
new file mode 100644
index 0000000..cc810af
--- /dev/null
+++ b/tests/drivers/dma/chan_blen_transfer/boards/nucleo_f746zg.conf
@@ -0,0 +1,4 @@
+CONFIG_DMA_TRANSFER_DRV_NAME="DMA_2"
+CONFIG_DMA_TRANSFER_CHANNEL_NR_0=0
+CONFIG_DMA_TRANSFER_CHANNEL_NR_1=1
+CONFIG_NOCACHE_MEMORY=y
diff --git a/tests/drivers/dma/loop_transfer/boards/disco_l475_iot1.conf b/tests/drivers/dma/loop_transfer/boards/disco_l475_iot1.conf
new file mode 100644
index 0000000..f2199a5
--- /dev/null
+++ b/tests/drivers/dma/loop_transfer/boards/disco_l475_iot1.conf
@@ -0,0 +1,2 @@
+CONFIG_DMA_LOOP_TRANSFER_DRV_NAME="DMA_1"
+CONFIG_DMA_LOOP_TRANSFER_CHANNEL_NR=4
diff --git a/tests/drivers/dma/loop_transfer/boards/nucleo_f746zg.conf b/tests/drivers/dma/loop_transfer/boards/nucleo_f746zg.conf
new file mode 100644
index 0000000..0bbca45
--- /dev/null
+++ b/tests/drivers/dma/loop_transfer/boards/nucleo_f746zg.conf
@@ -0,0 +1,3 @@
+CONFIG_NOCACHE_MEMORY=y
+CONFIG_DMA_LOOP_TRANSFER_DRV_NAME="DMA_2"
+CONFIG_DMA_LOOP_TRANSFER_CHANNEL_NR=0