Lines Matching refs:bmcr
1126 * (certain phys need bmcr to be setup with reset)
3737 int adv, bmcr;
3768 bmcr = mii_rw(dev, np->phyaddr, MII_BMCR, MII_READ);
3770 bmcr |= BMCR_ANENABLE;
3773 if (phy_reset(dev, bmcr)) {
3778 bmcr |= (BMCR_ANENABLE | BMCR_ANRESTART);
3779 mii_rw(dev, np->phyaddr, MII_BMCR, bmcr);
3782 int adv, bmcr;
3814 bmcr = mii_rw(dev, np->phyaddr, MII_BMCR, MII_READ);
3815 bmcr &= ~(BMCR_ANENABLE|BMCR_SPEED100|BMCR_SPEED1000|BMCR_FULLDPLX);
3817 bmcr |= BMCR_FULLDPLX;
3819 bmcr |= BMCR_SPEED100;
3822 if (phy_reset(dev, bmcr)) {
3827 mii_rw(dev, np->phyaddr, MII_BMCR, bmcr);
3873 int bmcr;
3888 bmcr = mii_rw(dev, np->phyaddr, MII_BMCR, MII_READ);
3890 bmcr |= BMCR_ANENABLE;
3892 if (phy_reset(dev, bmcr)) {
3897 bmcr |= (BMCR_ANENABLE | BMCR_ANRESTART);
3898 mii_rw(dev, np->phyaddr, MII_BMCR, bmcr);
4062 int adv, bmcr;
4106 bmcr = mii_rw(dev, np->phyaddr, MII_BMCR, MII_READ);
4107 bmcr |= (BMCR_ANENABLE | BMCR_ANRESTART);
4108 mii_rw(dev, np->phyaddr, MII_BMCR, bmcr);