Lines Matching defs:adt7470_data
145 struct adt7470_data { struct
146 struct i2c_client *client;
147 struct mutex lock;
148 char sensors_valid;
149 char limits_valid;
150 unsigned long sensors_last_updated; /* In jiffies */
151 unsigned long limits_last_updated; /* In jiffies */
153 int num_temp_sensors; /* -1 = probe */
154 int temperatures_probed;
156 s8 temp[ADT7470_TEMP_COUNT];
157 s8 temp_min[ADT7470_TEMP_COUNT];
158 s8 temp_max[ADT7470_TEMP_COUNT];
159 u16 fan[ADT7470_FAN_COUNT];
160 u16 fan_min[ADT7470_FAN_COUNT];
161 u16 fan_max[ADT7470_FAN_COUNT];
162 u16 alarm;
163 u16 alarms_mask;
164 u8 force_pwm_max;
165 u8 pwm[ADT7470_PWM_COUNT];
166 u8 pwm_max[ADT7470_PWM_COUNT];
167 u8 pwm_automatic[ADT7470_PWM_COUNT];
168 u8 pwm_min[ADT7470_PWM_COUNT];
169 s8 pwm_tmin[ADT7470_PWM_COUNT];
170 u8 pwm_auto_temp[ADT7470_PWM_COUNT];
172 struct task_struct *auto_update;
173 struct completion auto_update_stop;
174 unsigned int auto_update_interval;