Lines Matching refs:child
44 static int of_mdiobus_register_phy(struct mii_bus *mdio, struct device_node *child, in of_mdiobus_register_phy() argument
52 is_c45 = of_device_is_compatible(child, in of_mdiobus_register_phy()
55 if (!is_c45 && !of_get_phy_id(child, &phy_id)) in of_mdiobus_register_phy()
62 rc = irq_of_parse_and_map(child, 0); in of_mdiobus_register_phy()
72 if (of_property_read_bool(child, "broken-turn-around")) in of_mdiobus_register_phy()
77 of_node_get(child); in of_mdiobus_register_phy()
78 phy->dev.of_node = child; in of_mdiobus_register_phy()
85 of_node_put(child); in of_mdiobus_register_phy()
90 child->name, addr); in of_mdiobus_register_phy()
127 struct device_node *child; in of_mdiobus_register() local
149 for_each_available_child_of_node(np, child) { in of_mdiobus_register()
150 addr = of_mdio_parse_addr(&mdio->dev, child); in of_mdiobus_register()
156 rc = of_mdiobus_register_phy(mdio, child, addr); in of_mdiobus_register()
165 for_each_available_child_of_node(np, child) { in of_mdiobus_register()
167 paddr = of_get_property(child, "reg", NULL); in of_mdiobus_register()
178 child->name, addr); in of_mdiobus_register()
180 rc = of_mdiobus_register_phy(mdio, child, addr); in of_mdiobus_register()