Lines Matching refs:miim
55 struct mscc_miim_dev *miim = bus->priv;
58 return mscc_readl_poll_timeout(miim->regs + MSCC_MIIM_REG_STATUS, val,
65 struct mscc_miim_dev *miim = bus->priv;
68 return mscc_readl_poll_timeout(miim->regs + MSCC_MIIM_REG_STATUS, val,
75 struct mscc_miim_dev *miim = bus->priv;
88 miim->regs + MSCC_MIIM_REG_CMD);
94 val = readl(miim->regs + MSCC_MIIM_REG_DATA);
108 struct mscc_miim_dev *miim = bus->priv;
122 miim->regs + MSCC_MIIM_REG_CMD);
130 struct mscc_miim_dev *miim = bus->priv;
132 if (miim->phy_regs) {
133 writel(0, miim->phy_regs + MSCC_PHY_REG_PHY_CFG);
134 writel(0x1ff, miim->phy_regs + MSCC_PHY_REG_PHY_CFG);
200 { .compatible = "mscc,ocelot-miim" },
209 .name = "mscc-miim",