generic: ar8216: mdiodev: add qca,phy4-mii-enable option
[openwrt/openwrt.git] / target / linux / generic / files / drivers / net / phy / ar8216.c
index c6e3a05..f3cafc7 100644 (file)
@@ -2574,6 +2574,12 @@ ar8xxx_mdiodev_probe(struct mdio_device *mdiodev)
 
        swdev = &priv->dev;
        swdev->alias = dev_name(&mdiodev->dev);
+
+       if (of_property_read_bool(priv->pdev->of_node, "qca,phy4-mii-enable")) {
+               priv->port4_phy = true;
+               swdev->ports--;
+       }
+
        ret = register_switch(swdev, NULL);
        if (ret)
                goto free_priv;