Lines Matching refs:phyaddr
735 static u16 bgmac_phy_read(struct bgmac *bgmac, u8 phyaddr, u8 reg) in bgmac_phy_read() argument
766 tmp |= phyaddr; in bgmac_phy_read()
770 tmp |= phyaddr << BGMAC_PA_ADDR_SHIFT; in bgmac_phy_read()
776 phyaddr, reg); in bgmac_phy_read()
784 static int bgmac_phy_write(struct bgmac *bgmac, u8 phyaddr, u8 reg, u16 value) in bgmac_phy_write() argument
803 tmp |= phyaddr; in bgmac_phy_write()
812 tmp |= phyaddr << BGMAC_PA_ADDR_SHIFT; in bgmac_phy_write()
819 phyaddr, reg); in bgmac_phy_write()
866 if (bgmac->phyaddr == BGMAC_PHY_NOREGS) in bgmac_phy_reset()
869 bgmac_phy_write(bgmac, bgmac->phyaddr, MII_BMCR, BMCR_RESET); in bgmac_phy_reset()
871 if (bgmac_phy_read(bgmac, bgmac->phyaddr, MII_BMCR) & BMCR_RESET) in bgmac_phy_reset()
1491 mii_bus->phy_mask = ~(1 << bgmac->phyaddr); in bgmac_mii_register()
1511 bgmac->phyaddr); in bgmac_mii_register()
1591 bgmac->phyaddr = core->core_unit ? sprom->et1phyaddr : in bgmac_probe()
1593 bgmac->phyaddr &= BGMAC_PHY_MASK; in bgmac_probe()
1594 if (bgmac->phyaddr == BGMAC_PHY_MASK) { in bgmac_probe()
1599 bgmac_info(bgmac, "Found PHY addr: %d%s\n", bgmac->phyaddr, in bgmac_probe()
1600 bgmac->phyaddr == BGMAC_PHY_NOREGS ? " (NOREGS)" : ""); in bgmac_probe()