Currently, during probe defferal the driver will print multiple times:
mscc-miim
e20101a8.mdio: Cannot register MDIO bus (-517)
So, lets silence that by using the dev_err_probe() for printing the probe
error as it handles probe defferal.
Signed-off-by: Robert Marko <robert.marko@sartura.hr>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Link: https://patch.msgid.link/20260515120608.706361-1-robert.marko@sartura.hr
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
ret = of_mdiobus_register(bus, np);
if (ret < 0) {
- dev_err(dev, "Cannot register MDIO bus (%d)\n", ret);
+ dev_err_probe(dev, ret, "Cannot register MDIO bus\n");
goto out_disable_clk;
}