Lines Matching defs:adm1026_data
257 struct adm1026_data { struct
258 struct i2c_client *client;
259 const struct attribute_group *groups[3];
261 struct mutex update_lock;
262 bool valid; /* true if following fields are valid */
263 unsigned long last_reading; /* In jiffies */
264 unsigned long last_config; /* In jiffies */
266 u8 in[17]; /* Register value */
267 u8 in_max[17]; /* Register value */
268 u8 in_min[17]; /* Register value */
269 s8 temp[3]; /* Register value */
270 s8 temp_min[3]; /* Register value */
271 s8 temp_max[3]; /* Register value */
272 s8 temp_tmin[3]; /* Register value */
273 s8 temp_crit[3]; /* Register value */
274 s8 temp_offset[3]; /* Register value */
275 u8 fan[8]; /* Register value */
276 u8 fan_min[8]; /* Register value */
277 u8 fan_div[8]; /* Decoded value */
278 struct pwm_data pwm1; /* Pwm control values */
279 u8 vrm; /* VRM version */
280 u8 analog_out; /* Register value (DAC) */
281 long alarms; /* Register encoding, combined */
282 long alarm_mask; /* Register encoding, combined */
283 long gpio; /* Register encoding, combined */
284 long gpio_mask; /* Register encoding, combined */
285 u8 gpio_config[17]; /* Decoded value */
286 u8 config1; /* Register value */
287 u8 config2; /* Register value */
288 u8 config3; /* Register value */