Skip to content

Commit cbbda85

Browse files
dolcinir-vignesh
authored andcommitted
arm64: dts: ti: k3-am62p-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 <francesco.dolcini@toradex.com> Link: https://patch.msgid.link/20260324093705.26730-6-francesco@dolcini.it Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
1 parent 4abc2f2 commit cbbda85

1 file changed

Lines changed: 18 additions & 4 deletions

File tree

arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -767,15 +767,27 @@
767767
>;
768768
};
769769

770-
/* Verdin UART_2 */
770+
/* Verdin UART_2 RX/TX */
771771
pinctrl_wkup_uart0: wkup-uart0-default-pins {
772772
pinctrl-single,pins = <
773-
AM62PX_MCU_IOPAD(0x002c, PIN_INPUT, 0) /* (C7) WKUP_UART0_CTSn */ /* SODIMM 143 */
774-
AM62PX_MCU_IOPAD(0x0030, PIN_OUTPUT, 0) /* (C6) WKUP_UART0_RTSn */ /* SODIMM 141 */
775773
AM62PX_MCU_IOPAD(0x0024, PIN_INPUT, 0) /* (D8) WKUP_UART0_RXD */ /* SODIMM 137 */
776774
AM62PX_MCU_IOPAD(0x0028, PIN_OUTPUT, 0) /* (D7) WKUP_UART0_TXD */ /* SODIMM 139 */
777775
>;
778776
};
777+
778+
/* Verdin UART_2 CTS */
779+
pinctrl_wkup_uart0_cts: wkup-uart0-cts-default-pins {
780+
pinctrl-single,pins = <
781+
AM62PX_MCU_IOPAD(0x002c, PIN_INPUT, 0) /* (C7) WKUP_UART0_CTSn */ /* SODIMM 143 */
782+
>;
783+
};
784+
785+
/* Verdin UART_2 RTS */
786+
pinctrl_wkup_uart0_rts: wkup-uart0-rts-default-pins {
787+
pinctrl-single,pins = <
788+
AM62PX_MCU_IOPAD(0x0030, PIN_OUTPUT, 0) /* (C6) WKUP_UART0_RTSn */ /* SODIMM 141 */
789+
>;
790+
};
779791
};
780792

781793
/* Verdin I2S_1_MCLK */
@@ -1410,7 +1422,9 @@
14101422
/* Verdin UART_2 */
14111423
&wkup_uart0 {
14121424
pinctrl-names = "default";
1413-
pinctrl-0 = <&pinctrl_wkup_uart0>;
1425+
pinctrl-0 = <&pinctrl_wkup_uart0>,
1426+
<&pinctrl_wkup_uart0_cts>,
1427+
<&pinctrl_wkup_uart0_rts>;
14141428
uart-has-rtscts;
14151429
status = "disabled";
14161430
};

0 commit comments

Comments
 (0)