Lines Matching refs:membase

91 	void __iomem *membase;  member
118 writel(*priv->buf++, priv->membase + UNIPHIER_FI2C_DTTX); in uniphier_fi2c_fill_txfifo()
132 *priv->buf++ = readl(priv->membase + UNIPHIER_FI2C_DTRX); in uniphier_fi2c_drain_rxfifo()
140 writel(priv->enabled_irqs, priv->membase + UNIPHIER_FI2C_IE); in uniphier_fi2c_set_irqs()
145 writel(-1, priv->membase + UNIPHIER_FI2C_IC); in uniphier_fi2c_clear_irqs()
155 priv->membase + UNIPHIER_FI2C_CR); in uniphier_fi2c_stop()
163 irq_status = readl(priv->membase + UNIPHIER_FI2C_INT); in uniphier_fi2c_interrupt()
224 priv->membase + UNIPHIER_FI2C_CR); in uniphier_fi2c_interrupt()
254 writel(0, priv->membase + UNIPHIER_FI2C_TBC); in uniphier_fi2c_tx_init()
257 priv->membase + UNIPHIER_FI2C_DTTX); in uniphier_fi2c_tx_init()
271 writel(priv->len, priv->membase + UNIPHIER_FI2C_RBC); in uniphier_fi2c_rx_init()
280 writel(0, priv->membase + UNIPHIER_FI2C_RBC); in uniphier_fi2c_rx_init()
287 priv->membase + UNIPHIER_FI2C_DTTX); in uniphier_fi2c_rx_init()
292 writel(UNIPHIER_FI2C_RST_RST, priv->membase + UNIPHIER_FI2C_RST); in uniphier_fi2c_reset()
298 priv->membase + UNIPHIER_FI2C_BRST); in uniphier_fi2c_prepare_operation()
329 priv->membase + UNIPHIER_FI2C_RST); /* reset TX/RX FIFO */ in uniphier_fi2c_master_xfer_one()
340 priv->membase + UNIPHIER_FI2C_CR); in uniphier_fi2c_master_xfer_one()
351 u32 status = readl(priv->membase + UNIPHIER_FI2C_SR); in uniphier_fi2c_master_xfer_one()
369 if (readl(priv->membase + UNIPHIER_FI2C_SR) & UNIPHIER_FI2C_SR_DB) { in uniphier_fi2c_check_bus_busy()
425 return !!(readl(priv->membase + UNIPHIER_FI2C_BM) & in uniphier_fi2c_get_scl()
434 priv->membase + UNIPHIER_FI2C_BRST); in uniphier_fi2c_set_scl()
441 return !!(readl(priv->membase + UNIPHIER_FI2C_BM) & in uniphier_fi2c_get_sda()
489 writel(clk_count, priv->membase + UNIPHIER_FI2C_CYC); in uniphier_fi2c_clk_init()
490 writel(clk_count / 2, priv->membase + UNIPHIER_FI2C_LCTL); in uniphier_fi2c_clk_init()
491 writel(clk_count / 2, priv->membase + UNIPHIER_FI2C_SSUT); in uniphier_fi2c_clk_init()
492 writel(clk_count / 16, priv->membase + UNIPHIER_FI2C_DSUT); in uniphier_fi2c_clk_init()
512 priv->membase = devm_ioremap_resource(dev, regs); in uniphier_fi2c_probe()
513 if (IS_ERR(priv->membase)) in uniphier_fi2c_probe()
514 return PTR_ERR(priv->membase); in uniphier_fi2c_probe()