diff mbox series

ipq806x: Fix gmac1 (WAN) on Netgear D7800

Message ID 1606495031-12862-1-git-send-email-peter@cardoe.co.uk
State Accepted
Delegated to: Petr Štetiar
Headers show
Series ipq806x: Fix gmac1 (WAN) on Netgear D7800 | expand

Commit Message

peter@cardoe.co.uk Nov. 27, 2020, 4:37 p.m. UTC
From: Peter Cardoe <peter@cardoe.co.uk>

ipq806x: Fix gmac1 (WAN) on Netgear D7800

The WAN port on Netgear D7800 is unable to connect to an ISP when the
link to the modem is running at less than 1GB.
 
This patch fixes the issue by removing the phy-handle definition 
and replacing it with a fixed-link definition

The WAN port is then able to connect to a modem via a link running at 100Mbs or 10Mbs

Fixes: FS#3086

Signed-off-by: Peter Cardoe <peter@cardoe.co.uk>
---
 target/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-d7800.dts | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
diff mbox series

Patch

diff --git a/target/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-d7800.dts b/target/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-d7800.dts
index 7fb871b..229596b 100644
--- a/target/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-d7800.dts
+++ b/target/linux/ipq806x/files/arch/arm/boot/dts/qcom-ipq8064-d7800.dts
@@ -283,13 +283,17 @@ 
 &gmac1 {
 	status = "okay";
 	phy-mode = "rgmii";
-	phy-handle = <&phy4>;
 	qcom,id = <1>;
 
 	pinctrl-0 = <&rgmii2_pins>;
 	pinctrl-names = "default";
 
 	mtd-mac-address = <&art 6>;
+
+	fixed-link {
+		speed = <1000>;
+		full-duplex;
+	};
 };
 
 &gmac2 {