[openwrt/openwrt] mediatek: mt7622: unifi6lr: properly register Ethernet PHY

LEDE Commits lede-commits at lists.infradead.org
Sun Dec 26 11:17:40 PST 2021


dangole pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/8b6d6f28c1025a710f44621e397d093dbef4fd3a

commit 8b6d6f28c1025a710f44621e397d093dbef4fd3a
Author: Daniel Golle <daniel at makrotopia.org>
AuthorDate: Tue Nov 2 04:03:15 2021 +0000

    mediatek: mt7622: unifi6lr: properly register Ethernet PHY
    
    This change enables proper Ethernet link status and speed reporting on
    the Ubiquiti UniFi 6 LR access point:
    
     mtk_soc_eth 1b100000.ethernet eth0: PHY [mdio-bus:08] driver [Aquantia AQR112C] (irq=POLL)
     mtk_soc_eth 1b100000.ethernet eth0: configuring for phy/2500base-x link mode
     mtk_soc_eth 1b100000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
    
    Signed-off-by: Daniel Golle <daniel at makrotopia.org>
---
 target/linux/mediatek/dts/mt7622-ubnt-unifi-6-lr.dtsi | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/target/linux/mediatek/dts/mt7622-ubnt-unifi-6-lr.dtsi b/target/linux/mediatek/dts/mt7622-ubnt-unifi-6-lr.dtsi
index 31d274a5d6..ae587a11a0 100644
--- a/target/linux/mediatek/dts/mt7622-ubnt-unifi-6-lr.dtsi
+++ b/target/linux/mediatek/dts/mt7622-ubnt-unifi-6-lr.dtsi
@@ -161,21 +161,17 @@
 		reg = <0>;
 
 		phy-mode = "2500base-x";
-
-		fixed-link {
-			speed = <2500>;
-			full-duplex;
-		};
+		phy-handle = <&phy0>;
+		phy-connection-type = "2500base-x";
 	};
 
 	mdio: mdio-bus {
 		#address-cells = <1>;
 		#size-cells = <0>;
 
-		ethernet-phy at 7 {
-			/* Marvell AQRate AQR112W - no driver */
+		phy0: ethernet-phy at 8 {
 			compatible = "ethernet-phy-ieee802.3-c45";
-			reg = <0x7>;
+			reg = <0x8>;
 		};
 	};
 };



More information about the lede-commits mailing list