OpenBIC
OpenSource Bridge-IC
plat_fsc_table.c File Reference
#include "plat_fsc.h"
#include "plat_sensor_table.h"
#include "libutil.h"
#include "plat_pwm.h"
#include "plat_hwmon.h"
Include dependency graph for plat_fsc_table.c:

Variables

pid_cfg hex_fan_pid_table []
 
stepwise_cfg hex_fan_stepwise_table []
 
pid_cfg pump_pid_table []
 
stepwise_cfg pump_stepwise_auto_mode_table []
 
stepwise_cfg pump_stepwise_auto_tune_table []
 
stepwise_cfg rpu_fan_stepwise_table []
 
zone_cfg zone_table []
 
uint32_t zone_table_size = ARRAY_SIZE(zone_table)
 

Variable Documentation

◆ hex_fan_pid_table

pid_cfg hex_fan_pid_table[]
Initial value:
= {
{
.setpoint = 40,
.kp = -5,
.ki = -0.1,
.kd = -2,
.i_limit_min = -15,
.i_limit_max = 55,
.pos_hyst = 1,
.neg_hyst = 1,
},
}
#define SENSOR_NUM_BPB_RPU_COOLANT_OUTLET_TEMP_C
Definition: plat_sensor_table.h:202

◆ hex_fan_stepwise_table

stepwise_cfg hex_fan_stepwise_table[]

◆ pump_pid_table

pid_cfg pump_pid_table[]
Initial value:
= {
{
.setpoint = 40,
.kp = 0.5,
.ki = 0.1,
.kd = 0.5,
.i_limit_min = -15,
.i_limit_max = 65,
.pos_hyst = 1,
.neg_hyst = 1,
},
}
#define SENSOR_NUM_BPB_RPU_COOLANT_FLOW_RATE_LPM
Definition: plat_sensor_table.h:181

◆ pump_stepwise_auto_mode_table

stepwise_cfg pump_stepwise_auto_mode_table[]
Initial value:
= {
{
.step = {
{1, 100},
},
},
}
#define SENSOR_NUM_COOLING_CAPACITY
Definition: plat_sensor_table.h:255

◆ pump_stepwise_auto_tune_table

stepwise_cfg pump_stepwise_auto_tune_table[]
Initial value:
= {
{
.step = {
{1, 10},
},
},
}

◆ rpu_fan_stepwise_table

stepwise_cfg rpu_fan_stepwise_table[]
Initial value:
= {
{
.step = {
{25, 25},
{26, 26},
{27, 27},
{28, 28},
{29, 29},
{30, 30},
{31, 31},
{32, 32},
{33, 33},
{34, 34},
{35, 35},
{36, 36},
{37, 37},
{38, 38},
{39, 39},
{40, 40},
},
},
}
#define SENSOR_NUM_SB_HEX_AIR_INLET_AVG_TEMP_C
Definition: plat_sensor_table.h:254

◆ zone_table

zone_cfg zone_table[]

◆ zone_table_size

uint32_t zone_table_size = ARRAY_SIZE(zone_table)