blob: 8ba3e22444d161a0e5e07c18859757956d7c4487 [file] [log] [blame]
{
"version": "R02",
"sensors": [
{
"name": "FAN0_TACH_IL",
"type": "fan",
"readPath": "/xyz/openbmc_project/sensors/fan_tach/FAN0_TACH_IL",
"writePath": "/sys/devices/platform/ahb/ahb:apb/1e610000.pwm_tach/1e610000.pwm_tach:pwm/consumer:platform:pwm-fan0/consumer/hwmon/**/pwm1",
"min": 0,
"max": 255
},
{
"name": "FAN0_TACH_OL",
"type": "fan",
"readPath": "/xyz/openbmc_project/sensors/fan_tach/FAN0_TACH_OL",
"min": 0,
"max": 255
},
{
"name": "FAN1_TACH_IL",
"type": "fan",
"readPath": "/xyz/openbmc_project/sensors/fan_tach/FAN1_TACH_IL",
"writePath": "/sys/devices/platform/ahb/ahb:apb/1e610000.pwm_tach/1e610000.pwm_tach:pwm/consumer:platform:pwm-fan1/consumer/hwmon/**/pwm1",
"min": 0,
"max": 255
},
{
"name": "FAN1_TACH_OL",
"type": "fan",
"readPath": "/xyz/openbmc_project/sensors/fan_tach/FAN1_TACH_OL",
"min": 0,
"max": 255
},
{
"name": "FAN2_TACH_IL",
"type": "fan",
"readPath": "/xyz/openbmc_project/sensors/fan_tach/FAN2_TACH_IL",
"writePath": "/sys/devices/platform/ahb/ahb:apb/1e610000.pwm_tach/1e610000.pwm_tach:pwm/consumer:platform:pwm-fan2/consumer/hwmon/**/pwm1",
"min": 0,
"max": 255
},
{
"name": "FAN2_TACH_OL",
"type": "fan",
"readPath": "/xyz/openbmc_project/sensors/fan_tach/FAN2_TACH_OL",
"min": 0,
"max": 255
},
{
"name": "FAN3_TACH_IL",
"type": "fan",
"readPath": "/xyz/openbmc_project/sensors/fan_tach/FAN3_TACH_IL",
"writePath": "/sys/devices/platform/ahb/ahb:apb/1e610000.pwm_tach/1e610000.pwm_tach:pwm/consumer:platform:pwm-fan3/consumer/hwmon/**/pwm1",
"min": 0,
"max": 255
},
{
"name": "FAN3_TACH_OL",
"type": "fan",
"readPath": "/xyz/openbmc_project/sensors/fan_tach/FAN3_TACH_OL",
"min": 0,
"max": 255
},
{
"name": "Virtual_Inlet_Temp",
"type": "temp",
"readPath": "/xyz/openbmc_project/sensors/temperature/Virtual_Inlet_Temp",
"writePath": "",
"min": 0,
"max": 0,
"ignoreDbusMinMax": true,
"timeout": 0
},
{
"name": "MB_U19_THERM_LOCAL",
"type": "temp",
"readPath": "/xyz/openbmc_project/sensors/temperature/MB_U19_THERM_LOCAL",
"writePath": "",
"min": 0,
"max": 0,
"ignoreDbusMinMax": true,
"timeout": 0
},
{
"name": "MB_U402_THERM_LOCAL",
"type": "temp",
"readPath": "/xyz/openbmc_project/sensors/temperature/MB_U402_THERM_LOCAL",
"writePath": "",
"min": 0,
"max": 0,
"ignoreDbusMinMax": true,
"timeout": 0
}
],
"zones": [
{
"id": 1,
"minThermalOutput": 0.0,
"failsafePercent": 75.0,
"pids": [
{
"name": "fan_tachs",
"type": "fan",
"inputs": [
"FAN0_TACH_IL",
"FAN0_TACH_OL",
"FAN1_TACH_IL",
"FAN1_TACH_OL",
"FAN2_TACH_IL",
"FAN2_TACH_OL",
"FAN3_TACH_IL",
"FAN3_TACH_OL"
],
"setpoint": 0.0,
"pid": {
"samplePeriod": 1.0,
"proportionalCoeff": 0.0,
"integralCoeff": 0.0,
"feedFwdOffsetCoeff": 0.0,
"feedFwdGainCoeff": 1.0,
"integralLimit_min": 0.0,
"integralLimit_max": 0.0,
"outLim_min": 0.0,
"outLim_max": 100.0,
"slewNeg": 0.0,
"slewPos": 0.0
}
},
{
"name": "inlet_Temp",
"type": "stepwise",
"inputs": [
"Virtual_Inlet_Temp"
],
"setpoint": 10.0,
"pid": {
"samplePeriod": 1.0,
"positiveHysteresis": 1.0,
"negativeHysteresis": 3.0,
"isCeiling": false,
"reading": {
"0": 10.0,
"1": 15.0,
"2": 17.0,
"3": 18.0,
"4": 20.0,
"5": 21.0,
"6": 23.0,
"7": 25.0,
"8": 26.0,
"9": 28.0,
"10": 30.0,
"11": 31.0,
"12": 33.0,
"13": 35.0,
"14": 37.0,
"15": 40.0
},
"output": {
"0": 15.0,
"1": 15.0,
"2": 15.0,
"3": 15.0,
"4": 15.0,
"5": 15.0,
"6": 15.0,
"7": 20.0,
"8": 20.0,
"9": 20.0,
"10": 25.0,
"11": 25.0,
"12": 25.0,
"13": 30.0,
"14": 30.0,
"15": 30.0
}
}
},
{
"name": "switch_temp",
"type": "stepwise",
"inputs": [
"MB_U402_THERM_LOCAL"
],
"setpoint": 45.0,
"pid": {
"samplePeriod": 1.0,
"positiveHysteresis": 1.0,
"negativeHysteresis": 1.0,
"isCeiling": false,
"reading": {
"0": 49.0,
"1": 50.0,
"2": 51.0
},
"output": {
"0": 15.0,
"1": 20.0,
"2": 25.0
}
}
},
{
"name": "retimer_temp",
"type": "stepwise",
"inputs": [
"MB_U19_THERM_LOCAL"
],
"setpoint": 45.0,
"pid": {
"samplePeriod": 1.0,
"positiveHysteresis": 1.0,
"negativeHysteresis": 1.0,
"isCeiling": false,
"reading": {
"0": 49.0,
"1": 50.0,
"2": 51.0,
"3": 52.0,
"4": 53.0,
"5": 54.0,
"6": 55.0
},
"output": {
"0": 19.0,
"1": 20.0,
"2": 21.0,
"3": 22.0,
"4": 23.0,
"5": 24.0,
"6": 25.0
}
}
}
]
}
]
}