Home
last modified time | relevance | path

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

1234

/openbmc/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()
/openbmc/linux/drivers/net/
H A Dmii.c91 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()
H A Dsungem_phy.c335 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()
/openbmc/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()
/openbmc/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()
/openbmc/u-boot/drivers/net/
H A Dmcfmii.c247 if ((status & BMCR_ANENABLE) == BMCR_ANENABLE) { in __mii_init()
H A Dftmac110.c152 if (!(bmcr & BMCR_ANENABLE) || (bmsr & BMSR_ANEGCOMPLETE)) in ftmac110_phyqry()
159 if (!(bmcr & BMCR_ANENABLE)) in ftmac110_phyqry()
165 if ((bmcr & BMCR_ANENABLE) && (bmsr & BMSR_ANEGCOMPLETE)) { in ftmac110_phyqry()
/openbmc/linux/drivers/net/phy/
H A Det1011c.c54 BMCR_ANENABLE); in et1011c_config_aneg()
H A Dncn26000.c23 #define NCN26000_BCMR_LINK_CTRL_BIT BMCR_ANENABLE
H A Dswphy.c150 return BMCR_ANENABLE; in swphy_read_reg()
H A Ddp83848.c120 if (!(val & BMCR_ANENABLE)) in dp83848_config_init()
H A Ddavicom.c170 return phy_write(phydev, MII_BMCR, BMCR_ANENABLE); in dm9161_config_init()
H A Ddp83869.c62 #define MII_DP83869_BMCR_DEFAULT (BMCR_ANENABLE | \
668 if (bmcr & BMCR_ANENABLE) { in dp83869_configure_fiber()
669 ret = phy_modify(phydev, MII_BMCR, BMCR_ANENABLE, 0); in dp83869_configure_fiber()
H A Dmarvell-88x2222.c93 BMCR_ANENABLE | BMCR_ANRESTART); in mv2222_disable_aneg()
103 BMCR_ANENABLE | BMCR_RESET); in mv2222_enable_aneg()
/openbmc/linux/drivers/net/pcs/
H A Dpcs-mtk-lynxi.c135 bmcr = BMCR_ANENABLE; in mtk_pcs_lynxi_config()
186 BMCR_ANENABLE, bmcr); in mtk_pcs_lynxi_config()
/openbmc/u-boot/drivers/net/phy/
H A Det1011c.c34 BMCR_ANENABLE); in et1011c_config()
/openbmc/linux/include/uapi/linux/
H A Dmii.h48 #define BMCR_ANENABLE 0x1000 /* Enable auto negotiation */ macro
/openbmc/u-boot/common/
H A Dmiiphyutil.c430 if (bmcr & BMCR_ANENABLE) { in miiphy_speed()
493 if (bmcr & BMCR_ANENABLE) { in miiphy_duplex()
/openbmc/u-boot/include/linux/
H A Dmii.h45 #define BMCR_ANENABLE 0x1000 /* Enable auto negotiation */ macro
H A Dmdio.h86 #define MDIO_AN_CTRL1_ENABLE BMCR_ANENABLE
/openbmc/linux/drivers/net/dsa/mv88e6xxx/
H A Dpcs-6352.c198 bmcr = neg_mode == PHYLINK_PCS_NEG_INBAND_ENABLED ? BMCR_ANENABLE : 0; in marvell_c22_pcs_config()
209 err = __mdiodev_modify_changed(&mpcs->mdio, MII_BMCR, BMCR_ANENABLE, in marvell_c22_pcs_config()
/openbmc/u-boot/drivers/qe/
H A Duec_phy.c262 BMCR_SPEED1000 | BMCR_ANENABLE); in genmii_setup_forced()
298 ctl |= (BMCR_ANENABLE | BMCR_ANRESTART); in genmii_restart_aneg()
900 uec_phy_write(mii_info, MII_BMCR, status | BMCR_ANENABLE); in marvell_phy_interface_mode()
/openbmc/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()
/openbmc/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()

1234