BIOS executes the following steps to
configure the registers in the LM94. All steps may not be necessary if default
values are acceptable.
Set limits and parameters (not
necessarily in this order):
- Set up Fan control
- Set up PWM temperature
bindings
- Set fan tach limits
- Set fan boost temperature and
hysteresis
- Set the VRD_HOT and PROCHOT PWM
ramp control rate
- Enable Smart Tach Mode and
Tachometer Input to PWM binding (required with PWM drive of fan ground or power
pins)
- Set the temperature absolute
limits
- Set the temperature hysteresis
values
- Set temperature filtered or
unfiltered usage
- Set the Zone Adjustment Offset
temperature
- Set the PROCHOT override and time
interval values
- Set the PROCHOT user limit
- Enable THERMTRIP masking of error
events (if GPIO4 and GPIO5 are used as THERMTRIP inputs)
- Set voltage sensor limits and
hysteresis
- Set the Dynamic Vccp offset
limits
- Set the Sleep State control and
mask registers
- Set Other Mask Registers (GPI
Error, VRDx_HOT, and Dynamic Vccp limit checking)
- Set start bit to select user
values and unmask error events
- Set the sleep state to 0
- Set Lock bit to lock the limit
and parameter registers (optional)