ath79: ubnt-bullet-m-xw: fix Ethernet PHY traffic

Since commit 6f2e1b7485 ("ath79: disable delays on AT803X config init")
Ubiquiti XW boards equipped with AR8035 PHY suffered from lack of
outbound traffic on the Ethernet port. This was caused by the fact, the
U-boot has set this during boot and it wasn't reset by the PHY driver,
and the corresponding setting in device tree was wrong.

Set the 'phy-mode = "rgmii-txid"' at the &eth0, and drop this property
from PHY node, as it is not parsed there. This causes the device to
connect using Ethernet once again.

Fixes: db4b6535f8 ("ath79: Add support for Ubiquity Bullet M (XW)")
Fixes: 6f2e1b7485 ("ath79: disable delays on AT803X config init")
Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
(cherry picked from commit a9b2ba4d7ba06e1ac4ff7da3eb9b4038b94d9fbb)
This commit is contained in:
Lech Perczak 2024-01-22 00:14:16 +01:00 committed by David Bauer
parent 294301c087
commit c1a3174c08
1 changed files with 1 additions and 2 deletions

View File

@ -12,7 +12,6 @@
phy-mask = <4>;
phy4: ethernet-phy@4 {
phy-mode = "rgmii";
reg = <4>;
max-speed = <100>;
};
@ -21,7 +20,7 @@
&eth0 {
status = "okay";
phy-mode = "rgmii";
phy-mode = "rgmii-txid";
phy-handle = <&phy4>;
gmac-config {