Lines Matching refs:i2c_control_regs

135 				(((*status = readb(bp->i2c_control_regs + 0))  in wait_for_pin()
159 writeb(address, bp->i2c_control_regs + 0x1); in bbc_i2c_writeb()
160 writeb(I2C_PCF_START, bp->i2c_control_regs + 0x0); in bbc_i2c_writeb()
164 writeb(off, bp->i2c_control_regs + 0x1); in bbc_i2c_writeb()
169 writeb(val, bp->i2c_control_regs + 0x1); in bbc_i2c_writeb()
176 writeb(I2C_PCF_STOP, bp->i2c_control_regs + 0x0); in bbc_i2c_writeb()
189 writeb(address, bp->i2c_control_regs + 0x1); in bbc_i2c_readb()
190 writeb(I2C_PCF_START, bp->i2c_control_regs + 0x0); in bbc_i2c_readb()
194 writeb(off, bp->i2c_control_regs + 0x1); in bbc_i2c_readb()
199 writeb(I2C_PCF_STOP, bp->i2c_control_regs + 0x0); in bbc_i2c_readb()
203 writeb(address, bp->i2c_control_regs + 0x1); in bbc_i2c_readb()
204 writeb(I2C_PCF_START, bp->i2c_control_regs + 0x0); in bbc_i2c_readb()
211 (void) readb(bp->i2c_control_regs + 0x1); in bbc_i2c_readb()
215 writeb(I2C_PCF_ESO | I2C_PCF_ENI, bp->i2c_control_regs + 0x0); in bbc_i2c_readb()
216 *byte = readb(bp->i2c_control_regs + 0x1); in bbc_i2c_readb()
223 writeb(I2C_PCF_STOP, bp->i2c_control_regs + 0x0); in bbc_i2c_readb()
224 (void) readb(bp->i2c_control_regs + 0x1); in bbc_i2c_readb()
278 !(readb(bp->i2c_control_regs + 0x0) & I2C_PCF_PIN)) in bbc_i2c_interrupt()
286 writeb(I2C_PCF_PIN, bp->i2c_control_regs + 0x0); in reset_one_i2c()
287 writeb(bp->own, bp->i2c_control_regs + 0x1); in reset_one_i2c()
288 writeb(I2C_PCF_PIN | I2C_PCF_ES1, bp->i2c_control_regs + 0x0); in reset_one_i2c()
289 writeb(bp->clock, bp->i2c_control_regs + 0x1); in reset_one_i2c()
290 writeb(I2C_PCF_IDLE, bp->i2c_control_regs + 0x0); in reset_one_i2c()
306 bp->i2c_control_regs = of_ioremap(&op->resource[0], 0, 0x2, "bbc_i2c_regs"); in attach_one_i2c()
307 if (!bp->i2c_control_regs) in attach_one_i2c()
338 writeb(I2C_PCF_PIN, bp->i2c_control_regs + 0x0); in attach_one_i2c()
339 bp->own = readb(bp->i2c_control_regs + 0x01); in attach_one_i2c()
340 writeb(I2C_PCF_PIN | I2C_PCF_ES1, bp->i2c_control_regs + 0x0); in attach_one_i2c()
341 bp->clock = readb(bp->i2c_control_regs + 0x01); in attach_one_i2c()
344 bp->index, bp->i2c_control_regs, entry, bp->own, bp->clock); in attach_one_i2c()
353 if (bp->i2c_control_regs) in attach_one_i2c()
354 of_iounmap(&op->resource[0], bp->i2c_control_regs, 2); in attach_one_i2c()
376 if (bp->i2c_control_regs) in bbc_i2c_probe()
377 of_iounmap(&op->resource[1], bp->i2c_control_regs, 2); in bbc_i2c_probe()
396 if (bp->i2c_control_regs) in bbc_i2c_remove()
397 of_iounmap(&op->resource[1], bp->i2c_control_regs, 2); in bbc_i2c_remove()