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 = -15,
.ki = -0.1,
.kd = -0.01,
.i_limit_min = 0,
.i_limit_max = 90,
.pos_hyst = 0,
.neg_hyst = 0,
},
}
#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[]
Initial value:
= {
{
.step = {
{30.0, 5},
{31.0, 7},
{32.0, 9},
{33.0, 11},
{34.0, 13},
{35.0, 15},
{36.0, 17},
{40.0, 19},
},
},
{
.step = {
{34.0, 5},
{35.0, 8},
{36.0, 11},
{37.0, 14},
{38.0, 17},
{41.0, 20},
{41.2, 25},
{41.5, 35},
{42.0, 45},
},
},
}
#define SENSOR_NUM_SB_HEX_AIR_INLET_AVG_TEMP_C
Definition: plat_sensor_table.h:254

◆ pump_pid_table

pid_cfg pump_pid_table[]
Initial value:
= {
{
.setpoint = 40,
.kp = 0.5,
.ki = 0.03,
.kd = 0.01,
.i_limit_min = -5,
.i_limit_max = 90,
.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},
},
},
}

◆ 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.0, 25},
{26.0, 26},
{27.0, 27},
{28.0, 28},
{29.0, 29},
{30.0, 30},
{31.0, 31},
{32.0, 32},
{33.0, 33},
{34.0, 34},
{35.0, 35},
{36.0, 36},
{37.0, 37},
{38.0, 38},
{39.0, 39},
{40.0, 40},
},
},
}

◆ zone_table

zone_cfg zone_table[]

◆ zone_table_size

uint32_t zone_table_size = ARRAY_SIZE(zone_table)