Lines Matching defs:adm1026_data
270 struct adm1026_data { struct
271 struct i2c_client *client;
272 const struct attribute_group *groups[3];
274 struct mutex update_lock;
275 int valid; /* !=0 if following fields are valid */
276 unsigned long last_reading; /* In jiffies */
277 unsigned long last_config; /* In jiffies */
279 u8 in[17]; /* Register value */
280 u8 in_max[17]; /* Register value */
281 u8 in_min[17]; /* Register value */
282 s8 temp[3]; /* Register value */
283 s8 temp_min[3]; /* Register value */
284 s8 temp_max[3]; /* Register value */
285 s8 temp_tmin[3]; /* Register value */
286 s8 temp_crit[3]; /* Register value */
287 s8 temp_offset[3]; /* Register value */
288 u8 fan[8]; /* Register value */
289 u8 fan_min[8]; /* Register value */
290 u8 fan_div[8]; /* Decoded value */
291 struct pwm_data pwm1; /* Pwm control values */
292 u8 vrm; /* VRM version */
293 u8 analog_out; /* Register value (DAC) */
294 long alarms; /* Register encoding, combined */
295 long alarm_mask; /* Register encoding, combined */
296 long gpio; /* Register encoding, combined */
297 long gpio_mask; /* Register encoding, combined */
298 u8 gpio_config[17]; /* Decoded value */
299 u8 config1; /* Register value */
300 u8 config2; /* Register value */
301 u8 config3; /* Register value */