Lines Matching refs:membase

41 	void __iomem	*membase;  member
51 return readl_poll_timeout(priv->membase + MDIO_CMD_REG, busy, in ipq4019_mdio_wait_busy()
71 data = readl(priv->membase + MDIO_MODE_REG); in ipq4019_mdio_read()
75 writel(data, priv->membase + MDIO_MODE_REG); in ipq4019_mdio_read()
78 writel((mii_id << 8) | mmd, priv->membase + MDIO_ADDR_REG); in ipq4019_mdio_read()
81 writel(reg, priv->membase + MDIO_DATA_WRITE_REG); in ipq4019_mdio_read()
86 data = readl(priv->membase + MDIO_MODE_REG); in ipq4019_mdio_read()
90 writel(data, priv->membase + MDIO_MODE_REG); in ipq4019_mdio_read()
93 writel((mii_id << 8) | regnum, priv->membase + MDIO_ADDR_REG); in ipq4019_mdio_read()
99 writel(cmd, priv->membase + MDIO_CMD_REG); in ipq4019_mdio_read()
108 writel(cmd, priv->membase + MDIO_CMD_REG); in ipq4019_mdio_read()
115 return readl(priv->membase + MDIO_DATA_READ_REG); in ipq4019_mdio_read()
134 data = readl(priv->membase + MDIO_MODE_REG); in ipq4019_mdio_write()
138 writel(data, priv->membase + MDIO_MODE_REG); in ipq4019_mdio_write()
141 writel((mii_id << 8) | mmd, priv->membase + MDIO_ADDR_REG); in ipq4019_mdio_write()
144 writel(reg, priv->membase + MDIO_DATA_WRITE_REG); in ipq4019_mdio_write()
148 writel(cmd, priv->membase + MDIO_CMD_REG); in ipq4019_mdio_write()
154 data = readl(priv->membase + MDIO_MODE_REG); in ipq4019_mdio_write()
158 writel(data, priv->membase + MDIO_MODE_REG); in ipq4019_mdio_write()
161 writel((mii_id << 8) | regnum, priv->membase + MDIO_ADDR_REG); in ipq4019_mdio_write()
165 writel(value, priv->membase + MDIO_DATA_WRITE_REG); in ipq4019_mdio_write()
173 writel(cmd, priv->membase + MDIO_CMD_REG); in ipq4019_mdio_write()
219 priv->membase = devm_platform_ioremap_resource(pdev, 0); in ipq4019_mdio_probe()
220 if (IS_ERR(priv->membase)) in ipq4019_mdio_probe()
221 return PTR_ERR(priv->membase); in ipq4019_mdio_probe()