AUTONEG_ENABLE
sc->prv.phy.autoneg = AUTONEG_ENABLE;
sc->pdata.phy.autoneg = AUTONEG_ENABLE;
if (pdata->phy.autoneg != AUTONEG_ENABLE) {
if ((pdata->phy.autoneg != AUTONEG_ENABLE) || pdata->parallel_detect)
link_aneg = (pdata->phy.autoneg == AUTONEG_ENABLE);
pdata->phy.autoneg = AUTONEG_ENABLE;
if (pdata->phy.autoneg == AUTONEG_ENABLE)
if (pdata->phy.autoneg == AUTONEG_ENABLE)
if (AUTONEG_ENABLE == pdata->phy.autoneg) {
if ((pdata->phy.autoneg == AUTONEG_ENABLE) && !ret)
pdata->phy.autoneg = AUTONEG_ENABLE;
pdata->phy.pause_autoneg = AUTONEG_ENABLE;
pdata->phy.autoneg = AUTONEG_ENABLE;
pdata->phy.pause_autoneg = AUTONEG_ENABLE;
if (sys_op->autoneg && (pdata->phy.autoneg != AUTONEG_ENABLE)) {
if ((sys_op->autoneg != AUTONEG_ENABLE) &&
if (sys_op->autoneg == AUTONEG_ENABLE)
dev_p->autoneg = AUTONEG_ENABLE;
if (link_ok && speed >= 0 && lc->autoneg == AUTONEG_ENABLE &&
lc->autoneg = AUTONEG_ENABLE;
else if (lc->requested_aneg == AUTONEG_ENABLE)
lc->requested_aneg = AUTONEG_ENABLE;
lc->requested_aneg = AUTONEG_ENABLE;
MPASS(lc->requested_aneg == AUTONEG_ENABLE ||
if (lc->requested_aneg == AUTONEG_ENABLE &&
if (lc->requested_aneg == AUTONEG_ENABLE)
val = AUTONEG_ENABLE;
if (val == AUTONEG_ENABLE && !(lc->pcaps & FW_PORT_CAP32_ANEG)) {