From 3cfb16334093adcbb2aeff7060e9311afe4ceb89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Hofrichter?= Date: Thu, 27 Aug 2026 13:13:19 +0200 Subject: [PATCH] fpga: e320/n3xx: dts: Fixed PHY mode for 1G connections Without this change, kernel 6.12 generates the following warning: nixge 40000000.ethernet (unnamed net_device) (uninitialized): fixed link full duplex 1000Mbps not recognised With the change, the link is correctly detected as 1G: nixge 40000000.ethernet sfp0: configuring for fixed/gmii link mode --- fpga/usrp3/top/e320/dts/E320_1G.dts | 2 +- fpga/usrp3/top/n3xx/dts/N300_HA.dts | 2 +- fpga/usrp3/top/n3xx/dts/N300_HG.dts | 2 +- fpga/usrp3/top/n3xx/dts/N310_HA.dts | 2 +- fpga/usrp3/top/n3xx/dts/N310_HG.dts | 2 +- fpga/usrp3/top/n3xx/dts/N320_HG.dts | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/fpga/usrp3/top/e320/dts/E320_1G.dts b/fpga/usrp3/top/e320/dts/E320_1G.dts index c1d76ae4f..f62ecfdc6 100644 --- a/fpga/usrp3/top/e320/dts/E320_1G.dts +++ b/fpga/usrp3/top/e320/dts/E320_1G.dts @@ -25,7 +25,7 @@ interrupt-parent = <&intc>; status = "okay"; - phy-mode = "xgmii"; + phy-mode = "gmii"; fixed-link { speed = <1000>; diff --git a/fpga/usrp3/top/n3xx/dts/N300_HA.dts b/fpga/usrp3/top/n3xx/dts/N300_HA.dts index 6cdce8022..b752403d5 100644 --- a/fpga/usrp3/top/n3xx/dts/N300_HA.dts +++ b/fpga/usrp3/top/n3xx/dts/N300_HA.dts @@ -24,7 +24,7 @@ interrupt-parent = <&intc>; status = "okay"; - phy-mode = "xgmii"; + phy-mode = "gmii"; fixed-link { speed = <1000>; diff --git a/fpga/usrp3/top/n3xx/dts/N300_HG.dts b/fpga/usrp3/top/n3xx/dts/N300_HG.dts index 7f94f1126..44bec28a3 100644 --- a/fpga/usrp3/top/n3xx/dts/N300_HG.dts +++ b/fpga/usrp3/top/n3xx/dts/N300_HG.dts @@ -25,7 +25,7 @@ interrupt-parent = <&intc>; status = "okay"; - phy-mode = "xgmii"; + phy-mode = "gmii"; fixed-link { speed = <1000>; diff --git a/fpga/usrp3/top/n3xx/dts/N310_HA.dts b/fpga/usrp3/top/n3xx/dts/N310_HA.dts index bc03736e3..cb6ab8b3c 100644 --- a/fpga/usrp3/top/n3xx/dts/N310_HA.dts +++ b/fpga/usrp3/top/n3xx/dts/N310_HA.dts @@ -25,7 +25,7 @@ interrupt-parent = <&intc>; status = "okay"; - phy-mode = "xgmii"; + phy-mode = "gmii"; fixed-link { speed = <1000>; diff --git a/fpga/usrp3/top/n3xx/dts/N310_HG.dts b/fpga/usrp3/top/n3xx/dts/N310_HG.dts index 0039d3b0a..0f0a50a9f 100644 --- a/fpga/usrp3/top/n3xx/dts/N310_HG.dts +++ b/fpga/usrp3/top/n3xx/dts/N310_HG.dts @@ -25,7 +25,7 @@ interrupt-parent = <&intc>; status = "okay"; - phy-mode = "xgmii"; + phy-mode = "gmii"; fixed-link { speed = <1000>; diff --git a/fpga/usrp3/top/n3xx/dts/N320_HG.dts b/fpga/usrp3/top/n3xx/dts/N320_HG.dts index d08aeb87b..8785b8bb6 100644 --- a/fpga/usrp3/top/n3xx/dts/N320_HG.dts +++ b/fpga/usrp3/top/n3xx/dts/N320_HG.dts @@ -24,7 +24,7 @@ interrupt-parent = <&intc>; status = "okay"; - phy-mode = "xgmii"; + phy-mode = "gmii"; fixed-link { speed = <1000>;