summaryrefslogtreecommitdiff
path: root/meta-phosphor/recipes-phosphor/power
AgeCommit message (Collapse)AuthorFilesLines
2021-05-21phosphor-power: srcrev bump 2ccf961732..ce540f3c9fAndrew Geissler1-1/+1
Shawn McCarney (4): regulators: Add clearErrorHistory to Device class regulators: Add clearErrorHistory to Chassis class regulators: Add clearErrorHistory to System class regulators: Clear error history when powering on Change-Id: I86ca7aa64dad3cbec3c2fa3d3e770a6ffb3a17ff Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-05-15phosphor-power: srcrev bump 8c23245665..2ccf961732Andrew Geissler1-1/+1
Shawn McCarney (2): regulators: Complete SensorMonitoring class regulators: Add clearErrorHistory to Rail class Change-Id: I028639c998358966ed78598a2ba4a0d4a2a17cbf Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-05-12phosphor-power: Only build monitor when told toMatt Spinler1-1/+5
The 'monitor' package provides a power supply monitor application that uses an org.open_power phosphor-dbus-interface that is only used on a subset of the OpenPower systems. So that non OpenPower systems can use phosphor-power and not need to include the org.open_power D-Bus interfaces, add a packageconfig option for this application to turn off its compilation. It will then only be enabled for certain machines. Fixes openbmc/phosphor-power#6 Tested: Built Witherspoon, application still built and installed. Built Rainier, application not built. Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: Ib7fca16217d93b7d021ba8fb6659e9ddca17d1d9
2021-05-12phosphor-power: srcrev bump b464b15451..8c23245665Andrew Geissler1-1/+1
Shawn McCarney (1): regulators: Complete PMBusReadSensorAction class Change-Id: I9530ac46c484684654164e279f25b66850ccd2b6 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-05-08phosphor-power: srcrev bump 6d5470d054..b464b15451Andrew Geissler1-1/+1
AndyYFWang (1): Fix the issue of clearRegister function Change-Id: I1592e3d6af0ee07b31821bdd270335dbd3d0cce1 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-05-04phosphor-power: srcrev bump 2f9e14f632..6d5470d054Andrew Geissler1-1/+1
Shawn McCarney (3): regulators: Add inventory_path to JSON chassis obj regulators: Add inventory path to Chassis class regulators: Update sensor monitoring documentation Change-Id: I1516629ff0e6baae16e506aaa57c6a4fdf0070ba Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-30phosphor-power: srcrev bump 8279a11d64..2f9e14f632Andrew Geissler1-1/+1
Shawn McCarney (2): regulators: Remove SensorReading data type regulators: Convert to new SensorType enumeration Change-Id: I4437444e80b5e2a8e4e691ca764d36874021616b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-29phosphor-power: srcrev bump 837ece7cdf..8279a11d64Andrew Geissler1-1/+1
Shawn McCarney (3): regulators: Create DBusSensors class regulators: Remove Services& from Sensors methods regulators: Add Sensors to Services hierarchy Change-Id: I4e071b4b28dd8017221b4ab87813ad751b36a864 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-27phosphor-power: srcrev bump e2f14a5748..837ece7cdfAndrew Geissler1-1/+1
Brandon Wyman (1): psu-ng: Call updateInventory() in PSU constructor Shawn McCarney (1): regulators: Create DBusSensor class Change-Id: Ibb6b9a9c858b2db244c9376b66164341dc5fa7ae Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-21phosphor-power: srcrev bump 0a450197fa..e2f14a5748Andrew Geissler1-1/+1
Patrick Williams (1): enable shellcheck Change-Id: I5e2e069db6ec29993cc5547022485847b56bb245 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-15phosphor-power: srcrev bump 3c530fbdd1..0a450197faAndrew Geissler1-1/+1
Shawn McCarney (1): regulators: Add Sensors service Change-Id: If292419ffff68cd39a30a68250de8e26e311920b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-04-14phosphor-power: srcrev bump c12c53b985..3c530fbdd1Andrew Geissler1-1/+1
Brandon Wyman (1): psu-ng: Fix failing CI tests due to IBM_VPD Change-Id: Iaa032cfdf21a2cdf80ff104a37cef77e7799de20 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-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-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-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-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-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-19phosphor-power: srcrev bump 81d6cde458..2f1b7ba6a1Andrew Geissler1-1/+1
Shawn McCarney (3): regulators: Add more info to PMBusError regulators: Add info to WriteVerificationError regulators: Enhance ErrorHistory Change-Id: I2f87804cdfb8b7db9b1a50dd71393d3f5bd6837a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-17phosphor-power: srcrev bump 9bab9e1079..81d6cde458Andrew Geissler1-1/+1
Brandon Wyman (2): psu-ng: Move test getUtils and freeUtils to cpp Fix SDK build issue due to updated arm-sdk Change-Id: If6305e505feb35d84eaef41444ecad1f159c89fe Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-11phosphor-power: srcrev bump 169975cf30..9bab9e1079Andrew Geissler1-1/+1
Adriana Kobylak (1): psu-ng: Get max PSU number from entity manager Change-Id: Ib9402a949443dfc0712a0613ad6f6e749a9ae3f5 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-10phosphor-power: srcrev bump 0635df219c..169975cf30Andrew Geissler1-1/+1
Adriana Kobylak (1): psu-ng: Remove Min Power Supplies and cleanup Change-Id: I0ebed331ad814ba89dac89b5927881022d83e9ec Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-03phosphor-power: srcrev bump 9a507db583..0635df219cAndrew Geissler1-1/+1
Shawn McCarney (1): regulators: Temporarily allow boot w/missing cfg Change-Id: I6f2ba8d770f9258ee2897d5217a9d1d53b074b46 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-03-02phosphor-power: srcrev bump 415094c105..9a507db583Andrew Geissler1-1/+1
Brandon Wyman (2): psu-ng: Not clearing faults if power supply missing psu-ng: Fix for interfacesAdded Change-Id: Iad00b73da3eb8c3e8f5a3bb7d9807d4f9b7b6134 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-25phosphor-power: srcrev bump a528a28156..415094c105Andrew Geissler1-1/+1
Shawn McCarney (1): regulators: Stop boot if cfg file not found/valid Change-Id: I62f4325448d2c361e71d60d2776ef48c42f79c9c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-23phosphor-power: srcrev bump 10d9405574..a528a28156Andrew Geissler1-1/+1
Shawn McCarney (1): regulators: Enhance SystemdJournal::getMessages() Change-Id: I5cea75279e6367bf1958f95202cb3253cf51b78d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-17phosphor-power: srcrev bump de0fd44f76..10d9405574Andrew Geissler1-1/+1
Jay Meyer (1): Capture PSU STATUS_MFR_SPECIFIC during analysis Change-Id: Ifd8b0e4b7dd2cd43f3e861e27d52ba03034a4d22 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-12phosphor-power: srcrev bump 45907cc7de..de0fd44f76Andrew Geissler1-1/+1
Shawn McCarney (1): regulators: Improve docs for compare_vpd Change-Id: I11c5c0d1b574f3323e3d84c2010e9f18456e7b01 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-10phosphor-power: srcrev bump 3cd2b40713..45907cc7deAndrew Geissler1-1/+1
Shawn McCarney (2): regulators: Add VPD service regulators: Complete compare_vpd action Change-Id: I3c941403b1b253c79e07cff459d3e9d1987956d3 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-02-02phosphor-power: srcrev bump 48033bf628..3cd2b40713Andrew Geissler1-1/+1
Shawn McCarney (1): regulators: Handle expected D-Bus exceptions Change-Id: I82ffd1e412fd3f3117ca1517ed99992e7cbf2edd Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-01-30phosphor-power: srcrev bump 9bd94d36aa..48033bf628Andrew Geissler1-1/+1
Shawn McCarney (1): regulators: Only configure/monitor if present Change-Id: If1742e8ea7b00cde8509c92575299ed88ec5c1f9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-01-29phosphor-power: srcrev bump 589c181a34..9bd94d36aaAndrew Geissler1-1/+1
Shawn McCarney (1): regulators: Clear cached hardware data during boot Change-Id: Ib08a591c7574af93ad7949f4a463e295dd57097a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-01-22phosphor-power: srcrev bump bdca49383b..589c181a34Andrew Geissler1-1/+1
Shawn McCarney (2): regulators: Document config file name options regulators: Obtain config file name from D-Bus (From meta-phosphor rev: ec568f98674701bdd1774699ff32b623aad0a15f) Change-Id: I54ddd77f9f4823042c1896cbd8d7541af892100f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2021-01-20phosphor-power: srcrev bump e35831f675..bdca49383bAndrew Geissler1-1/+1
Andrew Geissler (1): fix pseq-monitor and chassis power off race cond (From meta-phosphor rev: d7dbd1f1df41a04299c6c796c3afac1a096d8f83) Change-Id: I7b1d701a54e9b9ad65ee2fef934d7dbe32b2079f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2021-01-15phosphor-power: srcrev bump c761b5fc9d..e35831f675Andrew Geissler1-1/+1
Shawn McCarney (1): regulators: Initial JSON config file for Everest (From meta-phosphor rev: 61b75f797a401332ac00b409bc5560979cace39a) Change-Id: If052ea0687824a26ced1a7acef24f7d9ed398a63 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2021-01-14phosphor-power: srcrev bump 462e592657..c761b5fc9dAndrew Geissler1-1/+1
Brandon Wyman (1): Add a phosphor::power::util getSubTree helper (From meta-phosphor rev: 9af5efe029421b7723e8be3a386a6b67c6fc0707) Change-Id: I86b6b57b2b32556c17833b8a3226258caad8eba5 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2021-01-08phosphor-power: srcrev bump 49e90d3a52..462e592657Andrew Geissler1-1/+1
Bob King (1): regulators: Complete PresenceDetection class (From meta-phosphor rev: 549fe3aa6c1e526204af8782556c128c650095e6) Change-Id: I0bf83fb1e60900f54e42822779c3d415ca84b486 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2021-01-06phosphor-power: srcrev bump 73eaceeba5..49e90d3a52Andrew Geissler1-1/+1
Bob King (1): regulators: Implement ComparePresenceAction class Brandon Wyman (1): psu-ng: inventoryPath in updatePresence fail (From meta-phosphor rev: 3bb6a18fd3b35cad4b2a698d6bc7a482d5eb6810) Change-Id: I69c8531ebb41a32d53ffbc6b3f615fa68cc3f543 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-12-31phosphor-power: srcrev bump a76898f11c..73eaceeba5Andrew Geissler1-1/+1
Bob King (1): regulators: Add Services to ActionEnvironment (From meta-phosphor rev: 51da36a828d21e79dac951b8b154612b1c29e4af) Change-Id: I51edb8f6989120190ee0cd0bf0f041887696cf58 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-12-22phosphor-power: srcrev bump 9b86852ed2..a76898f11cAndrew Geissler1-1/+1
Bob King (1): regulators: Enhance config file parser (From meta-phosphor rev: e9058e9a8e01f0768849a50185a719771fabdb7a) Change-Id: Ifc1a2fb93d3d426a71e0ee38227a1550f35c52d9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-12-19phosphor-power: srcrev bump 8429e884ac..9b86852ed2Andrew Geissler1-1/+1
Brandon Wyman (1): psu-ng: Wait for inventory manager (From meta-phosphor rev: 2983ca9def6944986590b43b42377fa64182180e) Change-Id: I58d7464e1a93ef25a6f95821cbbf53237f36795a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-12-15phosphor-power: srcrev bump 9564e9451c..8429e884acAndrew Geissler1-1/+1
Bob King (1): regulators: Validate config files during CI Brandon Wyman (1): psu-ng: PSU manager powerOn check for errors Lei YU (1): i2c: Initialize variable ret (From meta-phosphor rev: a8a9ae6b6519b9a125880dc2c08c6c987584f13c) Change-Id: I5a742b141c50bbf5c8fa7da267081f2525a33f09 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-11-30phosphor-power: srcrev bump 1115153d44..9564e9451cAndrew Geissler1-1/+1
Brandon Wyman (1): psu-ng: Updates to allow PSU missing on startup (From meta-phosphor rev: 701621bc079f66256e5987790ab218a40fd8f12b) Change-Id: Ibb36436ea14132f389e91e57313ade8980a12caf Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-11-21phosphor-power: srcrev bump d58858ca02..1115153d44Andrew Geissler1-1/+1
Brandon Wyman (1): psu-ng: clearFaults read only if present (From meta-phosphor rev: 84389ecb26bf584b055e2b8a30ac739961fb9646) Change-Id: I5b9de3f66e7d9b5e40116d2c047538717ec1702c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-11-10phosphor-power: srcrev bump b7552f0cbc..d58858ca02Andrew Geissler1-1/+1
Shawn McCarney (1): regulators: Add hardware presence service (From meta-phosphor rev: 7063b89759964974188b40ec8ed2e303c73edd80) Change-Id: I1213152c68f711021f12c2ef8519b2453eb8c6d6 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-11-05phosphor-power: srcrev bump 76b7643f89..b7552f0cbcAndrew Geissler1-1/+1
Bob King (1): regulators: Improve config file validator George Liu (1): Update OperationalStatus interface according to the Present property value (From meta-phosphor rev: 904726d52892e1da0e9a503c2c71cf81a63a9940) Change-Id: Ifb36b8961ef7ce5825e2391595349d7fd1a515ee Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-10-21phosphor-power: srcrev bump ca08a79076..76b7643f89Andrew Geissler1-1/+1
Brandon Wyman (1): psu-ng: Store PSU firmware version in errors Shawn McCarney (1): regulators: Store journal messages in error logs (From meta-phosphor rev: 8f2c0bf199650fd03ac977ff6609cd1710b2fbe5) Change-Id: I48bb0106289df683a486bfa29920cfc93ce922a6 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-10-16phosphor-power: srcrev bump 35a7d0cac2..ca08a79076Andrew Geissler1-1/+1
Bob King (1): regulators: Add getMessages method Brandon Wyman (4): psu-ng: Create errors for detected faults psu-ng: Log errors for missing power supplies psu-ng: Limit tracing/logging read failures psu-ng: Create error for communication fault (From meta-phosphor rev: cd6005476caffad4f3a7d1a764c689a5588d1ede) Change-Id: I476351706e1c705eab27ac28ae5ba6e579556204 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-10-13phosphor-power: srcrev bump 18a8e49132..35a7d0cac2Andrew Geissler1-1/+1
Shawn McCarney (1): regulators: Update inventory paths in docs/example (From meta-phosphor rev: b3d29fb1111de0b995fb006dde4c5d4afae955ad) Change-Id: Ifc8e04cd0e988dc096cf4512d567bfa0388b60aa Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-10-09phosphor-power: srcrev bump 63ea78b948..18a8e49132Andrew Geissler1-1/+1
Bob King (2): regulators: Modify close() to use services regulators: Delete journal.cpp and mock_journal.cpp Brandon Wyman (2): psu-ng: Add accessor to get the inventory path psu-ng: Make statusWord a member variable with accessor Shawn McCarney (1): regulators: Implement D-Bus error logging (From meta-phosphor rev: 8b965e70acaa5514defc6372e6dc864c876924b4) Change-Id: Ib218e3fb5640559dfde926fa41e03442a80747f4 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>