Lines Matching defs:adap

12  *    Jun 2002: Properly separated algo/adap [FB]
234 struct i2c_adapter adap;
355 dev_dbg(&i2c->adap.dev, "state:%s:%d: ISR=%08x, ICR=%08x, IBMR=%02x\n", fname, lno,
364 struct device *dev = &i2c->adap.dev;
402 dev_dbg(&i2c->adap.dev, "%s: called in slave mode\n", __func__);
455 dev_dbg(&i2c->adap.dev, "%s: %ld: ISR=%08x, ICR=%08x, IBMR=%02x\n",
460 dev_dbg(&i2c->adap.dev, "%s: Slave detected\n", __func__);
471 dev_dbg(&i2c->adap.dev, "%s: done\n", __func__);
479 dev_dbg(&i2c->adap.dev, "%s: did not free\n", __func__);
487 dev_dbg(&i2c->adap.dev, "setting to bus master\n");
490 dev_dbg(&i2c->adap.dev, "%s: unit is busy\n", __func__);
492 dev_dbg(&i2c->adap.dev, "%s: error: unit busy\n", __func__);
512 dev_dbg(&i2c->adap.dev, "%s: %ld: ISR=%08x, ICR=%08x, IBMR=%02x\n",
519 dev_dbg(&i2c->adap.dev, "%s: done\n", __func__);
527 dev_dbg(&i2c->adap.dev, "%s: did not free\n", __func__);
551 dev_err(&i2c->adap.dev, "%s: wait timedout\n",
561 dev_dbg(&i2c->adap.dev, "ICR now %08x, ISR %08x\n", readl(_ICR(i2c)), readl(_ISR(i2c)));
584 dev_info(&i2c->adap.dev, "Enabling slave mode\n");
645 dev_dbg(&i2c->adap.dev, "SAD, mode is slave-%cx\n",
678 dev_err(&i2c->adap.dev, "timeout waiting for SCL high\n");
689 dev_dbg(&i2c->adap.dev, "ISR: SSD (Slave Stop)\n");
695 dev_dbg(&i2c->adap.dev, "ISR: SSD (Slave Stop) acked\n");
773 dev_err(&i2c->adap.dev, "timeout waiting for SCL high\n");
1007 dev_dbg(&i2c->adap.dev, "%s: ISR=%08x, ICR=%08x, IBMR=%02x\n",
1060 dev_err(&i2c->adap.dev, "i2c_pxa: timeout waiting for bus free\n");
1061 i2c_recover_bus(&i2c->adap);
1070 dev_err(&i2c->adap.dev, "i2c_pxa_set_master: error %d\n", ret);
1077 dev_err(&i2c->adap.dev, "i2c_pxa_send_mastercode timeout\n");
1107 i2c_recover_bus(&i2c->adap);
1126 if (++i >= i2c->adap.retries)
1130 dev_dbg(&i2c->adap.dev, "Retrying transmission\n");
1141 static int i2c_pxa_xfer(struct i2c_adapter *adap,
1144 struct pxa_i2c *i2c = adap->algo_data;
1149 static u32 i2c_pxa_functionality(struct i2c_adapter *adap)
1178 dev_err(&i2c->adap.dev,
1230 static int i2c_pxa_pio_xfer(struct i2c_adapter *adap,
1233 struct pxa_i2c *i2c = adap->algo_data;
1265 i2c->adap.nr = -1;
1297 static void i2c_pxa_prepare_recovery(struct i2c_adapter *adap)
1299 struct pxa_i2c *i2c = adap->algo_data;
1312 static void i2c_pxa_unprepare_recovery(struct i2c_adapter *adap)
1314 struct pxa_i2c *i2c = adap->algo_data;
1323 dev_dbg(&i2c->adap.dev,
1330 dev_dbg(&i2c->adap.dev, "recovery: IBMR 0x%08x ISR 0x%08x\n",
1339 struct device *dev = i2c->adap.dev.parent;
1408 i2c->adap.bus_recovery_info = bri;
1435 i2c->adap.nr = dev->id;
1436 i2c->adap.owner = THIS_MODULE;
1437 i2c->adap.retries = 5;
1438 i2c->adap.algo_data = i2c;
1439 i2c->adap.dev.parent = &dev->dev;
1441 i2c->adap.dev.of_node = dev->dev.of_node;
1466 strlcpy(i2c->adap.name, "pxa_i2c-i2c", sizeof(i2c->adap.name));
1498 i2c->adap.class = plat->class;
1505 i2c->adap.name, clk_get_rate(i2c->clk));
1508 i2c->adap.name);
1514 i2c->adap.algo = &i2c_pxa_pio_algorithm;
1516 i2c->adap.algo = &i2c_pxa_algorithm;
1528 ret = i2c_add_numbered_adapter(&i2c->adap);
1535 dev_info(&i2c->adap.dev, " PXA I2C adapter, slave address %d\n",
1538 dev_info(&i2c->adap.dev, " PXA I2C adapter\n");
1551 i2c_del_adapter(&i2c->adap);