summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix power sequencing on Talos II.Brandon Bergren2019-04-252-0/+4
| | | | | | | | | | | | | | | We need to wait for PGOOD before attempting to run the AVSBus services. Additionally, we want to hold off on reaching the obmc-power-start target until the AVSBus is set up properly, to keep things like fan control from interfering. By declaring these dependencies explicitly, the power sequencing on the BMC side should no longer be sensitive to the time it takes for the FPGA to turn on the voltage regulators, and it should avoid attempting to program the CPU VRMs before they are ready to be programmed. Signed-off-by: Brandon Bergren <git@bdragon.rtk0.net>
* Tweak chassis fan PID tuningRaptor Engineering Development Team2019-04-251-2/+2
| | | | This resolves long period integrator-induced oscillations due to proportional gain being too low compared to integrator gain.
* Remove broken ASpeed PWM fan and tach driver tie-inRaptor Engineering Development Team2019-04-252-2/+0
| | | | | | The current 4.10 kernel returns a bus error when attempting to read from the ASpeed fan controller tach. This causes a massive amount of systemd spam as the interface continues to attempt to rebind. Disable pending a fix in a newer kernel version.
* Back off chassis fan proportional constantRaptor Engineering Development Team2019-04-251-1/+1
| | | | | | | Ambient temperature swings should be slow enough, with a slow enough thermal response from the PCB, to make primary control via integrator viable. This slows down the fan responses and prevents audible "hunting" as the ambient sensor changes value more rapidly than the chassis fans actually need to react.
* Lower chassis fan floor maps slightly to reduce unneccessary fan noise under ↵Raptor Engineering Development Team2019-04-251-7/+7
| | | | the new PID control algorithms
* Switch to PID control of main fansRaptor Engineering Development Team2019-04-251-62/+65
|
* Wait 5 seconds for fans to reach full speed after fan controller initRaptor Engineering Development Team2019-04-251-1/+1
|
* Update fan monitor YAML to new syntaxRaptor Engineering Development Team2019-04-251-1/+7
|
* Update fan event YAML to new syntaxRaptor Engineering Development Team2019-04-251-193/+225
|
* Make decrease symmetric with increaseRaptor Engineering Development Team2019-04-252-12/+12
| | | | Note that this verson oscillates badly, a more sophisticated control is needed
* Don't set zone 2 to high speed when fewer than 4 chassis fans are installed, ↵Raptor Engineering Development Team2019-04-251-76/+0
| | | | or when fewer than 4 chassis fans are functional
* Tighten up fan response againRaptor Engineering Development Team2019-04-252-15/+15
|
* Raise CPU core temp setpointsRaptor Engineering Development Team2019-04-252-71/+71
| | | | | Implement less aggressive fan curve Multiply all base fan speeds by 10 due to recent phosphor-hwmon change
* Revup phosphor-hwmon and switch to release 1.02 branchRaptor Engineering Development Team2019-04-251-1/+1
|
* Enhance OCC communication failure error recoveryRaptor Engineering Development Team2019-04-251-0/+13
|
* Allow the on-board VGA device to be enabled or disabled based on FPGA jumper ↵Raptor Engineering Development Team2019-04-254-1/+60
| | | | | | setting readback This requires FPGA version 1.04 or higher to work
* Work around upstream BMC bug 2946Raptor Engineering Development Team2019-04-252-2/+20
|
* Minimize chassis fan hunting with additional fan speed floor mappings in ↵Raptor Engineering Development Team2019-04-251-7/+13
| | | | common ambent temperature ranges
* Adjust floor threshold map to avoid chassis fan hunting at typical ambient ↵Raptor Engineering Development Team2019-04-251-7/+7
| | | | temperatures
* Loosen ambient temperature fan controls somewhatRaptor Engineering Development Team2019-04-251-3/+3
| | | | This lessens hunting due to coarse steps in the ambient sensor resolution
* Set chassis fan speeds based on on-board ambient temperature sensorRaptor Engineering Development Team2019-04-251-60/+11
| | | | Remove copypasted GPU temperature sensor blocks
* Use hardbeep instead of softbeep on Talos systemsRaptor Engineering Development Team2019-04-251-1/+1
|
* Add obmc-hardbeep packaging filesRaptor Engineering Development Team2019-04-251-0/+9
|
* Split fan control zones for CPU0 and CPU1Raptor Engineering Development Team2019-04-253-22/+93
| | | | This allows fan control to function when only one CPU is installed
* Add softbeep packaging filesRaptor Engineering Development Team2019-04-252-1/+10
|
* Reset OCC on error detectionRaptor Engineering Development Team2019-04-251-2/+11
| | | | | This fixes a corner case where a hung OCC did not report rising core temperatures and the fans failed to react as a result
* Remove DD1 VCS workaround hackRaptor Engineering Development Team2019-04-259-98/+2
|
* Recover from loss of either OCCRaptor Engineering Development Team2019-04-251-3/+39
| | | | This fixes a corner case where the second OCC could drop off the bus undetected
* Restart OCC service before restarting fan controllerRaptor Engineering Development Team2019-04-251-2/+17
| | | | This fixes fan control failing on boot due to offline OCC services
* Fix incorrect Talos fan control settingsRaptor Engineering Development Team2019-04-253-21/+21
| | | | Fan control is now operational on Talos hardware
* Enable ambient temperature sensorRaptor Engineering Development Team2019-04-252-0/+2
|
* Change IPL monitor LED service to simple serviceRaptor Engineering Development Team2019-04-251-2/+1
| | | | | The IPL monitor LED service does not provide a DBUS service, so systemd assumes it keeps timing out. Convert to simple service.
* Add watchdog mode to OCC enable serviceRaptor Engineering Development Team2019-04-252-5/+20
| | | | This works around transient OCC communication failure disabling fan control
* Enable OCC service after IPL completionRaptor Engineering Development Team2019-04-254-6/+16
|
* Enable the W83773G driver on Talos systemsRaptor Engineering Development Team2019-04-251-0/+1
|
* Enable Talos IPL monitor LED serviceRaptor Engineering Development Team2019-04-251-1/+1
|
* Add IPL monitor LED serviceRaptor Engineering Development Team2019-04-252-0/+38
|
* Add IPL status observerRaptor Engineering Development Team2019-04-253-0/+39
|
* Signal BMC ready when BMC has finished booting on Talos systemsRaptor Engineering Development Team2019-04-251-0/+3
|
* Initial port of Witherspoon fan control to TalosRaptor Engineering Development Team2019-04-2545-9/+2933
| | | | | NOTE: Not yet tested on hardware Mapping likely incorrect
* Redirect most of the Phosphor applications from GitHub to the Raptor ↵Raptor Engineering Development Team2019-04-2533-35/+35
| | | | Computing Systems GIT repositories
* Copy Romulus files to Talos for future developmentRaptor Engineering Development Team2019-04-1948-11/+3441
| | | | Apply initial renames and conversions to copied sources
* meta-phosphor: obmc-phosphor-image: rm extrasdevBrad Bishop2019-04-171-1/+0
| | | | | | | | | | | | | | | | | Don't install packagegroup-obmc-apps-extrasdev by default. It only includes a single python script rest-dbus and drags in python on the target. To include packagegroup-obmc-apps-extrasdev add a line like: IMAGE_INSTALL_append = " packagegroup-obmc-apps-extrasdev" to your local.conf (From meta-phosphor rev: d0620aa530293d477a069837236e81ef17ead28a) Change-Id: I697a3870e1c7767d4f524619ed1c258c4055031e Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* entity-manager: srcrev bump f1b1414780..637b3ef136Andrew Geissler2019-04-171-1/+1
| | | | | | | | | | | | James Feist (2): Log device added and device removed into journal Remove references to experimental filesystem (From meta-phosphor rev: 300ee2fe905dc50949aae7d3d0070a5aa8ad5681) Change-Id: Ia152036949bc83e9932b59e1332c70f704df2981 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* phosphor-hwmon: srcrev bump 1f30ab2c47..5c014d2bb7Andrew Geissler2019-04-171-1/+1
| | | | | | | | | | | Matt Spinler (1): Use std::filesystem::path::relative_path() (From meta-phosphor rev: f5a27e8bf94cd1b90c8bd31c159bda3a710f0d2a) Change-Id: I5599a785ca24f326d43ff20d791b11045d86f9fb Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* obmc-ikvm: srcrev bump fb6a8e1e72..63c3ea18c3Andrew Geissler2019-04-171-1/+1
| | | | | | | | | | | | | | Jae Hyun Yoo (1): Fix host video wake up failure issue John Wang (1): meson: install create_usbhid.sh (From meta-phosphor rev: 3a14f052d9d31f33458c3accd3f2d0308595694d) Change-Id: I22964508a850d7b97021b63f7394760a75a7789d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Revert "Revert "Remove obmc-control-chassis from chassis package""Matt Spinler2019-04-171-1/+0
| | | | | | | | | | | | This reverts commit 48e9fbf06593a9b13cfba3e8814a8ccb79639484. Puts back in the commit to remove obmc-control-chassis. (From meta-openpower rev: 6e7b9a615c5c8bb5f0a101557f2934088800f53a) Change-Id: I19212beaaad642ac718553ac79e758c1744be3df Signed-off-by: Matt Spinler <spinler@us.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* openpower-host-ipmi-flash: srcrev bump ee3064bace..d4b7f5e481Andrew Geissler2019-04-171-1/+1
| | | | | | | | | | | Adriana Kobylak (1): hiomap: Unblock SIGTERM on reset path (From meta-openpower rev: 2873a5841dcfcc5be37c9c6519adaadf6a106c89) Change-Id: I0f3cb990730ca6556f5adf3b03700cb03338352b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* bmcweb: srcrev bump 0e7de46f9b..4418c7f0ddAndrew Geissler2019-04-171-1/+1
| | | | | | | | | | | James Feist (1): Remove references to experimental filesystem (From meta-phosphor rev: df83200bdcfb2f3d9752ecc78476742fbe4dde6a) Change-Id: I97beae125dff33adaeb0abba77c23dd71308169e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* entity-manager: srcrev bump a218ddb84c..f1b1414780Andrew Geissler2019-04-171-1/+1
| | | | | | | | | | | James Feist (1): Use hash of found device for json key (From meta-phosphor rev: 490be3f9546d4d6bdbb1ccc30177f609c66669ab) Change-Id: I69ae213632171f9e08aa6a9e29b2c8167ef78731 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
OpenPOWER on IntegriCloud