Lines Matching defs:lm90_data
466 struct lm90_data { struct
467 struct i2c_client *client;
468 u32 channel_config[4];
469 struct hwmon_channel_info temp_info;
470 const struct hwmon_channel_info *info[3];
471 struct hwmon_chip_info chip;
472 struct mutex update_lock;
473 bool valid; /* true if register values are valid */
474 unsigned long last_updated; /* in jiffies */
475 int kind;
476 u32 flags;
478 unsigned int update_interval; /* in milliseconds */
480 u8 config; /* Current configuration register value */
481 u8 config_orig; /* Original configuration register value */
482 u8 convrate_orig; /* Original conversion rate register value */
483 u16 alert_alarms; /* Which alarm bits trigger ALERT# */
485 u8 max_convrate; /* Maximum conversion rate */
486 u8 reg_local_ext; /* local extension register offset */
489 s8 temp8[TEMP8_REG_NUM];
490 s16 temp11[TEMP11_REG_NUM];
491 u8 temp_hyst;
492 u16 alarms; /* bitvector (upper 8 bits for max6695/96) */