Lines Matching refs:bsr
261 unsigned char bsr, bcr; in synquacer_i2c_master_start() local
268 bsr = readb(i2c->base + SYNQUACER_I2C_REG_BSR); in synquacer_i2c_master_start()
270 dev_dbg(i2c->dev, "bsr:0x%02x, bcr:0x%02x\n", bsr, bcr); in synquacer_i2c_master_start()
272 if ((bsr & SYNQUACER_I2C_BSR_BB) && in synquacer_i2c_master_start()
278 if (bsr & SYNQUACER_I2C_BSR_BB) { /* Bus is busy */ in synquacer_i2c_master_start()
297 bsr = readb(i2c->base + SYNQUACER_I2C_REG_BSR); in synquacer_i2c_master_start()
299 dev_dbg(i2c->dev, "bsr:0x%02x, bcr:0x%02x\n", bsr, bcr); in synquacer_i2c_master_start()
301 if ((bsr & SYNQUACER_I2C_BSR_AL) || in synquacer_i2c_master_start()
313 unsigned char bsr; in synquacer_i2c_doxfer() local
318 bsr = readb(i2c->base + SYNQUACER_I2C_REG_BSR); in synquacer_i2c_doxfer()
319 if (bsr & SYNQUACER_I2C_BSR_BB) { in synquacer_i2c_doxfer()
362 unsigned char bsr, bcr; in synquacer_i2c_isr() local
366 bsr = readb(i2c->base + SYNQUACER_I2C_REG_BSR); in synquacer_i2c_isr()
367 dev_dbg(i2c->dev, "bsr:0x%02x, bcr:0x%02x\n", bsr, bcr); in synquacer_i2c_isr()
374 if ((bsr & SYNQUACER_I2C_BSR_AL) || in synquacer_i2c_isr()
383 if (bsr & SYNQUACER_I2C_BSR_LRB) { in synquacer_i2c_isr()
404 if (bsr & SYNQUACER_I2C_BSR_LRB) { in synquacer_i2c_isr()
443 if (!(bsr & SYNQUACER_I2C_BSR_FBT)) /* data */ in synquacer_i2c_isr()