Lines Matching defs:lm90_data
448 struct lm90_data { struct
449 struct i2c_client *client;
450 u32 channel_config[4];
451 struct hwmon_channel_info temp_info;
452 const struct hwmon_channel_info *info[3];
453 struct hwmon_chip_info chip;
454 struct mutex update_lock;
455 bool valid; /* true if register values are valid */
456 unsigned long last_updated; /* in jiffies */
457 int kind;
458 u32 flags;
460 unsigned int update_interval; /* in milliseconds */
462 u8 config; /* Current configuration register value */
463 u8 config_orig; /* Original configuration register value */
464 u8 convrate_orig; /* Original conversion rate register value */
465 u16 alert_alarms; /* Which alarm bits trigger ALERT# */
467 u8 max_convrate; /* Maximum conversion rate */
468 u8 reg_local_ext; /* local extension register offset */
471 s8 temp8[TEMP8_REG_NUM];
472 s16 temp11[TEMP11_REG_NUM];
473 u8 temp_hyst;
474 u16 alarms; /* bitvector (upper 8 bits for max6695/96) */