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