Lines Matching refs:client
47 struct i2c_client *client; member
60 struct i2c_client *client = data->client; in ad7418_update_device() local
70 cfg = i2c_smbus_read_byte_data(client, AD7418_REG_CONF); in ad7418_update_device()
73 i2c_smbus_write_byte_data(client, AD7418_REG_CONF, in ad7418_update_device()
79 i2c_smbus_read_word_swapped(client, in ad7418_update_device()
84 i2c_smbus_write_byte_data(client, in ad7418_update_device()
90 i2c_smbus_read_word_swapped(client, in ad7418_update_device()
95 i2c_smbus_write_word_swapped(client, AD7418_REG_CONF, cfg); in ad7418_update_device()
130 struct i2c_client *client = data->client; in set_temp() local
139 i2c_smbus_write_word_swapped(client, in set_temp()
186 static void ad7418_init_client(struct i2c_client *client) in ad7418_init_client() argument
188 struct ad7418_data *data = i2c_get_clientdata(client); in ad7418_init_client()
190 int reg = i2c_smbus_read_byte_data(client, AD7418_REG_CONF); in ad7418_init_client()
192 dev_err(&client->dev, "cannot read configuration register\n"); in ad7418_init_client()
194 dev_info(&client->dev, "configuring for mode 1\n"); in ad7418_init_client()
195 i2c_smbus_write_byte_data(client, AD7418_REG_CONF, reg & 0xfe); in ad7418_init_client()
198 i2c_smbus_write_byte_data(client, in ad7418_init_client()
203 static int ad7418_probe(struct i2c_client *client, in ad7418_probe() argument
206 struct device *dev = &client->dev; in ad7418_probe()
207 struct i2c_adapter *adapter = client->adapter; in ad7418_probe()
220 i2c_set_clientdata(client, data); in ad7418_probe()
223 data->client = client; in ad7418_probe()
243 dev_info(dev, "%s chip found\n", client->name); in ad7418_probe()
246 ad7418_init_client(client); in ad7418_probe()
249 client->name, in ad7418_probe()