Lines Matching refs:phy_dev
2117 struct phy_device *phy_dev = ndev->phydev; in fec_enet_adjust_link() local
2127 } else if (phy_dev->link) { in fec_enet_adjust_link()
2129 fep->link = phy_dev->link; in fec_enet_adjust_link()
2133 if (fep->full_duplex != phy_dev->duplex) { in fec_enet_adjust_link()
2134 fep->full_duplex = phy_dev->duplex; in fec_enet_adjust_link()
2138 if (phy_dev->speed != fep->speed) { in fec_enet_adjust_link()
2139 fep->speed = phy_dev->speed; in fec_enet_adjust_link()
2155 phy_dev->eee_cfg.tx_lpi_timer, in fec_enet_adjust_link()
2156 phy_dev->enable_tx_lpi); in fec_enet_adjust_link()
2165 fep->link = phy_dev->link; in fec_enet_adjust_link()
2171 phy_print_status(phy_dev); in fec_enet_adjust_link()
2352 struct phy_device *phy_dev = ndev->phydev; in fec_enet_phy_reset_after_clk_enable() local
2354 if (phy_dev) { in fec_enet_phy_reset_after_clk_enable()
2355 phy_reset_after_clk_enable(phy_dev); in fec_enet_phy_reset_after_clk_enable()
2364 phy_dev = of_phy_find_device(fep->phy_node); in fec_enet_phy_reset_after_clk_enable()
2365 phy_reset_after_clk_enable(phy_dev); in fec_enet_phy_reset_after_clk_enable()
2366 put_device(&phy_dev->mdio.dev); in fec_enet_phy_reset_after_clk_enable()
2462 struct phy_device *phy_dev = NULL; in fec_enet_mii_probe() local
2469 phy_dev = of_phy_connect(ndev, fep->phy_node, in fec_enet_mii_probe()
2472 if (!phy_dev) { in fec_enet_mii_probe()
2495 phy_dev = phy_connect(ndev, phy_name, &fec_enet_adjust_link, in fec_enet_mii_probe()
2499 if (IS_ERR(phy_dev)) { in fec_enet_mii_probe()
2501 return PTR_ERR(phy_dev); in fec_enet_mii_probe()
2506 phy_set_max_speed(phy_dev, 1000); in fec_enet_mii_probe()
2507 phy_remove_link_mode(phy_dev, in fec_enet_mii_probe()
2510 phy_support_sym_pause(phy_dev); in fec_enet_mii_probe()
2514 phy_set_max_speed(phy_dev, 100); in fec_enet_mii_probe()
2517 phy_support_eee(phy_dev); in fec_enet_mii_probe()
2522 phy_attached_info(phy_dev); in fec_enet_mii_probe()