static int vsc8211_set_speed_duplex(struct cphy *phy, int speed, int duplex) { int err; err = t3_set_phy_speed_duplex(phy, speed, duplex); if (!err) err = vsc8211_set_automdi(phy, 1); return err; }
static int mv88e1xxx_set_speed_duplex(struct cphy *phy, int speed, int duplex) { int err = t3_set_phy_speed_duplex(phy, speed, duplex); /* PHY needs reset for new settings to take effect */ if (!err) err = mv88e1xxx_reset(phy, 0); return err; }