From c61f315324aa0632613fd09398bdfa8a8c289a3d Mon Sep 17 00:00:00 2001 From: Alex McLain Date: Sun, 16 Jun 2024 19:25:39 -0700 Subject: [PATCH] Enable UART5 (ttyS0) on expansion header --- arch/arm64/boot/dts/ti/k3-am625-sk.dts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/arch/arm64/boot/dts/ti/k3-am625-sk.dts b/arch/arm64/boot/dts/ti/k3-am625-sk.dts index b18092497c9a..25467950e150 100644 --- a/arch/arm64/boot/dts/ti/k3-am625-sk.dts +++ b/arch/arm64/boot/dts/ti/k3-am625-sk.dts @@ -13,6 +13,10 @@ / { compatible = "ti,am625-sk", "ti,am625"; model = "Texas Instruments AM625 SK"; + aliases { + serial0 = &main_uart5; + }; + opp-table { /* Add 1.4GHz OPP for am625-sk board. Requires VDD_CORE to be at 0.85V */ opp-1400000000 { @@ -141,6 +145,13 @@ AM62X_IOPAD(0x008, PIN_INPUT, 0) /* (J24) OSPI0_DQS */ >; }; + main_uart5_pins_default: main-uart5-pins-default { + pinctrl-single,pins = < + AM62X_IOPAD(0x01d8, PIN_INPUT, 1) /* (C15) MCAN0_TX.UART5_RXD */ + AM62X_IOPAD(0x01dc, PIN_OUTPUT, 1) /* (E15) MCAN0_RX.UART5_TXD */ + >; + }; + vdd_sd_dv_pins_default: vdd-sd-dv-default-pins { bootph-all; pinctrl-single,pins = < @@ -195,6 +206,12 @@ exp1: gpio@22 { }; }; +&main_uart5 { + status = "okay"; + pinctrl-names = "default"; + pinctrl-0 = <&main_uart5_pins_default>; +}; + &sdhci1 { vmmc-supply = <&vdd_mmc1>; vqmmc-supply = <&vdd_sd_dv>; -- 2.25.1