Lines Matching refs:base
66 void __iomem *base;
79 if (!(readb(priv->base + I2C_LS2X_SR) & LS2X_SR_IF))
82 writeb(LS2X_CR_IACK, priv->base + I2C_LS2X_CR);
109 priv->base + I2C_LS2X_PRER);
115 writeb(readb(priv->base + I2C_LS2X_CTR) & ~CTR_FREQ_MASK,
116 priv->base + I2C_LS2X_CTR);
121 writeb(readb(priv->base + I2C_LS2X_CTR) | CTR_READY_MASK,
122 priv->base + I2C_LS2X_CTR);
130 writeb(txdata, priv->base + I2C_LS2X_CR);
137 rxdata = readb(priv->base + I2C_LS2X_SR);
166 writeb(LS2X_CR_STOP, priv->base + I2C_LS2X_CR);
167 return readb_poll_timeout(priv->base + I2C_LS2X_SR, value,
176 writeb(i2c_8bit_addr_from_msg(msgs), priv->base + I2C_LS2X_TXR);
198 *buf++ = readb(priv->base + I2C_LS2X_RXR);
216 writeb(*buf++, priv->base + I2C_LS2X_TXR);
292 priv->base = devm_platform_ioremap_resource(pdev, 0);
293 if (IS_ERR(priv->base))
294 return PTR_ERR(priv->base);
329 writeb(readb(priv->base + I2C_LS2X_CTR) & ~LS2X_CTR_IEN,
330 priv->base + I2C_LS2X_CTR);