From 1fe292dfaf2b9ac2b4fd4bc4366f1f73155d540a Mon Sep 17 00:00:00 2001 From: Krishna Mohan Dani Date: Tue, 29 Jun 2021 13:03:00 +0530 Subject: [PATCH] tests/drivers: nucleo_l552ze_q: Configuration for spi_loopback test This commit configures spi, dma & dmamux to run spi_loopback test on nucleo_l552ze_q platform. The tx & rx pin of spi1 should be shorted before running spi_loopback. Signed-off-by: Krishna Mohan Dani --- .../spi_loopback/boards/nucleo_l552ze_q.conf | 8 +++++++ .../boards/nucleo_l552ze_q.overlay | 23 +++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 tests/drivers/spi/spi_loopback/boards/nucleo_l552ze_q.conf create mode 100644 tests/drivers/spi/spi_loopback/boards/nucleo_l552ze_q.overlay diff --git a/tests/drivers/spi/spi_loopback/boards/nucleo_l552ze_q.conf b/tests/drivers/spi/spi_loopback/boards/nucleo_l552ze_q.conf new file mode 100644 index 00000000000..a14c8bdffc4 --- /dev/null +++ b/tests/drivers/spi/spi_loopback/boards/nucleo_l552ze_q.conf @@ -0,0 +1,8 @@ +CONFIG_SPI_LOOPBACK_DRV_NAME="SPI_1" + +CONFIG_SPI_STM32_DMA=y +CONFIG_SPI_STM32_INTERRUPT=n + +CONFIG_SPI_ASYNC=n + +CONFIG_SPI_LOOPBACK_MODE_LOOP=n diff --git a/tests/drivers/spi/spi_loopback/boards/nucleo_l552ze_q.overlay b/tests/drivers/spi/spi_loopback/boards/nucleo_l552ze_q.overlay new file mode 100644 index 00000000000..680c50e831b --- /dev/null +++ b/tests/drivers/spi/spi_loopback/boards/nucleo_l552ze_q.overlay @@ -0,0 +1,23 @@ +/* + * Copyright (c) 2021 STMicroelectronics + * + * SPDX-License-Identifier: Apache-2.0 + */ + +&spi1 { + dmas = <&dmamux1 0 12 0x440 0 + &dmamux1 7 11 0x480 0>; + dma-names = "tx", "rx"; +}; + +&dma1 { + status = "okay"; +}; + +&dma2 { + status = "okay"; +}; + +&dmamux1 { + status = "okay"; +};