siemens/nc_fpga: Move some parameters to another function

For general use of this driver it is necessary to move some parameters
from init_fan_ctrl() to init_temp_mon(). This shift does not lead to any
functional change.

Change-Id: I6b8f770c768f3dacf96087eb0194cc99f0d11e17
Signed-off-by: Mario Scheithauer <mario.scheithauer@siemens.com>
Reviewed-on: https://review.coreboot.org/21694
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Werner Zeh <werner.zeh@siemens.com>
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
This commit is contained in:
Mario Scheithauer 2017-09-26 13:37:49 +02:00 committed by Werner Zeh
parent d2fa337333
commit 0b42c8ae0c
1 changed files with 5 additions and 3 deletions

View File

@ -53,6 +53,11 @@ static void init_temp_mon (void *base_adr)
} }
} }
ctrl->sensornum = num; ctrl->sensornum = num;
/* Program sensor selection and temperature thresholds. */
FPGA_SET_PARAM(FANSensorSelect, ctrl->sensorselect);
FPGA_SET_PARAM(T_Warn, ctrl->t_warn);
FPGA_SET_PARAM(T_Crit, ctrl->t_crit);
} }
static void init_fan_ctrl (void *base_adr) static void init_fan_ctrl (void *base_adr)
@ -61,9 +66,6 @@ static void init_fan_ctrl (void *base_adr)
volatile fan_ctrl_t *ctrl = (fan_ctrl_t *)base_adr; volatile fan_ctrl_t *ctrl = (fan_ctrl_t *)base_adr;
/* Program all needed fields of FAN controller. */ /* Program all needed fields of FAN controller. */
FPGA_SET_PARAM(FANSensorSelect, ctrl->sensorselect);
FPGA_SET_PARAM(T_Warn, ctrl->t_warn);
FPGA_SET_PARAM(T_Crit, ctrl->t_crit);
FPGA_SET_PARAM(FANSamplingTime, ctrl->samplingtime); FPGA_SET_PARAM(FANSamplingTime, ctrl->samplingtime);
FPGA_SET_PARAM(FANSetPoint, ctrl->setpoint); FPGA_SET_PARAM(FANSetPoint, ctrl->setpoint);
FPGA_SET_PARAM(FANHystCtrl, ctrl->hystctrl); FPGA_SET_PARAM(FANHystCtrl, ctrl->hystctrl);