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