xref: /optee_os/core/arch/arm/dts/stm32mp25-pinctrl.dtsi (revision 33da0db4dab84bd7702d006ad32e203bf6fc53f5)
1// SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause)
2/*
3 * Copyright (C) STMicroelectronics 2023 - All Rights Reserved
4 * Author: Alexandre Torgue <alexandre.torgue@foss.st.com> for STMicroelectronics.
5 */
6#include <dt-bindings/pinctrl/stm32-pinfunc.h>
7
8&pinctrl {
9	usart2_pins_a: usart2-0 {
10		pins1 {
11			pinmux = <STM32_PINMUX_NSEC('A', 4, AF6)>; /* USART2_TX */
12			bias-disable;
13			drive-push-pull;
14			slew-rate = <0>;
15		};
16		pins2 {
17			pinmux = <STM32_PINMUX_NSEC('A', 8, AF8)>; /* USART2_RX */
18			bias-disable;
19		};
20	};
21
22	usart2_secure_pins_a: usart2-sec-0 {
23		pins1 {
24			pinmux = <STM32_PINMUX('A', 4, AF6)>; /* USART2_TX */
25			bias-disable;
26			drive-push-pull;
27			slew-rate = <0>;
28		};
29		pins2 {
30			pinmux = <STM32_PINMUX('A', 8, AF8)>; /* USART2_RX */
31			bias-disable;
32		};
33	};
34};
35