/openbmc/phosphor-pid-control/test/ |
H A D | pid_thermalcontroller_unittest.cpp | 30 double setpoint = 10.0; in TEST() local 34 &z, "therm1", inputs, setpoint, initial, ThermalType::margin); in TEST() 46 double setpoint = 10.0; in TEST() local 52 &z, "therm1", inputs, setpoint, initial, ThermalType::margin); in TEST() 65 double setpoint = 10.0; in TEST() local 69 &z, "therm1", inputs, setpoint, initial, ThermalType::margin); in TEST() 84 double setpoint = 10.0; in TEST() local 88 &z, "therm1", inputs, setpoint, initial, ThermalType::margin); in TEST() 91 EXPECT_EQ(setpoint, p->setptProc()); in TEST() 101 double setpoint = 10.0; in TEST() local [all …]
|
/openbmc/openbmc/meta-quanta/meta-gbs/recipes-phosphor/fans/phosphor-pid-control/ |
H A D | config.json.in | 327 "setpoint": 0.0, number 348 "setpoint": 0.0, number 369 "setpoint": 80.0, number 397 "setpoint": 90.0, number 420 "setpoint": 10.0, number 443 "setpoint": 10.0, number 466 "setpoint": 10.0, number 496 "setpoint": 0.0, number 517 "setpoint": 0.0, number 538 "setpoint": 0.0, number [all …]
|
/openbmc/entity-manager/configurations/ |
H A D | genesis3_chassis.json | 310 "SetPoint": 70, number 337 "SetPoint": 70, number 364 "SetPoint": 70, number 391 "SetPoint": 70, number 418 "SetPoint": 70, number 445 "SetPoint": 70, number 472 "SetPoint": 70, number 499 "SetPoint": 70, number 526 "SetPoint": 70, number 553 "SetPoint": 70, number [all …]
|
H A D | sbp1_chassis.json | 982 "SetPoint": 70, number 1009 "SetPoint": 70, number 1036 "SetPoint": 70, number 1063 "SetPoint": 70, number 1090 "SetPoint": 70, number 1117 "SetPoint": 70, number 1144 "SetPoint": 70, number 1171 "SetPoint": 70, number 1198 "SetPoint": 70, number 1225 "SetPoint": 70, number [all …]
|
H A D | system1_chassis.json | 515 "SetPoint": 70, number 543 "SetPoint": 70, number 571 "SetPoint": 70, number 599 "SetPoint": 70, number 627 "SetPoint": 70, number 654 "SetPoint": 70, number 681 "SetPoint": 70, number 709 "SetPoint": 95, number 736 "SetPoint": 85, number
|
H A D | wft_baseboard.json | 1121 "SetPoint": 80.0, number 1148 "SetPoint": -15.0, number 1176 "SetPoint": -15.0, number 1203 "SetPoint": -15.0, number 1231 "SetPoint": -15.0, number 1259 "SetPoint": -25.0, number 1287 "SetPoint": -25.0, number 1316 "SetPoint": 55.0, number 1343 "SetPoint": 55.0, number 1370 "SetPoint": 76.0, number [all …]
|
/openbmc/openbmc/meta-quanta/meta-olympus-nuvoton/recipes-phosphor/fans/phosphor-pid-control/ |
H A D | config-olympus-nuvoton.json | 130 "setpoint": 40.0, number 149 "setpoint": 30.0, number 170 "setpoint": 30.0, number 191 "setpoint": 30.0, number 212 "setpoint": 30.0, number 233 "setpoint": 30.0, number 254 "setpoint": 30.0, number 275 "setpoint": 30.0, number 296 "setpoint": 30.0, number 317 "setpoint": 30.0, number [all …]
|
/openbmc/phosphor-pid-control/ |
H A D | tuning.md | 10 ## Tuning Fan PID Using a Fixed RPM Setpoint 12 Flag `"-t"` can be specified to enabled the daemon to read the fan RPM setpoint 13 from a file `/etc/thermal.d/setpoint` instead from D-Bus. 15 The value in the setpoint file is expected to be a normal decimal integer, such 69 2. (Option 1) If using a fixed setpoint, write the value to 70 `/etc/thermal.d/setpoint`, run swampd manually with `swampd -l ${LOG_PATH}&`, 72 3. (Option 2) If sweeping fan setpoint, using the tuning helper script 73 `fan_rpm_loop_test.sh` to configure fan setpoint in steps and collect logs
|
H A D | configure.md | 186 attached to it, selects the maximum setpoint, clamps it by the minimum ceiling 195 get the setpoint value from the owning zone and then drive the fans to that 198 A `temp` PID is meant to drive the setpoint given an absolute temperature value 201 A `margin` PID is meant to drive the setpoint given a margin value (lower value 205 The setpoint output from the thermal controllers is called `RPMSetpoint()` 243 If the PID is a `margin` controller and its `setpoint` is in centigrade and 261 "setpoint": 90.0, 275 | `setpoint` | `double` | Presently UNUSED … 285 "setpoint": 10, 299 | `setpoint` | `double` | The setpoint value for the thermal PID. The setpoint for the mar… [all …]
|
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema/ |
H A D | Control.v1_7_0.json | 71 … shall contain the percent error of the measured versus actual values of the `SetPoint` property.", 88 …m possible value of the `SetPoint` or `SettingMax` properties for this control. Services shall no… 98 …m possible value of the `SetPoint` or `SettingMin` properties for this control. Services shall no… 132 …ll elapse after the control value deviates above or below the value of `SetPoint` before the contr… 174 …ontain the maximum deviation value allowed above or below the value of `SetPoint` before the contr… 184 …follow the value of `SetPointUnits`. Services apply this value to the `SetPoint` property under c… 222 …property shall contain the smallest change allowed to the value of the `SetPoint`, `SettingMin`, o… 294 "SetPoint": { object 306 … of the value of the `SetPoint` for this control. The value shall be the absolute value of the ma… 316 …ifference, of the related Sensor `Reading` value from the value of the `SetPoint`. The units shal… [all …]
|
/openbmc/phosphor-pid-control/pid/ |
H A D | thermalcontroller.cpp | 58 const std::vector<pid_control::conf::SensorInput>& inputs, double setpoint, in createThermalPid() argument 70 thermal->setSetpoint(setpoint); in createThermalPid() 163 // If none of the inputs were acceptable, use the setpoint as in inputProc() 182 double setpoint = getSetpoint(); in setptProc() local 184 /* TODO(venture): Thermal setpoint invalid? */ in setptProc() 186 if (-1 == setpoint) in setptProc() 192 return setpoint; in setptProc() 195 return setpoint; in setptProc()
|
H A D | zone.cpp | 137 void DbusPidZone::addSetPoint(double setPoint, const std::string& name) in addSetPoint() argument 153 _SetPoints[profileName] += setPoint; in addSetPoint() 157 if (_SetPoints[profileName] < setPoint) in addSetPoint() 159 _SetPoints[profileName] = setPoint; in addSetPoint() 290 // Updates desired RPM setpoint from optional text file 361 * Combine the maximum SetPoint Name if the controllers have same profile in determineMaxSetPointRequest() 388 * If the maximum RPM setpoint output is below the minimum RPM in determineMaxSetPointRequest() 389 * setpoint, set it to the minimum. in determineMaxSetPointRequest() 398 std::cerr << "PID Zone " << _zoneId << " max SetPoint " in determineMaxSetPointRequest() 418 static constexpr auto setpointpath = "/etc/thermal.d/setpoint"; in determineMaxSetPointRequest() [all …]
|
/openbmc/openbmc/meta-facebook/meta-ventura/recipes-phosphor/fans/phosphor-pid-control/ |
H A D | config.json | 120 "setpoint": 0.0, number 144 "setpoint": 0.0, 172 "setpoint": 0.0, 196 "setpoint": 90.0, 238 "setpoint": 0.0, 262 "setpoint": 0.0, 290 "setpoint": 0.0, 314 "setpoint": 90.0, 142 "setpoint": 0.0, global() number 168 "setpoint": 0.0, global() number 190 "setpoint": 90.0, global() number 232 "setpoint": 0.0, global() number 254 "setpoint": 0.0, global() number 280 "setpoint": 0.0, global() number 302 "setpoint": 90.0, global() number
|
/openbmc/openbmc/meta-facebook/meta-catalina/recipes-phosphor/fans/phosphor-pid-control/catalina/ |
H A D | config.json | 269 "setpoint": 0.0, number 291 "setpoint": 0.0, number 317 "setpoint": 0.0, number 339 "setpoint": 85.0, number 362 "setpoint": 0.0, number 384 "setpoint": 60.0, number 411 "setpoint": 0.0, number 437 "setpoint": 100.0, number 465 "setpoint": 0.0, number 494 "setpoint": 65.0, number
|
/openbmc/openbmc/meta-facebook/meta-catalina/recipes-phosphor/fans/phosphor-pid-control/clemente/ |
H A D | config.json | 221 "setpoint": 0.0, number 245 "setpoint": 0.0, number 274 "setpoint": 0.0, number 299 "setpoint": 85.0, number 325 "setpoint": 0.0, number 350 "setpoint": 60.0, number 375 "setpoint": 0.0, number 399 "setpoint": 100.0, number
|
/openbmc/openbmc/meta-ufispace/meta-ncplite/recipes-phosphor/fans/phosphor-pid-control/ |
H A D | config.json | 70 "setpoint": 30.0, number 90 "setpoint": 30.0, number 110 "setpoint": 30.0, number 130 "setpoint": 30.0, number 150 "setpoint": 30.0, number
|
/openbmc/phosphor-pid-control/examples/ |
H A D | fan-info.json | 72 "setpoint": 90.0, number 91 "setpoint": 90.0, number 110 "setpoint": 90.0, number 129 "setpoint": 90.0, number 148 "setpoint": 10, number
|
/openbmc/phosphor-pid-control/pid/ec/ |
H A D | pid.cpp | 48 double pid(pid_info_t* pidinfoptr, double input, double setpoint, in pid() argument 70 coreContext.setpoint = setpoint; in pid() 84 error = setpoint - input; in pid() 112 feedFwdTerm = (setpoint + pidinfoptr->feedFwdOffset) * in pid()
|
H A D | pid.hpp | 23 bool checkHysterWithSetpt = false; // compare current input and setpoint to 45 double pid(pid_info_t* pidinfoptr, double input, double setpoint, 51 bool checkHysterWithSetpt = 0.0; // compare current input and setpoint to
|
/openbmc/linux/drivers/macintosh/ |
H A D | windfarm_pm121.c | 433 s32 setpoint; member 450 s32 setpoint; member 479 static s32 pm121_connect(unsigned int control_id, s32 setpoint) in pm121_connect() argument 489 new_setpoint = max(setpoint, (new_min >> 16)); in pm121_connect() 490 if (new_setpoint != setpoint) { in pm121_connect() 495 (int) setpoint, (int) new_setpoint); in pm121_connect() 498 new_setpoint = setpoint; in pm121_connect() 502 new_setpoint = setpoint; in pm121_connect() 623 if (new_setpoint == st->setpoint) in pm121_sys_fans_tick() 625 st->setpoint = new_setpoint; in pm121_sys_fans_tick() [all …]
|
/openbmc/openbmc/meta-hpe/meta-dl385-g11/recipes-phosphor/fans/phosphor-pid-control/ |
H A D | config.json | 84 "setpoint": 128.0, number 103 "setpoint": 43, number 122 "setpoint": 30.0, number 152 "setpoint": 30.0, number
|
/openbmc/entity-manager/configurations/meta/ |
H A D | yosemite4_sentineldome_t2_retimer.json | 21 "SetPoint": 90.0, 58 "SetPoint": 75.0, 84 "SetPoint": 77.0, 110 "SetPoint": 69.0, 136 "SetPoint": 69.0, 166 "SetPoint": 90.0, 22 "SetPoint": 90.0, global() number 60 "SetPoint": 75.0, global() number 87 "SetPoint": 77.0, global() number 114 "SetPoint": 69.0, global() number 141 "SetPoint": 69.0, global() number 172 "SetPoint": 90.0, global() number
|
H A D | yosemite4_sentineldome_t1_retimer.json | 21 "SetPoint": 90.0, 56 "SetPoint": 75.0, 82 "SetPoint": 77.0, 108 "SetPoint": 69.0, 138 "SetPoint": 90.0, 22 "SetPoint": 90.0, global() number 58 "SetPoint": 75.0, global() number 85 "SetPoint": 77.0, global() number 112 "SetPoint": 69.0, global() number 143 "SetPoint": 90.0, global() number
|
H A D | yosemite4_sentineldome_t2.json | 32 "SetPoint": 75.0, 58 "SetPoint": 77.0, 84 "SetPoint": 69.0, 110 "SetPoint": 69.0, 140 "SetPoint": 90.0, 33 "SetPoint": 75.0, global() number 60 "SetPoint": 77.0, global() number 87 "SetPoint": 69.0, global() number 114 "SetPoint": 69.0, global() number 145 "SetPoint": 90.0, global() number
|
/openbmc/openbmc/meta-nuvoton/meta-evb-npcm845/recipes-phosphor/fans/phosphor-pid-control/ |
H A D | config-evb-npcm845.json | 54 "setpoint": 40.0, number 80 "setpoint": 90.0, number 99 "setpoint": 30.0, number
|