Lines Matching refs:client

29 	struct i2c_client *client = s->client;  in sp2_read_i2c()  local
30 struct i2c_adapter *adap = client->adapter; in sp2_read_i2c()
33 .addr = client->addr, in sp2_read_i2c()
38 .addr = client->addr, in sp2_read_i2c()
48 dev_err(&client->dev, "i2c read error, reg = 0x%02x, status = %d\n", in sp2_read_i2c()
56 dev_dbg(&s->client->dev, "addr=0x%04x, reg = 0x%02x, data = %02x\n", in sp2_read_i2c()
57 client->addr, reg, buf[0]); in sp2_read_i2c()
66 struct i2c_client *client = s->client; in sp2_write_i2c() local
67 struct i2c_adapter *adap = client->adapter; in sp2_write_i2c()
69 .addr = client->addr, in sp2_write_i2c()
76 dev_err(&client->dev, "i2c wr reg=%02x: len=%d is too big!\n", in sp2_write_i2c()
87 dev_err(&client->dev, "i2c write error, reg = 0x%02x, status = %d\n", in sp2_write_i2c()
95 dev_dbg(&s->client->dev, "addr=0x%04x, reg = 0x%02x, data = %*ph\n", in sp2_write_i2c()
96 client->addr, reg, len, buf); in sp2_write_i2c()
136 dev_err(&s->client->dev, "callback not defined"); in sp2_ci_op_cam()
143 dev_dbg(&s->client->dev, "%s: slot=%d, addr=0x%04x, %s, data=%x", in sp2_ci_op_cam()
189 dev_dbg(&s->client->dev, "slot: %d\n", slot); in sp2_ci_slot_reset()
219 dev_dbg(&s->client->dev, "slot:%d\n", slot); in sp2_ci_slot_shutdown()
230 dev_dbg(&s->client->dev, "slot:%d\n", slot); in sp2_ci_slot_ts_enable()
249 dev_dbg(&s->client->dev, "slot:%d open:%d\n", slot, open); in sp2_ci_poll_slot_status()
313 dev_dbg(&s->client->dev, "\n"); in sp2_init()
350 dev_dbg(&s->client->dev, "init failed=%d\n", ret); in sp2_init()
354 static int sp2_exit(struct i2c_client *client) in sp2_exit() argument
358 dev_dbg(&client->dev, "\n"); in sp2_exit()
360 if (client == NULL) in sp2_exit()
363 s = i2c_get_clientdata(client); in sp2_exit()
375 static int sp2_probe(struct i2c_client *client, in sp2_probe() argument
378 struct sp2_config *cfg = client->dev.platform_data; in sp2_probe()
382 dev_dbg(&client->dev, "\n"); in sp2_probe()
387 dev_err(&client->dev, "kzalloc() failed\n"); in sp2_probe()
391 s->client = client; in sp2_probe()
396 i2c_set_clientdata(client, s); in sp2_probe()
402 dev_info(&s->client->dev, "CIMaX SP2 successfully attached\n"); in sp2_probe()
405 dev_dbg(&client->dev, "init failed=%d\n", ret); in sp2_probe()
411 static int sp2_remove(struct i2c_client *client) in sp2_remove() argument
413 struct sp2 *s = i2c_get_clientdata(client); in sp2_remove()
415 dev_dbg(&client->dev, "\n"); in sp2_remove()
416 sp2_exit(client); in sp2_remove()