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