From 216011e424cf438c3bb68e641139b8b720d93a87 Mon Sep 17 00:00:00 2001 From: INAGAKI Hiroshi Date: Mon, 23 Aug 2021 18:07:05 +0900 Subject: [PATCH] realtek: enable uart1 on the devices with PoE support in 5.10 On the devices with PoE support, the secondary UART (uart1) on the SoC is used to communicate between the SoC and controller. Enable the secondary UART on the following devices: - D-Link DGS-1210-10P - Netgear GS110TPP v1 - Netgear GS310TP v1 - ZyXEL GS1900-8HP v1/v2 - ZyXEL GS1900-10HP - ZyXEL GS1900-24HP v2 Signed-off-by: INAGAKI Hiroshi --- target/linux/realtek/dts-5.10/rtl8380_netgear_gs110tpp-v1.dts | 4 ++++ target/linux/realtek/dts-5.10/rtl8380_netgear_gs310tp-v1.dts | 4 ++++ target/linux/realtek/dts-5.10/rtl8380_zyxel_gs1900-10hp.dts | 4 ++++ target/linux/realtek/dts-5.10/rtl8380_zyxel_gs1900-8hp-v1.dts | 4 ++++ target/linux/realtek/dts-5.10/rtl8380_zyxel_gs1900-8hp-v2.dts | 4 ++++ target/linux/realtek/dts-5.10/rtl8382_d-link_dgs-1210-10p.dts | 4 ++++ .../linux/realtek/dts-5.10/rtl8382_zyxel_gs1900-24hp-v2.dts | 4 ++++ 7 files changed, 28 insertions(+) diff --git a/target/linux/realtek/dts-5.10/rtl8380_netgear_gs110tpp-v1.dts b/target/linux/realtek/dts-5.10/rtl8380_netgear_gs110tpp-v1.dts index 646f4ed5160..8382d35a9da 100644 --- a/target/linux/realtek/dts-5.10/rtl8380_netgear_gs110tpp-v1.dts +++ b/target/linux/realtek/dts-5.10/rtl8380_netgear_gs110tpp-v1.dts @@ -6,3 +6,7 @@ compatible = "netgear,gs110tpp-v1", "realtek,rtl838x-soc"; model = "Netgear GS110TPP v1"; }; + +&uart1 { + status = "okay"; +}; diff --git a/target/linux/realtek/dts-5.10/rtl8380_netgear_gs310tp-v1.dts b/target/linux/realtek/dts-5.10/rtl8380_netgear_gs310tp-v1.dts index e3f59bde69a..dacd504ac49 100644 --- a/target/linux/realtek/dts-5.10/rtl8380_netgear_gs310tp-v1.dts +++ b/target/linux/realtek/dts-5.10/rtl8380_netgear_gs310tp-v1.dts @@ -8,6 +8,10 @@ }; +&uart1 { + status = "okay"; +}; + &mdio { INTERNAL_PHY(24) INTERNAL_PHY(26) diff --git a/target/linux/realtek/dts-5.10/rtl8380_zyxel_gs1900-10hp.dts b/target/linux/realtek/dts-5.10/rtl8380_zyxel_gs1900-10hp.dts index c16028788ea..82df6789a95 100644 --- a/target/linux/realtek/dts-5.10/rtl8380_zyxel_gs1900-10hp.dts +++ b/target/linux/realtek/dts-5.10/rtl8380_zyxel_gs1900-10hp.dts @@ -45,6 +45,10 @@ }; }; +&uart1 { + status = "okay"; +}; + &mdio { INTERNAL_PHY(24) INTERNAL_PHY(26) diff --git a/target/linux/realtek/dts-5.10/rtl8380_zyxel_gs1900-8hp-v1.dts b/target/linux/realtek/dts-5.10/rtl8380_zyxel_gs1900-8hp-v1.dts index 0d9b7c97c0d..5ee340eac68 100644 --- a/target/linux/realtek/dts-5.10/rtl8380_zyxel_gs1900-8hp-v1.dts +++ b/target/linux/realtek/dts-5.10/rtl8380_zyxel_gs1900-8hp-v1.dts @@ -6,3 +6,7 @@ compatible = "zyxel,gs1900-8hp-v1", "realtek,rtl838x-soc"; model = "ZyXEL GS1900-8HP v1 Switch"; }; + +&uart1 { + status = "okay"; +}; diff --git a/target/linux/realtek/dts-5.10/rtl8380_zyxel_gs1900-8hp-v2.dts b/target/linux/realtek/dts-5.10/rtl8380_zyxel_gs1900-8hp-v2.dts index cdc4aed6d19..07684622555 100644 --- a/target/linux/realtek/dts-5.10/rtl8380_zyxel_gs1900-8hp-v2.dts +++ b/target/linux/realtek/dts-5.10/rtl8380_zyxel_gs1900-8hp-v2.dts @@ -6,3 +6,7 @@ compatible = "zyxel,gs1900-8hp-v2", "realtek,rtl838x-soc"; model = "ZyXEL GS1900-8HP v2 Switch"; }; + +&uart1 { + status = "okay"; +}; diff --git a/target/linux/realtek/dts-5.10/rtl8382_d-link_dgs-1210-10p.dts b/target/linux/realtek/dts-5.10/rtl8382_d-link_dgs-1210-10p.dts index f347660283c..119eaadc16e 100644 --- a/target/linux/realtek/dts-5.10/rtl8382_d-link_dgs-1210-10p.dts +++ b/target/linux/realtek/dts-5.10/rtl8382_d-link_dgs-1210-10p.dts @@ -102,6 +102,10 @@ }; }; +&uart1 { + status = "okay"; +}; + ðernet0 { mdio: mdio-bus { compatible = "realtek,rtl838x-mdio"; diff --git a/target/linux/realtek/dts-5.10/rtl8382_zyxel_gs1900-24hp-v2.dts b/target/linux/realtek/dts-5.10/rtl8382_zyxel_gs1900-24hp-v2.dts index c16152521ee..7b6a9a1e7fd 100644 --- a/target/linux/realtek/dts-5.10/rtl8382_zyxel_gs1900-24hp-v2.dts +++ b/target/linux/realtek/dts-5.10/rtl8382_zyxel_gs1900-24hp-v2.dts @@ -45,6 +45,10 @@ }; }; +&uart1 { + status = "okay"; +}; + &mdio { EXTERNAL_PHY(0) EXTERNAL_PHY(1) -- 2.30.2