Lines Matching defs:phydev
183 struct phy_device *phydev = ndev->phydev;
188 if (phydev->link) {
190 if (phydev->duplex != emac->duplex) {
192 emac->duplex = phydev->duplex;
194 if (phydev->speed != emac->speed) {
196 emac->speed = phydev->speed;
214 phy_print_status(phydev);
261 ndev->phydev = of_phy_connect(emac->ndev, emac->phy_node,
264 if (!ndev->phydev) {
272 phy_remove_link_mode(ndev->phydev, ETHTOOL_LINK_MODE_10baseT_Half_BIT);
273 phy_remove_link_mode(ndev->phydev, ETHTOOL_LINK_MODE_100baseT_Half_BIT);
277 phy_remove_link_mode(ndev->phydev, ETHTOOL_LINK_MODE_1000baseT_Half_BIT);
278 phy_remove_link_mode(ndev->phydev, ETHTOOL_LINK_MODE_Pause_BIT);
279 phy_remove_link_mode(ndev->phydev, ETHTOOL_LINK_MODE_Asym_Pause_BIT);
282 phy_set_max_speed(ndev->phydev, SPEED_100);
525 phy_start(ndev->phydev);
576 if (ndev->phydev)
577 phy_stop(ndev->phydev);
1043 phy_attached_info(prueth->emac[PRUETH_MAC0]->ndev->phydev);
1055 phy_attached_info(prueth->emac[PRUETH_MAC1]->ndev->phydev);
1071 if (prueth->emac[i]->ndev->phydev) {
1072 phy_disconnect(prueth->emac[i]->ndev->phydev);
1073 prueth->emac[i]->ndev->phydev = NULL;
1130 phy_stop(prueth->emac[i]->ndev->phydev);
1131 phy_disconnect(prueth->emac[i]->ndev->phydev);
1132 prueth->emac[i]->ndev->phydev = NULL;