Home
last modified time | relevance | path

Searched refs:MII_BMCR (Results 1 – 25 of 58) sorted by relevance

123

/freebsd/sys/dev/mii/
H A Dtruephy.c184 bmcr = PHY_READ(sc, MII_BMCR) & ~BMCR_AUTOEN; in truephy_service()
185 PHY_WRITE(sc, MII_BMCR, bmcr); in truephy_service()
186 PHY_WRITE(sc, MII_BMCR, bmcr | BMCR_PDOWN); in truephy_service()
192 bmcr = PHY_READ(sc, MII_BMCR) & ~BMCR_PDOWN; in truephy_service()
193 PHY_WRITE(sc, MII_BMCR, bmcr); in truephy_service()
196 PHY_WRITE(sc, MII_BMCR, in truephy_service()
240 PHY_READ(sc, MII_BMCR); in truephy_reset()
242 PHY_WRITE(sc, MII_BMCR, BMCR_AUTOEN | BMCR_PDOWN | BMCR_S1000); in truephy_reset()
256 PHY_READ(sc, MII_BMCR); in truephy_reset()
258 PHY_WRITE(sc, MII_BMCR, BMCR_AUTOEN | BMCR_S1000); in truephy_reset()
[all …]
H A Dsmcphy.c153 reg = PHY_READ(sc, MII_BMCR); in smcphy_service()
155 PHY_WRITE(sc, MII_BMCR, reg & ~BMCR_ISO); in smcphy_service()
188 PHY_WRITE(sc, MII_BMCR, BMCR_RESET); in smcphy_reset()
192 bmcr = PHY_READ(sc, MII_BMCR); in smcphy_reset()
200 PHY_WRITE(sc, MII_BMCR, 0x3000); in smcphy_reset()
217 PHY_WRITE(sc, MII_BMCR, BMCR_AUTOEN | BMCR_STARTNEG); in smcphy_auto()
234 bmcr = PHY_READ(sc, MII_BMCR); in smcphy_status()
H A Dtdkphy.c135 PHY_WRITE(sc, MII_BMCR, PHY_READ(sc, MII_BMCR) | BMCR_FDX); in tdkphy_service()
137 PHY_WRITE(sc, MII_BMCR, PHY_READ(sc, MII_BMCR) & ~BMCR_FDX); in tdkphy_service()
158 bmcr = PHY_READ(phy, MII_BMCR); in tdkphy_status()
H A Datphy.c134 bmcr = PHY_READ(sc, MII_BMCR); in atphy_service()
143 PHY_WRITE(sc, MII_BMCR, bmcr | BMCR_ISO); in atphy_service()
165 PHY_WRITE(sc, MII_BMCR, bmcr | BMCR_RESET | BMCR_AUTOEN | in atphy_service()
221 bmcr = PHY_READ(sc, MII_BMCR); in atphy_status()
298 if ((PHY_READ(sc, MII_BMCR) & BMCR_RESET) == 0) in atphy_reset()
362 PHY_WRITE(sc, MII_BMCR, BMCR_RESET | BMCR_AUTOEN | BMCR_STARTNEG); in atphy_setmedia()
H A Djmphy.c173 bmcr = PHY_READ(sc, MII_BMCR); in jmphy_status()
232 PHY_WRITE(sc, MII_BMCR, BMCR_RESET | BMCR_AUTOEN); in jmphy_reset()
236 if ((PHY_READ(sc, MII_BMCR) & BMCR_RESET) == 0) in jmphy_reset()
305 bmcr = PHY_READ(sc, MII_BMCR); in jmphy_setmedia()
317 PHY_WRITE(sc, MII_BMCR, bmcr | BMCR_ISO | BMCR_PDOWN); in jmphy_setmedia()
339 PHY_WRITE(sc, MII_BMCR, bmcr | BMCR_AUTOEN | BMCR_STARTNEG); in jmphy_setmedia()
H A Dnsphyter.c183 bmcr = PHY_READ(sc, MII_BMCR); in nsphyter_status()
227 PHY_WRITE(sc, MII_BMCR, reg); in nsphyter_reset()
249 reg = PHY_READ(sc, MII_BMCR); in nsphyter_reset()
258 PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO); in nsphyter_reset()
H A Dsmscphy.c140 reg = PHY_READ(sc, MII_BMCR); in smscphy_service()
142 PHY_WRITE(sc, MII_BMCR, reg & ~BMCR_ISO); in smscphy_service()
180 PHY_WRITE(sc, MII_BMCR, BMCR_AUTOEN | BMCR_STARTNEG); in smscphy_auto()
197 bmcr = PHY_READ(sc, MII_BMCR); in smscphy_status()
H A Dnsphy.c213 bmcr = PHY_READ(sc, MII_BMCR); in nsphy_status()
285 PHY_WRITE(sc, MII_BMCR, reg); in nsphy_reset()
305 reg = PHY_READ(sc, MII_BMCR); in nsphy_reset()
314 PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO); in nsphy_reset()
H A Dacphy.c168 reg = PHY_READ(sc, MII_BMCR); in acphy_service()
170 PHY_WRITE(sc, MII_BMCR, reg & ~(BMCR_ISO | BMCR_PDOWN)); in acphy_service()
205 bmcr = PHY_READ(sc, MII_BMCR); in acphy_status()
H A Dmii_physubr.c135 if ((PHY_READ(sc, MII_BMCR) & BMCR_AUTOEN) == 0 || in mii_phy_setmedia()
234 PHY_WRITE(sc, MII_BMCR, bmcr); in mii_phy_setmedia()
284 PHY_WRITE(sc, MII_BMCR, BMCR_AUTOEN | BMCR_STARTNEG); in mii_phy_auto()
341 PHY_WRITE(sc, MII_BMCR, reg); in mii_phy_reset()
345 reg = PHY_READ(sc, MII_BMCR); in mii_phy_reset()
357 if (PHY_READ(sc, MII_BMCR) != reg) in mii_phy_reset()
358 PHY_WRITE(sc, MII_BMCR, reg); in mii_phy_reset()
H A Dicsphy.c185 bmcr = PHY_READ(sc, MII_BMCR); in icsphy_status()
237 PHY_WRITE(sc, MII_BMCR, BMCR_S100|BMCR_STARTNEG|BMCR_FDX); in icsphy_reset()
H A Dmv88e151x.c144 PHY_WRITE(sc, MII_BMCR, BMCR_RESET | BMCR_AUTOEN | in mv88e151x_attach()
195 bmcr = PHY_READ(phy, MII_BMCR); in mv88e151x_fiber_status()
H A Dukphy_subr.c72 bmcr = PHY_READ(phy, MII_BMCR); in ukphy_status()
H A Daxphy.c144 bmcr = PHY_READ(sc, MII_BMCR); in axphy_status()
H A Dmii.h50 #define MII_BMCR 0x00 /* Basic mode control register (rw) */ macro
H A Dqsphy.c176 bmcr = PHY_READ(sc, MII_BMCR); in qsphy_status()
H A Drdcphy.c198 bmcr = PHY_READ(sc, MII_BMCR); in rdcphy_status()
H A Damphy.c152 bmcr = PHY_READ(sc, MII_BMCR); in amphy_status()
/freebsd/sys/dev/cxgb/common/
H A Dcxgb_aq100x.c231 err = t3_mdio_change_bits(phy, MDIO_DEV_PMA_PMD, MII_BMCR, BMCR_PDOWN, in aq100x_power_down()
238 err = mdio_read(phy, MDIO_DEV_PMA_PMD, MII_BMCR, &v); in aq100x_power_down()
261 err = t3_mdio_change_bits(phy, MDIO_DEV_ANEG, MII_BMCR, in aq100x_autoneg_enable()
317 return t3_mdio_change_bits(phy, MDIO_DEV_PMA_PMD, MII_BMCR, in aq100x_set_loopback()
338 err = t3_mdio_change_bits(phy, MDIO_DEV_ANEG, MII_BMCR, in aq100x_set_speed_duplex()
343 err = t3_mdio_change_bits(phy, MDIO_DEV_PMA_PMD, MII_BMCR, in aq100x_set_speed_duplex()
364 err = mdio_read(phy, MDIO_DEV_ANEG, MII_BMCR, &v); in aq100x_get_link_status()
420 err = mdio_read(phy, MDIO_DEV_PMA_PMD, MII_BMCR, &v); in aq100x_get_link_status()
490 err = mdio_read(phy, MDIO_DEV_PMA_PMD, MII_BMCR, &v); in t3_aq100x_phy_prep()
518 (void) mdio_read(phy, MDIO_DEV_PMA_PMD, MII_BMCR, &v); in t3_aq100x_phy_prep()
H A Dcxgb_mv88e1xxx.c171 return t3_mdio_change_bits(cphy, 0, MII_BMCR, BMCR_PDOWN | BMCR_ISOLATE, in mv88e1xxx_autoneg_enable()
177 return t3_mdio_change_bits(cphy, 0, MII_BMCR, BMCR_PDOWN | BMCR_ISOLATE, in mv88e1xxx_autoneg_restart()
183 return t3_mdio_change_bits(cphy, 0, MII_BMCR, BMCR_LOOPBACK, in mv88e1xxx_set_loopback()
243 return t3_mdio_change_bits(cphy, 0, MII_BMCR, BMCR_PDOWN, in mv88e1xxx_power_down()
H A Dcxgb_vsc8211.c121 return t3_mdio_change_bits(cphy, 0, MII_BMCR, BMCR_PDOWN | BMCR_ISOLATE, in vsc8211_autoneg_enable()
127 return t3_mdio_change_bits(cphy, 0, MII_BMCR, BMCR_PDOWN | BMCR_ISOLATE, in vsc8211_autoneg_restart()
137 err = mdio_read(cphy, 0, MII_BMCR, &bmcr); in vsc8211_get_link_status()
210 err = mdio_read(cphy, 0, MII_BMCR, &bmcr); in vsc8211_get_link_status_fiber()
299 return t3_mdio_change_bits(cphy, 0, MII_BMCR, BMCR_PDOWN, in vsc8211_power_down()
H A Dcxgb_tn1010.c84 return t3_mdio_change_bits(phy, MDIO_DEV_PMA_PMD, MII_BMCR, in tn1010_power_down()
94 err = t3_mdio_change_bits(phy, MDIO_DEV_ANEG, MII_BMCR, 0, in tn1010_autoneg_enable()
105 err = t3_mdio_change_bits(phy, MDIO_DEV_ANEG, MII_BMCR, 0, in tn1010_autoneg_restart()
/freebsd/sys/dev/usb/net/
H A Druephy.c173 PHY_WRITE(sc, MII_BMCR, (BMCR_S100 | BMCR_AUTOEN | BMCR_FDX)); in ruephy_reset()
190 bmcr = PHY_READ(phy, MII_BMCR); in ruephy_status()
/freebsd/sys/dev/xl/
H A Dxlphy.c182 PHY_WRITE(sc, MII_BMCR, BMCR_S100|BMCR_AUTOEN|BMCR_FDX); in xlphy_reset()
/freebsd/sys/dev/fxp/
H A Dinphy.c157 bmcr = PHY_READ(sc, MII_BMCR); in inphy_status()

123