Lines Matching refs:membase

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