Lines Matching refs:client

98 	struct i2c_client *client;  member
119 struct i2c_client *client = data->client; in smsc47m192_update_device() local
126 u8 sfr = i2c_smbus_read_byte_data(client, SMSC47M192_REG_SFR); in smsc47m192_update_device()
128 dev_dbg(&client->dev, "Starting smsc47m192 update\n"); in smsc47m192_update_device()
131 data->in[i] = i2c_smbus_read_byte_data(client, in smsc47m192_update_device()
133 data->in_min[i] = i2c_smbus_read_byte_data(client, in smsc47m192_update_device()
135 data->in_max[i] = i2c_smbus_read_byte_data(client, in smsc47m192_update_device()
139 data->temp[i] = i2c_smbus_read_byte_data(client, in smsc47m192_update_device()
141 data->temp_max[i] = i2c_smbus_read_byte_data(client, in smsc47m192_update_device()
143 data->temp_min[i] = i2c_smbus_read_byte_data(client, in smsc47m192_update_device()
147 data->temp_offset[i] = i2c_smbus_read_byte_data(client, in smsc47m192_update_device()
159 data->vid = i2c_smbus_read_byte_data(client, SMSC47M192_REG_VID) in smsc47m192_update_device()
161 config = i2c_smbus_read_byte_data(client, in smsc47m192_update_device()
164 data->vid |= (i2c_smbus_read_byte_data(client, in smsc47m192_update_device()
166 data->alarms = i2c_smbus_read_byte_data(client, in smsc47m192_update_device()
168 (i2c_smbus_read_byte_data(client, in smsc47m192_update_device()
214 struct i2c_client *client = data->client; in set_in_min() local
224 i2c_smbus_write_byte_data(client, SMSC47M192_REG_IN_MIN(nr), in set_in_min()
236 struct i2c_client *client = data->client; in set_in_max() local
246 i2c_smbus_write_byte_data(client, SMSC47M192_REG_IN_MAX(nr), in set_in_max()
303 struct i2c_client *client = data->client; in set_temp_min() local
313 i2c_smbus_write_byte_data(client, SMSC47M192_REG_TEMP_MIN[nr], in set_temp_min()
325 struct i2c_client *client = data->client; in set_temp_max() local
335 i2c_smbus_write_byte_data(client, SMSC47M192_REG_TEMP_MAX[nr], in set_temp_max()
356 struct i2c_client *client = data->client; in set_temp_offset() local
357 u8 sfr = i2c_smbus_read_byte_data(client, SMSC47M192_REG_SFR); in set_temp_offset()
368 i2c_smbus_write_byte_data(client, in set_temp_offset()
375 i2c_smbus_write_byte_data(client, SMSC47M192_REG_SFR, in set_temp_offset()
378 i2c_smbus_write_byte_data(client, in set_temp_offset()
381 i2c_smbus_write_byte_data(client, in set_temp_offset()
528 static void smsc47m192_init_client(struct i2c_client *client) in smsc47m192_init_client() argument
531 u8 config = i2c_smbus_read_byte_data(client, SMSC47M192_REG_CONFIG); in smsc47m192_init_client()
532 u8 sfr = i2c_smbus_read_byte_data(client, SMSC47M192_REG_SFR); in smsc47m192_init_client()
535 i2c_smbus_write_byte_data(client, SMSC47M192_REG_SFR, in smsc47m192_init_client()
540 i2c_smbus_write_byte_data(client, in smsc47m192_init_client()
542 i2c_smbus_write_byte_data(client, in smsc47m192_init_client()
546 i2c_smbus_write_byte_data(client, in smsc47m192_init_client()
548 i2c_smbus_write_byte_data(client, in smsc47m192_init_client()
553 i2c_smbus_write_byte_data(client, SMSC47M192_REG_CONFIG, in smsc47m192_init_client()
559 static int smsc47m192_detect(struct i2c_client *client, in smsc47m192_detect() argument
562 struct i2c_adapter *adapter = client->adapter; in smsc47m192_detect()
569 version = i2c_smbus_read_byte_data(client, SMSC47M192_REG_VERSION); in smsc47m192_detect()
570 if (i2c_smbus_read_byte_data(client, in smsc47m192_detect()
573 && (i2c_smbus_read_byte_data(client, in smsc47m192_detect()
575 && (i2c_smbus_read_byte_data(client, in smsc47m192_detect()
583 client->addr); in smsc47m192_detect()
592 static int smsc47m192_probe(struct i2c_client *client, in smsc47m192_probe() argument
595 struct device *dev = &client->dev; in smsc47m192_probe()
604 data->client = client; in smsc47m192_probe()
609 smsc47m192_init_client(client); in smsc47m192_probe()
614 config = i2c_smbus_read_byte_data(client, SMSC47M192_REG_CONFIG); in smsc47m192_probe()
618 hwmon_dev = devm_hwmon_device_register_with_groups(dev, client->name, in smsc47m192_probe()