summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-03-27phosphor-debug-collector: srcrev bump 0c782d64f6..537642dad8Andrew Geissler1-1/+1
PriyangaRamasamy (1): Collect Bad VPD as a part of BMC dump. Change-Id: I9b507ff20966e9dc52f057b3084b1f57f9364b35 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-26openpower-hw-diags: srcrev bump 0b8368cb0a..982f172262Andrew Geissler1-1/+1
Ben Tyner (1): Attn: Submit event logs before transitioning host Zane Shelley (3): Config option to enable PHAL APIs Implemented HardwareCalloutResolution::resolve() Cleaned test case dependencies Change-Id: Idfcec07ce8f6255ad7ed92868e0975f4a5029e59 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-26ledmanager: Remove phosphor-led-manager-ledmanager packageVishwanatha Subbanna4-25/+15
phosphor-led-manager has 3 packages - phosphor-led-manager : Default - phosphor-led-manager-ledmanager : Packages phosphor-ledmanager - phosphor-ledmanager-faultmonitor : Packages phosphor-fru-fault-monitor Because of this, it was not possible to install files via Makefile and that always needed a corresponding update to FILES_{PN}-ledmanager. Removing phosphor-led-manager-ledmanager will eliminate this problem. Change-Id: I00ca4c34346a47f887872464b9050a46d8f5e8e9 Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
2021-03-26Implement bmcweb ptestEd Tanous2-2/+28
Yocto implements ptest classes for recipes. In general OpenBMC doesn't implement ptest for any of its recipes. This is the first in an attempt to change that, specifically, this enables ptest for the bmcweb recipe. Examples for ptest + meson recipes are pulled from here: http://layers.openembedded.org/layerindex/branch/master/recipes/?q=inherits%3Aptest+inherits%3Ameson This commit implements the base ptest functionalityrequired to be able to install and run the unit tests already present in bmcweb. The specific changes are: 1. bmcweb recipe now inherits from ptest 2. When ptest is enabled, bmcweb now requires gtest and gmock dependencies. This is done by updating DEPENDS. We also now require bash at runtime, so that dependency is added, as that seems to be what the upstream recipes do. 3. The meta-layer now includes a "run-ptest" script. This seems to be the common convention in the upstream yocto recipes to include in the meta layer so we should do the same thing here for consistency, even if it is a little unconventional or odd. To enable this and try it out, insert the following into your local.conf DISTRO_FEATURES_append = " ptest" CORE_IMAGE_EXTRA_INSTALL += "bmcweb-ptest" This will add bmcweb ptests to your build. Keep in mind, this takes a lot of flash space, so qemu is likely the best target, unless you're on a system with eMMC, or a lot of SPI flash free. Once your system has booted, you can run the tests by executing ptest_runner. https://wiki.yoctoproject.org/wiki/Ptest Signed-off-by: Ed Tanous <edtanous@google.com> Change-Id: I8c45c98afb941953c1855de2f3db10deea465b2a
2021-03-26entity-manager: srcrev bump 1694ef625a..c8dc4af9ccAndrew Geissler1-1/+1
Andrew Geissler (1): configs: add ibm rainier 1s4u Kumar Thangavel (1): Moved the common code and functions between fru deamons in entitymanager. Change-Id: I1581b6a24ce3f9cf3609a42df283d04eab0f8912 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-26phosphor-debug-collector: srcrev bump 01c6646064..0c782d64f6Andrew Geissler1-1/+1
Dhruvaraj Subhashchandran (1): Error while invalidating the resource dump over PLDM. Change-Id: Icb588852cc1186f0f7e58e65bb9a47bb4ad85ebd Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-26phosphor-networkd: srcrev bump 39d058572e..983da5568cAndrew Geissler1-1/+1
Alexander Filippov (1): Fix representation IPv6 DNS servers Change-Id: Id5bc44e0581e181f4e525c33d48dfe72b0d2f687 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-26webui-vue: srcrev bump 56ada53a80..3bb5e8273fAndrew Geissler1-1/+1
Yoshie Muranaka (1): Remove Yoshie from maintainers list Change-Id: I0baef0f2e98f4210f81d8ec4280f8b97df7d19fd Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-26phosphor-power: srcrev bump 4e8b335e2c..e1074d8e91Andrew Geissler1-1/+1
Adriana Kobylak (1): psu-ng: Process all Supported Configuration sets Brandon Wyman (1): psu-ng: Rename supportedConfIfaceAdded Change-Id: Iec37fe420d2c2a2199b6ce1bbce012bf3e718ea1 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-26phosphor-net-ipmid: srcrev bump de7dd5ce31..29086950c2Andrew Geissler1-1/+1
Cheng C Yang (1): Add dbus interface for sol commands Change-Id: I591053ccc30100feb73f25203c2daa374dcaf59c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-26pldm: srcrev bump 4d25f6a6f4..9f8d2b0a18Andrew Geissler1-1/+1
Sampa Misra (1): Revert "Fix return value for the pldm_send method" Change-Id: I16d7d882de79ae5b407739a81a1b343a02f09ce3 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-26phosphor-pid-control: srcrev bump 7a8d5a1700..17971efddcAndrew Geissler1-1/+1
Harvey Wu (1): sensors: host: Implement getFailed function to HostSensor Change-Id: I49c5d558f9f99ac14b5e86ce0fd66cb0efec1407 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-26x86-power-control: srcrev bump 22e0bec01e..92caa4c639Andrew Geissler1-1/+1
Lei YU (1): Use power_control namespace in main() Change-Id: I90397c1b42ad6513c7308fc759791d312153f4a8 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-26libmctp: srcrev bump b1bf5493e8..d88c969c97Andrew Geissler1-1/+1
Andrew Jeffery (15): docs: vendor-ibm-astlpc: Improve readability with explicit line breaks docs: vendor-ibm-astlpc: References as a numbered list docs: vendor-ibm-astlpc: Reduce emphasis for definitions docs: vendor-ibm-astlpc: Reorder sections to improve flow docs: vendor-ibm-astlpc: Use numbered list for strictly ordered ops docs: vendor-ibm-astlpc: Add definitions for KCS registers docs: vendor-ibm-astlpc: Fix packet exchange order of operations docs: vendor-ibm-astlpc: Annotate {M,L}SB in Bit column docs: vendor-ibm-astlpc: Increase prominence of endianness docs: vendor-ibm-astlpc: Fix IDs in packet transmission sequences docs: vendor-ibm-astlpc: Style code snippets as C docs: vendor-ibm-astlpc: Tweak description of header magic docs: vendor-ibm-astlpc: Define v3 of the protocol astlpc: Fix whitespace in ops struct docs: bindings: Add a Makefile Change-Id: Ieb7b90b6a7a19567e28b80ea8b57c1d74fed4580 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-25Inventory: rainier: Add LED group associations to Inventory objectsVishwanatha Subbanna2-5/+5408
This commit adds below forward and reverse associations "rType": "fault_inventory_object", "fType": "fault_led_group" "rType": "identify_inventory_object", "fType": "identify_led_group" Change-Id: Icaad89e6e690c3c0a635362e8c604874bc3f37fe Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
2021-03-25ibm: Add TMP401 driver to RainierMatt Spinler1-0/+1
This driver supports the TMP435 temperature sensor, which is used on 2 IBM manufactured PCIe cards, an NVME JBOF riser, and a PCIE gen 4 CXP cable card. The former only plugs into Rainier, and the latter into Rainier and Everest. The TMP435 devices on these cards are powered by slot power, controlled by the hypervisor, and so will not be accessible until the hypervisor has started and has turned on slot power. Note that the sensor instances for these cards will not be in the device tree because they are monitored by the hwmontempsensors application which gets its configuration information from the entity-manager application. Entity-manager uses the 'new_device' API to instantiate drivers, which does not need device tree entries. In fact, if these are in the device tree, then the new_device write will fail even though the device driver wasn't truly bound to that instance. As mentioned above, because they are on slot power they cannot be probed as usual on kernel startup. Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: I8aab28266f4e4b492c8d1c0c256714439ef1b5cd
2021-03-251s4u: support presence config.json for new systemAndrew Geissler2-0/+90
The 1s4u is just like the 2s4u except it has two less fans. Tested: - Booted up system with entity-manager loading rainier-1s4u config and verified fan applications found and loaded new 1s4u files and system was able to chassis power on. Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: I575a63edb242c1b94e1a6f1eafd86a96e4518e37
2021-03-251s4u: support zones.json for new systemAndrew Geissler2-0/+13
The 1s4u is just like the 2s4u except it has two less fans. Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: I56ed73ee573df250072bd014a0e4c8a4072e974e
2021-03-251s4u: support fans.json for new systemAndrew Geissler2-0/+30
The 1s4u is just like the 2s4u except it has two less fans. Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: I35333e49c883fb9ac8c84223545fe3b903a66d7d
2021-03-251s4u: fan-monitor support for new systemAndrew Geissler2-0/+94
The 1s4u is just like the 2s4u except it has two less fans. Thermal profiling may change some of the variable but for now just use the same as the 2s4u. Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: Iab3fd9d1699de779c242bb42456d976697b4da14
2021-03-25Removed undefined variable from openpower-hw-diags recipeZane Shelley1-1/+0
During inspection of another commit, we found that this recipe was using the variable ${UNITDIR}, which is not defined anywhere. Instead, it was recommended to use ${systemd_system_unitdir}. However, after investigating why we did not see any errors in CI or bitbake builds we found that when we inherit systemd there is some code that automatically adds /lib/systemd/system to FILES. So this line in the recipe with the undefined variable is actually moot and can be removed. Change-Id: I32713031922d95af3eccde6be0047afff1c57758 Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
2021-03-25meta-quanta: gbs: the unit change to degree from millidegreeGeorge Hung1-24/+24
The D-bus type for the sensor value change to use double and the read-margin-temp already update for that, so replace millidegree by degree for the unit Signed-off-by: George Hung <george.hung@quantatw.com> Change-Id: Ib2725e7834ea2bd0021807ee5395f45c07b08c49
2021-03-25meta-quanta: gbs: overwrite the WCTEMP reading to json configGeorge Hung3-35/+32
Read WCTEMP reading and overwrite to config-margin.json and update the WCTEMP variables to be wrapped in @@ to avoid any mis-replacement Signed-off-by: George Hung <george.hung@quantatw.com> Change-Id: I2f6eae64acc1db089c1a3ca48288ae360d555dac
2021-03-25meta-quanta: gbs: Use gBMC KCS daemonBrandon Kim3-11/+2
Signed-off-by: Brandon Kim <brandonkim@google.com> Change-Id: If3358964f776d0f9ae55f4eee5ea05d6d95b050a
2021-03-25meta-google: gbmc-kcs-config: Add packageWilliam A. Kennington III2-0/+48
Change-Id: I0e68a7520191554680c94d8e3b8bc98f368ac71b Signed-off-by: William A. Kennington III <wak@google.com>
2021-03-25meta-google: google-kcsbridge: Add packageWilliam A. Kennington III1-0/+16
Change-Id: I4507510cdb63c4be710c5674da87d640c633d610 Signed-off-by: William A. Kennington III <wak@google.com>
2021-03-25google-misc: srcrev bump b056df698c..4c68ffb8b0Andrew Geissler1-1/+1
William A. Kennington III (1): kcsbridge: Add alternative daemon Change-Id: I9e022d7b6d447269362652487f0d963ea2df53b4 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-25meta-google: google-misc: Split into includeWilliam A. Kennington III4-51/+46
We don't want to generate bump commits for each project in the repo. Instead, provide an include that has common parameters used by all google-misc projects. Change-Id: Ice589c03aa0d38ca5043ee2081f3757568c4e4bb Signed-off-by: William A. Kennington III <wak@google.com>
2021-03-24meta-google: nftables-systemd: Flush at startWilliam A. Kennington III2-1/+2
We don't want errors in loading previous rules to affect the state of the ruleset during restart. Change-Id: Ic122e971670d56022029f1155c1accdf129672d0 Signed-off-by: William A. Kennington III <wak@google.com>
2021-03-24Rearranged openpower-hw-diags recipe for clarityZane Shelley1-9/+15
This file was a bit disorganized and was updated to follow the formula of other recipes. Change-Id: Iddccddd5c463f08540fc61051bf4a67a577a0d89 Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
2021-03-24kexec: Added to Witherspoon-Tacoma & Rainier imagesBruce Mitchell1-2/+2
For implementing kdump Witherspoon-Tacoma and Rainier kexec is needed. This was done by pulling kexec-tools package into the build. Tested: I successfully build each Witherspoon-Tacoma and Rainier booted each in QEMU and manually verified kexec with no parameters showed the version and help. Presently the kernel's SMP is missing HOTPLUG so further testing of kexec utility is not possible. Signed-off-by: Bruce Mitchell <Bruce.Mitchell@ibm.com> Change-Id: I253dd3e0c46987070b5c252dcd5ab6008b3b09d3
2021-03-24google-misc: srcrev bump 3f43b7eebe..b056df698cAndrew Geissler1-1/+1
Brandon Kim (1): acpi-power-state: Import from gBMC William A. Kennington III (2): meson: Fix build with 0.57.1 metrics-ipmi-blobs: Fix generated source dependency Change-Id: I3234d7d21787e3050b53abcdb62e0f89e0dce78e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-24leds: rainier: lamptest: Enable lamp test feature for rainier systemVishwanatha Subbanna2-1/+3
This commit enables phosphor-ledmanager to do lamp test Change-Id: I4933ec034911198f99ae1289f681f15057310c33 Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
2021-03-24leds: rainier: Enable PACKAGECONFIG to use jsonVishwanatha Subbanna2-0/+6
This enables phosphor-ledmanager to use JSON configuration file Change-Id: I3cbd0bf6b60e81f9f0a479ad51dab438c708c6c1 Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
2021-03-24meta-quanta: common: read-margin-temp srcrev bump ca2dc1bf7f..898f158b56George Hung1-1/+1
Josh Lehan (2): Massively refactored to fix bugs and use double Add single point of failure mode and error detect quadpixels (1): Reuse DBus connections and reduce redundant DBus messages Harvey Wu (8): use struct to save zones objects comment some print log in util.cpp comment some print log in dbus.hpp fix function input parameter fit the coding standard Add option and function according issue #11 Add "debug", "ignore" option Add NVMe Present Option Signed-off-by: George Hung <george.hung@quantatw.com> Change-Id: I8cfa8d127c4ff2f9d8ba02bea73bcca6d2c62f9e
2021-03-24openpower-hw-diags: srcrev bump 1d29e5c7da..0b8368cb0aAndrew Geissler1-1/+1
Zane Shelley (1): Initial classes for callout resolutions Change-Id: I9a0e57e7191ff31aea3099b456ef6c064318fd84 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-24phosphor-state-manager: srcrev bump a59fca489e..4a4c1a6943Andrew Geissler1-1/+1
Andrew Geissler (4): clear temp reset file on host running clear temp reset file on chassis on remove host@%d-on from config options update documentation on clearing of *-on files Change-Id: Ibed6a41d5bb6a542e2127d21b51d05a19c7e9f19 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-24libmctp: srcrev bump e889b19f4b..b1bf5493e8Andrew Geissler1-1/+1
Andrew Jeffery (2): docs: Rename astlpc binding to include vendor docs: vendor-ibm-astlpc: Remove intimidating header wording Change-Id: I0d03929210ad5f0481da74003f7179d111821d12 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-24pldm: srcrev bump bcabadac18..4d25f6a6f4Andrew Geissler1-1/+1
Adriana Kobylak (1): oem-ibm: Fix the hostfw image file name George Liu (1): Fix return value for the pldm_send method Manojkiran Eda (1): oem-ibm : Add new filetype & logic for handling Progress Codes Pavithra Barithaya (1): PLDM:Fix for file I/O by type (lids) writes returning error Sagar Srinivas (1): oem-ibm: Support system reboot after inband code update Change-Id: Icb11034404aef7dc6ef19450b45f53d03d6eef3f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-24webui-vue: srcrev bump 492875622b..56ada53a80Andrew Geissler1-1/+1
Sandeepa Singh (1): Add internationalization documentation Sukanya Pandey (1): Add event log details Change-Id: I08410a4aa6d4fcc49f47bc0586ea0aa8f8bf9f4c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-24phosphor-power: srcrev bump 2f1b7ba6a1..4e8b335e2cAndrew Geissler1-1/+1
Adriana Kobylak (1): utility: Add Get All Properties Brandon Wyman (1): psu-ng: Move entity-manager interaces added Shawn McCarney (2): regulators: Enhance exception utilities regulators: Create error_logging_utils Change-Id: Ic1f48e8cc976e60744382699bcdf201140527dd7 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-24phosphor-bmc-code-mgmt: srcrev bump 1fd6dddf7d..447d0daa6eAndrew Geissler1-1/+1
Adriana Kobylak (1): image_manager: Create error on machine mismatch Change-Id: Ia99b7bd6a4b9f6470b75d83b4594781cdf5dfa56 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-24host-error-monitor: srcrev bump c90570ab1a..4a6e45c4c2Andrew Geissler1-1/+1
Jason M. Bills (16): Add base monitor class for the new architecture Add base GPIO polling class for the new architecture Move common functions to host_error_monitor.hpp Add error_monitors with a sample signal Move SMI monitor to the new architecture Move CPU Mismatch monitor to the new architecture Move ERR0 and ERR1 monitor to the new architecture Move ERR2 monitor to the new architecture Move IERR monitor to the new architecture Add base GPIO class for the new architecture Move CPU Thermtip monitor to the new architecture Move Memory Thermtip monitor to the new architecture Move VR Hot monitor to the new architecture Move PCH Thermtrip monitor to the new architecture Clean up host_error_monitor.cpp Fix signal monitor init when power-control is not available Change-Id: Ie63bddc27e050754bff3b10451d4d43c6d1e5387 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-23phosphor-ipmi-flash: add Nuvoton P2A PACKAGECONFIGsBenjamin Fair1-0/+2
Add options to PACKAGECONFIG to enable the VGA or MBOX P2A bridge on Nuvoton as a hardware interface. Change-Id: I0a7a9e358988322d370f8ce55a7957b9398d17b2 Signed-off-by: Benjamin Fair <benjaminfair@google.com>
2021-03-23nicole: phosphor-hwmon: Add VBAT thresholdsAlexander Filippov1-0/+4
This brings the thresholds for the VBAT sensor. End-User-Impact: The VBAT sensor will now have thresholds. Signed-off-by: Alexander Filippov <a.filippov@yadro.com> Change-Id: I7a8fb0194900cb6f39ab09b6c3ad9f1ff65d23ee
2021-03-23nicole: phosphor-ipmi-host: add vbat sensorAlexander Filippov1-0/+21
This brings the VBAT sensor to the sensor's list shown by the `ipmitool sensor` command. End-User-Impact: The `ipmitool sensor` command will now contain the VBAT sensor. Signed-off-by: Alexander Filippov <a.filippov@yadro.com> Change-Id: I6465a2d6386bf6cd271763de678cae1ee086d6ee
2021-03-23Revert "meta-nicole: phosphor-hwmon: Fix VBAT gain"Alexander Filippov1-1/+1
This reverts commit 12f7c29b5365fc3d40665b4326b2f2c8c559ce67. The GAIN was too small due the bug in the phosphor-hwmon. It is no longer required as the bug has already fixed. Signed-off-by: Alexander Filippov <a.filippov@yadro.com> Change-Id: I54f565f777e4c0edb7368f70c999b08ce9c05b98
2021-03-23meta-quanta: gbs: add fleeting2 to entity_association_mapBrandon Kim1-1/+2
Signed-off-by: Brandon Kim <brandonkim@google.com> Change-Id: Ia161322f75a9c967dab489cdb93776e8abbc828a
2021-03-23meta-quanta: gbs: fix phosphor-inventory-manager DEPENDSBrandon Kim1-1/+1
Recipe name as updated to gbs-inventory-cleanup. DEPENDS also need to be updated to ensure compilation. Signed-off-by: Brandon Kim <brandonkim@google.com> Change-Id: Icc43de8501e3eea2da437074ece62d3a02746b88
2021-03-23meta-quanta: gbs: set Max/Min value to i2cool sensorsGeorge Hung3-0/+22
Set the Max/Min value to i2cool sensors to avoid the abnormal current/thershold values in the SEL logs Signed-off-by: George Hung <george.hung@quantatw.com> Change-Id: Ie46e07a9a41f65b820258675f0e213e5434583cc