From d36cdd5a271e62eb1337bad714d25f652ea5d7b3 Mon Sep 17 00:00:00 2001 From: Francois Ramu Date: Fri, 18 Jun 2021 17:06:06 +0200 Subject: [PATCH] tests: drivers: spi loopback test running on the stm32l152re nucleo add configuration for testing the spi through the dma1 on the nucleo_l152re target. This test requires the MOSI pin to be connected to the MISO pin on the board. Signed-off-by: Francois Ramu --- .../spi/spi_loopback/boards/nucleo_l152re.conf | 8 ++++++++ .../spi_loopback/boards/nucleo_l152re.overlay | 18 ++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 tests/drivers/spi/spi_loopback/boards/nucleo_l152re.conf create mode 100644 tests/drivers/spi/spi_loopback/boards/nucleo_l152re.overlay diff --git a/tests/drivers/spi/spi_loopback/boards/nucleo_l152re.conf b/tests/drivers/spi/spi_loopback/boards/nucleo_l152re.conf new file mode 100644 index 00000000000..a14c8bdffc4 --- /dev/null +++ b/tests/drivers/spi/spi_loopback/boards/nucleo_l152re.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_l152re.overlay b/tests/drivers/spi/spi_loopback/boards/nucleo_l152re.overlay new file mode 100644 index 00000000000..3552f726bb6 --- /dev/null +++ b/tests/drivers/spi/spi_loopback/boards/nucleo_l152re.overlay @@ -0,0 +1,18 @@ +/* + * Copyright (c) 2021 STMicroelectronics + * + * SPDX-License-Identifier: Apache-2.0 + */ + +&spi1 { + pinctrl-0 = <&spi1_nss_pa4 &spi1_sck_pa5 + &spi1_miso_pa6 &spi1_mosi_pa7>; + dmas = <&dma1 3 0x20440 + &dma1 2 0x20480>; + dma-names = "tx", "rx"; + status = "okay"; +}; + +&dma1 { + status = "okay"; +};