Lines Matching defs:lm85_data
293 struct lm85_data { struct
294 struct i2c_client *client;
295 const struct attribute_group *groups[6];
296 const int *freq_map;
297 enum chips type;
299 bool has_vid5; /* true if VID5 is configured for ADT7463 or ADT7468 */
301 struct mutex update_lock;
302 int valid; /* !=0 if following fields are valid */
303 unsigned long last_reading; /* In jiffies */
304 unsigned long last_config; /* In jiffies */
306 u8 in[8]; /* Register value */
307 u8 in_max[8]; /* Register value */
308 u8 in_min[8]; /* Register value */
309 s8 temp[3]; /* Register value */
310 s8 temp_min[3]; /* Register value */
311 s8 temp_max[3]; /* Register value */
312 u16 fan[4]; /* Register value */
313 u16 fan_min[4]; /* Register value */
314 u8 pwm[3]; /* Register value */
315 u8 pwm_freq[3]; /* Register encoding */
316 u8 temp_ext[3]; /* Decoded values */
317 u8 in_ext[8]; /* Decoded values */
318 u8 vid; /* Register value */
319 u8 vrm; /* VRM version */
320 u32 alarms; /* Register encoding, combined */
321 u8 cfg5; /* Config Register 5 on ADT7468 */
322 struct lm85_autofan autofan[3];
323 struct lm85_zone zone[3];