From: Francesco Dolcini Date: Thu, 9 Apr 2026 09:58:50 +0000 (+0200) Subject: arm64: dts: freescale: imx8mp-verdin: Split UART_2 pinctrl group X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=097418652e6ab85d4c737c01f3e024fb2399b289;p=thirdparty%2Flinux.git arm64: dts: freescale: imx8mp-verdin: Split UART_2 pinctrl group Some carrier board reuse the UART_2 control signals as GPIO, split the pinctrl RTS/CTS in separated nodes to maximize flexibility. Signed-off-by: Francesco Dolcini Signed-off-by: Frank Li --- diff --git a/arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi b/arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi index d31f8082394f..9fee2cf9ef54 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi @@ -846,7 +846,7 @@ /* Verdin UART_2 */ &uart2 { pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_uart2>; + pinctrl-0 = <&pinctrl_uart2>, <&pinctrl_uart2_cts>, <&pinctrl_uart2_rts>; uart-has-rtscts; }; @@ -1277,10 +1277,18 @@ ; /* SODIMM 131 */ }; + pinctrl_uart2_cts: uart2ctsgrp { + fsl,pins = + ; /* SODIMM 143 */ + }; + + pinctrl_uart2_rts: uart2rtsgrp { + fsl,pins = + ; /* SODIMM 141 */ + }; + pinctrl_uart2: uart2grp { fsl,pins = - , /* SODIMM 143 */ - , /* SODIMM 141 */ , /* SODIMM 137 */ ; /* SODIMM 139 */ };