3 #ifndef DRIVERS_I2C_LM96000_CHIP_H
4 #define DRIVERS_I2C_LM96000_CHIP_H
8 #define LM96000_VIN_CNT 5
9 #define LM96000_TEMP_IN_CNT 3
10 #define LM96000_FAN_IN_CNT 4
11 #define LM96000_PWM_CTL_CNT 3
12 #define LM96000_TEMP_ZONE_CNT 3
#define LM96000_FAN_IN_CNT
#define LM96000_PWM_CTL_CNT
@ LM96000_FAN_ZONE_1_AUTO
@ LM96000_FAN_ZONE_3_AUTO
@ LM96000_FAN_HOTTEST_123
@ LM96000_FAN_ZONE_2_AUTO
@ LM96000_FAN_ALWAYS_FULL
#define LM96000_TEMP_IN_CNT
#define LM96000_TEMP_ZONE_CNT
struct lm96000_temp_zone zone[LM96000_TEMP_ZONE_CNT]
struct drivers_i2c_lm96000_config::@55 fan_in[LM96000_FAN_IN_CNT]
struct lm96000_fan_config fan[LM96000_PWM_CTL_CNT]
struct drivers_i2c_lm96000_config::@53 vin[LM96000_VIN_CNT]
struct drivers_i2c_lm96000_config::@54 temp_in[LM96000_TEMP_IN_CNT]
enum lm96000_pwm_freq freq
enum lm96000_spinup_time spinup
enum lm96000_fan_mode mode
enum lm96000_tach_mode tach
enum lm96000_temp_zone::@52 min_off