Searched refs:bmcr (Results 1 - 25 of 37) sorted by relevance

12

/linux-master/drivers/net/
H A Dmii.c56 u16 bmcr, bmsr, ctrl1000 = 0, stat1000 = 0; local
79 bmcr = mii->mdio_read(dev, mii->phy_id, MII_BMCR);
91 if (bmcr & BMCR_ANENABLE) {
121 ((bmcr & BMCR_SPEED1000 &&
122 (bmcr & BMCR_SPEED100) == 0) ?
124 ((bmcr & BMCR_SPEED100) ?
126 ecmd->duplex = (bmcr & BMCR_FULLDPLX) ? DUPLEX_FULL : DUPLEX_HALF;
146 u16 bmcr, bmsr, ctrl1000 = 0, stat1000 = 0; local
165 bmcr = mii->mdio_read(dev, mii->phy_id, MII_BMCR);
176 if (bmcr
260 u32 bmcr, advert, tmp; local
297 u32 bmcr, tmp; local
352 u32 bmcr, advert, tmp; local
394 u32 bmcr, tmp; local
459 int bmcr; local
[all...]
/linux-master/drivers/net/ethernet/chelsio/cxgb3/
H A Dvsc8211.c133 unsigned int bmcr, status, lpa, adv; local
136 err = t3_mdio_read(cphy, MDIO_DEVAD_NONE, MII_BMCR, &bmcr);
154 if (!(bmcr & BMCR_ANENABLE)) {
155 dplx = (bmcr & BMCR_FULLDPLX) ? DUPLEX_FULL : DUPLEX_HALF;
156 if (bmcr & BMCR_SPEED1000)
158 else if (bmcr & BMCR_SPEED100)
209 unsigned int bmcr, status, lpa, adv; local
212 err = t3_mdio_read(cphy, MDIO_DEVAD_NONE, MII_BMCR, &bmcr);
230 if (!(bmcr & BMCR_ANENABLE)) {
231 dplx = (bmcr
[all...]
/linux-master/drivers/net/phy/
H A Dnational.c123 int bmcr = phy_read(phydev, MII_BMCR); local
125 phy_write(phydev, MII_BMCR, (bmcr | BMCR_PDOWN));
131 phy_write(phydev, MII_BMCR, (bmcr & ~BMCR_PDOWN));
H A Dmicrochip_t1.c557 int bmcr, bmsr, ret; local
562 bmcr = phy_read(phydev, MII_BMCR);
563 if (bmcr < 0)
564 return bmcr;
571 if (bmcr & BMCR_ANENABLE) {
H A Ddp83822.c409 int bmcr; local
468 bmcr = phy_read(phydev, MII_BMCR);
469 if (bmcr < 0)
470 return bmcr;
472 if (bmcr & BMCR_ANENABLE) {
H A Ddp83869.c640 int bmcr; local
660 bmcr = phy_read(phydev, MII_BMCR);
661 if (bmcr < 0)
662 return bmcr;
668 if (bmcr & BMCR_ANENABLE) {
H A Dphy_device.c2460 int status = 0, bmcr; local
2462 bmcr = phy_read(phydev, MII_BMCR);
2463 if (bmcr < 0)
2464 return bmcr;
2469 if (bmcr & BMCR_ANRESTART)
2559 int bmcr = phy_read(phydev, MII_BMCR); local
2561 if (bmcr < 0)
2562 return bmcr;
2564 if (bmcr & BMCR_FULLDPLX)
2569 if (bmcr
2680 int bmcr = phy_read(phydev, MII_BMCR); local
[all...]
H A Dmotorcomm.c1800 int bmcr; local
1817 bmcr = __phy_read(phydev, MII_BMCR);
1818 if (bmcr < 0)
1819 return bmcr;
1821 /* When it is coming from fiber forced mode, add bmcr power down
1824 if (!(bmcr & BMCR_ANENABLE)) {
/linux-master/include/linux/
H A Dmii.h559 u16 bmcr; local
564 bmcr = BMCR_SPEED1000;
568 bmcr = BMCR_SPEED100;
573 bmcr = BMCR_SPEED10;
578 bmcr |= BMCR_FULLDPLX;
580 return bmcr;
/linux-master/drivers/net/dsa/mv88e6xxx/
H A Dpcs-6352.c192 u16 bmcr; local
198 bmcr = neg_mode == PHYLINK_PCS_NEG_INBAND_ENABLED ? BMCR_ANENABLE : 0;
210 bmcr);
238 u16 bmcr; local
244 bmcr = mii_bmcr_encode_fixed(speed, duplex);
247 BMCR_FULLDPLX | BMCR_SPEED1000, bmcr);
H A Dpcs-639x.c304 u16 val, bmcr; local
326 bmcr = val | BMCR_ANENABLE;
328 bmcr = val & ~BMCR_ANENABLE;
331 if (bmcr == val)
334 return mv88e639x_write(mpcs, MV88E6390_SGMII_BMCR, bmcr);
351 u16 bmcr; local
357 bmcr = mii_bmcr_encode_fixed(speed, duplex);
361 bmcr);
/linux-master/drivers/net/pcs/
H A Dpcs-mtk-lynxi.c112 unsigned int rgc3, sgm_mode, bmcr; local
135 bmcr = BMCR_ANENABLE;
137 bmcr = 0;
186 BMCR_ANENABLE, bmcr);
/linux-master/drivers/net/ethernet/dlink/
H A Ddl2k.c1543 __u16 bmcr = mii_read (dev, phy_addr, MII_BMCR); local
1544 switch (bmcr & (BMCR_SPEED100 | BMCR_SPEED1000)) {
1554 if (bmcr & BMCR_FULLDPLX) {
1576 __u16 bmcr; local
1612 bmcr = BMCR_ANENABLE | BMCR_ANRESTART | BMCR_RESET;
1613 mii_write (dev, phy_addr, MII_BMCR, bmcr);
1623 bmcr = mii_read (dev, phy_addr, MII_BMCR);
1624 bmcr |= BMCR_RESET;
1625 mii_write (dev, phy_addr, MII_BMCR, bmcr);
1628 bmcr
1697 __u16 bmcr = mii_read (dev, phy_addr, PCS_BMCR); local
1720 __u16 bmcr; local
[all...]
/linux-master/drivers/net/ethernet/ibm/emac/
H A Dphy.c259 int bmcr = phy_read(phy, MII_BMCR); local
260 if (bmcr < 0)
261 return bmcr;
263 if (bmcr & BMCR_FULLDPLX)
267 if (bmcr & BMCR_SPEED1000)
269 else if (bmcr & BMCR_SPEED100)
/linux-master/drivers/net/ethernet/smsc/
H A Dsmc91x.c907 int bmcr, cfg1; local
920 bmcr = 0;
923 bmcr |= BMCR_FULLDPLX;
926 bmcr |= BMCR_SPEED100;
929 smc_phy_write(dev, phyaddr, MII_BMCR, bmcr);
955 unsigned int bmcr; local
965 bmcr = smc_phy_read(dev, phy, MII_BMCR);
966 if (!(bmcr & BMCR_RESET))
970 return bmcr & BMCR_RESET;
982 unsigned int bmcr; local
[all...]
/linux-master/drivers/net/ethernet/
H A Djme.c414 u32 phylink, cnt = JME_SPDRSV_TIMEOUT, bmcr; local
433 bmcr = jme_mdio_read(jme->dev,
437 phylink |= ((bmcr & BMCR_SPEED1000) &&
438 (bmcr & BMCR_SPEED100) == 0) ?
440 (bmcr & BMCR_SPEED100) ?
444 phylink |= (bmcr & BMCR_FULLDPLX) ?
1603 u32 bmcr; local
1606 bmcr = jme_mdio_read(jme->dev, jme->mii_if.phy_id, MII_BMCR);
1607 bmcr |= (BMCR_ANENABLE | BMCR_ANRESTART);
1608 jme_mdio_write(jme->dev, jme->mii_if.phy_id, MII_BMCR, bmcr);
1691 u32 bmcr; local
1704 u32 bmcr; local
1859 u32 bmcr, tmp; local
2911 u16 bmcr, bmsr; local
[all...]
/linux-master/drivers/net/ethernet/broadcom/
H A Dbnx2.c1177 u32 bmcr, local_adv, remote_adv, common; local
1182 bnx2_read_phy(bp, bp->mii_bmcr, &bmcr);
1183 if (bmcr & BMCR_FULLDPLX) {
1190 if (!(bmcr & BMCR_ANENABLE)) {
1214 u32 bmcr; local
1218 bnx2_read_phy(bp, bp->mii_bmcr, &bmcr);
1219 if (bmcr & BMCR_ANENABLE) {
1262 if (bmcr & BMCR_SPEED100) {
1268 if (bmcr & BMCR_FULLDPLX) {
1458 u32 bmcr; local
1502 u32 bmcr; local
1615 u32 bmcr; local
1759 u32 adv, bmcr; variable
2077 u32 bmcr, adv_reg, new_adv = 0; variable
6078 u32 bmcr; local
6100 u32 bmcr; local
6145 u32 bmcr; local
7141 u32 bmcr; local
[all...]
H A Db44.c456 u32 bmcr; local
458 if ((err = b44_readphy(bp, MII_BMCR, &bmcr)) != 0)
460 bmcr &= ~(BMCR_FULLDPLX | BMCR_ANENABLE | BMCR_SPEED100);
462 bmcr |= BMCR_SPEED100;
464 bmcr |= BMCR_FULLDPLX;
465 if ((err = b44_writephy(bp, MII_BMCR, bmcr)) != 0)
1789 u32 bmcr; local
1793 b44_readphy(bp, MII_BMCR, &bmcr);
1794 b44_readphy(bp, MII_BMCR, &bmcr);
1796 if (bmcr
[all...]
H A Dtg3.c4440 u32 bmcr, orig_bmcr; local
4453 bmcr = 0;
4460 bmcr |= BMCR_SPEED100;
4464 bmcr |= BMCR_SPEED1000;
4469 bmcr |= BMCR_FULLDPLX;
4472 (bmcr != orig_bmcr)) {
4486 tg3_writephy(tp, MII_BMCR, bmcr);
4884 u32 aux_stat, bmcr; local
4898 bmcr = 0;
4900 tg3_readphy(tp, MII_BMCR, &bmcr);
5801 u32 bmsr, bmcr; local
6002 u32 bmcr; local
6040 u32 bmcr; local
8262 u32 val, bmcr, mac_mode, ptest = 0; local
12479 u32 bmcr; local
[all...]
/linux-master/drivers/net/usb/
H A Drtl8150.c781 short lpa, bmcr; local
792 get_registers(dev, BMCR, 2, &bmcr);
794 if (bmcr & BMCR_ANENABLE) {
807 ecmd->base.speed = ((bmcr & BMCR_SPEED100) ?
809 ecmd->base.duplex = (bmcr & BMCR_FULLDPLX) ?
/linux-master/drivers/net/ethernet/nvidia/
H A Dforcedeth.c1476 * (certain phys need bmcr to be setup with reset)
3389 u32 bmcr; local
3398 bmcr = mii_rw(dev, np->phyaddr, MII_BMCR, MII_READ);
3399 if (bmcr & BMCR_LOOPBACK) {
4478 int adv, bmcr; local
4509 bmcr = mii_rw(dev, np->phyaddr, MII_BMCR, MII_READ);
4511 bmcr |= BMCR_ANENABLE;
4514 if (phy_reset(dev, bmcr)) {
4519 bmcr |= (BMCR_ANENABLE | BMCR_ANRESTART);
4520 mii_rw(dev, np->phyaddr, MII_BMCR, bmcr);
4523 int adv, bmcr; local
4613 int bmcr; local
4807 int adv, bmcr; local
[all...]
/linux-master/drivers/net/ethernet/silan/
H A Dsc92031.c1316 u16 bmcr; local
1320 bmcr = _sc92031_mii_read(port_base, MII_BMCR);
1321 if (!(bmcr & BMCR_ANENABLE)) {
1326 _sc92031_mii_write(port_base, MII_BMCR, bmcr | BMCR_ANRESTART);
/linux-master/drivers/net/phy/qcom/
H A Dat803x.c128 u16 bmcr; member in struct:at803x_context
193 context->bmcr = phy_read(phydev, MII_BMCR);
205 phy_write(phydev, MII_BMCR, context->bmcr);
/linux-master/drivers/net/ethernet/sun/
H A Dniu.c1116 int bmsr, advert, ctrl1000, stat1000, lpa, bmcr, estatus; local
1122 bmcr = err;
1177 if (bmcr & BMCR_ANENABLE) {
1204 if ((bmcr & BMCR_SPEED1000) && !(bmcr & BMCR_SPEED100))
1206 else if (bmcr & BMCR_SPEED100)
1211 if (bmcr & BMCR_FULLDPLX)
1300 netdev_err(np->dev, "Port %u PHY will not reset (bmcr=%04x)\n",
1664 netdev_err(np->dev, "Port %u MII would not reset, bmcr[%04x]\n",
1676 u16 bmcr, bms local
1735 u16 bmcr, bmsr, adv, estat; local
[all...]
/linux-master/drivers/net/ethernet/intel/
H A De100.c1437 u16 bmcr, stat, id_lo, id_hi, cong; local
1442 bmcr = mdio_read(netdev, nic->mii.phy_id, MII_BMCR);
1445 if (!((bmcr == 0xFFFF) || ((stat == 0) && (bmcr == 0))))
1477 bmcr = mdio_read(netdev, addr, MII_BMCR);
1479 bmcr & ~BMCR_ISOLATE);
1485 * other phy_id's) using bmcr value from addr discovery loop above.
1489 bmcr & ~BMCR_ISOLATE);
1512 bmcr = mdio_read(netdev, nic->mii.phy_id, MII_BMCR);
1513 bmcr |
[all...]

Completed in 590 milliseconds

12