10 #define HWM_PECI_TSI_CTRL_REG 0x0a
11 #define HWM_DOMAIN1_EN 0x0b
12 #define HWM_TCC_TEMPERATURE_REG 0x0c
15 #define HWM_FAN1_SEG1_SPEED_REG 0xaa
16 #define HWM_FAN1_SEG2_SPEED_REG 0xab
17 #define HWM_FAN1_SEG3_SPEED_REG 0xac
18 #define HWM_FAN1_SEG4_SPEED_REG 0xad
19 #define HWM_FAN1_SEG5_SPEED_REG 0xae
20 #define HWM_FAN1_TEMP_SRC_REG 0xaf
22 #define HWM_FAN1_BOUNDARY_HYSTERESIS 0x98
23 #define HWM_VT1_BOUNDARY_1_TEMPERATURE 0xa6
24 #define HWM_VT1_BOUNDARY_2_TEMPERATURE 0xa7
25 #define HWM_VT1_BOUNDARY_3_TEMPERATURE 0xa8
26 #define HWM_VT1_BOUNDARY_4_TEMPERATURE 0xa9
29 #define HWM_FAN2_SEG1_SPEED_REG 0xba
30 #define HWM_FAN2_SEG2_SPEED_REG 0xbb
31 #define HWM_FAN2_SEG3_SPEED_REG 0xbc
32 #define HWM_FAN2_SEG4_SPEED_REG 0xbd
33 #define HWM_FAN2_SEG5_SPEED_REG 0xbe
34 #define HWM_FAN2_TEMP_SRC_REG 0xbf
#define printk(level,...)
struct resource * probe_resource(const struct device *dev, unsigned int index)
See if a resource structure already exists for a given index.
#define HWM_FAN2_TEMP_SRC_REG
#define HWM_FAN1_SEG1_SPEED_REG
void f71808a_hwm_init(struct device *dev)
#define HWM_VT1_BOUNDARY_3_TEMPERATURE
#define HWM_FAN1_BOUNDARY_HYSTERESIS
#define HWM_FAN1_SEG4_SPEED_REG
#define HWM_FAN1_SEG5_SPEED_REG
#define HWM_FAN2_SEG1_SPEED_REG
#define HWM_FAN2_SEG4_SPEED_REG
#define HWM_FAN2_SEG5_SPEED_REG
#define HWM_VT1_BOUNDARY_1_TEMPERATURE
#define HWM_FAN1_SEG3_SPEED_REG
#define HWM_FAN1_SEG2_SPEED_REG
#define HWM_TCC_TEMPERATURE_REG
#define HWM_FAN2_SEG2_SPEED_REG
#define HWM_FAN1_TEMP_SRC_REG
#define HWM_VT1_BOUNDARY_4_TEMPERATURE
#define HWM_FAN2_SEG3_SPEED_REG
#define HWM_PECI_TSI_CTRL_REG
#define HWM_VT1_BOUNDARY_2_TEMPERATURE
#define BIOS_WARNING
BIOS_WARNING - Bad configuration.
static void pnp_write_index(u16 port, u8 reg, u8 value)
void pnp_exit_conf_mode(struct device *dev)
void pnp_enter_conf_mode(struct device *dev)
DEVTREE_CONST void * chip_info
uint8_t hwm_vt1_boundary_2_temperature
uint8_t hwm_fan1_seg5_speed
uint8_t hwm_fan2_seg1_speed
uint8_t hwm_peci_tsi_ctrl
uint8_t hwm_fan2_seg3_speed
uint8_t hwm_vt1_boundary_3_temperature
uint8_t hwm_fan2_temp_src
uint8_t hwm_fan1_seg1_speed
uint8_t hwm_vt1_boundary_1_temperature
uint8_t hwm_fan1_boundary_hysteresis
uint8_t hwm_fan2_seg5_speed
uint8_t hwm_fan1_seg3_speed
uint8_t hwm_fan1_seg4_speed
uint8_t hwm_fan2_seg4_speed
uint8_t hwm_fan1_seg2_speed
uint8_t hwm_fan1_temp_src
uint8_t hwm_vt1_boundary_4_temperature
uint8_t hwm_fan2_seg2_speed