Home
last modified time | relevance | path

Searched refs:BMCR_ANENABLE (Results 1 – 25 of 55) sorted by relevance

123

/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb/
Dmv88e1xxx.c131 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-v4.19/drivers/net/
Dmii.c87 if (bmcr & BMCR_ANENABLE) { in mii_ethtool_gset()
174 if (bmcr & BMCR_ANENABLE) { in mii_ethtool_get_link_ksettings()
294 bmcr |= (BMCR_ANENABLE | BMCR_ANRESTART); in mii_ethtool_sset()
303 tmp = bmcr & ~(BMCR_ANENABLE | BMCR_SPEED100 | in mii_ethtool_sset()
391 bmcr |= (BMCR_ANENABLE | BMCR_ANRESTART); in mii_ethtool_set_link_ksettings()
400 tmp = bmcr & ~(BMCR_ANENABLE | BMCR_SPEED100 | in mii_ethtool_set_link_ksettings()
467 if (bmcr & BMCR_ANENABLE) { in mii_nway_restart()
615 if (val & (BMCR_RESET|BMCR_ANENABLE)) in generic_mii_ioctl()
Dsungem_phy.c338 ctl |= (BMCR_ANENABLE | BMCR_ANRESTART); in genmii_setup_aneg()
354 ctl &= ~(BMCR_FULLDPLX|BMCR_SPEED100|BMCR_ANENABLE); in genmii_setup_forced()
506 ctl |= (BMCR_ANENABLE | BMCR_ANRESTART); in bcm54xx_setup_aneg()
522 ctl &= ~(BMCR_FULLDPLX|BMCR_SPEED100|BMCR_SPD2|BMCR_ANENABLE); in bcm54xx_setup_forced()
789 ctl |= (BMCR_ANENABLE | BMCR_ANRESTART); in marvell_setup_aneg()
805 ctl &= ~(BMCR_FULLDPLX|BMCR_SPEED100|BMCR_SPD2|BMCR_ANENABLE); in marvell_setup_forced()
/Linux-v4.19/drivers/net/ethernet/ibm/emac/
Dphy.c60 val &= ~(BMCR_ISOLATE | BMCR_ANENABLE); in emac_mii_reset_phy()
84 val &= ~(BMCR_ISOLATE | BMCR_ANENABLE); in emac_mii_reset_gpcs()
122 ctl &= ~(BMCR_FULLDPLX | BMCR_SPEED100 | BMCR_SPEED1000 | BMCR_ANENABLE); in genmii_setup_aneg()
162 ctl |= (BMCR_ANENABLE | BMCR_ANRESTART); in genmii_setup_aneg()
180 ctl &= ~(BMCR_FULLDPLX | BMCR_SPEED100 | BMCR_SPEED1000 | BMCR_ANENABLE); in genmii_setup_forced()
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb3/
Dvsc8211.c120 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()
Daq100x.c135 BMCR_ANENABLE | BMCR_ANRESTART, 1); in aq100x_autoneg_enable()
148 BMCR_ANENABLE | BMCR_ANRESTART, 1); in aq100x_autoneg_restart()
/Linux-v4.19/drivers/net/phy/
Det1011c.c59 BMCR_ANENABLE); in et1011c_config_aneg()
Ddp83848.c90 if (!(val & BMCR_ANENABLE)) in dp83848_config_init()
Ddavicom.c137 return phy_write(phydev, MII_BMCR, BMCR_ANENABLE); in dm9161_config_init()
Dlxt.c238 val &= ~BMCR_ANENABLE; in lxt973_probe()
Dbcm7xxx.c432 (BMCR_SPEED100 | BMCR_ANENABLE | BMCR_ANRESTART)); in bcm7xxx_28nm_ephy_eee_enable()
Dphy_device.c1431 BMCR_ANENABLE | BMCR_ANRESTART); in genphy_restart_aneg()
1467 if (!(ctl & BMCR_ANENABLE) || (ctl & BMCR_ISOLATE)) in genphy_config_aneg()
/Linux-v4.19/include/uapi/linux/
Dmii.h48 #define BMCR_ANENABLE 0x1000 /* Enable auto negotiation */ macro
Dmdio.h87 #define MDIO_AN_CTRL1_ENABLE BMCR_ANENABLE
/Linux-v4.19/drivers/net/ethernet/atheros/atl1e/
Datl1e_hw.c393 phy_data = BMCR_RESET | BMCR_ANENABLE | BMCR_ANRESTART; in atl1e_phy_commit()
647 BMCR_RESET | BMCR_ANENABLE | BMCR_ANRESTART); in atl1e_restart_autoneg()
/Linux-v4.19/drivers/net/usb/
Dmcs7830.c278 ret = mcs7830_write_phy(dev, MII_BMCR, BMCR_ANENABLE); in mcs7830_set_autoneg()
282 BMCR_ANENABLE | BMCR_ANRESTART ); in mcs7830_set_autoneg()
Dasix_devices.c645 if (priv->presvd_phy_bmcr & BMCR_ANENABLE) in ax88772_restore_phy()
938 asix_phy_reset(dev, BMCR_RESET | BMCR_ANENABLE); in ax88178_reset()
/Linux-v4.19/drivers/net/ethernet/dec/tulip/
Dmedia.c509 new_bmcr = mii_reg0 | BMCR_ANENABLE; in tulip_find_mii()
517 new_bmcr = mii_reg0 & ~BMCR_ANENABLE; in tulip_find_mii()
/Linux-v4.19/drivers/net/ethernet/sun/
Dcassini.c225 BMCR_ANENABLE, /* 0 : autoneg */
710 cp->link_cntl = BMCR_ANENABLE; in cas_begin_auto_negotiation()
761 if (cp->link_cntl & BMCR_ANENABLE) { in cas_begin_auto_negotiation()
777 CAS_BMCR_SPEED1000 | BMCR_ANENABLE); in cas_begin_auto_negotiation()
779 if (ctl & BMCR_ANENABLE) { in cas_begin_auto_negotiation()
934 val &= ~BMCR_ANENABLE; in cas_phy_init()
1597 val &= ~(BMCR_ANRESTART | BMCR_ANENABLE); in cas_mdio_link_not_up()
1646 (cp->link_cntl & BMCR_ANENABLE)) { in cas_mii_link_check()
1656 cp->link_fcntl | BMCR_ANENABLE | in cas_mii_link_check()
3603 if (val & BMCR_ANENABLE) { in cas_set_link_modes()
[all …]
/Linux-v4.19/drivers/net/ethernet/atheros/atl1c/
Datl1c_hw.c624 mii_bmcr_data |= BMCR_ANENABLE | BMCR_ANRESTART; in atl1c_phy_init()
762 mii_bmcr_data |= BMCR_ANENABLE | BMCR_ANRESTART; in atl1c_restart_autoneg()
/Linux-v4.19/drivers/net/ethernet/freescale/fman/
Dfman_dtsec.c1316 tmp_reg16 |= (BMCR_ANENABLE | BMCR_ANRESTART | in dtsec_restart_autoneg()
1434 tmp_reg16 = (BMCR_RESET | BMCR_ANENABLE | in dtsec_init()
1444 tmp_reg16 = (BMCR_ANENABLE | BMCR_ANRESTART | in dtsec_init()
/Linux-v4.19/drivers/net/ethernet/natsemi/
Dnatsemi.c761 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()
1158 if ((tmp & BMCR_ANENABLE) == 0 || in init_phy_fixup()
1162 tmp |= (BMCR_ANENABLE | BMCR_ANRESTART); in init_phy_fixup()
1167 tmp &= ~(BMCR_ANENABLE | BMCR_SPEED100 | BMCR_FULLDPLX); in init_phy_fixup()
2406 if (mdio_read(dev, MII_BMCR) & BMCR_ANENABLE && in netdev_error()
2655 if (tmp & BMCR_ANENABLE) { in nway_reset()
/Linux-v4.19/drivers/net/ethernet/broadcom/
Dbnx2.c1196 if (!(bmcr & BMCR_ANENABLE)) { in bnx2_5706s_linkup()
1225 if (bmcr & BMCR_ANENABLE) { in bnx2_copper_linkup()
1498 bmcr &= ~BMCR_ANENABLE; in bnx2_enable_forced_2g5()
1540 bmcr |= BMCR_SPEED1000 | BMCR_ANENABLE | BMCR_ANRESTART; in bnx2_disable_forced_2g5()
1624 bmcr |= BMCR_ANENABLE; in bnx2_set_link()
1786 new_bmcr = bmcr & ~BMCR_ANENABLE; in bnx2_setup_serdes_phy()
1819 BMCR_ANRESTART | BMCR_ANENABLE); in bnx2_setup_serdes_phy()
1846 if ((adv != new_adv) || ((bmcr & BMCR_ANENABLE) == 0)) { in bnx2_setup_serdes_phy()
1857 BMCR_ANENABLE); in bnx2_setup_serdes_phy()
2106 ((bmcr & BMCR_ANENABLE) == 0)) { in bnx2_setup_copper_phy()
[all …]
/Linux-v4.19/drivers/net/ethernet/alacritech/
Dslicoss.c984 val = MII_BMCR << 16 | BMCR_RESET | BMCR_ANENABLE | in slic_set_link_autoneg()
1010 val = MII_BMCR << 16 | BMCR_RESET | BMCR_ANENABLE | in slic_set_link_autoneg()
1015 val = MII_BMCR << 16 | BMCR_ANENABLE | BMCR_ANRESTART; in slic_set_link_autoneg()
/Linux-v4.19/drivers/net/ethernet/adaptec/
Dstarfire.c1092 reg0 |= BMCR_ANENABLE | BMCR_ANRESTART; in check_duplex()
1094 reg0 &= ~(BMCR_ANENABLE | BMCR_ANRESTART); in check_duplex()
1641 if (reg0 & BMCR_ANENABLE) { in netdev_media_change()

123