Lines Matching refs:phyaddr
35 static u16 bcma_mdio_phy_read(struct bgmac *bgmac, u8 phyaddr, u8 reg) in bcma_mdio_phy_read() argument
66 tmp |= phyaddr; in bcma_mdio_phy_read()
70 tmp |= phyaddr << BGMAC_PA_ADDR_SHIFT; in bcma_mdio_phy_read()
77 phyaddr, reg); in bcma_mdio_phy_read()
85 static int bcma_mdio_phy_write(struct bgmac *bgmac, u8 phyaddr, u8 reg, in bcma_mdio_phy_write() argument
105 tmp |= phyaddr; in bcma_mdio_phy_write()
114 tmp |= phyaddr << BGMAC_PA_ADDR_SHIFT; in bcma_mdio_phy_write()
122 phyaddr, reg); in bcma_mdio_phy_write()
181 u8 phyaddr = bgmac->phyaddr; in bcma_mdio_phy_reset() local
183 if (phyaddr == BGMAC_PHY_NOREGS) in bcma_mdio_phy_reset()
186 bcma_mdio_phy_write(bgmac, phyaddr, MII_BMCR, BMCR_RESET); in bcma_mdio_phy_reset()
188 if (bcma_mdio_phy_read(bgmac, phyaddr, MII_BMCR) & BMCR_RESET) in bcma_mdio_phy_reset()
230 mii_bus->phy_mask = ~(1 << bgmac->phyaddr); in bcma_mdio_mii_register()