summaryrefslogtreecommitdiff
path: root/meta-phosphor/recipes-phosphor/power
AgeCommit message (Collapse)AuthorFilesLines
2022-11-02phosphor-power: srcrev bump 1c0576bb51..941b60df01Andrew Geissler1-1/+1
Jim Wright (1): psu-ng: Allow more than expected number of PS Shawn McCarney (2): psu-ng: Change max size of firmware version to 12 Update OWNERS file Change-Id: I77e14c3f6356c74e97084a70c6d7e6240db73d04 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-10-12phosphor-power: srcrev bump dfe1f2036a..1c0576bb51Andrew Geissler1-1/+1
Jim Wright (2): pseq: Add README for source file directory pseq: Add README for power sequencer directory Change-Id: I109712cc7bfa2da33b4bd9d8757f813eb76f0395 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-09-21phosphor-power: srcrev bump f7019cb51d..dfe1f2036aAndrew Geissler1-1/+1
Jim Wright (1): pseq: Add README for configuration file directory Change-Id: I1e546448967df1f0a580d29e31b43bd3c6bd208b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-09-20Run oe-stylize on our filesEd Tanous4-71/+55
In all of our recipes, we should be following yoctos lead on formatting, order, and other things, for consistency in our meta layers. This commit runs oe-stylize.py on all of our files. The types of changes being made can be seen in the commit, but amount to: 1. Setting an explicit key ordering 2. Sectioning the files appropriately 3. Applying rules checking to our files At some point in the near future, we would turn this on as part of repotest, but some minor changes need to be upstreamed to meta-oe (WIP) to make that happen. Looking for input on whether this is something we'd like to do, and whether the diffs below look reasonable to folks. Signed-off-by: Ed Tanous <edtanous@google.com> Change-Id: I489dd21d38a9fe4f3ece89cc7a5e1d0463224abf
2022-09-13phosphor-power: srcrev bump 10eaa6c03a..f7019cb51dAndrew Geissler1-1/+1
Shawn McCarney (1): regulators: Fix possible uninitialized variable Change-Id: Ibd0ba8b37f82629b2c82f6db87c0167b24e50ea7 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-08-08phosphor-psu-code-mgmt: srcrev bump 374fae562a..97092314b1Andrew Geissler1-1/+1
Patrick Williams (1): MAINTAINERS: remove file Change-Id: Ib175db53b43ead7c7c1a45d0ba2558c52b7e76cf Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-08-05phosphor-power: srcrev bump f477eb760e..10eaa6c03aAndrew Geissler1-1/+1
Patrick Williams (1): MAINTAINERS: remove file Change-Id: I2c8fc9a08b275689da3847a09f6b7c90d12dbade Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-08-02phosphor-power: srcrev bump 056935ca73..f477eb760eAndrew Geissler1-1/+1
Brandon Wyman (1): psu-ng: Limit calling of missing PSU helper Change-Id: I5e5de50c08f5255bb0299fbffe6658cf09c94e5f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-07-27phosphor-psu-code-mgmt: srcrev bump b5f9b8290b..374fae562aAndrew Geissler1-1/+1
Patrick Williams (2): OWNERS: switch 'matches' to 'matchers' sdbusplus: use shorter type aliases Change-Id: Ib7d670d3254a4bb83e8aebb909c8332b920f97ad Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-07-27phosphor-power: srcrev bump aca86d059b..056935ca73Andrew Geissler1-1/+1
Brandon Wyman (5): psu-ng: Fix false brownout fault logging psu-ng: PGOOD_DEGLITCH_LIMIT of five psu-ng: Remove updateInventory in PSUManager initialize psu-ng: Refactor reading VPD values to helper psu-ng: Use regex to replace invalid VPD data Jim Wright (2): pseq: Adjust power good failure wait time pseq: Add presence checking Patrick Williams (2): OWNERS: switch 'matches' to 'matchers' sdbusplus: use shorter type aliases Change-Id: Id28d7871e86cb1dcf279d748667ed36f4d0394e3 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-06-18phosphor-psu-code-mgmt: srcrev bump 434ae48312..b5f9b8290bAndrew Geissler1-1/+1
Patrick Williams (1): remove std::experimental usage Change-Id: I4f7f1cca77a0863aef9ba92164a0d0c69c671202 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-06-15phosphor-power: srcrev bump 64e9775d13..aca86d059bAndrew Geissler1-1/+1
Jim Wright (1): psu-ng: Adjust power on monitoring window Shawn McCarney (1): psu-ng: Only log missing errors for required PSUs Change-Id: Ie69b33ae4cd8bd0a64ff9c675b6c2543d3f9631e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-06-09phosphor-power: srcrev bump 213ffe9929..64e9775d13Andrew Geissler1-1/+1
Brandon Wyman (1): psu-ng: Missing power supply helper Jim Wright (1): pseq: Improve power supply error usage Change-Id: I6e20ef8b6afdd57975687f682419b3dc82403d52 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-06-07phosphor-power: srcrev bump ae35ac5df2..213ffe9929Andrew Geissler1-1/+1
Jim Wright (1): pseq: Create dump on runtime pgood failure Change-Id: Iae2aa5bbb59f8a546e89fe3935d36e4780ead924 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-06-01phosphor-power: srcrev bump c9e840e443..ae35ac5df2Andrew Geissler1-1/+1
Brandon Wyman (1): psu-ng: Disable INPUT_HISTORY for 1400W IBM PSU Change-Id: I54372879e0320d2fb5d9e16a5332c80c500f8f70 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-05-19phosphor-power: srcrev bump dc777fa24c..c9e840e443Andrew Geissler1-1/+1
Brandon Wyman (1): psu-ng: Lower input history sync delay to 5ms Change-Id: Ia451bbc7975e5658fcfd8756e144aca002f46abf Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-05-10phosphor-power: srcrev bump 9666ddf6be..dc777fa24cAndrew Geissler1-1/+1
Shawn McCarney (1): regulators: Host reboot should not redo operations Change-Id: I64cef849a8259185d4532e9d3eaf498a0f1d788b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-05-09phosphor-power: Don't enable supply-monitor-ng by defaultZev Weiss1-2/+3
For the same reason as supply-monitor (a dependency on org.open_power dbus interfaces). Signed-off-by: Zev Weiss <zev@bewilderbeest.net> Change-Id: Ibcf52fc180da744cced04d4720036d8bc84bf89c
2022-05-03phosphor-power: srcrev bump c3324424b2..9666ddf6beAndrew Geissler1-1/+1
Brandon Wyman (4): psu-ng: INPUT_HISTORY syncHistory psu-ng: Add syncHistory for power state on psu-ng: faultLogged to false in clearFaultFlags Do not run validation if input/UV fault Jim Wright (2): pseq: Correct Everest system rail ordering pseq: Add digital monitor rails to voltage fault Change-Id: I15eac880e2df6d2b97387bcdc49fd9c704d99a36 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-30phosphor-power: srcrev bump d13072949c..c3324424b2Andrew Geissler1-1/+1
Brandon Wyman (2): psu-ng: Symlink to input history files psu-ng: Power supply class updates for input history Change-Id: I614157fe975c21b5f181644a36e94c1c98f97854 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-26phosphor-power: srcrev bump 2a054922f3..d13072949cAndrew Geissler1-1/+1
Zev Weiss (1): regulators: Add phosphor-regulators service dependencies Change-Id: I559f53e2cd1074c98c1ac536182e0a0ae8c54b9d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-19phosphor-psu-code-mgmt: srcrev bump 0b7c7b3a57..434ae48312Andrew Geissler1-1/+1
Tang Yiwei (1): sdbusplus: object: don't use 'bool' argument constructor Change-Id: Ie2b36e433373262872570b936ee55c333ac734c3 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-14phosphor-power: srcrev bump 7fce37bc8b..2a054922f3Andrew Geissler1-1/+1
Brandon Wyman (1): psu-ng: Remove system from inventory mapper-wait Jim Wright (1): pseq: Add exists call before reading status vout Change-Id: Ie4335161346192195bc46cbe0b2b2e1fedca2369 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-13phosphor-power: srcrev bump 3fa31a7ca1..7fce37bc8bAndrew Geissler1-1/+1
Jim Wright (1): pseq: Cleanup Everest config file pin entries Change-Id: Ie75d2e6cfd34ee718f859882eac3127323df00c8 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-09phosphor-power: srcrev bump b23e44332e..3fa31a7ca1Andrew Geissler1-1/+1
Patrick Williams (1): sdbusplus: object: don't use 'bool' argument constructor Change-Id: Iac310037452a1cd675c415709b6032cdd2a00f16 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-04-02phosphor-power: srcrev bump e5b1e0875c..b23e44332eAndrew Geissler1-1/+1
Adriana Kobylak (1): psu-ng: Skip power supply validation if none are present Shawn McCarney (1): regulators: Retry failed sensor monitoring Change-Id: Ifd4f4270c3a26b1dded2e467caf0b4ca902dd9f7 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-03-29phosphor-power: srcrev bump 3225a45cc4..e5b1e0875cAndrew Geissler1-1/+1
Adriana Kobylak (2): psu-ng: Implement the PowerSystemInputs interface psu-ng: Set the PowerSystemInputs status on Brownout condition Brandon Wyman (3): psu-ng: Move bindDelay into bindOrUnbindDriver() psu-ng: Need driver to bind before updateInventory psu-ng: Do not add trailing \0 to VINI SN Shawn McCarney (1): regulators: Add rules and devices to Rainier JSON Change-Id: Iaf68875a28d3c2ddb634b7d84c5c8cf58ac34cff Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-03-23phosphor-power: srcrev bump 280fa715de..3225a45cc4Andrew Geissler1-1/+1
Brandon Wyman (3): psu-ng: Create a shortName and use for tracing psu-ng: Clear faults if VIN_UV and READ_VIN good psu-ng: Add a clearVinUVFault function Change-Id: I92c26dc48e53f5260e4c6f9ad21cc3eebc5c0d95 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-03-18phosphor-power: srcrev bump 1cb0f13e7e..280fa715deAndrew Geissler1-1/+1
Jim Wright (1): pseq: Remove disconnected Rainier system GPIO pins Change-Id: Ic5523c2ba3e84f741d5f262490370eb272dfeaa4 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-03-16phosphor-power: srcrev bump 3accffe3d9..1cb0f13e7eAndrew Geissler1-1/+1
Mike Capps (1): psu-ng : add header to SerialNumber property Change-Id: Ic8e625327b7b25d9a00c3cf6fe8bc108bd4e41d9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-03-12phosphor-power: srcrev bump f6f0da9d86..3accffe3d9Andrew Geissler1-1/+1
Brandon Wyman (2): psu-ng: Fix up format for STATUS_* journal traces psu-ng: Limit tracing to STATUS_WORD changes Jim Wright (2): pseq: Observe minimum power off time pseq: Add all the GPIO pin values in failure data Change-Id: Ie4f8e1a6770f9fcc3d10084aac3bf76429e77883 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-03-03phosphor-power: srcrev bump ca1e9ea1f9..f6f0da9d86Andrew Geissler1-1/+1
Jim Wright (3): pseq: Prevent multiple failures pseq: Issue failures as system terminating pseq: Refactor on failure method Change-Id: I4856165775fdc9c7ef16c3369851ddb075a6b8ee Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-02-25phosphor-power: srcrev bump 10fc6e8746..ca1e9ea1f9Andrew Geissler1-1/+1
Matt Spinler (1): psu-ng: Handle health rollup based on availability Change-Id: I17ead43147d4c017914ea435bfe6e2697425975b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-02-22phosphor-power: srcrev bump 5c6ac77e5e..10fc6e8746Andrew Geissler1-1/+1
Brandon Wyman (1): psu-ng: Call setPowerSupplyError method for fault Matt Spinler (1): psu-ng: Add Availability support to power supplies Change-Id: Idf02297d68bf965708c6297ad420894f16240923 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-02-18phosphor-power: srcrev bump e4c3a299ce..5c6ac77e5eAndrew Geissler1-1/+1
Jim Wright (2): pseq: Clear power supply error at power on pseq: Cleanup Rainier config file pin entries Change-Id: I272c736a118953ea198dc9f01a4167c7482f9300 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-02-17phosphor-power: srcrev bump 8b150f30b7..e4c3a299ceAndrew Geissler1-1/+1
Adriana Kobylak (1): psu-ng: Don't log brownout error if all PSUs are missing Change-Id: Ida2b0b6ffcd742f682f39746341c4283180560d6 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-02-08phosphor-psu-code-mgmt: srcrev bump 95ad4ee285..0b7c7b3a57Andrew Geissler1-1/+1
George Liu (1): openssl: stop using deprecated SHA512_* functions Change-Id: I88a70ebdd3c162db7734995f5012de904924e4e2 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-02-08phosphor-power: srcrev bump f8d8c46424..8b150f30b7Andrew Geissler1-1/+1
Adriana Kobylak (1): psu-ng: Log error on brownout condition Jim Wright (4): pseq: Add UCD90320 specific error handling pseq: Add Rainier configuration file pseq: Add service file pseq: Add Everest configuration file Change-Id: I6b908ca7c3aba04b530c5b9a3e16769102fdfe62 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-02-08phosphor-power: Add phosphor power control bit bake filesJim Wright1-0/+4
Add bb files to support phosphor-power-control application in p10bmc image. Remove skeleton power control application and phosphor-power power sequencer application from image. Signed-off-by: Jim Wright <jlwright@us.ibm.com> Change-Id: Ib1c3cb5ba6880ea73265332107503b61def1a2ef
2022-02-08phosphor-power: srcrev bump f8d8c46424..5f99bc02ceAndrew Geissler1-1/+1
Adriana Kobylak (1): psu-ng: Log error on brownout condition Jim Wright (3): pseq: Add UCD90320 specific error handling pseq: Add Rainier configuration file pseq: Add service file Change-Id: I878d64f05b141d50e14671ea32875420e45201fc Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-02-01phosphor-power: srcrev bump 930458c23c..f8d8c46424Andrew Geissler1-1/+1
Ben Tyner (1): phosphor-power-supply: Populate RT VPD Keywords Change-Id: I7ffeab3f6036b54c6cdde4c8742f4111da32a98b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-01-28phosphor-power: srcrev bump d8fc0685ca..930458c23cAndrew Geissler1-1/+1
Adriana Kobylak (1): psu-ng: Check if mismatched PSU is supported Brandon Wyman (2): psu-ng: De-glitch all faults psu-ng: Continue reading after readFail Jim Wright (1): pseq: Add generic failure handling to base class Change-Id: I4fb4f69006c1cd7a2de1889804fa624b430156b1 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-01-25treewide: fix up github SRC_URIsPatrick Williams2-2/+2
Per [1], Yocto is going to start requiring both branch names and `protocol=https` in GitHub SRC_URI variables. Ran the upstream tool to automatically fix our URIs. 1. https://git.yoctoproject.org/poky/tree/documentation/migration-guides/migration-3.5.rst#n10 Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I5f9619f7ff707050b469ae74c8aa16846568c5e4
2022-01-13phosphor-power: srcrev bump f087f4750c..d8fc0685caAndrew Geissler1-1/+1
Brandon Wyman (1): psu-ng: Clear faults when voltage back in range Jim Wright (2): pseq: Add setPowerSupplyError D-Bus method pseq: Setup UCD90320 device GPIOs Change-Id: Iface6c6395a56e6484a28c56dd85f42bf9a8274b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-01-11phosphor-power: srcrev bump e3f7ad238a..f087f4750cAndrew Geissler1-1/+1
Brandon Wyman (10): psu-ng: Refactor MFR fault detection psu-ng: Refactor PGOOD and UNIT_IS_OFF fault psu-ng: Refactor temperature fault detection psu-ng: Refactor CML fault detection psu-ng: Refactor input fault detection psu-ng: Refactor VOUT_OV_FAULT detection psu-ng: Refactor IOUT_OC_FAULT detection psu-ng: Refactor VOUT_UV_FAULT detection psu-ng: Refactor fan fault detection psu-ng: Refactor VIN_UV fault detection Change-Id: I20c301f13603decd870387ccc3d029173634a184 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2022-01-07phosphor-power: srcrev bump 925c0263d0..e3f7ad238aAndrew Geissler1-1/+1
Brandon Wyman (1): psu-ng: Refactor clearing fault member variables Change-Id: I290f7c05daf59824afe94eb6204ae3fe5b150c61 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-22phosphor-power: srcrev bump 391a069004..925c0263d0Andrew Geissler1-1/+1
Brandon Wyman (1): psu-ng: Change pgoodFault type to size_t Change-Id: I2ec58d0b87beed89296d822f32814022a807aa8b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-17phosphor-power: srcrev bump d8a8617afa..391a069004Andrew Geissler1-1/+1
Brandon Wyman (1): psu-ng: gtest cleanup expectation warnings Change-Id: I1d824b0d2205703c697a679326affb945507aa3f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-14phosphor-power: srcrev bump a169b0f9d2..d8a8617afaAndrew Geissler1-1/+1
Brandon Wyman (1): psu-ng: Add in handling of specific MFR faults Jim Wright (1): pseq: Find and parse configuaration file Change-Id: If9ab3b53cd1c77ce1a6f51d22fc0601447bd46e9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-10phosphor-power: srcrev bump 9ba382357e..a169b0f9d2Andrew Geissler1-1/+1
Brandon Wyman (1): psu-ng: IBM FN goes to SparePartNumber Jim Wright (1): pseq: Retrieve compatible systems from EM Change-Id: I5286aec0866dd7b36766e1b3cc1adc87165a13d9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>