Lines Matching refs:mmd
10 int sja1105_pcs_mdio_read_c45(struct mii_bus *bus, int phy, int mmd, int reg)
18 addr = (mmd << 16) | reg;
20 if (mmd != MDIO_MMD_VEND1 && mmd != MDIO_MMD_VEND2)
23 if (mmd == MDIO_MMD_VEND2 && (reg & GENMASK(15, 0)) == MII_PHYSID1)
25 if (mmd == MDIO_MMD_VEND2 && (reg & GENMASK(15, 0)) == MII_PHYSID2)
35 int sja1105_pcs_mdio_write_c45(struct mii_bus *bus, int phy, int mmd,
43 addr = (mmd << 16) | reg;
46 if (mmd != MDIO_MMD_VEND1 && mmd != MDIO_MMD_VEND2)
52 int sja1110_pcs_mdio_read_c45(struct mii_bus *bus, int phy, int mmd, int reg)
65 addr = (mmd << 16) | reg;
67 if (mmd == MDIO_MMD_VEND2 && (reg & GENMASK(15, 0)) == MII_PHYSID1)
69 if (mmd == MDIO_MMD_VEND2 && (reg & GENMASK(15, 0)) == MII_PHYSID2)
97 int sja1110_pcs_mdio_write_c45(struct mii_bus *bus, int phy, int mmd, int reg,
111 addr = (mmd << 16) | reg;
170 int mmd, int reg)
178 addr = sja1105_base_t1_encode_addr(priv, phy, SJA1105_C45_ADDR, mmd);
184 addr = sja1105_base_t1_encode_addr(priv, phy, SJA1105_C45_DATA, mmd);
209 int mmd, int reg, u16 val)
217 addr = sja1105_base_t1_encode_addr(priv, phy, SJA1105_C45_ADDR, mmd);
223 addr = sja1105_base_t1_encode_addr(priv, phy, SJA1105_C45_DATA, mmd);