Lines Matching refs:sbus
165 struct mii_bus *sbus; /* mdio slave */
621 static int __ar9331_mdio_write(struct mii_bus *sbus, u8 mode, u16 reg, u16 val)
629 return mdiobus_write(sbus, p, r, val);
632 static int __ar9331_mdio_read(struct mii_bus *sbus, u16 reg)
640 return mdiobus_read(sbus, p, r);
647 struct mii_bus *sbus = priv->sbus;
660 ret = __ar9331_mdio_read(sbus, reg);
665 ret = __ar9331_mdio_read(sbus, reg + 2);
673 dev_err_ratelimited(&sbus->dev, "Bus error. Failed to read register.\n");
680 struct mii_bus *sbus = priv->sbus;
684 ret = __ar9331_mdio_write(sbus, AR9331_SW_MDIO_PHY_MODE_PAGE,
699 ret = __ar9331_mdio_write(sbus, AR9331_SW_MDIO_PHY_MODE_REG, reg + 2,
704 ret = __ar9331_mdio_write(sbus, AR9331_SW_MDIO_PHY_MODE_REG, reg, val);
711 dev_err_ratelimited(&sbus->dev, "Bus error. Failed to write register.\n");
827 priv->sbus = mdiodev->bus;