Home
last modified time | relevance | path

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

12

/linux/drivers/net/ethernet/chelsio/cxgb/
H A 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/drivers/net/ethernet/ibm/emac/
H A Dphy.c61 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 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()
H A Daq100x.c135 BMCR_ANENABLE | BMCR_ANRESTART, 1); in aq100x_autoneg_enable()
148 BMCR_ANENABLE | BMCR_ANRESTART, 1); in aq100x_autoneg_restart()
/linux/drivers/net/pcs/
H A Dpcs-mtk-lynxi.c191 bmcr = BMCR_ANENABLE; in mtk_pcs_lynxi_config()
241 BMCR_ANENABLE, bmcr); in mtk_pcs_lynxi_link_up()
/linux/include/uapi/linux/
H A Dmii.h48 #define BMCR_ANENABLE 0x1000 /* Enable auto negotiation */ macro
/linux/drivers/net/phy/
H A Dswphy.c150 return BMCR_ANENABLE; in swphy_read_reg()
H A Ddp83869.c62 #define MII_DP83869_BMCR_DEFAULT (BMCR_ANENABLE | \
679 if (bmcr & BMCR_ANENABLE) { in dp83869_configure_fiber()
680 ret = phy_modify(phydev, MII_BMCR, BMCR_ANENABLE, 0); in dp83869_configure_fiber()
H A Dmxl-86110.c891 MII_BMCR, BMCR_ANENABLE, in mxl86111_config_inband()
892 (modes == LINK_INBAND_DISABLE) ? 0 : BMCR_ANENABLE); in mxl86111_config_inband()
H A Dmotorcomm.c1929 ret = __phy_modify(phydev, MII_BMCR, BMCR_ANENABLE, 0); in yt8521_fiber_setup_forced()
1969 if (!(ret & BMCR_ANENABLE) || (ret & BMCR_ISOLATE)) in ytphy_check_and_restart_aneg()
1977 BMCR_ANENABLE | BMCR_ANRESTART);
2018 if (!(bmcr & BMCR_ANENABLE)) { in yt8521_fiber_config_aneg()
2520 ret = __phy_modify(phydev, MII_BMCR, BMCR_ANENABLE, 0); in yt8821_serdes_init()
H A Ddp83822.c610 if (bmcr & BMCR_ANENABLE) { in dp83822_config_init()
611 err = phy_modify(phydev, MII_BMCR, BMCR_ANENABLE, 0); in dp83822_config_init()
/linux/drivers/net/dsa/mv88e6xxx/
H A Dpcs-6352.c199 bmcr = neg_mode == PHYLINK_PCS_NEG_INBAND_ENABLED ? BMCR_ANENABLE : 0; in marvell_c22_pcs_config()
210 err = __mdiodev_modify_changed(&mpcs->mdio, MII_BMCR, BMCR_ANENABLE, in marvell_c22_pcs_config()
H A Dpcs-639x.c328 bmcr = val | BMCR_ANENABLE; in mv88e639x_sgmii_pcs_config()
330 bmcr = val & ~BMCR_ANENABLE; in mv88e639x_sgmii_pcs_config()
/linux/drivers/net/ethernet/atheros/atl1e/
H A Datl1e_hw.c380 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 Dmcs7830.c274 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 Dmedia.c504 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 Dcassini.c212 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/atheros/atl1c/
H A Datl1c_hw.c616 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/natsemi/
H A 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()
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 Dksz8.c920 *val |= BMCR_ANENABLE; in ksz8_r_phy_bmcr()
927 *val |= BMCR_ANENABLE; in ksz8_r_phy_bmcr()
1159 if ((val & BMCR_ANENABLE)) in ksz8_w_phy_bmcr()
1162 if (!(val & BMCR_ANENABLE)) in ksz8_w_phy_bmcr()
H A Dksz9477.c237 ctrl &= BMCR_ANENABLE; in ksz9477_pcs_read()
283 if ((val & BMCR_ANENABLE) && !p->sgmii_adv_write) { in ksz9477_pcs_write()
/linux/drivers/net/ethernet/alacritech/
H A Dslicoss.c972 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 Dstarfire.c1073 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 Dforcedeth.c1448 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/broadcom/
H A Db44.c453 if ((err = b44_writephy(bp, MII_BMCR, (BMCR_ANENABLE | in b44_setup_phy()
461 bmcr &= ~(BMCR_FULLDPLX | BMCR_ANENABLE | BMCR_SPEED100); in b44_setup_phy()
1800 if (bmcr & BMCR_ANENABLE) in b44_nway_reset()

12