Initial commit

This commit is contained in:
Your Name
2026-04-23 17:07:55 +08:00
commit b7e39e063b
16725 changed files with 1625565 additions and 0 deletions
@@ -0,0 +1,177 @@
{
"sensors": [
{
"name": "FAN0_RPM",
"type": "fan",
"readPath": "/xyz/openbmc_project/sensors/fan_tach/FAN0_RPM",
"writePath": "/sys/devices/platform/pwm-fan0/hwmon/**/pwm1",
"ignoreDbusMinMax": true,
"min": 0,
"max": 255
},
{
"name": "FAN1_RPM",
"type": "fan",
"readPath": "/xyz/openbmc_project/sensors/fan_tach/FAN1_RPM",
"writePath": "/sys/devices/platform/pwm-fan0/hwmon/**/pwm1",
"ignoreDbusMinMax": true,
"min": 0,
"max": 255
},
{
"name": "FAN2_RPM",
"type": "fan",
"readPath": "/xyz/openbmc_project/sensors/fan_tach/FAN2_RPM",
"writePath": "/sys/devices/platform/pwm-fan1/hwmon/**/pwm1",
"ignoreDbusMinMax": true,
"min": 0,
"max": 255
},
{
"name": "FAN3_RPM",
"type": "fan",
"readPath": "/xyz/openbmc_project/sensors/fan_tach/FAN3_RPM",
"writePath": "/sys/devices/platform/pwm-fan1/hwmon/**/pwm1",
"ignoreDbusMinMax": true,
"min": 0,
"max": 255
},
{
"name": "TEMP_MAC_ENV",
"type": "temp",
"readPath": "/xyz/openbmc_project/sensors/temperature/TEMP_MAC_ENV",
"writePath": "",
"min": 0,
"max": 0,
"ignoreDbusMinMax": true,
"timeout": 0
},
{
"name": "TEMP_MAC_DIE",
"type": "temp",
"readPath": "/xyz/openbmc_project/sensors/temperature/TEMP_MAC_DIE",
"writePath": "",
"min": 0,
"max": 0,
"ignoreDbusMinMax": true,
"timeout": 0
}
],
"zones": [
{
"id": 1,
"minThermalOutput": 0.0,
"failsafePercent": 100.0,
"pids": [
{
"name": "FAN0_RPM",
"type": "fan",
"inputs": ["FAN0_RPM"],
"setpoint": 30.0,
"pid": {
"samplePeriod": 1.0,
"proportionalCoeff": 0.0,
"integralCoeff": 0.0,
"derivativeCoeff": 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": "FAN1_RPM",
"type": "fan",
"inputs": ["FAN1_RPM"],
"setpoint": 30.0,
"pid": {
"samplePeriod": 1.0,
"proportionalCoeff": 0.0,
"integralCoeff": 0.0,
"derivativeCoeff": 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": "FAN2_RPM",
"type": "fan",
"inputs": ["FAN2_RPM"],
"setpoint": 30.0,
"pid": {
"samplePeriod": 1.0,
"proportionalCoeff": 0.0,
"integralCoeff": 0.0,
"derivativeCoeff": 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": "FAN3_RPM",
"type": "fan",
"inputs": ["FAN3_RPM"],
"setpoint": 30.0,
"pid": {
"samplePeriod": 1.0,
"proportionalCoeff": 0.0,
"integralCoeff": 0.0,
"derivativeCoeff": 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": "TEMP_MAC_DIE",
"type": "stepwise",
"inputs": ["TEMP_MAC_DIE"],
"setpoint": 30.0,
"pid": {
"samplePeriod": 1.0,
"positiveHysteresis": 1.0,
"negativeHysteresis": 1.0,
"isCeiling": false,
"reading": {
"0": 25,
"1": 40,
"2": 50,
"3": 60,
"4": 70,
"5": 80
},
"output": {
"0": 45,
"1": 60,
"2": 75,
"3": 85,
"4": 90,
"5": 100
}
}
}
]
}
]
}