Lines Matching refs:devad
29 int enetc_mdio_read_priv(struct enetc_mdio_priv *priv, int addr, int devad, in enetc_mdio_read_priv() argument
32 if (devad == MDIO_DEVAD_NONE) in enetc_mdio_read_priv()
38 if (devad == MDIO_DEVAD_NONE) { in enetc_mdio_read_priv()
42 enetc_write(priv, ENETC_MDIO_CTL, (addr << 5) + devad); in enetc_mdio_read_priv()
49 (addr << 5) | devad); in enetc_mdio_read_priv()
59 int enetc_mdio_write_priv(struct enetc_mdio_priv *priv, int addr, int devad, in enetc_mdio_write_priv() argument
62 if (devad == MDIO_DEVAD_NONE) in enetc_mdio_write_priv()
68 if (devad != MDIO_DEVAD_NONE) { in enetc_mdio_write_priv()
69 enetc_write(priv, ENETC_MDIO_CTL, (addr << 5) + devad); in enetc_mdio_write_priv()
83 static int dm_enetc_mdio_read(struct udevice *dev, int addr, int devad, int reg) in dm_enetc_mdio_read() argument
87 return enetc_mdio_read_priv(priv, addr, devad, reg); in dm_enetc_mdio_read()
90 static int dm_enetc_mdio_write(struct udevice *dev, int addr, int devad, in dm_enetc_mdio_write() argument
95 return enetc_mdio_write_priv(priv, addr, devad, reg, val); in dm_enetc_mdio_write()