Lines Matching refs:i2c
28 struct i2c_client *i2c = tps65912->control_data; in tps65912_i2c_read() local
33 xfer[0].addr = i2c->addr; in tps65912_i2c_read()
39 xfer[1].addr = i2c->addr; in tps65912_i2c_read()
44 ret = i2c_transfer(i2c->adapter, xfer, 2); in tps65912_i2c_read()
55 struct i2c_client *i2c = tps65912->control_data; in tps65912_i2c_write() local
66 ret = i2c_master_send(i2c, msg, bytes + 1); in tps65912_i2c_write()
75 static int tps65912_i2c_probe(struct i2c_client *i2c, in tps65912_i2c_probe() argument
80 tps65912 = devm_kzalloc(&i2c->dev, in tps65912_i2c_probe()
85 i2c_set_clientdata(i2c, tps65912); in tps65912_i2c_probe()
86 tps65912->dev = &i2c->dev; in tps65912_i2c_probe()
87 tps65912->control_data = i2c; in tps65912_i2c_probe()
94 static int tps65912_i2c_remove(struct i2c_client *i2c) in tps65912_i2c_remove() argument
96 struct tps65912 *tps65912 = i2c_get_clientdata(i2c); in tps65912_i2c_remove()
107 MODULE_DEVICE_TABLE(i2c, tps65912_i2c_id);