Lines Matching refs:prtad
21 * @prtad: Expected PHY address
23 * This sets @prtad and @mmds in the MDIO interface if successful.
26 int mdio45_probe(struct mdio_if_info *mdio, int prtad)
34 stat2 = mdio->mdio_read(mdio->dev, prtad, mmd, MDIO_STAT2);
40 devs1 = mdio->mdio_read(mdio->dev, prtad, mmd, MDIO_DEVS1);
41 devs2 = mdio->mdio_read(mdio->dev, prtad, mmd, MDIO_DEVS2);
45 mdio->prtad = prtad;
57 * @prtad: PHY address
67 int prtad, int devad, u16 addr, int mask,
70 int old_val = mdio->mdio_read(mdio->dev, prtad, devad, addr);
81 return mdio->mdio_write(mdio->dev, prtad, devad, addr, new_val);
100 reg = mdio->mdio_read(mdio->dev, mdio->prtad,
110 mdio->mdio_read(mdio->dev, mdio->prtad,
114 mdio->mdio_read(mdio->dev, mdio->prtad,
118 reg = mdio->mdio_read(mdio->dev, mdio->prtad,
142 mdio_set_flag(mdio, mdio->prtad, MDIO_MMD_AN, MDIO_CTRL1,
153 reg = mdio->mdio_read(mdio->dev, mdio->prtad, MDIO_MMD_AN, addr);
194 ecmd->phy_address = mdio->prtad;
198 reg = mdio->mdio_read(mdio->dev, mdio->prtad, MDIO_MMD_PMAPMD,
207 reg = mdio->mdio_read(mdio->dev, mdio->prtad, MDIO_MMD_PMAPMD,
234 reg = mdio->mdio_read(mdio->dev, mdio->prtad, MDIO_MMD_PMAPMD,
242 reg = mdio->mdio_read(mdio->dev, mdio->prtad, MDIO_MMD_PMAPMD,
259 reg = mdio->mdio_read(mdio->dev, mdio->prtad, MDIO_MMD_AN,
276 int an_stat = mdio->mdio_read(mdio->dev, mdio->prtad,
311 reg = mdio->mdio_read(mdio->dev, mdio->prtad, MDIO_MMD_PMAPMD,
324 switch (mdio->mdio_read(mdio->dev, mdio->prtad, MDIO_MMD_PMAPMD,
365 cmd->base.phy_address = mdio->prtad;
369 reg = mdio->mdio_read(mdio->dev, mdio->prtad, MDIO_MMD_PMAPMD,
378 reg = mdio->mdio_read(mdio->dev, mdio->prtad, MDIO_MMD_PMAPMD,
405 reg = mdio->mdio_read(mdio->dev, mdio->prtad, MDIO_MMD_PMAPMD,
413 reg = mdio->mdio_read(mdio->dev, mdio->prtad, MDIO_MMD_PMAPMD,
430 reg = mdio->mdio_read(mdio->dev, mdio->prtad, MDIO_MMD_AN,
447 int an_stat = mdio->mdio_read(mdio->dev, mdio->prtad,
483 reg = mdio->mdio_read(mdio->dev, mdio->prtad, MDIO_MMD_PMAPMD,
502 switch (mdio->mdio_read(mdio->dev, mdio->prtad, MDIO_MMD_PMAPMD,
530 int prtad, devad;
536 if (mdio->prtad == MDIO_PRTAD_NONE)
538 mii_data->phy_id = mdio->prtad;
551 prtad = mdio_phy_id_prtad(mii_data->phy_id);
555 prtad = mii_data->phy_id;
559 mdio->prtad != MDIO_PRTAD_NONE &&
560 mii_data->phy_id == mdio->prtad) {
562 prtad = mdio->prtad;
588 int rc = mdio->mdio_read(mdio->dev, prtad, devad, addr);
594 return mdio->mdio_write(mdio->dev, prtad, devad, addr,