ANAR
u16 ANAR;
velocity_mii_read(regs, MII_ADVERTISE, &ANAR);
if (ANAR & ADVERTISE_100FULL)
else if (ANAR & ADVERTISE_100HALF)
else if (ANAR & ADVERTISE_10FULL)
velocity_mii_read(regs, MII_ADVERTISE, &ANAR);
if ((ANAR & (ADVERTISE_100FULL | ADVERTISE_100HALF | ADVERTISE_10FULL | ADVERTISE_10HALF))
u16 ANAR;
velocity_mii_read(regs, MII_ADVERTISE, &ANAR);
if ((ANAR & (ADVERTISE_100FULL | ADVERTISE_100HALF | ADVERTISE_10FULL | ADVERTISE_10HALF))
u16 ANAR;
velocity_mii_read(vptr->mac_regs, MII_ADVERTISE, &ANAR);
ANAR &= (~(ADVERTISE_100FULL | ADVERTISE_100HALF | ADVERTISE_10FULL | ADVERTISE_10HALF));
ANAR |= ADVERTISE_100FULL;
ANAR |= ADVERTISE_100HALF;
ANAR |= ADVERTISE_10FULL;
ANAR |= ADVERTISE_10HALF;
velocity_mii_write(vptr->mac_regs, MII_ADVERTISE, ANAR);