15 #define HWM_AMD_TSI_ADDR 0x08
16 #define HWM_AMD_TSI_CONTROL_REG 0x0A
19 #define TEMP_SENS_TYPE_REG 0x6B
22 #define HWM_FAN3_CONTROL 0x9A
23 #define HWM_FAN_SEL 0x94
24 #define HWM_FAN_MODE 0x96
25 #define HWM_FAN2_TEMP_MAP_SEL 0xBF
28 #define HWM_FAN2_BOUND1 0xB6
29 #define HWM_FAN2_BOUND2 0xB7
30 #define HWM_FAN2_BOUND3 0xB8
31 #define HWM_FAN2_BOUND4 0xB9
33 #define HWM_FAN2_SEG1_SPEED_COUNT 0xBA
34 #define HWM_FAN2_SEG2_SPEED_COUNT 0xBB
35 #define HWM_FAN2_SEG3_SPEED_COUNT 0xBC
36 #define HWM_FAN2_SEG4_SPEED_COUNT 0xBD
37 #define HWM_FAN2_SEG5_SPEED_COUNT 0xBE
#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_SEG4_SPEED_COUNT
#define HWM_AMD_TSI_CONTROL_REG
#define HWM_FAN2_SEG5_SPEED_COUNT
#define TEMP_SENS_TYPE_REG
#define HWM_FAN2_SEG2_SPEED_COUNT
#define HWM_FAN2_SEG3_SPEED_COUNT
void f81866d_hwm_init(struct device *dev)
#define HWM_FAN2_SEG1_SPEED_COUNT
#define HWM_FAN2_TEMP_MAP_SEL
#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_temp_sens_type
uint8_t hwm_amd_tsi_control
uint8_t hwm_fan2_temp_map_select
uint8_t hwm_fan2_seg5_speed
uint8_t hwm_fan2_seg1_speed
uint8_t hwm_fan2_seg2_speed
uint8_t hwm_fan2_seg3_speed
uint8_t hwm_fan2_seg4_speed