mainboard/kontron: Use C89 comments style & remove commented code
Change-Id: I53a0344686921012f4e031842b5108aa4a7b79b1 Signed-off-by: Elyes HAOUAS <ehaouas@noos.fr> Reviewed-on: https://review.coreboot.org/16908 Tested-by: build bot (Jenkins) Reviewed-by: Martin Roth <martinroth@google.com>
This commit is contained in:
committed by
Martin Roth
parent
8d94fbd999
commit
f10b5ff8a9
@@ -41,15 +41,15 @@ static void hwm_bank(u8 bank)
|
||||
#define FAN_CRUISE_CONTROL_THERMAL 2
|
||||
|
||||
#define FAN_SPEED_5625 0
|
||||
//#define FAN_TEMPERATURE_30DEGC 0
|
||||
|
||||
|
||||
struct fan_speed {
|
||||
u8 fan_in;
|
||||
u16 fan_speed;
|
||||
};
|
||||
|
||||
// FANIN Target Speed Register
|
||||
// FANIN = 337500 / RPM
|
||||
/* FANIN Target Speed Register */
|
||||
/* FANIN = 337500 / RPM */
|
||||
struct fan_speed fan_speeds[] = {
|
||||
{ 0x3c, 5625 }, { 0x41, 5192 }, { 0x47, 4753 }, { 0x4e, 4326 },
|
||||
{ 0x56, 3924 }, { 0x5f, 3552 }, { 0x69, 3214 }, { 0x74, 2909 },
|
||||
@@ -79,34 +79,27 @@ static void hwm_setup(void)
|
||||
get_option(&cpufan_control, "cpufan_cruise_control");
|
||||
cpufan_speed = FAN_SPEED_5625;
|
||||
get_option(&cpufan_speed, "cpufan_speed");
|
||||
//cpufan_temperature = FAN_TEMPERATURE_30DEGC;
|
||||
//get_option(&cpufan_temperature, "cpufan_temperature");
|
||||
|
||||
sysfan_control = FAN_CRUISE_CONTROL_DISABLED;
|
||||
get_option(&sysfan_control, "sysfan_cruise_control");
|
||||
sysfan_speed = FAN_SPEED_5625;
|
||||
get_option(&sysfan_speed, "sysfan_speed");
|
||||
//sysfan_temperature = FAN_TEMPERATURE_30DEGC;
|
||||
//get_option(&sysfan_temperature, "sysfan_temperature");
|
||||
|
||||
// hwm_write(0x31, 0x20); // AVCC high limit
|
||||
// hwm_write(0x34, 0x06); // VIN2 low limit
|
||||
|
||||
hwm_bank(0);
|
||||
hwm_write(0x59, 0x20); // Diode Selection
|
||||
hwm_write(0x5d, 0x0f); // All Sensors Diode, not Thermistor
|
||||
hwm_write(0x59, 0x20); /* Diode Selection */
|
||||
hwm_write(0x5d, 0x0f); /* All Sensors Diode, not Thermistor */
|
||||
|
||||
hwm_bank(4);
|
||||
hwm_write(0x54, 0xf1); // SYSTIN temperature offset
|
||||
hwm_write(0x55, 0x19); // CPUTIN temperature offset
|
||||
hwm_write(0x56, 0xfc); // AUXTIN temperature offset
|
||||
hwm_write(0x54, 0xf1); /* SYSTIN temperature offset */
|
||||
hwm_write(0x55, 0x19); /* CPUTIN temperature offset */
|
||||
hwm_write(0x56, 0xfc); /* AUXTIN temperature offset */
|
||||
|
||||
hwm_bank(0x80); // Default
|
||||
hwm_bank(0x80); /* Default */
|
||||
|
||||
u8 fan_config = 0;
|
||||
// 00 FANOUT is Manual Mode
|
||||
// 01 FANOUT is Thermal Cruise Mode
|
||||
// 10 FANOUT is Fan Speed Cruise Mode
|
||||
/* 00 FANOUT is Manual Mode */
|
||||
/* 01 FANOUT is Thermal Cruise Mode */
|
||||
/* 10 FANOUT is Fan Speed Cruise Mode */
|
||||
switch (cpufan_control) {
|
||||
case FAN_CRUISE_CONTROL_SPEED: fan_config |= (2 << 4); break;
|
||||
case FAN_CRUISE_CONTROL_THERMAL: fan_config |= (1 << 4); break;
|
||||
@@ -115,20 +108,20 @@ static void hwm_setup(void)
|
||||
case FAN_CRUISE_CONTROL_SPEED: fan_config |= (2 << 2); break;
|
||||
case FAN_CRUISE_CONTROL_THERMAL: fan_config |= (1 << 2); break;
|
||||
}
|
||||
// This register must be written first
|
||||
/* This register must be written first */
|
||||
hwm_write(0x04, fan_config);
|
||||
|
||||
switch (cpufan_control) {
|
||||
case FAN_CRUISE_CONTROL_SPEED:
|
||||
printk(BIOS_DEBUG, "Fan Cruise Control setting CPU fan to %d RPM\n",
|
||||
fan_speeds[cpufan_speed].fan_speed);
|
||||
hwm_write(0x06, fan_speeds[cpufan_speed].fan_in); // CPUFANIN target speed
|
||||
hwm_write(0x06, fan_speeds[cpufan_speed].fan_in); /* CPUFANIN target speed */
|
||||
break;
|
||||
case FAN_CRUISE_CONTROL_THERMAL:
|
||||
printk(BIOS_DEBUG, "Fan Cruise Control setting CPU fan to activation at %d deg C/%d deg F\n",
|
||||
temperatures[cpufan_temperature].deg_celsius,
|
||||
temperatures[cpufan_temperature].deg_fahrenheit);
|
||||
hwm_write(0x06, temperatures[cpufan_temperature].deg_celsius); // CPUFANIN target temperature
|
||||
hwm_write(0x06, temperatures[cpufan_temperature].deg_celsius); /* CPUFANIN target temperature */
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -136,29 +129,27 @@ static void hwm_setup(void)
|
||||
case FAN_CRUISE_CONTROL_SPEED:
|
||||
printk(BIOS_DEBUG, "Fan Cruise Control setting system fan to %d RPM\n",
|
||||
fan_speeds[sysfan_speed].fan_speed);
|
||||
hwm_write(0x05, fan_speeds[sysfan_speed].fan_in); // SYSFANIN target speed
|
||||
hwm_write(0x05, fan_speeds[sysfan_speed].fan_in); /* SYSFANIN target speed */
|
||||
break;
|
||||
case FAN_CRUISE_CONTROL_THERMAL:
|
||||
printk(BIOS_DEBUG, "Fan Cruise Control setting system fan to activation at %d deg C/%d deg F\n",
|
||||
temperatures[sysfan_temperature].deg_celsius,
|
||||
temperatures[sysfan_temperature].deg_fahrenheit);
|
||||
hwm_write(0x05, temperatures[sysfan_temperature].deg_celsius); // SYSFANIN target temperature
|
||||
hwm_write(0x05, temperatures[sysfan_temperature].deg_celsius); /* SYSFANIN target temperature */
|
||||
break;
|
||||
}
|
||||
|
||||
hwm_write(0x0e, 0x02); // Fan Output Step Down Time
|
||||
hwm_write(0x0f, 0x02); // Fan Output Step Up Time
|
||||
hwm_write(0x0e, 0x02); /* Fan Output Step Down Time */
|
||||
hwm_write(0x0f, 0x02); /* Fan Output Step Up Time */
|
||||
|
||||
hwm_write(0x47, 0xaf); // FAN divisor register
|
||||
hwm_write(0x4b, 0x84); // AUXFANIN speed divisor
|
||||
hwm_write(0x47, 0xaf); /* FAN divisor register */
|
||||
hwm_write(0x4b, 0x84); /* AUXFANIN speed divisor */
|
||||
|
||||
hwm_write(0x40, 0x01); // Init, but no SMI#
|
||||
hwm_write(0x40, 0x01); /* Init, but no SMI# */
|
||||
}
|
||||
|
||||
|
||||
|
||||
// mainboard_enable is executed as first thing after
|
||||
// enumerate_buses().
|
||||
/* mainboard_enable is executed as first thing after */
|
||||
/* enumerate_buses(). */
|
||||
|
||||
static void mainboard_enable(device_t dev)
|
||||
{
|
||||
|
Reference in New Issue
Block a user