ramips: mt7620: add force use of mdio-mode
[openwrt/staging/mkresin.git] / target / linux / ramips / files-4.14 / drivers / net / ethernet / mediatek / gsw_mt7620.c
index ffcf70c45a7155709e246d8d4de068a132035528..5fc5080aaf76514d76e73ed5e611dc74fb1038a9 100644 (file)
@@ -69,6 +69,9 @@ static int mt7620_mdio_mode(struct device_node *eth_node)
        mdiobus_node = of_get_child_by_name(eth_node, "mdio-bus");
 
        if (mdiobus_node) {
+               if (of_property_read_bool(mdiobus_node, "mediatek,mdio-mode"))
+                       ret = 1;
+
                for_each_child_of_node(mdiobus_node, phy_node) {
                        id = of_get_property(phy_node, "reg", NULL);
                        if (id && (be32_to_cpu(*id) == 0x1f))