From: Markus Niebel Date: Fri, 21 Nov 2025 17:34:43 +0000 (+0100) Subject: net: fec_mxc: fix probe of MDIO bus for DM_MDIO X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=206f38e8dd33371ec383ae73c07adb76b7b7abcb;p=thirdparty%2Fu-boot.git net: fec_mxc: fix probe of MDIO bus for DM_MDIO When initializing the MDIO bus the MDC signal needs to be configured. Otherwise the communication over the bus may fail. Add the call to fec_mii_setspeed to the DM_MDIO probe handler. Fixes: 3b8f99a3e762 ("net: fec: add support for DM_MDIO") Signed-off-by: Markus Niebel Signed-off-by: Alexander Stein Signed-off-by: Alexander Feilke --- diff --git a/drivers/net/fec_mxc.c b/drivers/net/fec_mxc.c index 629def541ae..18c717855b4 100644 --- a/drivers/net/fec_mxc.c +++ b/drivers/net/fec_mxc.c @@ -1051,6 +1051,7 @@ static int dm_fec_mdio_probe(struct udevice *dev) struct dm_fec_mdio_priv *priv = dev_get_priv(dev); priv->regs = (struct ethernet_regs *)ofnode_get_addr(dev_ofnode(dev->parent)); + fec_mii_setspeed(dev->parent, priv->regs); return 0; }