summaryrefslogtreecommitdiffstats
path: root/meta-openbmc-machines
Commit message (Collapse)AuthorAgeFilesLines
* Move RCS specific layers to correct location for latest OpenBMCTimothy Pearson2019-04-253-65/+0
|
* Update Talos layer configuration for latest OpenBMC versionRaptor Engineering Development Team2019-04-251-1/+5
|
* Update RCS layer configuration for latest OpenBMC versionTimothy Pearson2019-04-251-0/+2
|
* [Subtree] Bring openbmc machines to top levelRaptor Engineering Development Team2019-04-2584-8517/+0
|
* Don't attempt to control AVSBus regulators on CPU socket 1 when CPU 1 is not ↵Raptor Engineering Development Team2019-04-254-18/+89
| | | | installed
* Add initial tie-ins for CPU frequency monitoring on BMC via DBUSRaptor Engineering Development Team2019-04-252-0/+112
|
* Tune CPU fan PID loops for faster attackRaptor Engineering Development Team2019-04-251-2/+2
|
* Update Talos II fan config for latest phosphor-hwmonRaptor Engineering Development Team2019-04-251-0/+3
| | | | | | Note that RPM mode is only used here to engage the legacy code paths that use scaled native PWM access. This should be changed to use the new PWM direct access code at some point in the future.
* Update OCC monitoring services for new pathsRaptor Engineering Development Team2019-04-254-3/+6
|
* Raise kernel tick rate and forcibly enable hrtimersRaptor Engineering Development Team2019-04-251-0/+10
| | | | | Enable LED PWM support - NOTE: PWM is software driven and not yet suitable for general use
* Lower chassis ambient set point due to addition of averaged intake sensorsRaptor Engineering Development Team2019-04-251-1/+1
|
* Add CPU1 ambient sensor and PCIe ambient sensor to fan control ambient ↵Raptor Engineering Development Team2019-04-251-0/+2
| | | | temperature sensor group on Talos II
* Add CPU1 ambient sensor to IPMI SDR on Talos IIRaptor Engineering Development Team2019-04-252-0/+23
|
* Remove unneccessary fan speed maps for chassis fansRaptor Engineering Development Team2019-04-251-16/+2
| | | | Retune PID loop for new sensor locations
* Fix ambient temperature sensor mappings on Talos IIRaptor Engineering Development Team2019-04-251-2/+3
| | | | | | | Talos has three on-board sensors, two high resolution sensors and one low resolution sensor. The two high resolution sensors are mounted near the front edge of the PCB, to monitor intake temperatures on the card. The low resolution sensor is mounted near the rear of the PCB, in the PCIe card area.
* Tweak chassis fan PID controls again to mitigate integrator wind-upRaptor Engineering Development Team2019-04-251-2/+2
|
* Load final manufacturer ID and device ID data into IPMI data fieldsRaptor Engineering Development Team2019-04-251-1/+1
|
* Add support for secondary PCIe region ambient temperature sensor on Talos II ↵Raptor Engineering Development Team2019-04-253-0/+26
| | | | systems
* Add initial IPMI sensor mappings for Talos IIRaptor Engineering Development Team2019-04-256-0/+1865
|
* Add missing mutability attributes to IPMI inventory YAMLRaptor Engineering Development Team2019-04-251-0/+71
|
* Update IPMI YAML from Romulus sourceRaptor Engineering Development Team2019-04-251-437/+499
|
* Bring boot VDN in line with values in datasheetRaptor Engineering Development Team2019-04-251-1/+1
| | | | | Vdn may be undervolted due to old values in the VRM setup scripts compared with the current datasheet. Use the correct boot voltage to avoid system instability during IPL.
* 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
* Allow the on-board VGA device to be enabled or disabled based on FPGA jumper ↵Raptor Engineering Development Team2019-04-253-0/+59
| | | | | | setting readback This requires FPGA version 1.04 or higher to work
* 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
|
* 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-251-1/+1
|
* Remove DD1 VCS workaround hackRaptor Engineering Development Team2019-04-256-76/+0
|
* 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
|
* 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
|
* 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-2543-7/+2931
| | | | | NOTE: Not yet tested on hardware Mapping likely incorrect
OpenPOWER on IntegriCloud