Lines Matching refs:serdes_phy
179 if (!mac->serdes_phy)
188 err = phy_set_mode_ext(mac->serdes_phy, PHY_MODE_ETHERNET, state->interface);
323 if (!mac->serdes_phy)
334 err = phy_validate(mac->serdes_phy, PHY_MODE_ETHERNET, intf, NULL);
346 if (mac->serdes_phy)
347 phy_power_on(mac->serdes_phy);
358 if (mac->serdes_phy)
359 phy_power_off(mac->serdes_phy);
366 struct phy *serdes_phy = NULL;
386 serdes_phy = of_phy_get(to_of_node(dpmac_node), NULL);
388 if (serdes_phy == ERR_PTR(-ENODEV))
389 serdes_phy = NULL;
390 else if (IS_ERR(serdes_phy))
391 return PTR_ERR(serdes_phy);
393 phy_init(serdes_phy);
395 mac->serdes_phy = serdes_phy;
462 of_phy_put(mac->serdes_phy);
463 mac->serdes_phy = NULL;