Lines Matching refs:adpt
46 struct emac_adapter *adpt = bus->priv;
49 emac_reg_update32(adpt->base + EMAC_PHY_STS, PHY_ADDR_BMSK,
57 writel(reg, adpt->base + EMAC_MDIO_CTRL);
59 if (readl_poll_timeout(adpt->base + EMAC_MDIO_CTRL, reg,
69 struct emac_adapter *adpt = bus->priv;
72 emac_reg_update32(adpt->base + EMAC_PHY_STS, PHY_ADDR_BMSK,
81 writel(reg, adpt->base + EMAC_MDIO_CTRL);
83 if (readl_poll_timeout(adpt->base + EMAC_MDIO_CTRL, reg,
92 int emac_phy_config(struct platform_device *pdev, struct emac_adapter *adpt)
99 adpt->mii_bus = mii_bus = devm_mdiobus_alloc(&pdev->dev);
108 mii_bus->priv = adpt;
124 adpt->phydev = phy_find_first(mii_bus);
126 adpt->phydev = mdiobus_get_phy(mii_bus, phy_addr);
133 if (adpt->phydev)
134 get_device(&adpt->phydev->mdio.dev);
145 adpt->phydev = of_phy_find_device(phy_np);
149 if (!adpt->phydev) {