Lines Matching defs:w83795_data
320 struct w83795_data { struct
321 struct device *hwmon_dev;
322 struct mutex update_lock;
323 unsigned long last_updated; /* In jiffies */
324 enum chip_types chip_type;
326 u8 bank;
328 u32 has_in; /* Enable monitor VIN or not */
329 u8 has_dyn_in; /* Only in2-0 can have this */
330 u16 in[21][3]; /* Register value, read/high/low */
331 u8 in_lsb[10][3]; /* LSB Register value, high/low */
332 u8 has_gain; /* has gain: in17-20 * 8 */
334 u16 has_fan; /* Enable fan14-1 or not */
335 u16 fan[14]; /* Register value combine */
336 u16 fan_min[14]; /* Register value combine */
338 u8 has_temp; /* Enable monitor temp6-1 or not */
339 s8 temp[6][5]; /* current, crit, crit_hyst, warn, warn_hyst */
340 u8 temp_read_vrlsb[6];
341 u8 temp_mode; /* Bit vector, 0 = TR, 1 = TD */
342 u8 temp_src[3]; /* Register value */
344 u8 enable_dts; /*
349 u8 has_dts; /* Enable monitor DTS temp */
350 s8 dts[8]; /* Register value */
351 u8 dts_read_vrlsb[8]; /* Register value */
352 s8 dts_ext[4]; /* Register value */
354 u8 has_pwm; /*
359 u8 pwm[8][5]; /*
363 u16 clkin; /* CLKIN frequency in kHz */
364 u8 pwm_fcms[2]; /* Register value */
365 u8 pwm_tfmr[6]; /* Register value */
366 u8 pwm_fomc; /* Register value */
368 u16 target_speed[8]; /*
395 struct w83795_data *data = i2c_get_clientdata(client); in w83795_set_bank() argument