162306a36Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause) 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Copyright (C) STMicroelectronics 2023 - All Rights Reserved 462306a36Sopenharmony_ci * Author: Alexandre Torgue <alexandre.torgue@foss.st.com> for STMicroelectronics. 562306a36Sopenharmony_ci */ 662306a36Sopenharmony_ci#include <dt-bindings/pinctrl/stm32-pinfunc.h> 762306a36Sopenharmony_ci 862306a36Sopenharmony_ci&pinctrl { 962306a36Sopenharmony_ci usart2_pins_a: usart2-0 { 1062306a36Sopenharmony_ci pins1 { 1162306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 4, AF6)>; /* USART2_TX */ 1262306a36Sopenharmony_ci bias-disable; 1362306a36Sopenharmony_ci drive-push-pull; 1462306a36Sopenharmony_ci slew-rate = <0>; 1562306a36Sopenharmony_ci }; 1662306a36Sopenharmony_ci pins2 { 1762306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 8, AF8)>; /* USART2_RX */ 1862306a36Sopenharmony_ci bias-disable; 1962306a36Sopenharmony_ci }; 2062306a36Sopenharmony_ci }; 2162306a36Sopenharmony_ci 2262306a36Sopenharmony_ci usart2_idle_pins_a: usart2-idle-0 { 2362306a36Sopenharmony_ci pins1 { 2462306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 4, ANALOG)>; /* USART2_TX */ 2562306a36Sopenharmony_ci }; 2662306a36Sopenharmony_ci pins2 { 2762306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 8, AF8)>; /* USART2_RX */ 2862306a36Sopenharmony_ci bias-disable; 2962306a36Sopenharmony_ci }; 3062306a36Sopenharmony_ci }; 3162306a36Sopenharmony_ci 3262306a36Sopenharmony_ci usart2_sleep_pins_a: usart2-sleep-0 { 3362306a36Sopenharmony_ci pins { 3462306a36Sopenharmony_ci pinmux = <STM32_PINMUX('A', 4, ANALOG)>, /* USART2_TX */ 3562306a36Sopenharmony_ci <STM32_PINMUX('A', 8, ANALOG)>; /* USART2_RX */ 3662306a36Sopenharmony_ci }; 3762306a36Sopenharmony_ci }; 3862306a36Sopenharmony_ci}; 39