VIA686A_REG_TEMP_HYST(i)); 
VIA686A_REG_TEMP_HYST[i]); 
static struct via686a_data *via686a_update_device(struct device *dev){	struct i2c_client *client = to_i2c_client(dev);	struct via686a_data *data = i2c_get_clientdata(client);	int i;	down(&data->update_lock);	if (time_after(jiffies, data->last_updated + HZ + HZ / 2)	    || !data->valid) {		for (i = 0; i <= 4; i++) {			data->in[i] =			    via686a_read_value(client, VIA686A_REG_IN(i));			data->in_min[i] = via686a_read_value(client,							     VIA686A_REG_IN_MIN							     (i));			data->in_max[i] =			    via686a_read_value(client, VIA686A_REG_IN_MAX(i));		}		for (i = 1; i <= 2; i++) {			data->fan[i - 1] =			    via686a_read_value(client, VIA686A_REG_FAN(i));			data->fan_min[i - 1] = via686a_read_value(client,						     VIA686A_REG_FAN_MIN(i));		}		for (i = 0; i <= 2; i++) {			data->temp[i] = via686a_read_value(client,						 VIA686A_REG_TEMP(i)) << 2;			data->temp_over[i] =			    via686a_read_value(client,					       VIA686A_REG_TEMP_OVER(i));			data->temp_hyst[i] =			    via686a_read_value(client,					       VIA686A_REG_TEMP_HYST(i));		}		/* add in lower 2 bits		   temp1 uses bits 7-6 of VIA686A_REG_TEMP_LOW1		   temp2 uses bits 5-4 of VIA686A_REG_TEMP_LOW23		   temp3 uses bits 7-6 of VIA686A_REG_TEMP_LOW23		 */		data->temp[0] |= (via686a_read_value(client,						     VIA686A_REG_TEMP_LOW1)				  & 0xc0) >> 6;		data->temp[1] |=		    (via686a_read_value(client, VIA686A_REG_TEMP_LOW23) &		     0x30) >> 4;		data->temp[2] |=		    (via686a_read_value(client, VIA686A_REG_TEMP_LOW23) &		     0xc0) >> 6;		i = via686a_read_value(client, VIA686A_REG_FANDIV);		data->fan_div[0] = (i >> 4) & 0x03;		data->fan_div[1] = i >> 6;		data->alarms =		    via686a_read_value(client,				       VIA686A_REG_ALARM1) |		    (via686a_read_value(client, VIA686A_REG_ALARM2) << 8);		data->last_updated = jiffies;		data->valid = 1;	}	up(&data->update_lock);	return data;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/563db2fe9e0843da9d1d85d824f022be0ada4a3c/via686a.c/clean/drivers/i2c/chips/via686a.c