aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Bauer <mail@david-bauer.net>2021-07-17 20:04:29 +0200
committerDavid Bauer <mail@david-bauer.net>2021-07-17 20:06:49 +0200
commitf9d18281051c894eacd40f10c10b430c6c9082ad (patch)
tree70b887395881ddde6ff606789f96bc3f2130aef8
parent0f499372c05cd42fd6fd85c061a39ad49bccdbda (diff)
downloadupstream-f9d18281051c894eacd40f10c10b430c6c9082ad.tar.gz
upstream-f9d18281051c894eacd40f10c10b430c6c9082ad.tar.bz2
upstream-f9d18281051c894eacd40f10c10b430c6c9082ad.zip
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 <mail@david-bauer.net>
-rw-r--r--target/linux/ipq40xx/files/arch/arm/boot/dts/qcom-ipq4019-fritzrepeater-1200.dts2
1 files changed, 1 insertions, 1 deletions
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 fd6c5d9aa0..2d20d5928a 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;
};