Lines Matching refs:bmcr
421 u32 phylink, cnt = JME_SPDRSV_TIMEOUT, bmcr; in jme_check_link() local
440 bmcr = jme_mdio_read(jme->dev, in jme_check_link()
444 phylink |= ((bmcr & BMCR_SPEED1000) && in jme_check_link()
445 (bmcr & BMCR_SPEED100) == 0) ? in jme_check_link()
447 (bmcr & BMCR_SPEED100) ? in jme_check_link()
451 phylink |= (bmcr & BMCR_FULLDPLX) ? in jme_check_link()
1637 u32 bmcr; in jme_restart_an() local
1640 bmcr = jme_mdio_read(jme->dev, jme->mii_if.phy_id, MII_BMCR); in jme_restart_an()
1641 bmcr |= (BMCR_ANENABLE | BMCR_ANRESTART); in jme_restart_an()
1642 jme_mdio_write(jme->dev, jme->mii_if.phy_id, MII_BMCR, bmcr); in jme_restart_an()
1725 u32 bmcr; in jme_phy_on() local
1727 bmcr = jme_mdio_read(jme->dev, jme->mii_if.phy_id, MII_BMCR); in jme_phy_on()
1728 bmcr &= ~BMCR_PDOWN; in jme_phy_on()
1729 jme_mdio_write(jme->dev, jme->mii_if.phy_id, MII_BMCR, bmcr); in jme_phy_on()
1738 u32 bmcr; in jme_phy_off() local
1740 bmcr = jme_mdio_read(jme->dev, jme->mii_if.phy_id, MII_BMCR); in jme_phy_off()
1741 bmcr |= BMCR_PDOWN; in jme_phy_off()
1742 jme_mdio_write(jme->dev, jme->mii_if.phy_id, MII_BMCR, bmcr); in jme_phy_off()
1898 u32 bmcr, tmp; in jme_set_100m_half() local
1901 bmcr = jme_mdio_read(jme->dev, jme->mii_if.phy_id, MII_BMCR); in jme_set_100m_half()
1902 tmp = bmcr & ~(BMCR_ANENABLE | BMCR_SPEED100 | in jme_set_100m_half()
1906 if (bmcr != tmp) in jme_set_100m_half()
3004 u16 bmcr, bmsr; in jme_init_one() local
3152 bmcr = jme_mdio_read(netdev, i, MII_BMCR); in jme_init_one()
3154 if (bmcr != 0xFFFFU && (bmcr != 0 || bmsr != 0)) { in jme_init_one()