coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
f71869ad_hwm.c File Reference
#include <console/console.h>
#include <device/device.h>
#include <device/pnp.h>
#include "chip.h"
#include "fintek_internal.h"
Include dependency graph for f71869ad_hwm.c:

Go to the source code of this file.

Macros

#define HWM_SMBUS_ADDR   0x08
 
#define HWM_SMBUS_CONTROL_REG   0x0A
 
#define HWM_FAN_TYPE_SEL_REG   0x94
 
#define HWM_FAN1_TEMP_ADJ_RATE_REG   0x95
 
#define HWM_FAN_MODE_SEL_REG   0x96
 
#define HWM_FAN_FAULT_TIME_REG   0x9F /* bit7 FAN_PROG_SEL */
 
#define HWM_FAN1_IDX_RPM_MODE   0xA3
 
#define HWM_FAN1_SEG1_SPEED_COUNT   0xAA
 
#define HWM_FAN1_SEG2_SPEED_COUNT   0xAB
 
#define HWM_FAN1_SEG3_SPEED_COUNT   0xAC
 
#define HWM_FAN1_TEMP_MAP_SEL   0xAF
 
#define HWM_TEMP_SENSOR_TYPE   0x6B
 

Functions

void f71869ad_hwm_init (struct device *dev)
 

Macro Definition Documentation

◆ HWM_FAN1_IDX_RPM_MODE

#define HWM_FAN1_IDX_RPM_MODE   0xA3

Definition at line 33 of file f71869ad_hwm.c.

◆ HWM_FAN1_SEG1_SPEED_COUNT

#define HWM_FAN1_SEG1_SPEED_COUNT   0xAA

Definition at line 34 of file f71869ad_hwm.c.

◆ HWM_FAN1_SEG2_SPEED_COUNT

#define HWM_FAN1_SEG2_SPEED_COUNT   0xAB

Definition at line 35 of file f71869ad_hwm.c.

◆ HWM_FAN1_SEG3_SPEED_COUNT

#define HWM_FAN1_SEG3_SPEED_COUNT   0xAC

Definition at line 36 of file f71869ad_hwm.c.

◆ HWM_FAN1_TEMP_ADJ_RATE_REG

#define HWM_FAN1_TEMP_ADJ_RATE_REG   0x95

Definition at line 30 of file f71869ad_hwm.c.

◆ HWM_FAN1_TEMP_MAP_SEL

#define HWM_FAN1_TEMP_MAP_SEL   0xAF

Definition at line 37 of file f71869ad_hwm.c.

◆ HWM_FAN_FAULT_TIME_REG

#define HWM_FAN_FAULT_TIME_REG   0x9F /* bit7 FAN_PROG_SEL */

Definition at line 32 of file f71869ad_hwm.c.

◆ HWM_FAN_MODE_SEL_REG

#define HWM_FAN_MODE_SEL_REG   0x96

Definition at line 31 of file f71869ad_hwm.c.

◆ HWM_FAN_TYPE_SEL_REG

#define HWM_FAN_TYPE_SEL_REG   0x94

Definition at line 29 of file f71869ad_hwm.c.

◆ HWM_SMBUS_ADDR

#define HWM_SMBUS_ADDR   0x08

Definition at line 27 of file f71869ad_hwm.c.

◆ HWM_SMBUS_CONTROL_REG

#define HWM_SMBUS_CONTROL_REG   0x0A

Definition at line 28 of file f71869ad_hwm.c.

◆ HWM_TEMP_SENSOR_TYPE

#define HWM_TEMP_SENSOR_TYPE   0x6B

Definition at line 38 of file f71869ad_hwm.c.

Function Documentation

◆ f71869ad_hwm_init()