Lines Matching refs:ctl
111 int ctl, adv; in genmii_setup_aneg() local
119 ctl = phy_read(phy, MII_BMCR); in genmii_setup_aneg()
120 if (ctl < 0) in genmii_setup_aneg()
121 return ctl; in genmii_setup_aneg()
122 ctl &= ~(BMCR_FULLDPLX | BMCR_SPEED100 | BMCR_SPEED1000 | BMCR_ANENABLE); in genmii_setup_aneg()
125 phy_write(phy, MII_BMCR, ctl); in genmii_setup_aneg()
161 ctl = phy_read(phy, MII_BMCR); in genmii_setup_aneg()
162 ctl |= (BMCR_ANENABLE | BMCR_ANRESTART); in genmii_setup_aneg()
163 phy_write(phy, MII_BMCR, ctl); in genmii_setup_aneg()
170 int ctl; in genmii_setup_forced() local
177 ctl = phy_read(phy, MII_BMCR); in genmii_setup_forced()
178 if (ctl < 0) in genmii_setup_forced()
179 return ctl; in genmii_setup_forced()
180 ctl &= ~(BMCR_FULLDPLX | BMCR_SPEED100 | BMCR_SPEED1000 | BMCR_ANENABLE); in genmii_setup_forced()
183 phy_write(phy, MII_BMCR, ctl | BMCR_RESET); in genmii_setup_forced()
190 ctl |= BMCR_SPEED100; in genmii_setup_forced()
193 ctl |= BMCR_SPEED1000; in genmii_setup_forced()
199 ctl |= BMCR_FULLDPLX; in genmii_setup_forced()
200 phy_write(phy, MII_BMCR, ctl); in genmii_setup_forced()