Lines Matching refs:devad
228 int mtk_mmd_read(struct mtk_eth_priv *priv, u8 addr, u8 devad, u16 reg) in mtk_mmd_read() argument
232 ret = mtk_mii_rw(priv, addr, devad, reg, MDIO_CMD_ADDR, MDIO_ST_C45); in mtk_mmd_read()
236 return mtk_mii_rw(priv, addr, devad, 0, MDIO_CMD_READ_C45, in mtk_mmd_read()
241 int mtk_mmd_write(struct mtk_eth_priv *priv, u8 addr, u8 devad, u16 reg, in mtk_mmd_write() argument
246 ret = mtk_mii_rw(priv, addr, devad, reg, MDIO_CMD_ADDR, MDIO_ST_C45); in mtk_mmd_write()
250 return mtk_mii_rw(priv, addr, devad, val, MDIO_CMD_WRITE, in mtk_mmd_write()
255 int mtk_mmd_ind_read(struct mtk_eth_priv *priv, u8 addr, u8 devad, u16 reg) in mtk_mmd_ind_read() argument
261 ((devad << MMD_DEVAD_S) & MMD_DEVAD_M)); in mtk_mmd_ind_read()
271 ((devad << MMD_DEVAD_S) & MMD_DEVAD_M)); in mtk_mmd_ind_read()
279 int mtk_mmd_ind_write(struct mtk_eth_priv *priv, u8 addr, u8 devad, u16 reg, in mtk_mmd_ind_write() argument
286 ((devad << MMD_DEVAD_S) & MMD_DEVAD_M)); in mtk_mmd_ind_write()
296 ((devad << MMD_DEVAD_S) & MMD_DEVAD_M)); in mtk_mmd_ind_write()
303 static int mtk_mdio_read(struct mii_dev *bus, int addr, int devad, int reg) in mtk_mdio_read() argument
307 if (devad < 0) in mtk_mdio_read()
310 return mtk_mmd_read(priv, addr, devad, reg); in mtk_mdio_read()
313 static int mtk_mdio_write(struct mii_dev *bus, int addr, int devad, int reg, in mtk_mdio_write() argument
318 if (devad < 0) in mtk_mdio_write()
321 return mtk_mmd_write(priv, addr, devad, reg, val); in mtk_mdio_write()