]> git.itanic.dy.fi Git - linux-stable/commitdiff
arm64: ls1046ardb: Use in-band-status for SFP module
authorSean Anderson <sean.anderson@seco.com>
Tue, 24 Jan 2023 17:47:57 +0000 (12:47 -0500)
committerShawn Guo <shawnguo@kernel.org>
Mon, 30 Jan 2023 02:05:43 +0000 (10:05 +0800)
net10 is connected to an SFP module. Unfortunately, the I2C lines are
not connected due to an address conflict. Now that DPAA uses phylink, we
can use in-band-status. This lets us determine whether the link is up or
down instead of assuming it is up all the time. Also fix the phy mode
while we're here.

Signed-off-by: Sean Anderson <sean.anderson@seco.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts

index 7025aad8ae897d4862db7e93ce271d86327cbfc5..07f6cc6e354a933ddab6881e5e7d3793439fdf0a 100644 (file)
@@ -153,8 +153,8 @@ ethernet@f0000 { /* 10GEC1 */
        };
 
        ethernet@f2000 { /* 10GEC2 */
-               fixed-link = <0 1 1000 0 0>;
-               phy-connection-type = "xgmii";
+               phy-connection-type = "10gbase-r";
+               managed = "in-band-status";
        };
 
        mdio@fc000 {