BMCR_PDOWN
reg &= ~BMCR_PDOWN;
reg |= BMCR_PDOWN;
lan9303_phy_write(ds, port, MII_BMCR, BMCR_PDOWN);
if (val & BMCR_PDOWN)
*val |= BMCR_PDOWN;
ksz_pwrite16(dev, i, 0x100, BMCR_PDOWN);
u16 val = on ? 0 : BMCR_PDOWN;
return marvell_c22_pcs_modify(mpcs, MII_BMCR, BMCR_PDOWN, val);
mask = BMCR_RESET | BMCR_LOOPBACK | BMCR_PDOWN;
mask = val = BMCR_PDOWN;
BMCR_PDOWN, BMCR_PDOWN);
data &= ~BMCR_PDOWN;
data |= BMCR_PDOWN;
val = MII_BMCR << 16 | BMCR_PDOWN;
if (tg3_readphy(tp, MII_BMCR, ®) || (reg & BMCR_PDOWN))
tg3_writephy(tp, MII_BMCR, BMCR_PDOWN);
BMCR_PDOWN | BMCR_ISOLATE,
BMCR_PDOWN | BMCR_ISOLATE,
return t3_mdio_change_bits(cphy, 0, MII_BMCR, BMCR_PDOWN,
enable ? BMCR_PDOWN : 0);
BMCR_PDOWN | BMCR_SPEED100 | BMCR_LOOPBACK |
bmcr = BMCR_PDOWN;
mii_reg &= ~BMCR_PDOWN;
mii_reg |= BMCR_PDOWN;
bmcr &= ~BMCR_PDOWN;
bmcr |= BMCR_PDOWN;
mii_ctl |= BMCR_PDOWN;
mii_ctl &= ~BMCR_PDOWN;
mii_control |= BMCR_PDOWN;
mii_rw(dev, np->phyaddr, MII_BMCR, MII_READ) & ~BMCR_PDOWN);
mii_rw(dev, np->phyaddr, MII_BMCR, MII_READ)|BMCR_PDOWN);
if (value & BMCR_RESET || !(value & BMCR_PDOWN))
smc_phy_write(dev, phy, MII_BMCR, bmcr | BMCR_PDOWN);
if (rc & BMCR_PDOWN) {
rc = phy_write(phy_dev, MII_BMCR, rc & ~BMCR_PDOWN);
data | BMCR_PDOWN);
if ((ctl & BMCR_PDOWN) == 0)
ctl &= ~BMCR_PDOWN;
if (ctl & BMCR_PDOWN)
ctl |= BMCR_PDOWN;
bp->sw_bmcr = (BMCR_ISOLATE | BMCR_PDOWN | BMCR_LOOPBACK);
bp->sw_bmcr = (BMCR_ISOLATE | BMCR_PDOWN | BMCR_LOOPBACK);
(BMCR_LOOPBACK|BMCR_PDOWN|BMCR_ISOLATE));
(BMCR_LOOPBACK|BMCR_PDOWN|BMCR_ISOLATE));
tsi108_write_mii(data, MII_BMCR, BMCR_PDOWN);
ret = phy_modify(phydev, MII_BMCR, 0, BMCR_PDOWN);
ret = phy_modify(phydev, MII_BMCR, BMCR_PDOWN, 0);
err = phy_write(phydev, MII_BMCR, BMCR_PDOWN);
rc = phy_set_bits(phydev, MII_BMCR, BMCR_PDOWN);
rc = phy_clear_bits(phydev, MII_BMCR, BMCR_PDOWN);
return phy_clear_bits(phydev, MII_BMCR, BMCR_PDOWN);
ret = phy_write(phydev, MII_BMCR, BMCR_PDOWN);
phy_set_bits(phydev, MII_BMCR, BMCR_PDOWN);
return phy_clear_bits(phydev, MII_BMCR, BMCR_PDOWN);
if (!(ret & BMCR_PDOWN))
if (!(ret & BMCR_PDOWN))
if (ret & BMCR_PDOWN) {
ret = phy_write(phydev, MII_BMCR, ret & ~BMCR_PDOWN);
return yt8521_modify_utp_fiber_bmcr(phydev, 0, BMCR_PDOWN);
return yt8521_modify_utp_fiber_bmcr(phydev, BMCR_PDOWN, 0);
__phy_modify(phydev, MII_BMCR, 0, BMCR_PDOWN);
__phy_modify(phydev, MII_BMCR, BMCR_PDOWN, 0);
BMCR_ISOLATE | BMCR_PDOWN), ctl);
return yt8821_modify_utp_fiber_bmcr(phydev, 0, BMCR_PDOWN);
return yt8821_modify_utp_fiber_bmcr(phydev, BMCR_PDOWN, 0);
__phy_modify(phydev, MII_BMCR, 0, BMCR_PDOWN);
__phy_modify(phydev, MII_BMCR, BMCR_PDOWN, 0);
phy_write(phydev, MII_BMCR, (bmcr | BMCR_PDOWN));
phy_write(phydev, MII_BMCR, (bmcr & ~BMCR_PDOWN));
~(BMCR_LOOPBACK | BMCR_ISOLATE | BMCR_PDOWN), ctl);
return phy_set_bits(phydev, MII_BMCR, BMCR_PDOWN);
return phy_clear_bits(phydev, MII_BMCR, BMCR_PDOWN);
value = BMCR_PDOWN;
return phy_modify(phydev, MII_BMCR, BMCR_PDOWN | BMCR_ISOLATE, 0);
sungem_phy_write(phy, MII_BMCR, BMCR_PDOWN);
sungem_phy_write(phy, MII_BMCR, BMCR_PDOWN);
sungem_phy_write(phy, MII_BMCR, BMCR_PDOWN);
val &= ~(BMCR_ISOLATE | BMCR_PDOWN);
r8152_mdio_clr_bit(tp, MII_BMCR, BMCR_PDOWN);
r8152_mdio_test_and_clr_bit(tp, MII_BMCR, BMCR_PDOWN);
r8152_mdio_test_and_clr_bit(tp, MII_BMCR, BMCR_PDOWN);
r8152_mdio_test_and_clr_bit(tp, MII_BMCR, BMCR_PDOWN);
r8152_mdio_test_and_clr_bit(tp, MII_BMCR, BMCR_PDOWN);
r8152_mdio_test_and_clr_bit(tp, MII_BMCR, BMCR_PDOWN);
r8152_mdio_test_and_clr_bit(tp, MII_BMCR, BMCR_PDOWN);
if (data & BMCR_PDOWN) {
data &= ~BMCR_PDOWN;
#define MDIO_CTRL1_LPOWER BMCR_PDOWN