Go to the source code of this file.
◆ LM96000_CONFIG
#define LM96000_CONFIG 0x40 |
◆ LM96000_FAN_CFG
#define LM96000_FAN_CFG |
( |
|
fan | ) |
(0x5c + (fan)) |
◆ LM96000_FAN_CFG_MODE_MASK
◆ LM96000_FAN_CFG_MODE_SHIFT
#define LM96000_FAN_CFG_MODE_SHIFT 5 |
◆ LM96000_FAN_CFG_PWM_INVERT
#define LM96000_FAN_CFG_PWM_INVERT (0x1 << 4) |
◆ LM96000_FAN_CFG_SPINUP_MASK
#define LM96000_FAN_CFG_SPINUP_MASK (0x7 << 0) |
◆ LM96000_FAN_DUTY
#define LM96000_FAN_DUTY |
( |
|
fan | ) |
(0x30 + (fan)) |
◆ LM96000_FAN_FREQ
#define LM96000_FAN_FREQ |
( |
|
fan | ) |
(0x5f + (fan)) |
◆ LM96000_FAN_FREQ_MASK
#define LM96000_FAN_FREQ_MASK (0xf << 0) |
◆ LM96000_FAN_IN
#define LM96000_FAN_IN |
( |
|
fan | ) |
(0x28 + (fan) * 2) |
◆ LM96000_FAN_LOW_LIMIT
#define LM96000_FAN_LOW_LIMIT |
( |
|
fan | ) |
(0x54 + (fan) * 2) |
◆ LM96000_FAN_MIN
#define LM96000_FAN_MIN |
( |
|
fan | ) |
(1 << ((fan) + 5)) |
◆ LM96000_FAN_MIN_OFF
#define LM96000_FAN_MIN_OFF 0x62 |
◆ LM96000_FAN_MIN_PWM
#define LM96000_FAN_MIN_PWM |
( |
|
fan | ) |
(0x64 + (fan)) |
◆ LM96000_READY
#define LM96000_READY (0x1 << 2) |
◆ LM96000_START
#define LM96000_START (0x1 << 0) |
◆ LM96000_TACH_MODE_FAN_MASK
◆ LM96000_TACH_MODE_FAN_SHIFT
#define LM96000_TACH_MODE_FAN_SHIFT |
( |
|
f | ) |
((f) * 2) |
◆ LM96000_TACH_MONITOR_MODE
#define LM96000_TACH_MONITOR_MODE 0x74 |
◆ LM96000_TEMP_HIGH_LIMIT
#define LM96000_TEMP_HIGH_LIMIT |
( |
|
temp | ) |
(0x4f + (temp) * 2) |
◆ LM96000_TEMP_IN
#define LM96000_TEMP_IN |
( |
|
temp | ) |
(0x25 + (temp)) |
◆ LM96000_TEMP_LOW_LIMIT
#define LM96000_TEMP_LOW_LIMIT |
( |
|
temp | ) |
(0x4e + (temp) * 2) |
◆ LM96000_VIN
#define LM96000_VIN |
( |
|
v | ) |
(0x20 + (v)) |
◆ LM96000_VIN_HIGH_LIMIT
#define LM96000_VIN_HIGH_LIMIT |
( |
|
v | ) |
(0x45 + (v) * 2) |
◆ LM96000_VIN_LOW_LIMIT
#define LM96000_VIN_LOW_LIMIT |
( |
|
v | ) |
(0x44 + (v) * 2) |
◆ LM96000_ZONE_HYST_MASK
◆ LM96000_ZONE_HYST_SHIFT
#define LM96000_ZONE_HYST_SHIFT |
( |
|
zone | ) |
(4 - ((zone) % 2) * 4) |
◆ LM96000_ZONE_HYSTERESIS
#define LM96000_ZONE_HYSTERESIS |
( |
|
zone | ) |
(0x6d + (zone) / 2) |
◆ LM96000_ZONE_RANGE
#define LM96000_ZONE_RANGE |
( |
|
zone | ) |
(0x5f + (zone)) |
◆ LM96000_ZONE_RANGE_MASK
◆ LM96000_ZONE_RANGE_SHIFT
#define LM96000_ZONE_RANGE_SHIFT 4 |
◆ LM96000_ZONE_SMOOTH
#define LM96000_ZONE_SMOOTH |
( |
|
zone | ) |
(0x62 + ((zone) + 1) / 2) |
◆ LM96000_ZONE_SMOOTH_EN
#define LM96000_ZONE_SMOOTH_EN |
( |
|
zone | ) |
(1 << (((zone) % 2) * 4 + 3)) |
◆ LM96000_ZONE_SMOOTH_MASK
◆ LM96000_ZONE_SMOOTH_SHFT
#define LM96000_ZONE_SMOOTH_SHFT |
( |
|
zone | ) |
(((zone) % 2) * 4) |
◆ LM96000_ZONE_TEMP_LOW
#define LM96000_ZONE_TEMP_LOW |
( |
|
zone | ) |
(0x67 + (zone)) |
◆ LM96000_ZONE_TEMP_PANIC
#define LM96000_ZONE_TEMP_PANIC |
( |
|
zone | ) |
(0x6a + (zone)) |