Lines Matching defs:adt7470_data
152 struct adt7470_data { struct
153 struct i2c_client *client;
154 struct mutex lock;
155 char sensors_valid;
156 char limits_valid;
157 unsigned long sensors_last_updated; /* In jiffies */
158 unsigned long limits_last_updated; /* In jiffies */
160 int num_temp_sensors; /* -1 = probe */
161 int temperatures_probed;
163 s8 temp[ADT7470_TEMP_COUNT];
164 s8 temp_min[ADT7470_TEMP_COUNT];
165 s8 temp_max[ADT7470_TEMP_COUNT];
166 u16 fan[ADT7470_FAN_COUNT];
167 u16 fan_min[ADT7470_FAN_COUNT];
168 u16 fan_max[ADT7470_FAN_COUNT];
169 u16 alarm;
170 u16 alarms_mask;
171 u8 force_pwm_max;
172 u8 pwm[ADT7470_PWM_COUNT];
173 u8 pwm_max[ADT7470_PWM_COUNT];
174 u8 pwm_automatic[ADT7470_PWM_COUNT];
175 u8 pwm_min[ADT7470_PWM_COUNT];
176 s8 pwm_tmin[ADT7470_PWM_COUNT];
177 u8 pwm_auto_temp[ADT7470_PWM_COUNT];
179 struct task_struct *auto_update;
180 unsigned int auto_update_interval;