[PATCH 1/8] net: fec_mxc: respect return value of phy_config
Alexander Feilke
Alexander.Feilke at ew.tq-group.com
Fri Nov 21 18:34:41 CET 2025
From: Markus Niebel <Markus.Niebel at ew.tq-group.com>
phy_config may fail - for instance in parsing device tree.
This should be handled correctly. So return errors from
phy_config to caller.
Signed-off-by: Markus Niebel <Markus.Niebel at ew.tq-group.com>
Signed-off-by: Alexander Feilke <alexander.feilke at ew.tq-group.com>
---
drivers/net/fec_mxc.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/drivers/net/fec_mxc.c b/drivers/net/fec_mxc.c
index 9ac72d25ef6..471e3de44a6 100644
--- a/drivers/net/fec_mxc.c
+++ b/drivers/net/fec_mxc.c
@@ -1189,9 +1189,11 @@ static int fec_phy_init(struct fec_priv *priv, struct udevice *dev)
priv->phydev = phydev;
priv->phydev->node = priv->phy_of_node;
- phy_config(phydev);
+ ret = phy_config(phydev);
+ if (ret)
+ pr_err("phy_config failed: %d", ret);
- return 0;
+ return ret;
}
#if CONFIG_IS_ENABLED(DM_GPIO)
--
2.34.1
More information about the U-Boot
mailing list