[OpenWrt-Devel] [PATCH 4/4] ath79: enable QCA955x SGMII workaround
David Bauer
mail at david-bauer.net
Thu Apr 11 11:59:45 EDT 2019
Enable the QCA955x SGMII workaround for all devices which sport the
AR8033 + QCA955x combination which is known to show the link-stuck
symptoms.
Signed-off-by: David Bauer <mail at david-bauer.net>
---
target/linux/ath79/dts/qca9558_devolo_dvl1xxx.dtsi | 6 ++++++
target/linux/ath79/dts/qca9558_ocedo_ursus.dts | 6 ++++++
target/linux/ath79/dts/qca9558_openmesh_om5p-ac-v2.dts | 6 ++++++
3 files changed, 18 insertions(+)
diff --git a/target/linux/ath79/dts/qca9558_devolo_dvl1xxx.dtsi b/target/linux/ath79/dts/qca9558_devolo_dvl1xxx.dtsi
index 9937186b1e..e2d1b7cc94 100644
--- a/target/linux/ath79/dts/qca9558_devolo_dvl1xxx.dtsi
+++ b/target/linux/ath79/dts/qca9558_devolo_dvl1xxx.dtsi
@@ -131,6 +131,7 @@
&mdio1 {
phy1: ethernet-phy at 1 {
reg = <1>;
+ at803x-override-sgmii-link-check;
};
};
@@ -139,6 +140,11 @@
mtd-mac-address-increment = <1>;
phy-handle = <&phy1>;
pll-data = <0x03000101 0x00000101 0x00001313>;
+ qca955x-sgmii-fixup;
+
+ gmac-config {
+ device = <&gmac>;
+ };
};
&wmac {
diff --git a/target/linux/ath79/dts/qca9558_ocedo_ursus.dts b/target/linux/ath79/dts/qca9558_ocedo_ursus.dts
index 1a92da3946..53bfa51fd2 100644
--- a/target/linux/ath79/dts/qca9558_ocedo_ursus.dts
+++ b/target/linux/ath79/dts/qca9558_ocedo_ursus.dts
@@ -119,6 +119,7 @@
phy2: ethernet-phy at 2 {
reg = <2>;
+ at803x-override-sgmii-link-check;
};
};
@@ -144,4 +145,9 @@
mtd-mac-address = <&art 0x12>;
phy-handle = <&phy2>;
pll-data = <0x3000101 0x101 0x1313>;
+ qca955x-sgmii-fixup;
+
+ gmac-config {
+ device = <&gmac>;
+ };
};
diff --git a/target/linux/ath79/dts/qca9558_openmesh_om5p-ac-v2.dts b/target/linux/ath79/dts/qca9558_openmesh_om5p-ac-v2.dts
index 1e3cf40f71..d05e844d63 100644
--- a/target/linux/ath79/dts/qca9558_openmesh_om5p-ac-v2.dts
+++ b/target/linux/ath79/dts/qca9558_openmesh_om5p-ac-v2.dts
@@ -146,6 +146,7 @@
phy1: ethernet-phy at 1 {
reg = <1>;
phy-mode = "sgmii";
+ at803x-override-sgmii-link-check;
};
};
@@ -165,4 +166,9 @@
phy-handle = <&phy1>;
phy-mode = "sgmii";
+ qca955x-sgmii-fixup;
+
+ gmac-config {
+ device = <&gmac>;
+ };
};
--
2.21.0
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel
More information about the openwrt-devel
mailing list