[RFC PATCH net-next v2 08/11] net: mdio: fwnode: allow phy device registration with non OF nodes

From: Clément Léger
Date: Thu Mar 31 2022 - 05:27:57 EST


When using a software node, we also want to call
fwnode_mdiobus_phy_device_register() which support all nodes type.
Remove the is_of_node() check to allow that.

Signed-off-by: Clément Léger <clement.leger@xxxxxxxxxxx>
---
drivers/net/mdio/fwnode_mdio.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/net/mdio/fwnode_mdio.c b/drivers/net/mdio/fwnode_mdio.c
index 26aeb248e3b9..3aa599890e29 100644
--- a/drivers/net/mdio/fwnode_mdio.c
+++ b/drivers/net/mdio/fwnode_mdio.c
@@ -127,7 +127,7 @@ int fwnode_mdiobus_register_phy(struct mii_bus *bus,
fwnode_handle_put(phy->mdio.dev.fwnode);
return rc;
}
- } else if (is_of_node(child)) {
+ } else {
rc = fwnode_mdiobus_phy_device_register(bus, phy, child, addr);
if (rc) {
unregister_mii_timestamper(mii_ts);
--
2.34.1