Lines Matching refs:membase
35 void __iomem *membase;
43 return readl_poll_timeout(priv->membase + MDIO_CMD_REG, busy,
63 data = readl(priv->membase + MDIO_MODE_REG);
67 writel(data, priv->membase + MDIO_MODE_REG);
70 writel((mii_id << 8) | mmd, priv->membase + MDIO_ADDR_REG);
73 writel(reg, priv->membase + MDIO_DATA_WRITE_REG);
78 data = readl(priv->membase + MDIO_MODE_REG);
82 writel(data, priv->membase + MDIO_MODE_REG);
85 writel((mii_id << 8) | regnum, priv->membase + MDIO_ADDR_REG);
91 writel(cmd, priv->membase + MDIO_CMD_REG);
100 writel(cmd, priv->membase + MDIO_CMD_REG);
107 return readl(priv->membase + MDIO_DATA_READ_REG);
126 data = readl(priv->membase + MDIO_MODE_REG);
130 writel(data, priv->membase + MDIO_MODE_REG);
133 writel((mii_id << 8) | mmd, priv->membase + MDIO_ADDR_REG);
136 writel(reg, priv->membase + MDIO_DATA_WRITE_REG);
140 writel(cmd, priv->membase + MDIO_CMD_REG);
146 data = readl(priv->membase + MDIO_MODE_REG);
150 writel(data, priv->membase + MDIO_MODE_REG);
153 writel((mii_id << 8) | regnum, priv->membase + MDIO_ADDR_REG);
157 writel(value, priv->membase + MDIO_DATA_WRITE_REG);
165 writel(cmd, priv->membase + MDIO_CMD_REG);
186 priv->membase = devm_platform_ioremap_resource(pdev, 0);
187 if (IS_ERR(priv->membase))
188 return PTR_ERR(priv->membase);