/linux/drivers/net/ethernet/chelsio/cxgb/ |
H 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/ethernet/ibm/emac/ |
H 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/ |
H 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()
|
H 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/ |
H A D | sungem_phy.c | 335 ctl |= (BMCR_ANENABLE | BMCR_ANRESTART); in genmii_setup_aneg() 351 ctl &= ~(BMCR_FULLDPLX|BMCR_SPEED100|BMCR_ANENABLE); in genmii_setup_forced() 504 ctl |= (BMCR_ANENABLE | BMCR_ANRESTART); in bcm54xx_setup_aneg() 520 ctl &= ~(BMCR_FULLDPLX|BMCR_SPEED100|BMCR_SPD2|BMCR_ANENABLE); in bcm54xx_setup_forced() 787 ctl |= (BMCR_ANENABLE | BMCR_ANRESTART); in marvell_setup_aneg() 803 ctl &= ~(BMCR_FULLDPLX|BMCR_SPEED100|BMCR_SPD2|BMCR_ANENABLE); in marvell_setup_forced()
|
/linux/drivers/net/pcs/ |
H A D | pcs-xpcs.c | 687 if (mdio_ctrl & BMCR_ANENABLE) { in xpcs_config_aneg_c37_sgmii() 689 mdio_ctrl & ~BMCR_ANENABLE); in xpcs_config_aneg_c37_sgmii() 730 mdio_ctrl | BMCR_ANENABLE); in xpcs_config_aneg_c37_sgmii() 755 if (mdio_ctrl & BMCR_ANENABLE) { in xpcs_config_aneg_c37_1000basex() 757 mdio_ctrl & ~BMCR_ANENABLE); in xpcs_config_aneg_c37_1000basex() 796 mdio_ctrl | BMCR_ANENABLE); in xpcs_config_aneg_c37_1000basex() 816 BMCR_ANENABLE | BMCR_SPEED1000 | BMCR_SPEED100, in xpcs_config_2500basex()
|
/linux/include/uapi/linux/ |
H A D | mii.h | 48 #define BMCR_ANENABLE 0x1000 /* Enable auto negotiation */ macro
|
/linux/drivers/net/phy/ |
H A D | swphy.c | 150 return BMCR_ANENABLE; in swphy_read_reg()
|
H A D | motorcomm.c | 1811 ret = __phy_modify(phydev, MII_BMCR, BMCR_ANENABLE, 0); in yt8521_fiber_setup_forced() 1851 if (!(ret & BMCR_ANENABLE) || (ret & BMCR_ISOLATE)) in ytphy_check_and_restart_aneg() 1859 BMCR_ANENABLE | BMCR_ANRESTART); in ytphy_check_and_restart_aneg() 1900 if (!(bmcr & BMCR_ANENABLE)) { in yt8521_fiber_config_aneg() 2402 ret = __phy_modify(phydev, MII_BMCR, BMCR_ANENABLE, 0); in yt8821_serdes_init()
|
/linux/drivers/net/ethernet/atheros/atl1e/ |
H 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/ |
H A D | mcs7830.c | 274 ret = mcs7830_write_phy(dev, MII_BMCR, BMCR_ANENABLE); in mcs7830_set_autoneg() 278 BMCR_ANENABLE | BMCR_ANRESTART ); in mcs7830_set_autoneg()
|
/linux/drivers/net/ethernet/dec/tulip/ |
H 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/ |
H 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() 1559 val &= ~(BMCR_ANRESTART | BMCR_ANENABLE); in cas_mdio_link_not_up() 1609 (cp->link_cntl & BMCR_ANENABLE)) { in cas_mii_link_check() 1619 cp->link_fcntl | BMCR_ANENABLE | in cas_mii_link_check() 3542 if (val & BMCR_ANENABLE) { in cas_set_link_modes() [all …]
|
/linux/drivers/net/ethernet/natsemi/ |
H 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() 1155 if ((tmp & BMCR_ANENABLE) == 0 || in init_phy_fixup() 1159 tmp |= (BMCR_ANENABLE | BMCR_ANRESTART); in init_phy_fixup() 1164 tmp &= ~(BMCR_ANENABLE | BMCR_SPEED100 | BMCR_FULLDPLX); in init_phy_fixup() 2402 if (mdio_read(dev, MII_BMCR) & BMCR_ANENABLE && in netdev_error() 2651 if (tmp & BMCR_ANENABLE) { in nway_reset()
|
/linux/drivers/net/dsa/microchip/ |
H A D | ksz8.c | 905 *val |= BMCR_ANENABLE; in ksz8_r_phy_bmcr() 912 *val |= BMCR_ANENABLE; in ksz8_r_phy_bmcr() 1144 if ((val & BMCR_ANENABLE)) in ksz8_w_phy_bmcr() 1147 if (!(val & BMCR_ANENABLE)) in ksz8_w_phy_bmcr()
|
/linux/drivers/net/ethernet/atheros/atl1c/ |
H A D | atl1c_hw.c | 616 mii_bmcr_data |= BMCR_ANENABLE | BMCR_ANRESTART; in atl1c_phy_init() 775 mii_bmcr_data |= BMCR_ANENABLE | BMCR_ANRESTART; in atl1c_restart_autoneg()
|
/linux/drivers/net/ethernet/broadcom/ |
H A D | bnx2.c | 1190 if (!(bmcr & BMCR_ANENABLE)) { in bnx2_5706s_linkup() 1219 if (bmcr & BMCR_ANENABLE) { in bnx2_copper_linkup() 1492 bmcr &= ~BMCR_ANENABLE; in bnx2_enable_forced_2g5() 1534 bmcr |= BMCR_SPEED1000 | BMCR_ANENABLE | BMCR_ANRESTART; in bnx2_disable_forced_2g5() 1618 bmcr |= BMCR_ANENABLE; in bnx2_set_link() 1780 new_bmcr = bmcr & ~BMCR_ANENABLE; in bnx2_setup_serdes_phy() 1813 BMCR_ANRESTART | BMCR_ANENABLE); in bnx2_setup_serdes_phy() 1840 if ((adv != new_adv) || ((bmcr & BMCR_ANENABLE) == 0)) { in bnx2_setup_serdes_phy() 1851 BMCR_ANENABLE); in bnx2_setup_serdes_phy() 2100 ((bmcr & BMCR_ANENABLE) == 0)) { in bnx2_setup_copper_phy() [all …]
|
H A D | b44.c | 452 if ((err = b44_writephy(bp, MII_BMCR, (BMCR_ANENABLE | in b44_setup_phy() 460 bmcr &= ~(BMCR_FULLDPLX | BMCR_ANENABLE | BMCR_SPEED100); in b44_setup_phy() 1796 if (bmcr & BMCR_ANENABLE) in b44_nway_reset()
|
H A D | tg3.c | 3089 BMCR_ANENABLE | BMCR_ANRESTART); in tg3_power_down_phy() 4438 BMCR_ANENABLE | BMCR_ANRESTART); in tg3_phy_copper_begin() 4502 if (!(val & BMCR_ANENABLE)) { in tg3_phy_pull_config() 4918 if ((bmcr & BMCR_ANENABLE) && in tg3_setup_copper_phy() 4935 if (!(bmcr & BMCR_ANENABLE) && in tg3_setup_copper_phy() 5884 if ((newadv != adv) || !(bmcr & BMCR_ANENABLE)) { in tg3_setup_fiber_mii_phy() 5886 bmcr |= BMCR_ANENABLE | BMCR_ANRESTART; in tg3_setup_fiber_mii_phy() 5899 new_bmcr = bmcr & ~(BMCR_ANENABLE | BMCR_FULLDPLX); in tg3_setup_fiber_mii_phy() 5921 BMCR_ANENABLE); in tg3_setup_fiber_mii_phy() 5950 if (bmcr & BMCR_ANENABLE) { in tg3_setup_fiber_mii_phy() [all …]
|
/linux/drivers/net/ethernet/alacritech/ |
H A D | slicoss.c | 972 val = MII_BMCR << 16 | BMCR_RESET | BMCR_ANENABLE | in slic_set_link_autoneg() 998 val = MII_BMCR << 16 | BMCR_RESET | BMCR_ANENABLE | in slic_set_link_autoneg() 1003 val = MII_BMCR << 16 | BMCR_ANENABLE | BMCR_ANRESTART; in slic_set_link_autoneg()
|
/linux/drivers/net/ethernet/adaptec/ |
H A D | starfire.c | 1073 reg0 |= BMCR_ANENABLE | BMCR_ANRESTART; in check_duplex() 1075 reg0 &= ~(BMCR_ANENABLE | BMCR_ANRESTART); in check_duplex() 1625 if (reg0 & BMCR_ANENABLE) { in netdev_media_change()
|
/linux/drivers/net/ethernet/nvidia/ |
H A D | forcedeth.c | 1448 mii_control |= BMCR_ANENABLE; in phy_init() 1508 mii_control |= (BMCR_ANRESTART | BMCR_ANENABLE); in phy_init() 4497 bmcr |= BMCR_ANENABLE; in nv_set_link_ksettings() 4505 bmcr |= (BMCR_ANENABLE | BMCR_ANRESTART); in nv_set_link_ksettings() 4542 bmcr &= ~(BMCR_ANENABLE|BMCR_SPEED100|BMCR_SPEED1000|BMCR_FULLDPLX); in nv_set_link_ksettings() 4617 bmcr |= BMCR_ANENABLE; in nv_nway_reset() 4624 bmcr |= (BMCR_ANENABLE | BMCR_ANRESTART); in nv_nway_reset() 4838 bmcr |= (BMCR_ANENABLE | BMCR_ANRESTART); in nv_set_pauseparam() 6165 mii_control |= (BMCR_ANRESTART | BMCR_ANENABLE); in nv_restore_phy()
|
/linux/drivers/net/ethernet/sis/ |
H A D | sis190.c | 1291 status | BMCR_ANENABLE | BMCR_ISOLATE); in sis190_default_phy() 1746 BMCR_ANENABLE | BMCR_ANRESTART | BMCR_RESET); in sis190_set_speed_auto()
|
/linux/drivers/net/ethernet/dlink/ |
H A D | dl2k.c | 1612 bmcr = BMCR_ANENABLE | BMCR_ANRESTART | BMCR_RESET; in mii_set_media() 1744 bmcr = BMCR_ANENABLE | BMCR_ANRESTART | BMCR_RESET; in mii_set_media_pcs()
|
/linux/drivers/net/ethernet/ |
H A D | jme.c | 1605 bmcr |= (BMCR_ANENABLE | BMCR_ANRESTART); in jme_restart_an() 1861 tmp = bmcr & ~(BMCR_ANENABLE | BMCR_SPEED100 | in jme_set_100m_half() 2621 if (!(val & (BMCR_RESET|BMCR_ANENABLE)) && in jme_ioctl()
|