Lines Matching refs:adap

167 	struct i2c_adapter	adap;  member
282 dev_dbg(&i2c->adap.dev, "state:%s:%d: ISR=%08x, ICR=%08x, IBMR=%02x\n", fname, lno, in i2c_pxa_show_state()
291 struct device *dev = &i2c->adap.dev; in i2c_pxa_scream_blue_murder()
331 dev_dbg(&i2c->adap.dev, "%s: called in slave mode\n", __func__); in i2c_pxa_abort()
377 dev_dbg(&i2c->adap.dev, "%s: %ld: ISR=%08x, ICR=%08x, IBMR=%02x\n", in i2c_pxa_wait_master()
382 dev_dbg(&i2c->adap.dev, "%s: Slave detected\n", __func__); in i2c_pxa_wait_master()
392 dev_dbg(&i2c->adap.dev, "%s: done\n", __func__); in i2c_pxa_wait_master()
400 dev_dbg(&i2c->adap.dev, "%s: did not free\n", __func__); in i2c_pxa_wait_master()
408 dev_dbg(&i2c->adap.dev, "setting to bus master\n"); in i2c_pxa_set_master()
411 dev_dbg(&i2c->adap.dev, "%s: unit is busy\n", __func__); in i2c_pxa_set_master()
413 dev_dbg(&i2c->adap.dev, "%s: error: unit busy\n", __func__); in i2c_pxa_set_master()
433 dev_dbg(&i2c->adap.dev, "%s: %ld: ISR=%08x, ICR=%08x, IBMR=%02x\n", in i2c_pxa_wait_slave()
440 dev_dbg(&i2c->adap.dev, "%s: done\n", __func__); in i2c_pxa_wait_slave()
448 dev_dbg(&i2c->adap.dev, "%s: did not free\n", __func__); in i2c_pxa_wait_slave()
472 dev_err(&i2c->adap.dev, "%s: wait timedout\n", in i2c_pxa_set_slave()
482 dev_dbg(&i2c->adap.dev, "ICR now %08x, ISR %08x\n", readl(_ICR(i2c)), readl(_ISR(i2c))); in i2c_pxa_set_slave()
510 dev_info(&i2c->adap.dev, "Enabling slave mode\n"); in i2c_pxa_reset()
557 dev_dbg(&i2c->adap.dev, "SAD, mode is slave-%cx\n", in i2c_pxa_slave_start()
581 dev_err(&i2c->adap.dev, "timeout waiting for SCL high\n"); in i2c_pxa_slave_start()
592 dev_dbg(&i2c->adap.dev, "ISR: SSD (Slave Stop)\n"); in i2c_pxa_slave_stop()
598 dev_dbg(&i2c->adap.dev, "ISR: SSD (Slave Stop) acked\n"); in i2c_pxa_slave_stop()
644 dev_err(&i2c->adap.dev, "timeout waiting for SCL high\n"); in i2c_pxa_slave_start()
717 dev_err(&i2c->adap.dev, in i2c_pxa_pio_set_master()
810 dev_err(&i2c->adap.dev, "i2c_pxa: timeout waiting for bus free\n"); in i2c_pxa_do_xfer()
819 dev_err(&i2c->adap.dev, "i2c_pxa_set_master: error %d\n", ret); in i2c_pxa_do_xfer()
826 dev_err(&i2c->adap.dev, "i2c_pxa_send_mastercode timeout\n"); in i2c_pxa_do_xfer()
863 static int i2c_pxa_pio_xfer(struct i2c_adapter *adap, in i2c_pxa_pio_xfer() argument
866 struct pxa_i2c *i2c = adap->algo_data; in i2c_pxa_pio_xfer()
876 for (i = adap->retries; i >= 0; i--) { in i2c_pxa_pio_xfer()
882 dev_dbg(&adap->dev, "Retrying transmission\n"); in i2c_pxa_pio_xfer()
1058 dev_dbg(&i2c->adap.dev, "%s: ISR=%08x, ICR=%08x, IBMR=%02x\n", in i2c_pxa_handler()
1099 static int i2c_pxa_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[], int num) in i2c_pxa_xfer() argument
1101 struct pxa_i2c *i2c = adap->algo_data; in i2c_pxa_xfer()
1104 for (i = adap->retries; i >= 0; i--) { in i2c_pxa_xfer()
1110 dev_dbg(&adap->dev, "Retrying transmission\n"); in i2c_pxa_xfer()
1120 static u32 i2c_pxa_functionality(struct i2c_adapter *adap) in i2c_pxa_functionality() argument
1155 i2c->adap.nr = -1; in i2c_pxa_probe_dt()
1211 i2c->adap.nr = dev->id; in i2c_pxa_probe()
1219 i2c->adap.owner = THIS_MODULE; in i2c_pxa_probe()
1220 i2c->adap.retries = 5; in i2c_pxa_probe()
1225 strlcpy(i2c->adap.name, "pxa_i2c-i2c", sizeof(i2c->adap.name)); in i2c_pxa_probe()
1258 i2c->adap.class = plat->class; in i2c_pxa_probe()
1265 i2c->adap.name, clk_get_rate(i2c->clk)); in i2c_pxa_probe()
1268 i2c->adap.name); in i2c_pxa_probe()
1274 i2c->adap.algo = &i2c_pxa_pio_algorithm; in i2c_pxa_probe()
1276 i2c->adap.algo = &i2c_pxa_algorithm; in i2c_pxa_probe()
1288 i2c->adap.algo_data = i2c; in i2c_pxa_probe()
1289 i2c->adap.dev.parent = &dev->dev; in i2c_pxa_probe()
1291 i2c->adap.dev.of_node = dev->dev.of_node; in i2c_pxa_probe()
1294 ret = i2c_add_numbered_adapter(&i2c->adap); in i2c_pxa_probe()
1303 dev_info(&i2c->adap.dev, " PXA I2C adapter, slave address %d\n", in i2c_pxa_probe()
1306 dev_info(&i2c->adap.dev, " PXA I2C adapter\n"); in i2c_pxa_probe()
1319 i2c_del_adapter(&i2c->adap); in i2c_pxa_remove()