[PATCH v1 2/5] net: phy: marvell: extend 88E2110 to use both 2.5GHz modes
Stefan Roese
sr at denx.de
Wed Mar 24 10:20:05 CET 2021
From: Marcin Wojtas <mw at semihalf.com>
Allow 88E2110 to configure advertisements for both
SGMII @2.5Ghz and 2500BaseX modes.
Signed-off-by: Marcin Wojtas <mw at semihalf.com>
Tested-by: sa_ip-sw-jenkins <sa_ip-sw-jenkins at marvell.com>
Reviewed-by: Kostya Porotchkin <kostap at marvell.com>
Reviewed-by: Stefan Chulski <stefanc at marvell.com>
Reviewed-by: Nadav Haklai <nadavh at marvell.com>
Signed-off-by: Stefan Roese <sr at denx.de>
---
drivers/net/phy/marvell.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/net/phy/marvell.c b/drivers/net/phy/marvell.c
index c3f86d98f9e3..2e08bf3e2f79 100644
--- a/drivers/net/phy/marvell.c
+++ b/drivers/net/phy/marvell.c
@@ -630,7 +630,8 @@ static int m88e2110_config(struct phy_device *phydev)
/* Disabled 10G advertisement */
phy_write(phydev, 7, 0x20, 0x1e1);
} else {
- if (phydev->interface == PHY_INTERFACE_MODE_SGMII_2500) {
+ if (phydev->interface == PHY_INTERFACE_MODE_SGMII_2500 ||
+ phydev->interface == PHY_INTERFACE_MODE_2500BASEX) {
/* Disabled 10G/5G advertisements */
phy_write(phydev, 7, 0x20, 0xa1);
} else {
--
2.31.0
More information about the U-Boot
mailing list