Home
last modified time | relevance | path

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

123

/freebsd-11-stable/sys/dev/mii/
HDtruephy.c185 bmcr = PHY_READ(sc, MII_BMCR) & ~BMCR_AUTOEN; in truephy_service()
186 PHY_WRITE(sc, MII_BMCR, bmcr); in truephy_service()
187 PHY_WRITE(sc, MII_BMCR, bmcr | BMCR_PDOWN); in truephy_service()
193 bmcr = PHY_READ(sc, MII_BMCR) & ~BMCR_PDOWN; in truephy_service()
194 PHY_WRITE(sc, MII_BMCR, bmcr); in truephy_service()
197 PHY_WRITE(sc, MII_BMCR, in truephy_service()
241 PHY_READ(sc, MII_BMCR); in truephy_reset()
243 PHY_WRITE(sc, MII_BMCR, BMCR_AUTOEN | BMCR_PDOWN | BMCR_S1000); in truephy_reset()
257 PHY_READ(sc, MII_BMCR); in truephy_reset()
259 PHY_WRITE(sc, MII_BMCR, BMCR_AUTOEN | BMCR_S1000); in truephy_reset()
[all …]
HDsmcphy.c155 reg = PHY_READ(sc, MII_BMCR); in smcphy_service()
157 PHY_WRITE(sc, MII_BMCR, reg & ~BMCR_ISO); in smcphy_service()
190 PHY_WRITE(sc, MII_BMCR, BMCR_RESET); in smcphy_reset()
194 bmcr = PHY_READ(sc, MII_BMCR); in smcphy_reset()
202 PHY_WRITE(sc, MII_BMCR, 0x3000); in smcphy_reset()
219 PHY_WRITE(sc, MII_BMCR, BMCR_AUTOEN | BMCR_STARTNEG); in smcphy_auto()
236 bmcr = PHY_READ(sc, MII_BMCR); in smcphy_status()
HDmlphy.c217 PHY_WRITE(other, MII_BMCR, BMCR_ISO);
231 PHY_WRITE(other, MII_BMCR, BMCR_ISO);
287 PHY_WRITE(other, MII_BMCR, BMCR_ISO);
322 reg = PHY_READ(sc, MII_BMCR);
324 PHY_WRITE(sc, MII_BMCR, reg);
349 PHY_WRITE(other, MII_BMCR, BMCR_ISO);
355 PHY_WRITE(&msc->ml_mii, MII_BMCR, BMCR_ISO);
HDtdkphy.c137 PHY_WRITE(sc, MII_BMCR, PHY_READ(sc, MII_BMCR) | BMCR_FDX); in tdkphy_service()
139 PHY_WRITE(sc, MII_BMCR, PHY_READ(sc, MII_BMCR) & ~BMCR_FDX); in tdkphy_service()
160 bmcr = PHY_READ(phy, MII_BMCR); in tdkphy_status()
HDjmphy.c174 bmcr = PHY_READ(sc, MII_BMCR); in jmphy_status()
233 PHY_WRITE(sc, MII_BMCR, BMCR_RESET | BMCR_AUTOEN); in jmphy_reset()
237 if ((PHY_READ(sc, MII_BMCR) & BMCR_RESET) == 0) in jmphy_reset()
306 bmcr = PHY_READ(sc, MII_BMCR); in jmphy_setmedia()
318 PHY_WRITE(sc, MII_BMCR, bmcr | BMCR_ISO | BMCR_PDOWN); in jmphy_setmedia()
340 PHY_WRITE(sc, MII_BMCR, bmcr | BMCR_AUTOEN | BMCR_STARTNEG); in jmphy_setmedia()
HDatphy.c135 bmcr = PHY_READ(sc, MII_BMCR); in atphy_service()
144 PHY_WRITE(sc, MII_BMCR, bmcr | BMCR_ISO); in atphy_service()
166 PHY_WRITE(sc, MII_BMCR, bmcr | BMCR_RESET | BMCR_AUTOEN | in atphy_service()
222 bmcr = PHY_READ(sc, MII_BMCR); in atphy_status()
299 if ((PHY_READ(sc, MII_BMCR) & BMCR_RESET) == 0) in atphy_reset()
363 PHY_WRITE(sc, MII_BMCR, BMCR_RESET | BMCR_AUTOEN | BMCR_STARTNEG); in atphy_setmedia()
HDnsphyter.c185 bmcr = PHY_READ(sc, MII_BMCR); in nsphyter_status()
229 PHY_WRITE(sc, MII_BMCR, reg); in nsphyter_reset()
251 reg = PHY_READ(sc, MII_BMCR); in nsphyter_reset()
260 PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO); in nsphyter_reset()
HDtlphy.c230 PHY_WRITE(&sc->sc_mii, MII_BMCR, 0); in tlphy_service()
290 bmcr = PHY_READ(&sc->sc_mii, MII_BMCR); in tlphy_status()
336 PHY_WRITE(&sc->sc_mii, MII_BMCR, 0); in tlphy_auto()
369 PHY_WRITE(&sc->sc_mii, MII_BMCR, BMCR_FDX); in tlphy_acomp()
373 PHY_WRITE(&sc->sc_mii, MII_BMCR, 0); in tlphy_acomp()
HDsmscphy.c142 reg = PHY_READ(sc, MII_BMCR); in smscphy_service()
144 PHY_WRITE(sc, MII_BMCR, reg & ~BMCR_ISO); in smscphy_service()
182 PHY_WRITE(sc, MII_BMCR, BMCR_AUTOEN | BMCR_STARTNEG); in smscphy_auto()
199 bmcr = PHY_READ(sc, MII_BMCR); in smscphy_status()
HDnsphy.c222 bmcr = PHY_READ(sc, MII_BMCR); in nsphy_status()
294 PHY_WRITE(sc, MII_BMCR, reg); in nsphy_reset()
314 reg = PHY_READ(sc, MII_BMCR); in nsphy_reset()
323 PHY_WRITE(sc, MII_BMCR, reg | BMCR_ISO); in nsphy_reset()
HDmii_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()
HDacphy.c170 reg = PHY_READ(sc, MII_BMCR); in acphy_service()
172 PHY_WRITE(sc, MII_BMCR, reg & ~(BMCR_ISO | BMCR_PDOWN)); in acphy_service()
207 bmcr = PHY_READ(sc, MII_BMCR); in acphy_status()
HDicsphy.c187 bmcr = PHY_READ(sc, MII_BMCR); in icsphy_status()
239 PHY_WRITE(sc, MII_BMCR, BMCR_S100|BMCR_STARTNEG|BMCR_FDX); in icsphy_reset()
HDukphy_subr.c72 bmcr = PHY_READ(phy, MII_BMCR); in ukphy_status()
HDaxphy.c147 bmcr = PHY_READ(sc, MII_BMCR); in axphy_status()
HDqsphy.c178 bmcr = PHY_READ(sc, MII_BMCR); in qsphy_status()
HDmii.h50 #define MII_BMCR 0x00 /* Basic mode control register (rw) */ macro
HDrdcphy.c201 bmcr = PHY_READ(sc, MII_BMCR); in rdcphy_status()
/freebsd-11-stable/sys/dev/cxgb/common/
HDcxgb_aq100x.c232 err = t3_mdio_change_bits(phy, MDIO_DEV_PMA_PMD, MII_BMCR, BMCR_PDOWN, in aq100x_power_down()
239 err = mdio_read(phy, MDIO_DEV_PMA_PMD, MII_BMCR, &v); in aq100x_power_down()
262 err = t3_mdio_change_bits(phy, MDIO_DEV_ANEG, MII_BMCR, in aq100x_autoneg_enable()
318 return t3_mdio_change_bits(phy, MDIO_DEV_PMA_PMD, MII_BMCR, in aq100x_set_loopback()
339 err = t3_mdio_change_bits(phy, MDIO_DEV_ANEG, MII_BMCR, in aq100x_set_speed_duplex()
344 err = t3_mdio_change_bits(phy, MDIO_DEV_PMA_PMD, MII_BMCR, in aq100x_set_speed_duplex()
365 err = mdio_read(phy, MDIO_DEV_ANEG, MII_BMCR, &v); in aq100x_get_link_status()
421 err = mdio_read(phy, MDIO_DEV_PMA_PMD, MII_BMCR, &v); in aq100x_get_link_status()
491 err = mdio_read(phy, MDIO_DEV_PMA_PMD, MII_BMCR, &v); in t3_aq100x_phy_prep()
519 (void) mdio_read(phy, MDIO_DEV_PMA_PMD, MII_BMCR, &v); in t3_aq100x_phy_prep()
HDcxgb_mv88e1xxx.c172 return t3_mdio_change_bits(cphy, 0, MII_BMCR, BMCR_PDOWN | BMCR_ISOLATE, in mv88e1xxx_autoneg_enable()
178 return t3_mdio_change_bits(cphy, 0, MII_BMCR, BMCR_PDOWN | BMCR_ISOLATE, in mv88e1xxx_autoneg_restart()
184 return t3_mdio_change_bits(cphy, 0, MII_BMCR, BMCR_LOOPBACK, in mv88e1xxx_set_loopback()
244 return t3_mdio_change_bits(cphy, 0, MII_BMCR, BMCR_PDOWN, in mv88e1xxx_power_down()
HDcxgb_vsc8211.c122 return t3_mdio_change_bits(cphy, 0, MII_BMCR, BMCR_PDOWN | BMCR_ISOLATE, in vsc8211_autoneg_enable()
128 return t3_mdio_change_bits(cphy, 0, MII_BMCR, BMCR_PDOWN | BMCR_ISOLATE, in vsc8211_autoneg_restart()
138 err = mdio_read(cphy, 0, MII_BMCR, &bmcr); in vsc8211_get_link_status()
211 err = mdio_read(cphy, 0, MII_BMCR, &bmcr); in vsc8211_get_link_status_fiber()
300 return t3_mdio_change_bits(cphy, 0, MII_BMCR, BMCR_PDOWN, in vsc8211_power_down()
HDcxgb_tn1010.c85 return t3_mdio_change_bits(phy, MDIO_DEV_PMA_PMD, MII_BMCR, in tn1010_power_down()
95 err = t3_mdio_change_bits(phy, MDIO_DEV_ANEG, MII_BMCR, 0, in tn1010_autoneg_enable()
106 err = t3_mdio_change_bits(phy, MDIO_DEV_ANEG, MII_BMCR, 0, in tn1010_autoneg_restart()
/freebsd-11-stable/sys/dev/usb/net/
HDruephy.c176 PHY_WRITE(sc, MII_BMCR, (BMCR_S100 | BMCR_AUTOEN | BMCR_FDX)); in ruephy_reset()
193 bmcr = PHY_READ(phy, MII_BMCR); in ruephy_status()
/freebsd-11-stable/sys/dev/xl/
HDxlphy.c184 PHY_WRITE(sc, MII_BMCR, BMCR_S100|BMCR_AUTOEN|BMCR_FDX); in xlphy_reset()
/freebsd-11-stable/sys/dev/fxp/
HDinphy.c159 bmcr = PHY_READ(sc, MII_BMCR); in inphy_status()

123