[PATCH 7/8] arm64: dts: imx93-kontron: Fix UART RTS/CTS pad names
Frieder Schrempf
frieder at fris.de
Tue Oct 13 02:44:52 PDT 2026
From: Frieder Schrempf <frieder.schrempf at kontron.de>
On i.MX93 the LPUART RTS_B signal is an output and CTS_B is an input,
so they connect directly to the OSM-S UART_x_RTS and UART_x_CTS pads.
The naming used for the Gpio labels and pinmux comments was carried
over from i.MX8M, where the UART RTS/CTS signals have the opposite
direction.
Fix the naming to match the hardware:
GPIO_IO06 (LPUART6_CTS_B) -> UART_B_CTS
GPIO_IO07 (LPUART6_RTS_B) -> UART_B_RTS
GPIO_IO10 (LPUART7_CTS_B) -> UART_A_CTS
GPIO_IO11 (LPUART7_RTS_B) -> UART_A_RTS
Fixes: 2b52fd6035b7 ("arm64: dts: Add support for Kontron i.MX93 OSM-S SoM and BL carrier board")
Signed-off-by: Frieder Schrempf <frieder.schrempf at kontron.de>
---
arch/arm64/boot/dts/freescale/imx93-kontron-osm-s.dtsi | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/arch/arm64/boot/dts/freescale/imx93-kontron-osm-s.dtsi b/arch/arm64/boot/dts/freescale/imx93-kontron-osm-s.dtsi
index a6b6128f22ddf..850a92dd9b9ba 100644
--- a/arch/arm64/boot/dts/freescale/imx93-kontron-osm-s.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx93-kontron-osm-s.dtsi
@@ -59,8 +59,8 @@ &gpio2 {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_gpio2>;
gpio-line-names = "I2C_B_SDA", "I2C_B_SCL", "GPIO_B_1", "GPIO_A_2",
- "UART_B_TX", "UART_B_RX", "UART_B_RTS", "UART_B_CTS",
- "UART_A_TX", "UART_A_RX", "UART_A_RTS", "UART_A_CTS",
+ "UART_B_TX", "UART_B_RX", "UART_B_CTS", "UART_B_RTS",
+ "UART_A_TX", "UART_A_RX", "UART_A_CTS", "UART_A_RTS",
"SPI_B_CS0", "SPI_B_SDI", "SPI_B_SDO", "SPI_B_SCK",
"I2S_BITCLK", "I2S_MCLK", "GPIO_A_1", "I2S_A_DATA_OUT",
"I2S_A_DATA_IN", "PWM_2", "GPIO_A_3", "PWM_1",
@@ -423,8 +423,8 @@ pinctrl_lpuart6: lpuart6grp {
fsl,pins = <
MX93_PAD_GPIO_IO05__LPUART6_RX 0x31e /* UART_B_RX */
MX93_PAD_GPIO_IO04__LPUART6_TX 0x31e /* UART_B_TX */
- MX93_PAD_GPIO_IO07__LPUART6_RTS_B 0x31e /* UART_B_CTS */
- MX93_PAD_GPIO_IO06__LPUART6_CTS_B 0x31e /* UART_B_RTS */
+ MX93_PAD_GPIO_IO07__LPUART6_RTS_B 0x31e /* UART_B_RTS */
+ MX93_PAD_GPIO_IO06__LPUART6_CTS_B 0x31e /* UART_B_CTS */
>;
};
@@ -432,8 +432,8 @@ pinctrl_lpuart7: lpuart7grp {
fsl,pins = <
MX93_PAD_GPIO_IO09__LPUART7_RX 0x31e /* UART_A_RX */
MX93_PAD_GPIO_IO08__LPUART7_TX 0x31e /* UART_A_TX */
- MX93_PAD_GPIO_IO11__LPUART7_RTS_B 0x31e /* UART_A_CTS */
- MX93_PAD_GPIO_IO10__LPUART7_CTS_B 0x31e /* UART_A_RTS */
+ MX93_PAD_GPIO_IO11__LPUART7_RTS_B 0x31e /* UART_A_RTS */
+ MX93_PAD_GPIO_IO10__LPUART7_CTS_B 0x31e /* UART_A_CTS */
>;
};
--
2.55.0
More information about the linux-arm-kernel
mailing list