Lines Matching defs:ctl
50 u32 ctl;
56 (void) simple_mdio_read(cphy, MII_BMCR, &ctl);
57 ctl &= BMCR_RESET;
58 if (ctl)
60 } while (ctl && --time_out);
62 return ctl ? -1 : 0;
127 u32 ctl;
129 (void) simple_mdio_read(phy, MII_BMCR, &ctl);
131 ctl &= ~(BMCR_SPEED100 | BMCR_SPEED1000 | BMCR_ANENABLE);
133 ctl |= BMCR_SPEED100;
135 ctl |= BMCR_SPEED1000;
138 ctl &= ~(BMCR_FULLDPLX | BMCR_ANENABLE);
140 ctl |= BMCR_FULLDPLX;
142 if (ctl & BMCR_SPEED1000) /* auto-negotiation required for 1Gb/s */
143 ctl |= BMCR_ANENABLE;
144 (void) simple_mdio_write(phy, MII_BMCR, ctl);
163 u32 ctl;
167 (void) simple_mdio_read(cphy, MII_BMCR, &ctl);
169 ctl |= BMCR_ANENABLE | BMCR_ANRESTART;
170 (void) simple_mdio_write(cphy, MII_BMCR, ctl);
176 u32 ctl;
188 (void) simple_mdio_read(cphy, MII_BMCR, &ctl);
189 ctl &= ~BMCR_ANENABLE;
190 (void) simple_mdio_write(cphy, MII_BMCR, ctl | BMCR_ANRESTART);