Lines Matching refs:np
95 int of_mdio_parse_addr(struct device *dev, const struct device_node *np) in of_mdio_parse_addr() argument
100 ret = of_property_read_u32(np, "reg", &addr); in of_mdio_parse_addr()
102 dev_err(dev, "%s has invalid PHY address\n", np->full_name); in of_mdio_parse_addr()
109 np->full_name, addr); in of_mdio_parse_addr()
125 int of_mdiobus_register(struct mii_bus *mdio, struct device_node *np) in of_mdiobus_register() argument
141 mdio->dev.of_node = np; in of_mdiobus_register()
149 for_each_available_child_of_node(np, child) { in of_mdiobus_register()
165 for_each_available_child_of_node(np, child) { in of_mdiobus_register()
286 bool of_phy_is_fixed_link(struct device_node *np) in of_phy_is_fixed_link() argument
293 dn = of_get_child_by_name(np, "fixed-link"); in of_phy_is_fixed_link()
299 err = of_property_read_string(np, "managed", &managed); in of_phy_is_fixed_link()
304 if (of_get_property(np, "fixed-link", &len) && in of_phy_is_fixed_link()
312 int of_phy_register_fixed_link(struct device_node *np) in of_phy_register_fixed_link() argument
322 err = of_property_read_string(np, "managed", &managed); in of_phy_register_fixed_link()
326 phy = fixed_phy_register(PHY_POLL, &status, -1, np); in of_phy_register_fixed_link()
332 fixed_link_node = of_get_child_by_name(np, "fixed-link"); in of_phy_register_fixed_link()
348 phy = fixed_phy_register(PHY_POLL, &status, link_gpio, np); in of_phy_register_fixed_link()
353 fixed_link_prop = of_get_property(np, "fixed-link", &len); in of_phy_register_fixed_link()
360 phy = fixed_phy_register(PHY_POLL, &status, -1, np); in of_phy_register_fixed_link()