Lines Matching refs:membase
52 void __iomem *membase; member
63 return readl_poll_timeout(priv->membase + MDIO_CMD_REG, busy, in ipq4019_mdio_wait_busy()
78 data = readl(priv->membase + MDIO_MODE_REG); in ipq4019_mdio_read_c45()
82 writel(data, priv->membase + MDIO_MODE_REG); in ipq4019_mdio_read_c45()
85 writel((mii_id << 8) | mmd, priv->membase + MDIO_ADDR_REG); in ipq4019_mdio_read_c45()
88 writel(reg, priv->membase + MDIO_DATA_WRITE_REG); in ipq4019_mdio_read_c45()
93 writel(cmd, priv->membase + MDIO_CMD_REG); in ipq4019_mdio_read_c45()
101 writel(cmd, priv->membase + MDIO_CMD_REG); in ipq4019_mdio_read_c45()
107 return readl(priv->membase + MDIO_DATA_READ_REG); in ipq4019_mdio_read_c45()
119 data = readl(priv->membase + MDIO_MODE_REG); in ipq4019_mdio_read_c22()
123 writel(data, priv->membase + MDIO_MODE_REG); in ipq4019_mdio_read_c22()
126 writel((mii_id << 8) | regnum, priv->membase + MDIO_ADDR_REG); in ipq4019_mdio_read_c22()
131 writel(cmd, priv->membase + MDIO_CMD_REG); in ipq4019_mdio_read_c22()
138 return readl(priv->membase + MDIO_DATA_READ_REG); in ipq4019_mdio_read_c22()
151 data = readl(priv->membase + MDIO_MODE_REG); in ipq4019_mdio_write_c45()
155 writel(data, priv->membase + MDIO_MODE_REG); in ipq4019_mdio_write_c45()
158 writel((mii_id << 8) | mmd, priv->membase + MDIO_ADDR_REG); in ipq4019_mdio_write_c45()
161 writel(reg, priv->membase + MDIO_DATA_WRITE_REG); in ipq4019_mdio_write_c45()
165 writel(cmd, priv->membase + MDIO_CMD_REG); in ipq4019_mdio_write_c45()
171 writel(value, priv->membase + MDIO_DATA_WRITE_REG); in ipq4019_mdio_write_c45()
174 writel(cmd, priv->membase + MDIO_CMD_REG); in ipq4019_mdio_write_c45()
194 data = readl(priv->membase + MDIO_MODE_REG); in ipq4019_mdio_write_c22()
198 writel(data, priv->membase + MDIO_MODE_REG); in ipq4019_mdio_write_c22()
201 writel((mii_id << 8) | regnum, priv->membase + MDIO_ADDR_REG); in ipq4019_mdio_write_c22()
204 writel(value, priv->membase + MDIO_DATA_WRITE_REG); in ipq4019_mdio_write_c22()
209 writel(cmd, priv->membase + MDIO_CMD_REG); in ipq4019_mdio_write_c22()
237 val = readl(priv->membase + MDIO_MODE_REG); in ipq4019_mdio_set_div()
240 writel(val, priv->membase + MDIO_MODE_REG); in ipq4019_mdio_set_div()
299 val = readl(priv->membase + MDIO_MODE_REG); in ipq4019_mdio_select_mdc_rate()
339 priv->membase = devm_platform_ioremap_resource(pdev, 0); in ipq4019_mdio_probe()
340 if (IS_ERR(priv->membase)) in ipq4019_mdio_probe()
341 return PTR_ERR(priv->membase); in ipq4019_mdio_probe()