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