]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
net: fec_mxc: respect return value of phy_config
authorMarkus Niebel <Markus.Niebel@ew.tq-group.com>
Fri, 21 Nov 2025 17:34:41 +0000 (18:34 +0100)
committerFabio Estevam <festevam@nabladev.com>
Sat, 29 Nov 2025 17:42:26 +0000 (14:42 -0300)
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@ew.tq-group.com>
Signed-off-by: Alexander Feilke <alexander.feilke@ew.tq-group.com>
drivers/net/fec_mxc.c

index 9ac72d25ef6d5539a47931ff6c071685fcd85057..471e3de44a6822bc5e4e113198ce1ec416fedca6 100644 (file)
@@ -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)