summaryrefslogtreecommitdiff
path: root/meta-phosphor/recipes-phosphor
AgeCommit message (Collapse)AuthorFilesLines
2021-04-12fru-fault-monitor: Enable OperationalStatus monitor featureVishwanatha Subbanna2-1/+3
Currently, the phosphor-fru-fault-monitor updates the Asserted property of the Led Group D-Bus object by monitoring the `/xyz/openbmc_project/logging` object path. The intent behind this commit is to add another way to monitor the `xyz.openbmc_project.State.Decorator.OperationalStatus` interface of the Inventory D-Bus object, and check whether the Inventory D-Bus object is associated with the LED group D-Bus object, and then update the Asserted property of the LedManager. Since both these methods handle the faults differently, Only ONE of these 2 methods can be enabled and NOT both. The first way is supported by default. To turn OFF the default way AND turn ON this second way, Enable monitor-operational-status. Change-Id: I03701e599b6a120bc1f83da6f473b12f38660d64 Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
2021-04-10phosphor-host-ipmid: srcrev bump de54f486d6..c874be8617Andrew Geissler1-1/+1
Bruce Mitchell (1): Changed to Discord from IRC on Feel free to ping on line Patrick Venture (1): bugfix: sensor data full record returning wrong length Change-Id: Ica14f99dc344183a6b3810fe9476d4f42c462a9e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-10dbus-sensors: srcrev bump 0362738df7..abf91de187Andrew Geissler1-1/+1
Jeff Lin (1): FanSensor: Add initial of pwm enable file Change-Id: I2f4f1cce91dbc46d8c794574d617a454c4070722 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-10phosphor-debug-collector: srcrev bump 537642dad8..22448c5621Andrew Geissler1-1/+1
Chirag Sharma (1): dreport: Populating missing fields of header Change-Id: I085639b573a55fcbd6bbc892fb68147d29e40b86 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-10webui-vue: srcrev bump dbc691c61e..f3022e5c1aAndrew Geissler1-1/+1
MichalX Szopinski (1): RW checkbox in "Load image from external server" works opposite way Change-Id: Id0c7121f756454fdc113061c631a9c8c615b2278 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-10phosphor-led-manager: srcrev bump 4b06201049..445b00b22bAndrew Geissler1-1/+1
George Liu (1): Remove setting Functional property of OperationalStatus interface Change-Id: I5f65214ab62f84393b8e5213f904f0a34c5a5dd0 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-10phosphor-dbus-interfaces: srcrev bump ae956ad9ef..523dc36ac1Andrew Geissler1-1/+1
Matt Spinler (1): thresholds: Add threshold alarm signals Santosh Puranik (1): Inventory.Decorator.I2CDevice: Add I2CDevice Interface YAML Change-Id: I17ce1fcaa35e62bdbd001656dc70da999de948a9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-09phosphor-logging: srcrev bump 54ff54e905..981ffc3c02Andrew Geissler1-1/+1
Brandon Wyman (1): PEL:phosphor-power PSU Severity updates Change-Id: I15ae681fbba5da86a3c51cf996439d655f755109 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-09phosphor-host-ipmid: srcrev bump 3b7a4078ee..de54f486d6Andrew Geissler1-1/+1
Willy Tu (1): dbus-sdr: Initial Dynamic Sensor Stack Change-Id: I6f9514a9d778015924fe121caf7056d6553e9138 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-09phosphor-power: srcrev bump 1553cd9a91..c12c53b985Andrew Geissler1-1/+1
Chanh Nguyen (1): psu-ng: Change the IBM_VPD checking condition Change-Id: I1ec68a8580972208f472f1648a5c3782c309d65a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-09pldm: srcrev bump 61761d96ca..e7991b7532Andrew Geissler1-1/+1
Jayashankar Padath (1): bios: Add/remove bios attributes Manojkiran Eda (1): Fix a possible null pointer dereference Change-Id: I63522ef53c0124079544863a2a50f4c688659732 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-09entity-manager: srcrev bump 97353ed262..086f19d287Andrew Geissler1-1/+1
John Wang (1): autojson.py: Check the sensor name Josh Lehan (1): Add Timeout numeric parameter Zev Weiss (1): Add Nuvoton w83773g temp-sensor to devices list Change-Id: I4a0f2598c0c5b766e53f33d201457fa2e7577734 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-07dbus-sensors: srcrev bump 7ea918f22b..0362738df7Andrew Geissler1-1/+1
Josh Lehan (1): ExternalSensor: Further refinements Change-Id: Ifcd84c8c121a2a9fd65eec866279c9f90daf9c54 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-07phosphor-ipmi-flash: srcrev bump c8b456e08b..328f520f44Andrew Geissler1-1/+1
Jie Yang (1): tools/handler: Read the running version Change-Id: I055127c306bac90804d19c2dd0433b53a4516c37 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-07webui-vue: srcrev bump 1915d8c499..dbc691c61eAndrew Geissler1-1/+1
Dixsie (2): Fix network setting validations bug Add form quick start documentation Change-Id: Ib6cced3a4ab6e449df49a609ef71f072ba92afe4 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-07phosphor-power: srcrev bump 81a2f90b9c..1553cd9a91Andrew Geissler1-1/+1
Adriana Kobylak (2): psu-ng: Created map of supported PS configurations psu-ng: Store power supply model name Jim Wright (1): pseq: Create phosphor-power-sequencer application Shawn McCarney (1): regulators: Wait for compatible system types Change-Id: I65b44c0ffb7b22e72723454420486b69b95e13ea Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-07phosphor-host-postd: srcrev bump e2abf44290..2a744b2d70Andrew Geissler1-1/+1
Troy Lee (1): LPC-Snoop event isn't registered into event loop Change-Id: I37f083c670b6c3f83a7af76025c0deea8713d459 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-06remove host-on and chassis-on file rmAndrew Geissler1-2/+0
The removal of these files was moved into the phosphor-state-manager applications. This is the final commit in that series: https://github.com/openbmc/phosphor-state-manager/commit/4a4c1a69432dd88a4204e7a15a838aae75ae1d12 Clearing them on the power off paths in this service file caused complexity with other paths like BMC resets with the host up and warm reboots. Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: I33997107a315f888280932fafda1d75d57ba50af
2021-04-06Fix issue with B variable in bmcwebEd Tanous1-1/+1
When bmcweb is built with devtool, the B directory includes the trailing slash, when it isn't devtooled (ie built normally) the B variable doesn't include the slash. This causes issues when enabling the bmcweb ptest targets. This commit adds the slash, to make it build in both cases Tested: built with: DISTRO_FEATURES_append = " ptest" CORE_IMAGE_EXTRA_INSTALL += "bmcweb-ptest" in local.conf, with both: devtool modify bmcweb and devtool reset bmcweb and verified code now builds both ways. Signed-off-by: Ed Tanous <edtanous@google.com> Change-Id: Ie8bbe598b3d165f038c1e4df09ca97e02aeb539a
2021-04-06dbus-sensors: srcrev bump 5a3b3f8a74..7ea918f22bAndrew Geissler1-1/+1
Josh Lehan (3): Add external write hook to Sensor Add timer expiration feature to ExternalSensor README: add ExternalSensor documentation link Zev Weiss (1): Add support for Nuvoton w83773g temp sensor Zhikui Ren (1): ExitAirTemp: use weak_ptr to fix memory leak Change-Id: I1249e8dcc828424ca91e6dc4e3ceff43e3ea3cde Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-06pldm: srcrev bump a6daacb5e0..61761d96caAndrew Geissler1-1/+1
Corey Swenson (1): pldmbios: Add BIOS attributes huge_page_count lmb_size mfg_flags Change-Id: I6e180b334dd2a8349b7cee754c7f28bbe20cb090 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-02bmcweb: srcrev bump 4df1bee0bd..a8c4ce95bdAndrew Geissler1-1/+1
AppaRao Puli (1): Move SystemBus init to early stage Ed Tanous (2): Add common error for imprecise matching Move requestRoutes to asyncResp Wludzik, Jozef (1): Add POST and DELETE in MetricReportDefinitions Change-Id: I4e6ab5913265850d6bf4c9c96f75df739c1814e1 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-02phosphor-host-postd: srcrev bump ba5258f715..e2abf44290Andrew Geissler1-1/+1
Nan Zhou (1): fix 7seg to use the postcode_t type Change-Id: I6bbbaa5f810b69d7fb7f0257b19c3e4e9b44c13a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-02entity-manager: srcrev bump 7798712404..97353ed262Andrew Geissler1-1/+1
Johnathan Mantey (1): Improve initialization of I2C sensors Konstantin Aladyshev (2): entity-manager: Add lm75a support entity-manager: Add lm95234 support Change-Id: Ia94521289b30c178853268a5de66dc9223494544 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-02dbus-sensors: srcrev bump ba6379336d..5a3b3f8a74Andrew Geissler1-1/+1
Konstantin Aladyshev (2): hwmontemp: Add LM75A device to sensor types hwmontemp: Add LM95234 device to sensor types Change-Id: I4359b1cbd2b34e35ade0c0e9cf05c631ef77df80 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-02phosphor-power: srcrev bump 8b7786afc4..81a2f90b9cAndrew Geissler1-1/+1
Shawn McCarney (1): regulators: Create error log entries Change-Id: Ied336e2f2f6f37a5f8e958d2296d94f142b773f6 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-02phosphor-virtual-sensor: srcrev bump 2b56ddb38d..187582bd2cAndrew Geissler1-1/+1
Harvey Wu (1): dbusUtils: add try catch to catch error when getDbusProperty failed Change-Id: Ia4f304d978864825fa00e35d3bad288d0516c4c1 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-02phosphor-nvme: srcrev bump 93455337cb..fdffe5c37fAndrew Geissler1-1/+1
Brandon Kim (1): nvme_manager: Reduce setFaultLEDs D-Bus calls Change-Id: I15c06d1728aea4d081dd1be685634e4941e1300f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-02phosphor-fan-presence: srcrev bump c9ec25e603..623635c62fAndrew Geissler1-1/+1
Matt Spinler (2): monitor: Removed unused exception class monitor: Create count timer Change-Id: I662aad4ac3f2656f7ba4e429c75411ff24504d28 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-02phosphor-led-manager: srcrev bump 52ad07b2a2..4b06201049Andrew Geissler1-1/+1
George Liu (1): Add meson build Change-Id: Ib07b0c9dd4bf5e1a2ed5e2553eed9954c1dd1a45 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-02phosphor-bmc-code-mgmt: srcrev bump 447d0daa6e..6e9fb1d6ecAndrew Geissler1-1/+1
Lei YU (2): version.hpp: Pass const reference Add BIOS DBus object Change-Id: Iaf03e09ff39eaa3fed20e23f6193ee72639cb77f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-02telemetry: srcrev bump 9f9ff90a39..d7cebdd37fAndrew Geissler1-1/+1
Krzysztof Grobelny (1): updated MAINTAINERS Change-Id: Id4664f51fef547e8bc481b52b6d4d2f3032d0966 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-01phosphor-pid-control: srcrev bump 17971efddc..d11a732a80Andrew Geissler1-1/+1
Hao Jiang (1): Eliminate ControlLoop init delay. Change-Id: Ife667489491c758094504d8854de2497ea3845ae Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-01webui-vue: srcrev bump 3bb5e8273f..1915d8c499Andrew Geissler1-1/+1
Dixsie (1): Update all minor and patch releases Change-Id: If253d8d72e7a0c87bc2a9012d13efdbd80c3c93d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-01phosphor-fan-presence: srcrev bump 1d7379ea22..c9ec25e603Andrew Geissler1-1/+1
Matthew Barth (1): Update clang-format to match latest in docs Change-Id: I3ce904b202ed93889087f06757548e64ecc3304b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-01dbus-sensors: srcrev bump 373225765e..ba6379336dAndrew Geissler1-1/+1
Josh Lehan (1): VariantVisitors: Template replace redundant code Lei YU (2): intrusionsensor: Fix a crash issue intrusionsensor: Use const reference for std::shared_ptr Yong Zhao (1): Fan: Aggregate I2C bus and address related code Change-Id: If265be72ae6cb0c00eb38e3af2bb502fef2655e0 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-01libmctp: srcrev bump d88c969c97..eba19a3b12Andrew Geissler1-1/+1
Andrew Jeffery (3): astlpc: Make packet properties depend on protocol version libmctp: Split padding in pktbuf into header and trailer astlpc: Introduce protocol v3 with integrity checks Change-Id: I0c8f1ab07a43ab34669d8f8e0fa46391972f014b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-31entity-manager: srcrev bump c8dc4af9cc..7798712404Andrew Geissler1-1/+1
Scron-Chang (2): FruDevice: Define the day 1/1/96. FruUtils: Add back the else in formatFRU. Change-Id: Ib85058ecc5baf1b27d049a937cad4205c231c168 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-30pldm: srcrev bump 9f8d2b0a18..a6daacb5e0Andrew Geissler1-1/+1
George Liu (1): pldmtool: Fix confusing attribute name Manojkiran Eda (1): Remove the print traces from the oem code Change-Id: I27f8f73f7b99eda785bc7836a6af2e0a7695ae36 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-30bmcweb: srcrev bump 8f7e9c194f..4df1bee0bdAndrew Geissler1-1/+1
Ed Tanous (2): Make redfish namespace consistent Add OData-version header George Liu (1): log-services: Error return 500(internal error) Jason M. Bills (1): Update Crashdump to the latest LogService and LogEntry schemas Wludzik, Jozef (1): Sync ReadingUnit with Redfish Sensor Schema Change-Id: If37af58edf9f7a21161d7608b7fc7c0ee3310f69 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-27phosphor-led-manager: srcrev bump 8215032f79..52ad07b2a2Andrew Geissler1-1/+1
Vishwanatha Subbanna (1): configs: rainier: Add virtual physical LEDs to Fault and Identify groups Change-Id: I1cafd851ea78fb1d8ca23517bb9e748277027cff Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-27phosphor-power: srcrev bump e1074d8e91..8b7786afc4Andrew Geissler1-1/+1
Brandon Wyman (3): psu-ng: Add method to get PSU conf from D-Bus. psu-ng: Change main to call non-JSON PSUManager psu-ng: Remove JSON parsing code Change-Id: Ib1aba0e7525b42537cd1c6433b6b52358d964197 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-27phosphor-led-sysfs: srcrev bump 61b9063671..a8a275f635Andrew Geissler1-1/+1
Vishwanatha Subbanna (4): Add support for --enable-oe-sdk Add test cases to validate state of physical LED Fix an error scenario where reading the file fails test: Add test cases to cover brightness and asserted values Change-Id: I49963d5da3051c4bbda19963b18ad50b21c1386a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
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-26ledmanager: Remove phosphor-led-manager-ledmanager packageVishwanatha Subbanna1-19/+9
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-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>