tests: drivers: dma: chan_blen_transfer: Add low footprint test variant
The nucleo c031c6 was filtered due to small ram size. However, the
application did fit when builed and run with west. We add a low footprint
variant of the test to also test on platforms with smaller size but where
the application fits.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
diff --git a/tests/drivers/dma/chan_blen_transfer/boards/nucleo_c031c6.conf b/tests/drivers/dma/chan_blen_transfer/boards/nucleo_c031c6.conf
new file mode 100644
index 0000000..13768e6
--- /dev/null
+++ b/tests/drivers/dma/chan_blen_transfer/boards/nucleo_c031c6.conf
@@ -0,0 +1,2 @@
+CONFIG_DMA_TRANSFER_CHANNEL_NR_0=1
+CONFIG_DMA_TRANSFER_CHANNEL_NR_1=2
diff --git a/tests/drivers/dma/chan_blen_transfer/boards/nucleo_c031c6.overlay b/tests/drivers/dma/chan_blen_transfer/boards/nucleo_c031c6.overlay
new file mode 100644
index 0000000..c946950
--- /dev/null
+++ b/tests/drivers/dma/chan_blen_transfer/boards/nucleo_c031c6.overlay
@@ -0,0 +1,9 @@
+/*
+ * Copyright (c) 2023 Benjamin Björnsson <benjamin.bjornsson@gmail.com>
+ *
+ * SPDX-License-Identifier: Apache-2.0
+ */
+
+test_dma0: &dma1 {
+ status = "okay";
+};
diff --git a/tests/drivers/dma/chan_blen_transfer/testcase.yaml b/tests/drivers/dma/chan_blen_transfer/testcase.yaml
index cbafd92..972313a 100644
--- a/tests/drivers/dma/chan_blen_transfer/testcase.yaml
+++ b/tests/drivers/dma/chan_blen_transfer/testcase.yaml
@@ -6,3 +6,10 @@
- drivers
- dma
filter: dt_nodelabel_enabled("test_dma0")
+ drivers.dma.chan_blen_transfer.low_footprint:
+ min_ram: 6
+ depends_on: dma
+ - drivers
+ - dma
+ filter: dt_nodelabel_enabled("test_dma0")
+ platform_allow: nucleo_c031c6