Commit 559b33d2 authored by Steffen Trumtrar's avatar Steffen Trumtrar Committed by Alexandre Torgue
Browse files

ARM: dts: stm32: Add pinmux for USART1 pins on stm32mp15



Add a mux option for the USART1 pins.

This is used on the Phycore STM32MP1.

Signed-off-by: default avatarSteffen Trumtrar <s.trumtrar@pengutronix.de>
Signed-off-by: default avatarAlexandre Torgue <alexandre.torgue@foss.st.com>
parent 2f18e152
Loading
Loading
Loading
Loading
+57 −0
Original line number Diff line number Diff line
@@ -2273,6 +2273,33 @@
		};
	};

	usart1_pins_a: usart1-0 {
		pins1 {
			pinmux = <STM32_PINMUX('A', 12, AF7)>; /* USART1_RTS */
			bias-disable;
			drive-push-pull;
			slew-rate = <0>;
		};
		pins2 {
			pinmux = <STM32_PINMUX('A', 11, AF7)>; /* USART1_CTS_NSS */
			bias-disable;
		};
	};

	usart1_idle_pins_a: usart1-idle-0 {
		pins1 {
			pinmux = <STM32_PINMUX('A', 12, ANALOG)>, /* USART1_RTS */
				 <STM32_PINMUX('A', 11, AF7)>; /* USART1_CTS_NSS */
		};
	};

	usart1_sleep_pins_a: usart1-sleep-0 {
		pins {
			pinmux = <STM32_PINMUX('A', 12, ANALOG)>, /* USART1_RTS */
				 <STM32_PINMUX('A', 11, ANALOG)>; /* USART1_CTS_NSS */
		};
	};

	usart2_pins_a: usart2-0 {
		pins1 {
			pinmux = <STM32_PINMUX('F', 5, AF7)>, /* USART2_TX */
@@ -2612,4 +2639,34 @@
			bias-disable;
		};
	};

	usart1_pins_b: usart1-1 {
		pins1 {
			pinmux = <STM32_PINMUX('Z', 7, AF7)>; /* USART1_TX */
			bias-disable;
			drive-push-pull;
			slew-rate = <0>;
		};
		pins2 {
			pinmux = <STM32_PINMUX('Z', 6, AF7)>; /* USART1_RX */
			bias-disable;
		};
	};

	usart1_idle_pins_b: usart1-idle-1 {
		pins1 {
			pinmux = <STM32_PINMUX('Z', 7, ANALOG)>; /* USART1_TX */
		};
		pins2 {
			pinmux = <STM32_PINMUX('Z', 6, AF7)>; /* USART1_RX */
			bias-disable;
		};
	};

	usart1_sleep_pins_b: usart1-sleep-1 {
		pins {
			pinmux = <STM32_PINMUX('Z', 7, ANALOG)>, /* USART1_TX */
				 <STM32_PINMUX('Z', 6, ANALOG)>; /* USART1_RX */
		};
	};
};