From: Francesco Dolcini Date: Thu, 9 Apr 2026 09:58:48 +0000 (+0200) Subject: arm64: dts: freescale: imx8mm-verdin: Split UART_2 pinctrl group X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=64819436679b7991d17fe498539b41eb2aacd05b;p=thirdparty%2Flinux.git arm64: dts: freescale: imx8mm-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/imx8mm-verdin.dtsi b/arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi index 1594ce9182a5..5fc177f589cb 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi @@ -735,7 +735,7 @@ /* Verdin UART_2 */ &uart3 { pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_uart3>; + pinctrl-0 = <&pinctrl_uart3>, <&pinctrl_uart3_cts>, <&pinctrl_uart3_rts>; uart-has-rtscts; }; @@ -1144,12 +1144,20 @@ ; /* SODIMM 129 */ }; + pinctrl_uart3_cts: uart3ctsgrp { + fsl,pins = + ; /* SODIMM 143 */ + }; + + pinctrl_uart3_rts: uart3rtsgrp { + fsl,pins = + ; /* SODIMM 141 */ + }; + pinctrl_uart3: uart3grp { fsl,pins = - , /* SODIMM 141 */ , /* SODIMM 139 */ - , /* SODIMM 137 */ - ; /* SODIMM 143 */ + ; /* SODIMM 137 */ }; pinctrl_uart4: uart4grp {