From a3967cefa4ee3a05cf159db959df96629ee392f4 Mon Sep 17 00:00:00 2001 From: Thomas Stranger Date: Wed, 14 Apr 2021 14:48:41 +0200 Subject: [PATCH] tests: dma: add nucleog474re board Add nucleo_g474re board to dma/chan_blen_transfer and dma/loop_transfer tests. Signed-off-by: Thomas Stranger --- boards/arm/nucleo_g474re/nucleo_g474re.yaml | 1 + .../boards/nucleo_g474re.conf | 3 +++ .../boards/nucleo_g474re.overlay | 17 +++++++++++++++++ .../dma/loop_transfer/boards/nucleo_g474re.conf | 2 ++ .../loop_transfer/boards/nucleo_g474re.overlay | 13 +++++++++++++ 5 files changed, 36 insertions(+) create mode 100644 tests/drivers/dma/chan_blen_transfer/boards/nucleo_g474re.conf create mode 100644 tests/drivers/dma/chan_blen_transfer/boards/nucleo_g474re.overlay create mode 100644 tests/drivers/dma/loop_transfer/boards/nucleo_g474re.conf create mode 100644 tests/drivers/dma/loop_transfer/boards/nucleo_g474re.overlay diff --git a/boards/arm/nucleo_g474re/nucleo_g474re.yaml b/boards/arm/nucleo_g474re/nucleo_g474re.yaml index 5fcc7a8f813..02bba376e11 100644 --- a/boards/arm/nucleo_g474re/nucleo_g474re.yaml +++ b/boards/arm/nucleo_g474re/nucleo_g474re.yaml @@ -21,3 +21,4 @@ supported: - spi - watchdog - adc + - dma diff --git a/tests/drivers/dma/chan_blen_transfer/boards/nucleo_g474re.conf b/tests/drivers/dma/chan_blen_transfer/boards/nucleo_g474re.conf new file mode 100644 index 00000000000..95351492762 --- /dev/null +++ b/tests/drivers/dma/chan_blen_transfer/boards/nucleo_g474re.conf @@ -0,0 +1,3 @@ +CONFIG_DMA_TRANSFER_DRV_NAME="DMAMUX_1" +CONFIG_DMA_TRANSFER_CHANNEL_NR_0=5 +CONFIG_DMA_TRANSFER_CHANNEL_NR_1=9 diff --git a/tests/drivers/dma/chan_blen_transfer/boards/nucleo_g474re.overlay b/tests/drivers/dma/chan_blen_transfer/boards/nucleo_g474re.overlay new file mode 100644 index 00000000000..b1b5691fb35 --- /dev/null +++ b/tests/drivers/dma/chan_blen_transfer/boards/nucleo_g474re.overlay @@ -0,0 +1,17 @@ +/* + * Copyright (c) 2021 Thomas Stranger + * + * SPDX-License-Identifier: Apache-2.0 + */ + +&dma1 { + status = "okay"; +}; + +&dma2 { + status = "okay"; +}; + +&dmamux1 { + status = "okay"; +}; diff --git a/tests/drivers/dma/loop_transfer/boards/nucleo_g474re.conf b/tests/drivers/dma/loop_transfer/boards/nucleo_g474re.conf new file mode 100644 index 00000000000..c6d07a01764 --- /dev/null +++ b/tests/drivers/dma/loop_transfer/boards/nucleo_g474re.conf @@ -0,0 +1,2 @@ +CONFIG_DMA_LOOP_TRANSFER_DRV_NAME="DMAMUX_1" +CONFIG_DMA_LOOP_TRANSFER_CHANNEL_NR=2 diff --git a/tests/drivers/dma/loop_transfer/boards/nucleo_g474re.overlay b/tests/drivers/dma/loop_transfer/boards/nucleo_g474re.overlay new file mode 100644 index 00000000000..c9f9199d46c --- /dev/null +++ b/tests/drivers/dma/loop_transfer/boards/nucleo_g474re.overlay @@ -0,0 +1,13 @@ +/* + * Copyright (c) 2021 Thomas Stranger + * + * SPDX-License-Identifier: Apache-2.0 + */ + +&dma1 { + status = "okay"; +}; + +&dmamux1 { + status = "okay"; +};