Lines Matching refs:phy_dev

1785 	struct phy_device *phy_dev = ndev->phydev;  in fec_enet_adjust_link()  local
1795 } else if (phy_dev->link) { in fec_enet_adjust_link()
1797 fep->link = phy_dev->link; in fec_enet_adjust_link()
1801 if (fep->full_duplex != phy_dev->duplex) { in fec_enet_adjust_link()
1802 fep->full_duplex = phy_dev->duplex; in fec_enet_adjust_link()
1806 if (phy_dev->speed != fep->speed) { in fec_enet_adjust_link()
1807 fep->speed = phy_dev->speed; in fec_enet_adjust_link()
1827 fep->link = phy_dev->link; in fec_enet_adjust_link()
1833 phy_print_status(phy_dev); in fec_enet_adjust_link()
1963 struct phy_device *phy_dev = ndev->phydev; in fec_enet_phy_reset_after_clk_enable() local
1965 if (phy_dev) { in fec_enet_phy_reset_after_clk_enable()
1966 phy_reset_after_clk_enable(phy_dev); in fec_enet_phy_reset_after_clk_enable()
1975 phy_dev = of_phy_find_device(fep->phy_node); in fec_enet_phy_reset_after_clk_enable()
1976 phy_reset_after_clk_enable(phy_dev); in fec_enet_phy_reset_after_clk_enable()
1977 put_device(&phy_dev->mdio.dev); in fec_enet_phy_reset_after_clk_enable()
2073 struct phy_device *phy_dev = NULL; in fec_enet_mii_probe() local
2080 phy_dev = of_phy_connect(ndev, fep->phy_node, in fec_enet_mii_probe()
2083 if (!phy_dev) { in fec_enet_mii_probe()
2106 phy_dev = phy_connect(ndev, phy_name, &fec_enet_adjust_link, in fec_enet_mii_probe()
2110 if (IS_ERR(phy_dev)) { in fec_enet_mii_probe()
2112 return PTR_ERR(phy_dev); in fec_enet_mii_probe()
2117 phy_set_max_speed(phy_dev, 1000); in fec_enet_mii_probe()
2118 phy_remove_link_mode(phy_dev, in fec_enet_mii_probe()
2121 phy_support_sym_pause(phy_dev); in fec_enet_mii_probe()
2125 phy_set_max_speed(phy_dev, 100); in fec_enet_mii_probe()
2130 phy_dev->mac_managed_pm = 1; in fec_enet_mii_probe()
2132 phy_attached_info(phy_dev); in fec_enet_mii_probe()