summaryrefslogtreecommitdiffstats
path: root/meta-openbmc-machines/meta-openpower
Commit message (Collapse)AuthorAgeFilesLines
* Do not attempt to bind OCC drivers until IPL is completeRaptor Engineering Development Team2018-05-121-0/+8
|
* Load final manufacturer ID and device ID data into IPMI data fieldsRaptor Engineering Development Team2018-05-111-1/+1
|
* Add support for secondary PCIe region ambient temperature sensor on Talos II ↵Raptor Engineering Development Team2018-05-093-0/+26
| | | | systems
* Add initial IPMI sensor mappings for Talos IIRaptor Engineering Development Team2018-05-096-0/+1865
|
* FRU: Add Entity ID in the host FRU inventory yamlRatan Gupta2018-05-081-0/+6
| | | | | | | | | | | | | | | This commit also adds the entityID and entityInstance property for BMC FRUS config yaml. These attributes are required to pass it through Get SDR command. Currently we support two types of record format through Get SDR 1) FULL Record. 2) FRU Record. Resolves openbmc/openbmc#2823 Change-Id: Ie7424fbc493dde5070a2c65c74ba83565154b9d4 Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
* Add missing mutability attributes to IPMI inventory YAMLRaptor Engineering Development Team2018-05-081-0/+71
|
* Update IPMI YAML from Romulus sourceRaptor Engineering Development Team2018-05-081-437/+499
|
* sensor: Modify config for sensor to add additional fieldsTom Joseph2018-05-082-0/+7
| | | | | | | | | | Added entity ID, entity instance and sensor naming pattern to the generated sensor yaml. Resolves openbmc/openbmc#2612 Change-Id: Ie4dc9548833cb30126e873a7597b2be9b1ea7f79 Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
* Bring boot VDN in line with values in datasheetRaptor Engineering Development Team2018-05-081-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 Bergren2018-05-082-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 Team2018-05-071-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 Team2018-05-072-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-v1.0405-04-2018Raptor Engineering Development Team2018-05-041-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 Team2018-05-041-7/+7
| | | | the new PID control algorithms
* Switch to PID control of main fansRaptor Engineering Development Team2018-04-291-62/+65
|
* Wait 5 seconds for fans to reach full speed after fan controller initRaptor Engineering Development Team2018-04-281-1/+1
|
* Update fan monitor YAML to new syntaxRaptor Engineering Development Team2018-04-281-1/+7
|
* Update fan event YAML to new syntaxRaptor Engineering Development Team2018-04-281-193/+225
|
* Make decrease symmetric with increaseRaptor Engineering Development Team2018-04-282-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 Team2018-04-281-76/+0
| | | | or when fewer than 4 chassis fans are functional
* Tighten up fan response againRaptor Engineering Development Team2018-04-282-15/+15
|
* Switch openpower-dbus-interfaces to Raptor Computing Systems GIT repositoryRaptor Engineering Development Team2018-04-281-1/+1
|
* Raise CPU core temp setpointsRaptor Engineering Development Team2018-04-202-71/+71
| | | | | Implement less aggressive fan curve Multiply all base fan speeds by 10 due to recent phosphor-hwmon change
* Enhance OCC communication failure error recoveryRaptor Engineering Development Team2018-04-141-0/+13
|
* Revup pdbgRaptor Engineering Development Team2018-04-141-1/+1
|
* Allow the on-board VGA device to be enabled or disabled based on FPGA jumper ↵Raptor Engineering Development Team2018-04-144-1/+60
| | | | | | 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 Team2018-02-191-7/+13
| | | | common ambent temperature ranges
* Adjust floor threshold map to avoid chassis fan hunting at typical ambient ↵Raptor Engineering Development Team2018-02-191-7/+7
| | | | temperatures
* Loosen ambient temperature fan controls somewhatRaptor Engineering Development Team2018-02-191-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 Team2018-02-191-60/+11
| | | | Remove copypasted GPU temperature sensor blocks
* Use hardbeep instead of softbeep on Talos systemsRaptor Engineering Development Team2018-01-251-1/+1
|
* Split fan control zones for CPU0 and CPU1Raptor Engineering Development Team2018-01-233-22/+93
| | | | This allows fan control to function when only one CPU is installed
* Add softbeep packaging filesRaptor Engineering Development Team2018-01-221-1/+1
|
* Reset OCC on error detectionRaptor Engineering Development Team2018-01-221-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 Team2018-01-229-97/+2
|
* Recover from loss of either OCCRaptor Engineering Development Team2018-01-221-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 Team2018-01-211-2/+17
| | | | This fixes fan control failing on boot due to offline OCC services
* Fix incorrect Talos fan control settingsRaptor Engineering Development Team2018-01-213-21/+21
| | | | Fan control is now operational on Talos hardware
* Enable ambient temperature sensorRaptor Engineering Development Team2018-01-212-0/+2
|
* Add watchdog mode to OCC enable serviceRaptor Engineering Development Team2018-01-212-5/+20
| | | | This works around transient OCC communication failure disabling fan control
* Enable OCC service after IPL completionRaptor Engineering Development Team2018-01-212-5/+6
|
* Enable the W83773G driver on Talos systemsRaptor Engineering Development Team2018-01-201-0/+1
|
* Enable Talos IPL monitor LED serviceRaptor Engineering Development Team2018-01-201-1/+1
|
* Add IPL status observerRaptor Engineering Development Team2018-01-201-0/+1
|
* Revup pdbgRaptor Engineering Development Team2018-01-171-1/+1
|
* Signal BMC ready when BMC has finished booting on Talos systemsRaptor Engineering Development Team2018-01-171-0/+3
|
* Initial port of Witherspoon fan control to TalosRaptor Engineering Development Team2018-01-1745-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 Team2018-01-172-2/+2
| | | | Computing Systems GIT repositories
* Copy Romulus files to Talos for future developmentRaptor Engineering Development Team2018-01-1744-0/+3433
| | | | Apply initial renames and conversions to copied sources
* Add Witherspoon Layer READMEGunnar Mills2018-01-161-0/+8
| | | | | Change-Id: Ia2f1eda41b7b7af97deeb24743623fd7beecfadf Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
OpenPOWER on IntegriCloud