Lines Matching refs:client
26 static int write_reg(struct i2c_client *client, int reg, int value) in write_reg() argument
29 i2c_smbus_write_word_data(client, reg, swab16(value)); in write_reg()
36 struct i2c_client *client = v4l2_get_subdevdata(sd); in uda1342_s_routing() local
40 write_reg(client, 0x00, 0x1241); /* select input 1 */ in uda1342_s_routing()
43 write_reg(client, 0x00, 0x1441); /* select input 2 */ in uda1342_s_routing()
60 static int uda1342_probe(struct i2c_client *client, in uda1342_probe() argument
63 struct i2c_adapter *adapter = client->adapter; in uda1342_probe()
69 dev_dbg(&client->dev, "initializing UDA1342 at address %d on %s\n", in uda1342_probe()
70 client->addr, adapter->name); in uda1342_probe()
72 sd = devm_kzalloc(&client->dev, sizeof(*sd), GFP_KERNEL); in uda1342_probe()
76 v4l2_i2c_subdev_init(sd, client, &uda1342_ops); in uda1342_probe()
78 write_reg(client, 0x00, 0x8000); /* reset registers */ in uda1342_probe()
79 write_reg(client, 0x00, 0x1241); /* select input 1 */ in uda1342_probe()
81 v4l_info(client, "chip found @ 0x%02x (%s)\n", in uda1342_probe()
82 client->addr << 1, client->adapter->name); in uda1342_probe()
87 static int uda1342_remove(struct i2c_client *client) in uda1342_remove() argument
89 struct v4l2_subdev *sd = i2c_get_clientdata(client); in uda1342_remove()