MII_ANAR
case MII_ANAR:
case MII_ANAR:
case MII_ANAR:
if (reg == MII_ANAR)
case MII_ANAR:
case MII_ANAR:
case MII_ANAR:
case MII_ANAR:
case MII_ANAR:
anlpar = PHY_READ(sc, MII_ANAR) &
PHY_WRITE(sc, MII_ANAR, anar);
PHY_WRITE(sc, MII_ANAR, anar);
PHY_WRITE(sc, MII_ANAR, ANAR_CSMA);
val = PHY_READ(sc, MII_ANAR) & PHY_READ(sc, MII_ANLPAR);
PHY_WRITE(sc, MII_ANAR, anar);
PHY_WRITE(sc, MII_ANAR, anar);
PHY_WRITE(sc, MII_ANAR, ANAR_CSMA);
reg = PHY_READ(sc, MII_ANAR);
PHY_WRITE(sc, MII_ANAR, reg | ANAR_CSMA);
PHY_WRITE(sc, MII_ANAR, anar | ANAR_CSMA);
PHY_WRITE(sc, MII_ANAR, anar);
PHY_WRITE(sc, MII_ANAR, anar);
PHY_WRITE(sc, MII_ANAR, anar);
anar = PHY_READ(sc, MII_ANAR);
anar = PHY_READ(sc, MII_ANAR);
anlpar = PHY_READ(sc, MII_ANAR) &
anar = PHY_READ(sc, MII_ANAR);
PHY_WRITE(sc, MII_ANAR, anar);
anar = PHY_READ(sc, MII_ANAR);
PHY_WRITE(sc, MII_ANAR, anar);
PHY_WRITE(sc, MII_ANAR, anar);
PHY_WRITE(sc, MII_ANAR,
if ((anlpar = PHY_READ(sc, MII_ANAR) &
PHY_READ(&sc->sc_mii, MII_ANAR);
anlpar = PHY_READ(phy, MII_ANAR) & PHY_READ(phy, MII_ANLPAR);
PHY_WRITE(sc, MII_ANAR, ANAR_10_FD);
PHY_WRITE(sc, MII_ANAR, ANAR_10);
anlpar = PHY_READ(sc, MII_ANAR) & PHY_READ(sc, MII_ANLPAR);
anar = PHY_READ(sc, MII_ANAR);
PHY_WRITE(sc, MII_ANAR, anar);
case MII_ANAR:
if (reg == MII_ANAR)
case MII_ANAR:
jme_miibus_writereg(&sc->sc_dev, sc->jme_phyaddr, MII_ANAR,
hw->phy.ops.read_reg(hw, MII_ANAR, 0, &val);
hw->phy.ops.write_reg(hw, MII_ANAR, 0x0, val);
status = hw->phy.ops.read_reg(hw, MII_ANAR, 0, &value);
status = hw->phy.ops.write_reg(hw, MII_ANAR, 0, value);
rge_write_phy(sc, 0, MII_ANAR, anar | ANAR_PAUSE_ASYM | ANAR_FC);
rge_write_phy(sc, 0, MII_ANAR,
rge_read_phy(sc, 0, MII_ANAR) &
if (txp_command(sc, TXP_CMD_PHY_MGMT_READ, 0, MII_ANAR, 0,
ure_phy_write(sc, URE_OCP_BASE_MII + MII_ANAR * 2,
case MII_ANAR: /* Autonegotiation advertisement */
case MII_ANAR: /* Autonegotiation advertisement */