From 19a3b217e5241cb92c396b67d92b8709f401faf3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fin=20Maa=C3=9F?= Date: Wed, 2 Jul 2025 08:11:31 +0200 Subject: [PATCH] drivers: ethernet: nxp: don't fail with -EALREADY MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit don't fail with -EALREADY being returned from phy_configure_link. Fixes: #92281 Signed-off-by: Fin Maaß --- drivers/ethernet/eth_nxp_enet.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/ethernet/eth_nxp_enet.c b/drivers/ethernet/eth_nxp_enet.c index 1c1d12522ff..b9247b23059 100644 --- a/drivers/ethernet/eth_nxp_enet.c +++ b/drivers/ethernet/eth_nxp_enet.c @@ -473,8 +473,9 @@ static int nxp_enet_phy_configure(const struct device *phy, uint8_t phy_mode) /* Configure the PHY */ ret = phy_configure_link(phy, speeds, 0); - - if (ret == -ENOTSUP || ret == -ENOSYS) { + if (ret == -EALREADY) { + return 0; + } else if (ret == -ENOTSUP || ret == -ENOSYS) { phy_get_link_state(phy, &state); if (state.is_up) {