ramips: mt7620: remove useless GMAC nodes
[openwrt/openwrt.git] / target / linux / ramips / files / drivers / net / ethernet / ralink / mdio.c
index dceb08b83527fcd2bb9c23a229ba342154273cc5..b923b02af9f0ae56358c709ddb56c6a4e33f7bcd 100644 (file)
@@ -232,7 +232,8 @@ int fe_mdio_init(struct fe_priv *priv)
        mii_np = of_get_child_by_name(priv->dev->of_node, "mdio-bus");
        if (!mii_np) {
                dev_err(priv->dev, "no %s child node found", "mdio-bus");
-               return -ENODEV;
+               err = 0;
+               goto err_no_bus;
        }
 
        if (!of_device_is_available(mii_np)) {
@@ -264,6 +265,8 @@ err_free_bus:
        kfree(priv->mii_bus);
 err_put_node:
        of_node_put(mii_np);
+err_no_bus:
+       dev_err(priv->dev, "%s disabled", "mdio-bus");
        priv->mii_bus = NULL;
        return err;
 }