|
@@ -863,14 +863,14 @@ static int xemaclite_mdio_setup(struct net_local *lp, struct device *dev)
|
|
bus->write = xemaclite_mdio_write;
|
|
bus->write = xemaclite_mdio_write;
|
|
bus->parent = dev;
|
|
bus->parent = dev;
|
|
|
|
|
|
- lp->mii_bus = bus;
|
|
|
|
-
|
|
|
|
rc = of_mdiobus_register(bus, np);
|
|
rc = of_mdiobus_register(bus, np);
|
|
if (rc) {
|
|
if (rc) {
|
|
dev_err(dev, "Failed to register mdio bus.\n");
|
|
dev_err(dev, "Failed to register mdio bus.\n");
|
|
goto err_register;
|
|
goto err_register;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ lp->mii_bus = bus;
|
|
|
|
+
|
|
return 0;
|
|
return 0;
|
|
|
|
|
|
err_register:
|
|
err_register:
|