else
duplex = DUPLEX_HALF;
- if (!p->phydev.link ||
- p->phydev.speed != speed ||
- p->phydev.duplex != duplex) {
+ if (!p->link || p->speed != speed ||
+ p->duplex != duplex) {
u16 ctrl;
- p->phydev.link = 1;
- p->phydev.speed = speed;
- p->phydev.duplex = duplex;
+ p->link = true;
+ p->speed = speed;
+ p->duplex = duplex;
port_sgmii_r(dev, port, mmd, MII_BMCR,
&ctrl);
ctrl &= BMCR_ANENABLE;
ctrl);
}
} else {
- p->phydev.link = 0;
+ p->link = false;
}
} else if (reg == MII_BMSR) {
- p->phydev.link = !!(val & BMSR_LSTATUS);
+ p->link = !!(val & BMSR_LSTATUS);
}
}
val = 0x0700;
break;
case MII_STAT1000:
- if (p->phydev.speed == SPEED_1000)
+ if (p->speed == SPEED_1000)
val = 0x3800;
else
val = 0;