Lines Matching refs:ctl
112 int ctl, adv; in genmii_setup_aneg() local
120 ctl = phy_read(phy, MII_BMCR); in genmii_setup_aneg()
121 if (ctl < 0) in genmii_setup_aneg()
122 return ctl; in genmii_setup_aneg()
123 ctl &= ~(BMCR_FULLDPLX | BMCR_SPEED100 | BMCR_SPEED1000 | BMCR_ANENABLE); in genmii_setup_aneg()
126 phy_write(phy, MII_BMCR, ctl); in genmii_setup_aneg()
162 ctl = phy_read(phy, MII_BMCR); in genmii_setup_aneg()
163 ctl |= (BMCR_ANENABLE | BMCR_ANRESTART); in genmii_setup_aneg()
164 phy_write(phy, MII_BMCR, ctl); in genmii_setup_aneg()
171 int ctl; in genmii_setup_forced() local
178 ctl = phy_read(phy, MII_BMCR); in genmii_setup_forced()
179 if (ctl < 0) in genmii_setup_forced()
180 return ctl; in genmii_setup_forced()
181 ctl &= ~(BMCR_FULLDPLX | BMCR_SPEED100 | BMCR_SPEED1000 | BMCR_ANENABLE); in genmii_setup_forced()
184 phy_write(phy, MII_BMCR, ctl | BMCR_RESET); in genmii_setup_forced()
191 ctl |= BMCR_SPEED100; in genmii_setup_forced()
194 ctl |= BMCR_SPEED1000; in genmii_setup_forced()
200 ctl |= BMCR_FULLDPLX; in genmii_setup_forced()
201 phy_write(phy, MII_BMCR, ctl); in genmii_setup_forced()