Lines Matching refs:phy
46 struct phy_device *phy; in of_mdiobus_register_phy() local
55 phy = phy_device_create(mdio, addr, phy_id, 0, NULL); in of_mdiobus_register_phy()
57 phy = get_phy_device(mdio, addr, is_c45); in of_mdiobus_register_phy()
58 if (!phy || IS_ERR(phy)) in of_mdiobus_register_phy()
63 phy->irq = rc; in of_mdiobus_register_phy()
68 phy->irq = mdio->irq[addr]; in of_mdiobus_register_phy()
74 phy->dev.of_node = child; in of_mdiobus_register_phy()
78 rc = phy_device_register(phy); in of_mdiobus_register_phy()
80 phy_device_free(phy); in of_mdiobus_register_phy()
223 struct phy_device *phy = of_phy_find_device(phy_np); in of_phy_connect() local
225 if (!phy) in of_phy_connect()
228 phy->dev_flags = flags; in of_phy_connect()
230 return phy_connect_direct(dev, phy, hndlr, iface) ? NULL : phy; in of_phy_connect()
245 struct phy_device *phy = of_phy_find_device(phy_np); in of_phy_attach() local
247 if (!phy) in of_phy_attach()
250 return phy_attach_direct(dev, phy, flags, iface) ? NULL : phy; in of_phy_attach()
295 struct phy_device *phy; in of_phy_register_fixed_link() local
302 phy = fixed_phy_register(PHY_POLL, &status, np); in of_phy_register_fixed_link()
303 return IS_ERR(phy) ? PTR_ERR(phy) : 0; in of_phy_register_fixed_link()
319 phy = fixed_phy_register(PHY_POLL, &status, np); in of_phy_register_fixed_link()
320 return IS_ERR(phy) ? PTR_ERR(phy) : 0; in of_phy_register_fixed_link()
331 phy = fixed_phy_register(PHY_POLL, &status, np); in of_phy_register_fixed_link()
332 return IS_ERR(phy) ? PTR_ERR(phy) : 0; in of_phy_register_fixed_link()