// SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause) /* * Copyright (C) STMicroelectronics 2023 - All Rights Reserved * Author: Alexandre Torgue <alexandre.torgue@foss.st.com> for STMicroelectronics. */ #include <dt-bindings/pinctrl/stm32-pinfunc.h> &pinctrl { usart2_pins_a: usart2-0 { pins1 { pinmux = <STM32_PINMUX('A', 4, AF6)>; /* USART2_TX */ bias-disable; drive-push-pull; slew-rate = <0>; }; pins2 { pinmux = <STM32_PINMUX('A', 8, AF8)>; /* USART2_RX */ bias-disable; }; }; usart2_idle_pins_a: usart2-idle-0 { pins1 { pinmux = <STM32_PINMUX('A', 4, ANALOG)>; /* USART2_TX */ }; pins2 { pinmux = <STM32_PINMUX('A', 8, AF8)>; /* USART2_RX */ bias-disable; }; }; usart2_sleep_pins_a: usart2-sleep-0 { pins { pinmux = <STM32_PINMUX('A', 4, ANALOG)>, /* USART2_TX */ <STM32_PINMUX('A', 8, ANALOG)>; /* USART2_RX */ }; }; };