Lines Matching refs:bmcr
427 u32 phylink, cnt = JME_SPDRSV_TIMEOUT, bmcr; in jme_check_link() local
446 bmcr = jme_mdio_read(jme->dev, in jme_check_link()
450 phylink |= ((bmcr & BMCR_SPEED1000) && in jme_check_link()
451 (bmcr & BMCR_SPEED100) == 0) ? in jme_check_link()
453 (bmcr & BMCR_SPEED100) ? in jme_check_link()
457 phylink |= (bmcr & BMCR_FULLDPLX) ? in jme_check_link()
1639 u32 bmcr; in jme_restart_an() local
1642 bmcr = jme_mdio_read(jme->dev, jme->mii_if.phy_id, MII_BMCR); in jme_restart_an()
1643 bmcr |= (BMCR_ANENABLE | BMCR_ANRESTART); in jme_restart_an()
1644 jme_mdio_write(jme->dev, jme->mii_if.phy_id, MII_BMCR, bmcr); in jme_restart_an()
1727 u32 bmcr; in jme_phy_on() local
1729 bmcr = jme_mdio_read(jme->dev, jme->mii_if.phy_id, MII_BMCR); in jme_phy_on()
1730 bmcr &= ~BMCR_PDOWN; in jme_phy_on()
1731 jme_mdio_write(jme->dev, jme->mii_if.phy_id, MII_BMCR, bmcr); in jme_phy_on()
1740 u32 bmcr; in jme_phy_off() local
1742 bmcr = jme_mdio_read(jme->dev, jme->mii_if.phy_id, MII_BMCR); in jme_phy_off()
1743 bmcr |= BMCR_PDOWN; in jme_phy_off()
1744 jme_mdio_write(jme->dev, jme->mii_if.phy_id, MII_BMCR, bmcr); in jme_phy_off()
1900 u32 bmcr, tmp; in jme_set_100m_half() local
1903 bmcr = jme_mdio_read(jme->dev, jme->mii_if.phy_id, MII_BMCR); in jme_set_100m_half()
1904 tmp = bmcr & ~(BMCR_ANENABLE | BMCR_SPEED100 | in jme_set_100m_half()
1908 if (bmcr != tmp) in jme_set_100m_half()
3003 u16 bmcr, bmsr; in jme_init_one() local
3151 bmcr = jme_mdio_read(netdev, i, MII_BMCR); in jme_init_one()
3153 if (bmcr != 0xFFFFU && (bmcr != 0 || bmsr != 0)) { in jme_init_one()