From 83f1420c72d9c279b2a8a01b2e2baab7a5d69ab7 Mon Sep 17 00:00:00 2001 From: Krishna Mohan Dani Date: Fri, 9 Jul 2021 01:30:26 +0530 Subject: [PATCH] boards/arm: stm32l562e_dk: Enabling usart3 This commit enables usart3 channel on stm32l562e_dk platform. This would also be used to test usart in dma mode with tests/drivers/uart/uart_async_api. Signed-off-by: Krishna Mohan Dani --- boards/arm/stm32l562e_dk/doc/index.rst | 1 + boards/arm/stm32l562e_dk/stm32l562e_dk.yaml | 1 + boards/arm/stm32l562e_dk/stm32l562e_dk_common.dtsi | 6 ++++++ 3 files changed, 8 insertions(+) diff --git a/boards/arm/stm32l562e_dk/doc/index.rst b/boards/arm/stm32l562e_dk/doc/index.rst index a35097a7d12..00b75c02f18 100644 --- a/boards/arm/stm32l562e_dk/doc/index.rst +++ b/boards/arm/stm32l562e_dk/doc/index.rst @@ -197,6 +197,7 @@ Default Zephyr Peripheral Mapping: ---------------------------------- - USART_1 TX/RX : PA9/PA10 +- USART_3 TX/RX : PC10/PC11 - I2C_1 SCL/SDA : PB6/PB7 - SPI_1 SCK/MISO/MOSI : PG2/PG3/PG4 (BT SPI bus) - SPI_3 NSS/SCK/MISO/MOSI : PE0/PG9/PB4/PB5 (Arduino SPI) diff --git a/boards/arm/stm32l562e_dk/stm32l562e_dk.yaml b/boards/arm/stm32l562e_dk/stm32l562e_dk.yaml index 5b71d8dd00f..e14807056b6 100644 --- a/boards/arm/stm32l562e_dk/stm32l562e_dk.yaml +++ b/boards/arm/stm32l562e_dk/stm32l562e_dk.yaml @@ -16,6 +16,7 @@ supported: - adc - spi - dma + - usart - arduino_spi ram: 192 flash: 512 diff --git a/boards/arm/stm32l562e_dk/stm32l562e_dk_common.dtsi b/boards/arm/stm32l562e_dk/stm32l562e_dk_common.dtsi index e3f0e18e068..a785e6991c5 100644 --- a/boards/arm/stm32l562e_dk/stm32l562e_dk_common.dtsi +++ b/boards/arm/stm32l562e_dk/stm32l562e_dk_common.dtsi @@ -84,6 +84,12 @@ status = "okay"; }; +&usart3 { + pinctrl-0 = <&usart3_tx_pc10 &usart3_rx_pc11>; + current-speed = <115200>; + status = "okay"; +}; + &i2c1 { pinctrl-0 = <&i2c1_scl_pb6 &i2c1_sda_pb7>; status = "okay";