mainboard: Use get_int_option() for HWM settings
Change-Id: I97fbbf2af76a6d4c44221000da7b36378e066ff3 Signed-off-by: Angel Pons <th3fanbus@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/47135 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Patrick Rudolph <siro@das-labor.org>
This commit is contained in:
parent
38f89f37bf
commit
3a782b1710
|
@ -52,19 +52,13 @@ void hwm_setup(void)
|
||||||
int cpufan_speed = 0, sysfan_speed = 0;
|
int cpufan_speed = 0, sysfan_speed = 0;
|
||||||
int cpufan_temperature = 0, sysfan_temperature = 0;
|
int cpufan_temperature = 0, sysfan_temperature = 0;
|
||||||
|
|
||||||
cpufan_control = FAN_CRUISE_CONTROL_DISABLED;
|
cpufan_control = get_int_option("cpufan_cruise_control", FAN_CRUISE_CONTROL_DISABLED);
|
||||||
get_option(&cpufan_control, "cpufan_cruise_control");
|
cpufan_speed = get_int_option("cpufan_speed", FAN_SPEED_5625);
|
||||||
cpufan_speed = FAN_SPEED_5625;
|
//cpufan_temperature = get_int_option("cpufan_temperature", FAN_TEMPERATURE_30DEGC);
|
||||||
get_option(&cpufan_speed, "cpufan_speed");
|
|
||||||
//cpufan_temperature = FAN_TEMPERATURE_30DEGC;
|
|
||||||
//get_option(&cpufan_temperature, "cpufan_temperature");
|
|
||||||
|
|
||||||
sysfan_control = FAN_CRUISE_CONTROL_DISABLED;
|
sysfan_control = get_int_option("sysfan_cruise_control", FAN_CRUISE_CONTROL_DISABLED);
|
||||||
get_option(&sysfan_control, "sysfan_cruise_control");
|
sysfan_speed = get_int_option("sysfan_speed", FAN_SPEED_5625);
|
||||||
sysfan_speed = FAN_SPEED_5625;
|
//sysfan_temperature = get_int_option("sysfan_temperature", FAN_TEMPERATURE_30DEGC);
|
||||||
get_option(&sysfan_speed, "sysfan_speed");
|
|
||||||
//sysfan_temperature = FAN_TEMPERATURE_30DEGC;
|
|
||||||
//get_option(&sysfan_temperature, "sysfan_temperature");
|
|
||||||
|
|
||||||
// pnp_write_hwm5_index(HWM_BASE, 0x31, 0x20); // AVCC high limit
|
// pnp_write_hwm5_index(HWM_BASE, 0x31, 0x20); // AVCC high limit
|
||||||
// pnp_write_hwm5_index(HWM_BASE, 0x34, 0x06); // VIN2 low limit
|
// pnp_write_hwm5_index(HWM_BASE, 0x34, 0x06); // VIN2 low limit
|
||||||
|
|
|
@ -50,15 +50,11 @@ static void hwm_setup(void)
|
||||||
int cpufan_speed = 0, sysfan_speed = 0;
|
int cpufan_speed = 0, sysfan_speed = 0;
|
||||||
int cpufan_temperature = 0, sysfan_temperature = 0;
|
int cpufan_temperature = 0, sysfan_temperature = 0;
|
||||||
|
|
||||||
cpufan_control = FAN_CRUISE_CONTROL_DISABLED;
|
cpufan_control = get_int_option("cpufan_cruise_control", FAN_CRUISE_CONTROL_DISABLED);
|
||||||
get_option(&cpufan_control, "cpufan_cruise_control");
|
cpufan_speed = get_int_option("cpufan_speed", FAN_SPEED_5625);
|
||||||
cpufan_speed = FAN_SPEED_5625;
|
|
||||||
get_option(&cpufan_speed, "cpufan_speed");
|
|
||||||
|
|
||||||
sysfan_control = FAN_CRUISE_CONTROL_DISABLED;
|
sysfan_control = get_int_option("sysfan_cruise_control", FAN_CRUISE_CONTROL_DISABLED);
|
||||||
get_option(&sysfan_control, "sysfan_cruise_control");
|
sysfan_speed = get_int_option("sysfan_speed", FAN_SPEED_5625);
|
||||||
sysfan_speed = FAN_SPEED_5625;
|
|
||||||
get_option(&sysfan_speed, "sysfan_speed");
|
|
||||||
|
|
||||||
nuvoton_hwm_select_bank(hwm_base, 0);
|
nuvoton_hwm_select_bank(hwm_base, 0);
|
||||||
pnp_write_hwm5_index(hwm_base, 0x59, 0x20); /* Diode Selection */
|
pnp_write_hwm5_index(hwm_base, 0x59, 0x20); /* Diode Selection */
|
||||||
|
|
Loading…
Reference in New Issue