Message ID | 20210217044443.1246392-1-nathan@nathanrossi.com |
---|---|
State | New |
Headers | show |
Series | [v2] of: of_mdio: Handle broken-turn-around for non-phy mdio devices | expand |
diff --git a/drivers/net/mdio/of_mdio.c b/drivers/net/mdio/of_mdio.c index 4daf94bb56..9796f259a8 100644 --- a/drivers/net/mdio/of_mdio.c +++ b/drivers/net/mdio/of_mdio.c @@ -158,6 +158,9 @@ static int of_mdiobus_register_device(struct mii_bus *mdio, if (IS_ERR(mdiodev)) return PTR_ERR(mdiodev); + if (of_property_read_bool(child, "broken-turn-around")) + mdio->phy_ignore_ta_mask |= 1 << addr; + /* Associate the OF node with the device structure so it * can be looked up later. */