Lines Matching refs:base
91 void __iomem *base; member
107 u32 status = readl(iproc_i2c->base + IS_OFFSET); in bcm_iproc_i2c_isr()
114 writel(status, iproc_i2c->base + IS_OFFSET); in bcm_iproc_i2c_isr()
126 val = readl(iproc_i2c->base + M_CMD_OFFSET); in bcm_iproc_i2c_check_status()
164 if (!!(readl(iproc_i2c->base + M_CMD_OFFSET) & in bcm_iproc_i2c_xfer_single_msg()
172 writel(addr, iproc_i2c->base + M_TX_OFFSET); in bcm_iproc_i2c_xfer_single_msg()
183 writel(val, iproc_i2c->base + M_TX_OFFSET); in bcm_iproc_i2c_xfer_single_msg()
196 writel(1 << IE_M_START_BUSY_SHIFT, iproc_i2c->base + IE_OFFSET); in bcm_iproc_i2c_xfer_single_msg()
209 writel(val, iproc_i2c->base + M_CMD_OFFSET); in bcm_iproc_i2c_xfer_single_msg()
214 writel(0, iproc_i2c->base + IE_OFFSET); in bcm_iproc_i2c_xfer_single_msg()
216 readl(iproc_i2c->base + IE_OFFSET); in bcm_iproc_i2c_xfer_single_msg()
227 writel(val, iproc_i2c->base + M_FIFO_CTRL_OFFSET); in bcm_iproc_i2c_xfer_single_msg()
236 writel(val, iproc_i2c->base + M_FIFO_CTRL_OFFSET); in bcm_iproc_i2c_xfer_single_msg()
246 msg->buf[i] = (readl(iproc_i2c->base + M_RX_OFFSET) >> in bcm_iproc_i2c_xfer_single_msg()
312 val = readl(iproc_i2c->base + TIM_CFG_OFFSET); in bcm_iproc_i2c_cfg_speed()
315 writel(val, iproc_i2c->base + TIM_CFG_OFFSET); in bcm_iproc_i2c_cfg_speed()
327 val = readl(iproc_i2c->base + CFG_OFFSET); in bcm_iproc_i2c_init()
330 writel(val, iproc_i2c->base + CFG_OFFSET); in bcm_iproc_i2c_init()
337 writel(val, iproc_i2c->base + CFG_OFFSET); in bcm_iproc_i2c_init()
341 writel(val, iproc_i2c->base + M_FIFO_CTRL_OFFSET); in bcm_iproc_i2c_init()
344 writel(0, iproc_i2c->base + IE_OFFSET); in bcm_iproc_i2c_init()
347 writel(0xffffffff, iproc_i2c->base + IS_OFFSET); in bcm_iproc_i2c_init()
357 val = readl(iproc_i2c->base + CFG_OFFSET); in bcm_iproc_i2c_enable_disable()
362 writel(val, iproc_i2c->base + CFG_OFFSET); in bcm_iproc_i2c_enable_disable()
382 iproc_i2c->base = devm_ioremap_resource(iproc_i2c->device, res); in bcm_iproc_i2c_probe()
383 if (IS_ERR(iproc_i2c->base)) in bcm_iproc_i2c_probe()
384 return PTR_ERR(iproc_i2c->base); in bcm_iproc_i2c_probe()
432 writel(0, iproc_i2c->base + IE_OFFSET); in bcm_iproc_i2c_remove()
433 readl(iproc_i2c->base + IE_OFFSET); in bcm_iproc_i2c_remove()