data->vrm = i2c_which_vrm(); 
data->vrm = vid_which_vrm(); 
static void lm87_init_client(struct i2c_client *client){	struct lm87_data *data = i2c_get_clientdata(client);	u8 config;	data->channel = lm87_read_value(client, LM87_REG_CHANNEL_MODE);	data->vrm = i2c_which_vrm();	config = lm87_read_value(client, LM87_REG_CONFIG);	if (!(config & 0x01)) {		int i;		/* Limits are left uninitialized after power-up */		for (i = 1; i < 6; i++) {			lm87_write_value(client, LM87_REG_IN_MIN(i), 0x00);			lm87_write_value(client, LM87_REG_IN_MAX(i), 0xFF);		}		for (i = 0; i < 2; i++) {			lm87_write_value(client, LM87_REG_TEMP_HIGH[i], 0x7F);			lm87_write_value(client, LM87_REG_TEMP_LOW[i], 0x00);			lm87_write_value(client, LM87_REG_AIN_MIN(i), 0x00);			lm87_write_value(client, LM87_REG_AIN_MAX(i), 0xFF);		}		if (data->channel & CHAN_TEMP3) {			lm87_write_value(client, LM87_REG_TEMP_HIGH[2], 0x7F);			lm87_write_value(client, LM87_REG_TEMP_LOW[2], 0x00);		} else {			lm87_write_value(client, LM87_REG_IN_MIN(0), 0x00);			lm87_write_value(client, LM87_REG_IN_MAX(0), 0xFF);		}	}	if ((config & 0x81) != 0x01) {		/* Start monitoring */		lm87_write_value(client, LM87_REG_CONFIG,				 (config & 0xF7) | 0x01);	}}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/303760b44a7a142cb9f4c9df4609fb63bbda98db/lm87.c/clean/drivers/hwmon/lm87.c