Lines Matching refs:devad
45 int devad, int reg) in mvmdio_smi_read() argument
51 if (devad != MDIO_DEVAD_NONE) in mvmdio_smi_read()
78 static int mvmdio_smi_write(struct udevice *dev, int addr, int devad, in mvmdio_smi_write() argument
84 if (devad != MDIO_DEVAD_NONE) in mvmdio_smi_write()
102 int devad, int reg) in mvmdio_xsmi_read() argument
107 if (devad == MDIO_DEVAD_NONE) in mvmdio_xsmi_read()
117 (devad << MVMDIO_XSMI_DEVADDR_SHIFT) | in mvmdio_xsmi_read()
135 static int mvmdio_xsmi_write(struct udevice *dev, int addr, int devad, in mvmdio_xsmi_write() argument
141 if (devad == MDIO_DEVAD_NONE) in mvmdio_xsmi_write()
151 (devad << MVMDIO_XSMI_DEVADDR_SHIFT) | in mvmdio_xsmi_write()
158 static int mvmdio_read(struct udevice *dev, int addr, int devad, int reg) in mvmdio_read() argument
165 err = mvmdio_smi_read(dev, addr, devad, reg); in mvmdio_read()
168 err = mvmdio_xsmi_read(dev, addr, devad, reg); in mvmdio_read()
175 static int mvmdio_write(struct udevice *dev, int addr, int devad, int reg, in mvmdio_write() argument
183 err = mvmdio_smi_write(dev, addr, devad, reg, value); in mvmdio_write()
186 err = mvmdio_xsmi_write(dev, addr, devad, reg, value); in mvmdio_write()