Lines Matching refs:client
71 struct i2c_client *client;
87 struct i2c_client *client = chip->client;
93 ret = i2c_smbus_read_word_data(client, CM3232_REG_ADDR_ID);
95 dev_err(&chip->client->dev, "Error reading addr_id\n");
104 ret = i2c_smbus_write_byte_data(client, CM3232_REG_ADDR_CMD,
107 dev_err(&chip->client->dev, "Error writing reg_cmd\n");
115 ret = i2c_smbus_write_byte_data(client, CM3232_REG_ADDR_CMD,
118 dev_err(&chip->client->dev, "Error writing reg_cmd\n");
164 struct i2c_client *client = chip->client;
178 ret = i2c_smbus_write_byte_data(client,
201 struct i2c_client *client = chip->client;
217 ret = i2c_smbus_read_word_data(client, CM3232_REG_ADDR_ALS);
219 dev_err(&client->dev, "Error reading reg_addr_als\n");
328 static int cm3232_probe(struct i2c_client *client)
330 const struct i2c_device_id *id = i2c_client_get_device_id(client);
335 indio_dev = devm_iio_device_alloc(&client->dev, sizeof(*chip));
340 i2c_set_clientdata(client, indio_dev);
341 chip->client = client;
351 dev_err(&client->dev,
360 static void cm3232_remove(struct i2c_client *client)
362 struct iio_dev *indio_dev = i2c_get_clientdata(client);
364 i2c_smbus_write_byte_data(client, CM3232_REG_ADDR_CMD,
379 struct i2c_client *client = chip->client;
383 ret = i2c_smbus_write_byte_data(client, CM3232_REG_ADDR_CMD,
393 struct i2c_client *client = chip->client;
397 ret = i2c_smbus_write_byte_data(client, CM3232_REG_ADDR_CMD,