Lines Matching defs:adt7470_data
139 struct adt7470_data { struct
140 struct i2c_client *client;
141 struct mutex lock;
142 char sensors_valid;
143 char limits_valid;
144 unsigned long sensors_last_updated; /* In jiffies */
145 unsigned long limits_last_updated; /* In jiffies */
147 int num_temp_sensors; /* -1 = probe */
148 int temperatures_probed;
150 s8 temp[ADT7470_TEMP_COUNT];
151 s8 temp_min[ADT7470_TEMP_COUNT];
152 s8 temp_max[ADT7470_TEMP_COUNT];
153 u16 fan[ADT7470_FAN_COUNT];
154 u16 fan_min[ADT7470_FAN_COUNT];
155 u16 fan_max[ADT7470_FAN_COUNT];
156 u16 alarm;
157 u16 alarms_mask;
158 u8 force_pwm_max;
159 u8 pwm[ADT7470_PWM_COUNT];
160 u8 pwm_max[ADT7470_PWM_COUNT];
161 u8 pwm_automatic[ADT7470_PWM_COUNT];
162 u8 pwm_min[ADT7470_PWM_COUNT];
163 s8 pwm_tmin[ADT7470_PWM_COUNT];
164 u8 pwm_auto_temp[ADT7470_PWM_COUNT];
166 struct task_struct *auto_update;
167 unsigned int auto_update_interval;