summaryrefslogtreecommitdiff
path: root/drivers/net/dwc_eth_xgmac_socfpga.c
diff options
context:
space:
mode:
authorBoon Khai Ng <boon.khai.ng@intel.com>2025-01-17 14:56:25 +0800
committerTien Fong Chee <tien.fong.chee@intel.com>2025-01-24 09:56:03 +0800
commit85dccc5e8945154d8c1c0e75df55a2c1c1e49f92 (patch)
treeaa64e75896c7193db03ede99f7fe032a6421939f /drivers/net/dwc_eth_xgmac_socfpga.c
parentbe54527df5c91b069eda0e46f63cfe1f3e89e07a (diff)
net: dwc_eth_xgmac_socfpga: Add support for rgmii-id mode.
An issue was identified where selecting the phy-mode as rgmii-id in the device tree source (DTS) would cause the `dwc_eth_xgmac_socfpga` driver to raise an unsupported phy mode error. From the MAC controller's perspective, the rgmii and rgmii-id phy modes are effectively identical. To address this, both modes will now be configured to rgmii in the MAC controller. This change ensures that the rgmii-id phy mode is properly supported without error. Signed-off-by: Boon Khai Ng <boon.khai.ng@intel.com> Reviewed-by: Tien Fong Chee <tien.fong.chee@intel.com>
Diffstat (limited to 'drivers/net/dwc_eth_xgmac_socfpga.c')
-rw-r--r--drivers/net/dwc_eth_xgmac_socfpga.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/dwc_eth_xgmac_socfpga.c b/drivers/net/dwc_eth_xgmac_socfpga.c
index 87fb7e887e7..1864187c172 100644
--- a/drivers/net/dwc_eth_xgmac_socfpga.c
+++ b/drivers/net/dwc_eth_xgmac_socfpga.c
@@ -80,6 +80,7 @@ static int xgmac_probe_resources_socfpga(struct udevice *dev)
modereg = SYSMGR_EMACGRP_CTRL_PHYSEL_ENUM_RMII;
break;
case PHY_INTERFACE_MODE_RGMII:
+ case PHY_INTERFACE_MODE_RGMII_ID:
modereg = SYSMGR_EMACGRP_CTRL_PHYSEL_ENUM_RGMII;
break;
default: