From eeb6921f346a2c0f6044c67516a369eb4aaff241 Mon Sep 17 00:00:00 2001 From: Francois Ramu Date: Wed, 9 Jun 2021 09:36:21 +0200 Subject: [PATCH] tests: spi: spi loopback test running on the stm32f767zi nucleo Add support of the tests/drivers/spi/spi_loopabck with dma (V1). Connect MISO pin (D12) to MOSI (D11) pin on the board to pass the test. Signed-off-by: Francois Ramu --- .../spi/spi_loopback/boards/nucleo_f767zi.conf | 10 ++++++++++ .../spi/spi_loopback/boards/nucleo_f767zi.overlay | 15 +++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 tests/drivers/spi/spi_loopback/boards/nucleo_f767zi.conf create mode 100644 tests/drivers/spi/spi_loopback/boards/nucleo_f767zi.overlay diff --git a/tests/drivers/spi/spi_loopback/boards/nucleo_f767zi.conf b/tests/drivers/spi/spi_loopback/boards/nucleo_f767zi.conf new file mode 100644 index 00000000000..1dfae0aa717 --- /dev/null +++ b/tests/drivers/spi/spi_loopback/boards/nucleo_f767zi.conf @@ -0,0 +1,10 @@ +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 + +CONFIG_NOCACHE_MEMORY=y diff --git a/tests/drivers/spi/spi_loopback/boards/nucleo_f767zi.overlay b/tests/drivers/spi/spi_loopback/boards/nucleo_f767zi.overlay new file mode 100644 index 00000000000..e6ebf3e6c4f --- /dev/null +++ b/tests/drivers/spi/spi_loopback/boards/nucleo_f767zi.overlay @@ -0,0 +1,15 @@ +/* + * Copyright (c) 2021 STMicroelectronics + * + * SPDX-License-Identifier: Apache-2.0 + */ + +&spi1 { + dmas = <&dma2 5 3 0x28440 0x03 + &dma2 2 3 0x28480 0x03>; + dma-names = "tx", "rx"; +}; + +&dma2 { + status = "okay"; +};