Lines Matching defs:adap
366 struct i2c_adapter adap;
489 dev_dbg(i2c->adap.dev.parent,
747 dev_dbg(i2c->adap.dev.parent, "abort condition detected\n");
810 dev_err(i2c->adap.dev.parent, "bad atomic command %d\n",
843 dev_dbg(i2c->adap.dev.parent,
861 dev_dbg(i2c->adap.dev.parent, "abort condition detected\n");
952 dev_crit(i2c->adap.dev.parent,
1024 static int img_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs,
1027 struct img_i2c *i2c = i2c_get_adapdata(adap);
1060 ret = pm_runtime_resume_and_get(adap->dev.parent);
1128 dev_err(adap->dev.parent, "i2c transfer timed out\n");
1137 pm_runtime_mark_last_busy(adap->dev.parent);
1138 pm_runtime_put_autosuspend(adap->dev.parent);
1143 static u32 img_i2c_func(struct i2c_adapter *adap)
1161 ret = pm_runtime_resume_and_get(i2c->adap.dev.parent);
1167 dev_info(i2c->adap.dev.parent,
1171 pm_runtime_mark_last_busy(i2c->adap.dev.parent);
1172 pm_runtime_put_autosuspend(i2c->adap.dev.parent);
1188 dev_warn(i2c->adap.dev.parent,
1323 pm_runtime_mark_last_busy(i2c->adap.dev.parent);
1324 pm_runtime_put_autosuspend(i2c->adap.dev.parent);
1374 i2c_set_adapdata(&i2c->adap, i2c);
1375 i2c->adap.dev.parent = &pdev->dev;
1376 i2c->adap.dev.of_node = node;
1377 i2c->adap.owner = THIS_MODULE;
1378 i2c->adap.algo = &img_i2c_algo;
1379 i2c->adap.retries = 5;
1380 i2c->adap.nr = pdev->id;
1381 snprintf(i2c->adap.name, sizeof(i2c->adap.name), "IMG SCB I2C");
1402 ret = i2c_add_numbered_adapter(&i2c->adap);
1420 i2c_del_adapter(&i2c->adap);