From 005a5405e09e33890360913d304441b46ff90bc3 Mon Sep 17 00:00:00 2001 From: David Bauer Date: Sat, 17 Jul 2021 20:04:29 +0200 Subject: [PATCH] ipq40xx: fix FRITZRepeater 1200 RGMII delay When the AVM FRITZ!Repeater 1200 was introduced on Kernel 4.19, the at803x PHY driver incorrectly set up the delays, not disabling delays set by the bootloader. The PHY was always operating with RX as well as TX delays enabled, but with kernel 5.4 and later, the required TX delay is disabled, breaking ethernet operation. Correct the PHY mode, so the driver enables both delays. Signed-off-by: David Bauer --- .../files/arch/arm/boot/dts/qcom-ipq4019-fritzrepeater-1200.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/target/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-fritzrepeater-1200.dts b/target/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-fritzrepeater-1200.dts index 5c4bca30d6..1683942dfe 100644 --- a/target/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-fritzrepeater-1200.dts +++ b/target/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-fritzrepeater-1200.dts @@ -68,7 +68,7 @@ edma@c080000 { status = "okay"; - phy-mode = "rgmii-rxid"; + phy-mode = "rgmii-id"; qcom,num_gmac = <1>; qcom,single-phy; };