diff --git a/arch/arm64/boot/dts/amlogic/mesong12_odroid_common.dtsi b/arch/arm64/boot/dts/amlogic/mesong12_odroid_common.dtsi index 121acfa01cd3..b2a6c8fd51bf 100644 --- a/arch/arm64/boot/dts/amlogic/mesong12_odroid_common.dtsi +++ b/arch/arm64/boot/dts/amlogic/mesong12_odroid_common.dtsi @@ -345,14 +345,6 @@ }; }; -&a_uart_pins { - mux { - groups = "uart_tx_a", - "uart_rx_a"; - function = "uart_a"; - }; -}; - &usb2_phy_v2 { status = "okay"; portnum = <2>; diff --git a/arch/arm64/boot/dts/amlogic/overlays/odroidn2/uart0.dts b/arch/arm64/boot/dts/amlogic/overlays/odroidn2/uart0.dts index ef5468a12130..abcaeb99f81c 100644 --- a/arch/arm64/boot/dts/amlogic/overlays/odroidn2/uart0.dts +++ b/arch/arm64/boot/dts/amlogic/overlays/odroidn2/uart0.dts @@ -9,4 +9,15 @@ status = "okay"; }; }; + + fragment@1 { + target = <&a_uart_pins>; + + __overlay__ { + mux { + groups = "uart_tx_a", + "uart_rx_a"; + }; + }; + }; };