Lines Matching refs:phy_dev

2642 	struct phy_device *phy_dev = ndev->phydev;  in fec_enet_adjust_link()  local
2652 } else if (phy_dev->link) { in fec_enet_adjust_link()
2654 fep->link = phy_dev->link; in fec_enet_adjust_link()
2658 if (fep->full_duplex != phy_dev->duplex) { in fec_enet_adjust_link()
2659 fep->full_duplex = phy_dev->duplex; in fec_enet_adjust_link()
2663 if (phy_dev->speed != fep->speed) { in fec_enet_adjust_link()
2664 fep->speed = phy_dev->speed; in fec_enet_adjust_link()
2680 phy_dev->eee_cfg.tx_lpi_timer, in fec_enet_adjust_link()
2681 phy_dev->enable_tx_lpi); in fec_enet_adjust_link()
2690 fep->link = phy_dev->link; in fec_enet_adjust_link()
2696 phy_print_status(phy_dev); in fec_enet_adjust_link()
2873 struct phy_device *phy_dev = ndev->phydev; in fec_enet_phy_reset_after_clk_enable() local
2875 if (phy_dev) { in fec_enet_phy_reset_after_clk_enable()
2876 phy_reset_after_clk_enable(phy_dev); in fec_enet_phy_reset_after_clk_enable()
2885 phy_dev = of_phy_find_device(fep->phy_node); in fec_enet_phy_reset_after_clk_enable()
2886 phy_reset_after_clk_enable(phy_dev); in fec_enet_phy_reset_after_clk_enable()
2887 if (phy_dev) in fec_enet_phy_reset_after_clk_enable()
2888 put_device(&phy_dev->mdio.dev); in fec_enet_phy_reset_after_clk_enable()
2984 struct phy_device *phy_dev; in fec_enet_mii_probe() local
2988 phy_dev = of_phy_connect(ndev, fep->phy_node, in fec_enet_mii_probe()
2991 if (!phy_dev) { in fec_enet_mii_probe()
2997 phy_dev = phy_find_first(fep->mii_bus); in fec_enet_mii_probe()
2998 if (fep->dev_id && phy_dev) in fec_enet_mii_probe()
2999 phy_dev = phy_find_next(fep->mii_bus, phy_dev); in fec_enet_mii_probe()
3001 if (!phy_dev) { in fec_enet_mii_probe()
3003 phy_dev = fixed_phy_register_100fd(); in fec_enet_mii_probe()
3004 if (IS_ERR(phy_dev)) { in fec_enet_mii_probe()
3006 return PTR_ERR(phy_dev); in fec_enet_mii_probe()
3010 ret = phy_connect_direct(ndev, phy_dev, &fec_enet_adjust_link, in fec_enet_mii_probe()
3013 if (phy_is_pseudo_fixed_link(phy_dev)) in fec_enet_mii_probe()
3014 fixed_phy_unregister(phy_dev); in fec_enet_mii_probe()
3023 phy_set_max_speed(phy_dev, 1000); in fec_enet_mii_probe()
3024 phy_remove_link_mode(phy_dev, in fec_enet_mii_probe()
3026 phy_support_sym_pause(phy_dev); in fec_enet_mii_probe()
3029 phy_set_max_speed(phy_dev, 100); in fec_enet_mii_probe()
3032 phy_support_eee(phy_dev); in fec_enet_mii_probe()
3037 phy_attached_info(phy_dev); in fec_enet_mii_probe()
4231 struct phy_device *phy_dev = ndev->phydev; in fec_enet_close() local
4233 phy_stop(phy_dev); in fec_enet_close()
4241 phy_disconnect(phy_dev); in fec_enet_close()
4243 if (!fep->phy_node && phy_is_pseudo_fixed_link(phy_dev)) in fec_enet_close()
4244 fixed_phy_unregister(phy_dev); in fec_enet_close()