/linux/drivers/net/ethernet/chelsio/cxgb/ |
A D | mv88e1xxx.c | 131 ctl &= ~(BMCR_SPEED100 | BMCR_SPEED1000 | BMCR_ANENABLE); in mv88e1xxx_set_speed_duplex() 138 ctl &= ~(BMCR_FULLDPLX | BMCR_ANENABLE); in mv88e1xxx_set_speed_duplex() 143 ctl |= BMCR_ANENABLE; in mv88e1xxx_set_speed_duplex() 169 ctl |= BMCR_ANENABLE | BMCR_ANRESTART; in mv88e1xxx_autoneg_enable() 189 ctl &= ~BMCR_ANENABLE; in mv88e1xxx_autoneg_disable()
|
/linux/drivers/net/ |
A D | mii.c | 91 if (bmcr & BMCR_ANENABLE) { in mii_ethtool_gset() 176 if (bmcr & BMCR_ANENABLE) { in mii_ethtool_get_link_ksettings() 292 bmcr |= (BMCR_ANENABLE | BMCR_ANRESTART); in mii_ethtool_sset() 301 tmp = bmcr & ~(BMCR_ANENABLE | BMCR_SPEED100 | in mii_ethtool_sset() 389 bmcr |= (BMCR_ANENABLE | BMCR_ANRESTART); in mii_ethtool_set_link_ksettings() 398 tmp = bmcr & ~(BMCR_ANENABLE | BMCR_SPEED100 | in mii_ethtool_set_link_ksettings() 465 if (bmcr & BMCR_ANENABLE) { in mii_nway_restart() 613 if (val & (BMCR_RESET|BMCR_ANENABLE)) in generic_mii_ioctl()
|
A D | sungem_phy.c | 339 ctl |= (BMCR_ANENABLE | BMCR_ANRESTART); in genmii_setup_aneg() 355 ctl &= ~(BMCR_FULLDPLX|BMCR_SPEED100|BMCR_ANENABLE); in genmii_setup_forced() 507 ctl |= (BMCR_ANENABLE | BMCR_ANRESTART); in bcm54xx_setup_aneg() 523 ctl &= ~(BMCR_FULLDPLX|BMCR_SPEED100|BMCR_SPD2|BMCR_ANENABLE); in bcm54xx_setup_forced() 790 ctl |= (BMCR_ANENABLE | BMCR_ANRESTART); in marvell_setup_aneg() 806 ctl &= ~(BMCR_FULLDPLX|BMCR_SPEED100|BMCR_SPD2|BMCR_ANENABLE); in marvell_setup_forced()
|
/linux/drivers/net/ethernet/ibm/emac/ |
A D | phy.c | 61 val &= ~(BMCR_ISOLATE | BMCR_ANENABLE); in emac_mii_reset_phy() 85 val &= ~(BMCR_ISOLATE | BMCR_ANENABLE); in emac_mii_reset_gpcs() 123 ctl &= ~(BMCR_FULLDPLX | BMCR_SPEED100 | BMCR_SPEED1000 | BMCR_ANENABLE); in genmii_setup_aneg() 163 ctl |= (BMCR_ANENABLE | BMCR_ANRESTART); in genmii_setup_aneg() 181 ctl &= ~(BMCR_FULLDPLX | BMCR_SPEED100 | BMCR_SPEED1000 | BMCR_ANENABLE); in genmii_setup_forced()
|
/linux/drivers/net/ethernet/chelsio/cxgb3/ |
A D | vsc8211.c | 120 BMCR_ANENABLE | BMCR_ANRESTART); in vsc8211_autoneg_enable() 154 if (!(bmcr & BMCR_ANENABLE)) { in vsc8211_get_link_status() 230 if (!(bmcr & BMCR_ANENABLE)) { in vsc8211_get_link_status_fiber()
|
A D | aq100x.c | 135 BMCR_ANENABLE | BMCR_ANRESTART, 1); in aq100x_autoneg_enable() 148 BMCR_ANENABLE | BMCR_ANRESTART, 1); in aq100x_autoneg_restart()
|
/linux/drivers/net/phy/ |
A D | et1011c.c | 54 BMCR_ANENABLE); in et1011c_config_aneg()
|
A D | microchip_t1.c | 295 if (bmcr & BMCR_ANENABLE) { in microchip_cable_test_start_common() 296 ret = phy_modify(phydev, MII_BMCR, BMCR_ANENABLE, 0); in microchip_cable_test_start_common()
|
A D | swphy.c | 150 return BMCR_ANENABLE; in swphy_read_reg()
|
A D | dp83848.c | 120 if (!(val & BMCR_ANENABLE)) in dp83848_config_init()
|
A D | dp83869.c | 61 #define MII_DP83869_BMCR_DEFAULT (BMCR_ANENABLE | \ 669 if (bmcr & BMCR_ANENABLE) { in dp83869_configure_fiber() 670 ret = phy_modify(phydev, MII_BMCR, BMCR_ANENABLE, 0); in dp83869_configure_fiber()
|
A D | davicom.c | 170 return phy_write(phydev, MII_BMCR, BMCR_ANENABLE); in dm9161_config_init()
|
A D | marvell-88x2222.c | 94 BMCR_ANENABLE | BMCR_ANRESTART); in mv2222_disable_aneg() 104 BMCR_ANENABLE | BMCR_RESET); in mv2222_enable_aneg()
|
A D | dp83822.c | 441 if (bmcr & BMCR_ANENABLE) { in dp83822_config_init() 442 err = phy_modify(phydev, MII_BMCR, BMCR_ANENABLE, 0); in dp83822_config_init()
|
A D | lxt.c | 291 val &= ~BMCR_ANENABLE; in lxt973_probe()
|
/linux/include/uapi/linux/ |
A D | mii.h | 48 #define BMCR_ANENABLE 0x1000 /* Enable auto negotiation */ macro
|
A D | mdio.h | 93 #define MDIO_AN_CTRL1_ENABLE BMCR_ANENABLE
|
/linux/drivers/net/dsa/mv88e6xxx/ |
A D | serdes.c | 68 state->an_complete = !!(ctrl & BMCR_ANENABLE); in mv88e6xxx_serdes_pcs_get_state() 181 bmcr = val | BMCR_ANENABLE; in mv88e6352_serdes_pcs_config() 183 bmcr = val & ~BMCR_ANENABLE; in mv88e6352_serdes_pcs_config() 903 bmcr = val | BMCR_ANENABLE; in mv88e6390_serdes_pcs_config() 905 bmcr = val & ~BMCR_ANENABLE; in mv88e6390_serdes_pcs_config()
|
/linux/drivers/net/ethernet/atheros/atl1e/ |
A D | atl1e_hw.c | 380 phy_data = BMCR_RESET | BMCR_ANENABLE | BMCR_ANRESTART; in atl1e_phy_commit() 634 BMCR_RESET | BMCR_ANENABLE | BMCR_ANRESTART); in atl1e_restart_autoneg()
|
/linux/drivers/net/usb/ |
A D | mcs7830.c | 266 ret = mcs7830_write_phy(dev, MII_BMCR, BMCR_ANENABLE); in mcs7830_set_autoneg() 270 BMCR_ANENABLE | BMCR_ANRESTART ); in mcs7830_set_autoneg()
|
/linux/drivers/net/ethernet/dec/tulip/ |
A D | media.c | 504 new_bmcr = mii_reg0 | BMCR_ANENABLE; in tulip_find_mii() 512 new_bmcr = mii_reg0 & ~BMCR_ANENABLE; in tulip_find_mii()
|
/linux/drivers/net/ethernet/sun/ |
A D | cassini.c | 212 BMCR_ANENABLE, /* 0 : autoneg */ 685 cp->link_cntl = BMCR_ANENABLE; in cas_begin_auto_negotiation() 736 if (cp->link_cntl & BMCR_ANENABLE) { in cas_begin_auto_negotiation() 752 CAS_BMCR_SPEED1000 | BMCR_ANENABLE); in cas_begin_auto_negotiation() 754 if (ctl & BMCR_ANENABLE) { in cas_begin_auto_negotiation() 909 val &= ~BMCR_ANENABLE; in cas_phy_init() 1622 (cp->link_cntl & BMCR_ANENABLE)) { in cas_mii_link_check() 3578 if (val & BMCR_ANENABLE) { in cas_set_link_modes() 4567 if (bmcr & BMCR_ANENABLE) { in cas_get_link_ksettings() 4595 if (cp->link_cntl & BMCR_ANENABLE) { in cas_get_link_ksettings() [all …]
|
/linux/drivers/net/ethernet/natsemi/ |
A D | natsemi.c | 761 np->autoneg = (tmp & BMCR_ANENABLE)? AUTONEG_ENABLE: AUTONEG_DISABLE; in natsemi_init_media() 769 (mdio_read(dev, MII_BMCR) & BMCR_ANENABLE)? in natsemi_init_media() 1157 if ((tmp & BMCR_ANENABLE) == 0 || in init_phy_fixup() 1161 tmp |= (BMCR_ANENABLE | BMCR_ANRESTART); in init_phy_fixup() 1166 tmp &= ~(BMCR_ANENABLE | BMCR_SPEED100 | BMCR_FULLDPLX); in init_phy_fixup() 2404 if (mdio_read(dev, MII_BMCR) & BMCR_ANENABLE && in netdev_error() 2653 if (tmp & BMCR_ANENABLE) { in nway_reset()
|
/linux/drivers/net/dsa/microchip/ |
A D | ksz8795.c | 748 data |= BMCR_ANENABLE; in ksz8_r_phy() 751 data |= BMCR_ANENABLE; in ksz8_r_phy() 874 if ((val & BMCR_ANENABLE)) in ksz8_w_phy() 879 if (!(val & BMCR_ANENABLE)) in ksz8_w_phy()
|
/linux/drivers/net/ethernet/freescale/fman/ |
A D | fman_dtsec.c | 1311 tmp_reg16 |= (BMCR_ANENABLE | BMCR_ANRESTART | in dtsec_restart_autoneg() 1426 tmp_reg16 = (BMCR_RESET | BMCR_ANENABLE | in dtsec_init() 1436 tmp_reg16 = (BMCR_ANENABLE | BMCR_ANRESTART | in dtsec_init()
|