Lines Matching refs:adap
144 struct i2c_adapter adap;
198 dev_err(&i2c->adap.dev, "disable failed: ENSTA=0x%04x\n", regval);
217 dev_err(&i2c->adap.dev, "enable failed: ENSTA=0x%04x\n", regval);
240 dev_err(&i2c->adap.dev,
259 dev_dbg(&i2c->adap.dev, "i2c not disabled\n");
395 dev_err(&i2c->adap.dev,
400 dev_err(&i2c->adap.dev,
453 dev_dbg(&i2c->adap.dev, "received fifo overflow!\n");
559 dev_dbg(&i2c->adap.dev, "txabrt: 0x%08x, cmd: %d, send: %d, recv: %d\n",
607 dev_err(&i2c->adap.dev, "irq read timeout\n");
608 dev_dbg(&i2c->adap.dev, "send cmd count:%d %d\n",
610 dev_dbg(&i2c->adap.dev, "receive data count:%d %d\n",
677 dev_err(&i2c->adap.dev, "write wait timeout\n");
690 static int jz4780_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msg,
695 struct jz4780_i2c *i2c = adap->algo_data;
699 dev_err(&i2c->adap.dev, "I2C prepare failed\n");
727 static u32 jz4780_i2c_functionality(struct i2c_adapter *adap)
778 i2c->adap.owner = THIS_MODULE;
779 i2c->adap.algo = &jz4780_i2c_algorithm;
780 i2c->adap.algo_data = i2c;
781 i2c->adap.retries = 5;
782 i2c->adap.dev.parent = &pdev->dev;
783 i2c->adap.dev.of_node = pdev->dev.of_node;
784 sprintf(i2c->adap.name, "%s", pdev->name);
837 ret = i2c_add_adapter(&i2c->adap);
853 i2c_del_adapter(&i2c->adap);