Lines Matching refs:client

22 static int si2168_cmd_execute(struct i2c_client *client, struct si2168_cmd *cmd)  in si2168_cmd_execute()  argument
24 struct si2168_dev *dev = i2c_get_clientdata(client); in si2168_cmd_execute()
32 ret = i2c_master_send(client, cmd->args, cmd->wlen); in si2168_cmd_execute()
46 ret = i2c_master_recv(client, cmd->args, cmd->rlen); in si2168_cmd_execute()
59 dev_dbg(&client->dev, "cmd execution took %d ms\n", in si2168_cmd_execute()
74 dev_dbg(&client->dev, "failed=%d\n", ret); in si2168_cmd_execute()
80 struct i2c_client *client = fe->demodulator_priv; in si2168_read_status() local
81 struct si2168_dev *dev = i2c_get_clientdata(client); in si2168_read_status()
114 ret = si2168_cmd_execute(client, &cmd); in si2168_read_status()
139 dev_dbg(&client->dev, "status=%02x args=%*ph\n", in si2168_read_status()
144 dev_dbg(&client->dev, "failed=%d\n", ret); in si2168_read_status()
150 struct i2c_client *client = fe->demodulator_priv; in si2168_set_frontend() local
151 struct si2168_dev *dev = i2c_get_clientdata(client); in si2168_set_frontend()
157 dev_dbg(&client->dev, in si2168_set_frontend()
213 ret = si2168_cmd_execute(client, &cmd); in si2168_set_frontend()
226 ret = si2168_cmd_execute(client, &cmd); in si2168_set_frontend()
237 ret = si2168_cmd_execute(client, &cmd); in si2168_set_frontend()
245 ret = si2168_cmd_execute(client, &cmd); in si2168_set_frontend()
252 ret = si2168_cmd_execute(client, &cmd); in si2168_set_frontend()
259 ret = si2168_cmd_execute(client, &cmd); in si2168_set_frontend()
266 ret = si2168_cmd_execute(client, &cmd); in si2168_set_frontend()
273 ret = si2168_cmd_execute(client, &cmd); in si2168_set_frontend()
281 ret = si2168_cmd_execute(client, &cmd); in si2168_set_frontend()
292 ret = si2168_cmd_execute(client, &cmd); in si2168_set_frontend()
300 ret = si2168_cmd_execute(client, &cmd); in si2168_set_frontend()
308 ret = si2168_cmd_execute(client, &cmd); in si2168_set_frontend()
316 ret = si2168_cmd_execute(client, &cmd); in si2168_set_frontend()
323 ret = si2168_cmd_execute(client, &cmd); in si2168_set_frontend()
330 ret = si2168_cmd_execute(client, &cmd); in si2168_set_frontend()
337 ret = si2168_cmd_execute(client, &cmd); in si2168_set_frontend()
345 dev_dbg(&client->dev, "failed=%d\n", ret); in si2168_set_frontend()
351 struct i2c_client *client = fe->demodulator_priv; in si2168_init() local
352 struct si2168_dev *dev = i2c_get_clientdata(client); in si2168_init()
359 dev_dbg(&client->dev, "\n"); in si2168_init()
365 ret = si2168_cmd_execute(client, &cmd); in si2168_init()
374 ret = si2168_cmd_execute(client, &cmd); in si2168_init()
381 ret = si2168_cmd_execute(client, &cmd); in si2168_init()
392 ret = si2168_cmd_execute(client, &cmd); in si2168_init()
400 ret = si2168_cmd_execute(client, &cmd); in si2168_init()
422 dev_err(&client->dev, "unknown chip version Si21%d-%c%c%c\n", in si2168_init()
429 dev_info(&client->dev, "found a 'Silicon Labs Si21%d-%c%c%c'\n", in si2168_init()
433 ret = request_firmware(&fw, fw_name, &client->dev); in si2168_init()
438 ret = request_firmware(&fw, fw_name, &client->dev); in si2168_init()
442 dev_notice(&client->dev, in si2168_init()
446 dev_err(&client->dev, in si2168_init()
453 dev_info(&client->dev, "downloading firmware from file '%s'\n", in si2168_init()
467 ret = si2168_cmd_execute(client, &cmd); in si2168_init()
478 ret = si2168_cmd_execute(client, &cmd); in si2168_init()
488 dev_err(&client->dev, "firmware download failed %d\n", ret); in si2168_init()
497 ret = si2168_cmd_execute(client, &cmd); in si2168_init()
505 ret = si2168_cmd_execute(client, &cmd); in si2168_init()
509 dev_info(&client->dev, "firmware version: %c.%c.%d\n", in si2168_init()
517 ret = si2168_cmd_execute(client, &cmd); in si2168_init()
530 dev_dbg(&client->dev, "failed=%d\n", ret); in si2168_init()
536 struct i2c_client *client = fe->demodulator_priv; in si2168_sleep() local
537 struct si2168_dev *dev = i2c_get_clientdata(client); in si2168_sleep()
541 dev_dbg(&client->dev, "\n"); in si2168_sleep()
548 ret = si2168_cmd_execute(client, &cmd); in si2168_sleep()
554 dev_dbg(&client->dev, "failed=%d\n", ret); in si2168_sleep()
573 struct i2c_client *client = mux_priv; in si2168_select() local
574 struct si2168_dev *dev = i2c_get_clientdata(client); in si2168_select()
577 .addr = client->addr, in si2168_select()
586 ret = __i2c_transfer(client->adapter, &gate_open_msg, 1); in si2168_select()
588 dev_warn(&client->dev, "i2c write failed=%d\n", ret); in si2168_select()
600 struct i2c_client *client = mux_priv; in si2168_deselect() local
601 struct si2168_dev *dev = i2c_get_clientdata(client); in si2168_deselect()
604 .addr = client->addr, in si2168_deselect()
611 ret = __i2c_transfer(client->adapter, &gate_close_msg, 1); in si2168_deselect()
613 dev_warn(&client->dev, "i2c write failed=%d\n", ret); in si2168_deselect()
662 static int si2168_probe(struct i2c_client *client, in si2168_probe() argument
665 struct si2168_config *config = client->dev.platform_data; in si2168_probe()
669 dev_dbg(&client->dev, "\n"); in si2168_probe()
674 dev_err(&client->dev, "kzalloc() failed\n"); in si2168_probe()
681 dev->adapter = i2c_add_mux_adapter(client->adapter, &client->dev, in si2168_probe()
682 client, 0, 0, 0, si2168_select, si2168_deselect); in si2168_probe()
690 dev->fe.demodulator_priv = client; in si2168_probe()
697 i2c_set_clientdata(client, dev); in si2168_probe()
699 dev_info(&client->dev, "Silicon Labs Si2168 successfully attached\n"); in si2168_probe()
704 dev_dbg(&client->dev, "failed=%d\n", ret); in si2168_probe()
708 static int si2168_remove(struct i2c_client *client) in si2168_remove() argument
710 struct si2168_dev *dev = i2c_get_clientdata(client); in si2168_remove()
712 dev_dbg(&client->dev, "\n"); in si2168_remove()