BMCR_SPEED100
!(data & BMCR_SPEED100)) {
data |= (BMCR_FULLDPLX | BMCR_SPEED100);
ctl &= ~(BMCR_ANENABLE | BMCR_SPEED100 | BMCR_FULLDPLX);
ctl |= BMCR_SPEED100;
if (val & BMCR_SPEED100)
*val |= BMCR_SPEED100;
err = marvell_c22_pcs_modify(mpcs, MII_BMCR, BMCR_SPEED100 |
BMCR_SPEED1000 | BMCR_SPEED100 | BMCR_FULLDPLX,
reg0 |= BMCR_SPEED100;
if (reg0 & BMCR_SPEED100)
#define MDIO_CTRL1_SPEED1G (MDIO_CTRL1_SPEED10G & ~BMCR_SPEED100)
cr |= BMCR_SPEED100;
mii_bmcr_data |= BMCR_SPEED100 | BMCR_FULLDPLX;
mii_bmcr_data |= BMCR_SPEED100;
bmcr &= ~(BMCR_FULLDPLX | BMCR_ANENABLE | BMCR_SPEED100);
bmcr |= BMCR_SPEED100;
if (bmcr & BMCR_SPEED100) {
new_bmcr |= BMCR_SPEED100;
bmcr |= BMCR_SPEED100;
switch (val & (BMCR_SPEED1000 | BMCR_SPEED100)) {
case BMCR_SPEED100:
bmcr |= BMCR_SPEED100;
bmcr |= BMCR_SPEED100;
ctl &= ~(BMCR_SPEED100 | BMCR_SPEED1000 | BMCR_ANENABLE);
ctl |= BMCR_SPEED100;
ctl &= ~(BMCR_SPEED100 | BMCR_SPEED1000 | BMCR_ANENABLE);
ctl |= BMCR_SPEED100;
else if (bmcr & BMCR_SPEED100)
else if (bmcr & BMCR_SPEED100)
BMCR_PDOWN | BMCR_SPEED100 | BMCR_LOOPBACK |
new_bmcr |= BMCR_SPEED100;
fasteth = mii_reg & BMCR_SPEED100;
switch (bmcr & (BMCR_SPEED100 | BMCR_SPEED1000)) {
case BMCR_SPEED100:
bmcr |= BMCR_SPEED100;
speed = (mii_ctl & BMCR_SPEED100) ? 100 : 10;
mii_ctl |= (np->speed == 100) ? BMCR_SPEED100 : 0;
ctl &= ~(BMCR_FULLDPLX | BMCR_SPEED100 | BMCR_SPEED1000 | BMCR_ANENABLE);
ctl &= ~(BMCR_FULLDPLX | BMCR_SPEED100 | BMCR_SPEED1000 | BMCR_ANENABLE);
ctl |= BMCR_SPEED100;
else if (bmcr & BMCR_SPEED100)
data |= BMCR_SPEED100 | BMCR_FULLDPLX;
data |= BMCR_SPEED100;
*phy_ctrl |= BMCR_SPEED100;
*phy_ctrl &= ~(BMCR_SPEED1000 | BMCR_SPEED100);
tmp = bmcr & ~(BMCR_ANENABLE | BMCR_SPEED100 |
tmp |= BMCR_SPEED100;
(bmcr & BMCR_SPEED100) == 0) ?
(bmcr & BMCR_SPEED100) ?
data &= ~BMCR_SPEED100;
data |= BMCR_SPEED100;
mii_ctrl &= ~(BMCR_ANENABLE | BMCR_ANRESTART | BMCR_SPEED100);
tmp &= ~(BMCR_ANENABLE | BMCR_SPEED100 | BMCR_FULLDPLX);
tmp |= BMCR_SPEED100;
np->speed = (tmp & BMCR_SPEED100)? SPEED_100 : SPEED_10;
bmcr &= ~(BMCR_ANENABLE|BMCR_SPEED100|BMCR_SPEED1000|BMCR_FULLDPLX);
bmcr |= BMCR_SPEED100;
bmcr |= BMCR_SPEED100;
CAS_BMCR_SPEED1000 : BMCR_SPEED100;
val |= (BMCR_SPEED100 | BMCR_FULLDPLX);
if (val & BMCR_SPEED100) {
val &= ~BMCR_SPEED100;
BMCR_SPEED100, /* 2 : 100bt half duplex */
BMCR_SPEED100|BMCR_FULLDPLX, /* 4 : 100bt full duplex */
if (val & BMCR_SPEED100)
((bmcr & BMCR_SPEED100) ?
if (cp->link_cntl & BMCR_SPEED100) {
cp->link_cntl |= BMCR_SPEED100;
ctl &= ~(BMCR_FULLDPLX | BMCR_SPEED100 |
if ((bmcr & BMCR_SPEED1000) && !(bmcr & BMCR_SPEED100))
else if (bmcr & BMCR_SPEED100)
bmcr |= BMCR_SPEED100;
if (bp->sw_bmcr & BMCR_SPEED100) {
bp->sw_bmcr &= ~(BMCR_SPEED100);
(bp->sw_bmcr & BMCR_SPEED100) ?
bp->sw_bmcr |= BMCR_SPEED100;
speed = (hp->sw_bmcr & BMCR_SPEED100) ? SPEED_100 : SPEED_10;
if (hp->sw_bmcr & BMCR_SPEED100) {
hp->sw_bmcr &= ~(BMCR_SPEED100);
hp->sw_bmcr & BMCR_SPEED100 ? 100 : 10,
hp->sw_bmcr = BMCR_SPEED100;
hp->sw_bmcr = BMCR_SPEED100;
hp->sw_bmcr = BMCR_SPEED100;
(bmcr & BMCR_SPEED100) == 0) ?
((bmcr & BMCR_SPEED100) ?
(bmcr & BMCR_SPEED100) == 0) ?
((bmcr & BMCR_SPEED100) ?
tmp = bmcr & ~(BMCR_ANENABLE | BMCR_SPEED100 |
tmp |= BMCR_SPEED100;
tmp = bmcr & ~(BMCR_ANENABLE | BMCR_SPEED100 |
tmp |= BMCR_SPEED100;
speed &= BMCR_SPEED100 | BMCR_SPEED1000;
else if (speed == BMCR_SPEED100)
BMCR_ANENABLE | BMCR_SPEED1000 | BMCR_SPEED100,
if (val & BMCR_SPEED100)
(BMCR_SPEED100 | BMCR_ANENABLE | BMCR_ANRESTART));
ctl &= ~(BMCR_FULLDPLX | BMCR_SPEED100 | BMCR_SPEED1000 |
val |= (BMCR_SPEED100 | BMCR_FULLDPLX);
BMCR_SPEED1000 | BMCR_SPEED100,
BMCR_SPEED1000 | BMCR_SPEED100,
BMCR_SPEED100);
BMCR_SPEED1000 | BMCR_SPEED100,
mscr2_ctl = BMCR_SPEED100;
BMCR_SPEED100, mscr2_ctl);
BMCR_RESET | BMCR_SPEED100 | BMCR_FULLDPLX);
BMCR_ANENABLE | BMCR_SPEED100,
err = phy_write(phydev, MII_BMCR, BMCR_SPEED100 | BMCR_FULLDPLX);
return phy_modify(phydev, MII_BMCR, BMCR_ANENABLE | BMCR_SPEED100,
return phy_clear_bits(phydev, MII_BMCR, BMCR_ANENABLE | BMCR_SPEED100);
temp &= ~(BMCR_SPEED100 | BMCR_SPEED1000);
temp |= BMCR_SPEED100;
else if (val & BMCR_SPEED100)
err = phy_modify(phydev, MII_BMCR, BMCR_SPEED1000 | BMCR_SPEED100,
else if (bmcr & BMCR_SPEED100)
BMCR_ANENABLE | BMCR_SPEED100 | BMCR_SPEED10,
#define XILINX_GMII2RGMII_SPEED_MASK (BMCR_SPEED1000 | BMCR_SPEED100)
val |= BMCR_SPEED100;
ctl &= ~(BMCR_FULLDPLX|BMCR_SPEED100|BMCR_ANENABLE);
ctl |= BMCR_SPEED100;
ctl &= ~(BMCR_FULLDPLX|BMCR_SPEED100|BMCR_SPD2|BMCR_ANENABLE);
ctl |= BMCR_SPEED100;
ctl &= ~(BMCR_FULLDPLX|BMCR_SPEED100|BMCR_SPD2|BMCR_ANENABLE);
ctl |= BMCR_SPEED100;
bmcr = BMCR_SPEED100;
ecmd->base.speed = ((bmcr & BMCR_SPEED100) ?
rc |= BMCR_SPEED100;
bmcr = BMCR_SPEED100;
#define MDIO_PMA_CTRL1_SPEED100 BMCR_SPEED100
#define MDIO_CTRL1_SPEEDSELEXT (BMCR_SPEED1000 | BMCR_SPEED100)