generic: ar8216: mdiodev: add qca,phy4-mii-enable option

This option allows setting phy4 as a phy connected directly to CPU.

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
This commit is contained in:
Chuanhong Guo 2019-01-10 23:31:35 +08:00 committed by Petr Štetiar
parent cf9900978a
commit ad8db1fa2e

View 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;