summaryrefslogtreecommitdiff
path: root/meta-phosphor/recipes-phosphor/power/phosphor-power.inc
AgeCommit message (Collapse)AuthorFilesLines
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>
2021-12-08phosphor-power: srcrev bump 7945dd2763..9ba382357eAndrew Geissler1-1/+1
Adriana Kobylak (1): psu-ng: Run validation when PSU is plugged Brandon Wyman (2): psu-ng: INFO journal trace when pgoodFault clears psu-ng: Add DEGLITCH_LIMIT, deglitch pgoodFault Change-Id: I5b0bb69510dde4a466227d6467c7034f17336857 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-04phosphor-power: srcrev bump b3ba516f3f..7945dd2763Andrew Geissler1-1/+1
Jim Wright (1): pseq: Add base and UCD90320 device monitor classes Change-Id: I6d36a0ca2fc2bbc8144d987b137900e8afd8db4f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-02phosphor-power: srcrev bump 7ee4d7e41d..b3ba516f3fAndrew Geissler1-1/+1
Shawn McCarney (1): regulators: Enhance additional error data capture Change-Id: If80d282572fd103a516433d0d66d1bbd73863bd9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-12-01phosphor-power: srcrev bump a61c1aa0a2..7ee4d7e41dAndrew Geissler1-1/+1
Brandon Wyman (2): PMBus: Fix "file" name for STATUS_FANS_1_2 psu-ng: Add in detection of fan faults Change-Id: Ia1e7fa4c7721c612c8e39eb85235b8794346f788 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-11-29phosphor-power: srcrev bump 2916ea52b3..a61c1aa0a2Andrew Geissler1-1/+1
Brandon Wyman (2): psu-ng: Add in detection of IOUT_OC fault psu-ng: Add code to detect VOUT_UV_FAULT Jim Wright (3): pseq: Call chassis hard power off on pgood fail pseq: Add logging of power on/off timeout entries pseq: Retrieve device info from entity manager Patrick Williams (1): sdbusplus: remove usage of deprecated alias Change-Id: I4431fee49fb9b585617398c95c387dd8cd2cad57 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-11-16phosphor-power: srcrev bump 5d23d9d680..2916ea52b3Andrew Geissler1-1/+1
Brandon Wyman (3): psu-ng: Refactor PMBus expectations helper psu-ng: Add code to detect temperature fault psu-ng: Add in detection of PGOOD fault Jim Wright (1): pseq: Add two second wait to power off Change-Id: Ic657e786cb8d89bcbda0604e7fc632e825468bc1 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-11-10phosphor-power: srcrev bump c0a0758034..5d23d9d680Andrew Geissler1-1/+1
Shawn McCarney (2): Add retry support to I2CInterface regulators: Retry failed I2C operations Change-Id: I55fa2feec489566db33574a5a2207233eeee53ee Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-11-09phosphor-power: srcrev bump 9ddc622e3a..c0a0758034Andrew Geissler1-1/+1
Adriana Kobylak (2): psu-ng: Get the power config full load property psu-ng: Set the power-config-full-load GPIO Change-Id: I7d30b1196e684d924acc627a097f2a7c7c08375b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-11-06phosphor-power: srcrev bump a2a830b1ff..9ddc622e3aAndrew Geissler1-1/+1
Brandon Wyman (1): psu-ng: Refactor PowerSupply::isFaulted Change-Id: Ideb68e813a4acbe84549254ae3aeb419953371ae Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-11-02phosphor-power: srcrev bump 85c7bf41fe..a2a830b1ffAndrew Geissler1-1/+1
Brandon Wyman (3): psu-ng: Refactor EXPECT calls for PMBus STATUS_* psu-ng: Add code to detect VOUT_OV_FAULT psu-ng: Change fault traces from INFO to ERR Shawn McCarney (2): regulators: Treat missing VPD keyword as empty regulators: Allow empty expected VPD value Change-Id: Ifc2953ba12251e6a8dc9ea51633bc3faf0eb7c60 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-30phosphor-power: srcrev bump b85b9dded0..85c7bf41feAndrew Geissler1-1/+1
Brandon Wyman (3): psu-ng: Use a separate map for required PSUs data psu-ng: Clear the additionalData each loop psu-ng: Detect CML fault Change-Id: I2c37cd4806529a304eb4eb91511d4c480cf0fa17 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-28phosphor-power: srcrev bump 523704d014..b85b9dded0Andrew Geissler1-1/+1
Brandon Wyman (2): psu-ng: Include STATUS_INPUT in input fault error psu-ng: Make comm fault first checked Change-Id: I43987d763e3cc4256cac12c84a015bf7f1198fe1 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-23phosphor-power: srcrev bump 81dbbb60a4..523704d014Andrew Geissler1-1/+1
Adriana Kobylak (3): psu-ng: Change the GPIOReader class to GPIOInterface psu-ng: Implement gpio write function psu-ng: Move model validation to its own function Change-Id: I6d27d9468e36df90c144eb19eaef522b932eb47d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-22phosphor-power: srcrev bump 786b6f4cbf..81dbbb60a4Andrew Geissler1-1/+1
Adriana Kobylak (1): Update MAINTAINERS, add OWNERS Change-Id: I9187bdec2e73d2a4f3edba6f48f68be28e545178 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-16phosphor-power: srcrev bump 8b66288a84..786b6f4cbfAndrew Geissler1-1/+1
Brandon Wyman (2): psu-ng: Change PMBus command response to uppercase psu-ng: PMBus STATUS_* command error data as hex Change-Id: I3c99f92336994650be3065af75b2141b343b41dc Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-14phosphor-power: srcrev bump 2aba2b25f1..8b66288a84Andrew Geissler1-1/+1
Brandon Wyman (1): psu-ng: Move adding _PID to createError Change-Id: I9cd3dcc2dbac85d2ab337fedeba2689339ca509d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-12phosphor-power: srcrev bump a4d38fad70..2aba2b25f1Andrew Geissler1-1/+1
Adriana Kobylak (1): psu-ng: Bump the psu validation timeout Jim Wright (1): pseq: Add GPIOs to power control application Change-Id: I889ba215cd31bd361160fa75687d72e3ed13ca5c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-10-08phosphor-power: srcrev bump 4c88a4c2c0..a4d38fad70Andrew Geissler1-1/+1
Adriana Kobylak (2): psu-ng: Throw if gpio line is not found psu-ng: Move psu validation to event timer Patrick Williams (2): catch exceptions as const build: switch to C++20 Change-Id: I27bd8586a5021ef7a42647025aeadc1953284ee5 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-23phosphor-power: srcrev bump 54b3ab9b3d..4c88a4c2c0Andrew Geissler1-1/+1
Shawn McCarney (1): regulators: Make inventory_path required property Change-Id: I789458e2b08bf19fdf74f81e131a35f3ee6dda76 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-17phosphor-power: srcrev bump e97fc13a6f..54b3ab9b3dAndrew Geissler1-1/+1
Shawn McCarney (1): regulators: Remove monitoring freq from comments Change-Id: I98e91ff9132b7317a9e2a2ebae2f72a3d9ea1b46 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-15phosphor-power: srcrev bump 3d8e295a02..e97fc13a6fAndrew Geissler1-1/+1
Shawn McCarney (7): regulators: Clear phase fault history in Device regulators: Simplify Chassis test cases regulators: Add detectPhaseFaults() to Chassis regulators: Simplify System test cases regulators: Add detectPhaseFaults() to System regulators: Enable phase fault detection regulators: Fix race condition in monitor disable Change-Id: I3ca7bf31b10fb03548c99c04057da770695a1df6 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-14phosphor-power: srcrev bump 1fd0b14587..3d8e295a02Andrew Geissler1-1/+1
Adriana Kobylak (1): clang updates Patrick Williams (1): clang-format: apply clang-12 changes Change-Id: I458f6e24203a239399cc54b009df790ef7c491b7 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-11phosphor-power: srcrev bump 2874e90220..1fd0b14587Andrew Geissler1-1/+1
Shawn McCarney (1): regulators: Add detectPhaseFaults() to Device Change-Id: Ibb7bb699b8d5eaab71821f28f6462e17bbc74a93 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-10phosphor-power: srcrev bump 39eb08a90b..2874e90220Andrew Geissler1-1/+1
Patrick Williams (1): exception: add errno Shawn McCarney (2): regulators: Add PhaseFaultDetection to Device regulators: Simplify Device test cases Change-Id: I21a846a695166ac704b849d764576a1c9ffb173d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-09phosphor-power: srcrev bump 69f10ad0b5..39eb08a90bAndrew Geissler1-1/+1
Shawn McCarney (5): regulators: Implement phase_fault_detection object regulators: Add i2c_capture_bytes to parser regulators: Add phase fault type to parser regulators: Add log_phase_fault to parser regulators: Add phase_fault_detection to parser Change-Id: Ia637cbfb48473a0f747627c304373fc53c088e53 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-04phosphor-power: srcrev bump e6d54a1fd4..69f10ad0b5Andrew Geissler1-1/+1
Patrick Williams (1): exception: switch to public sdbus exception Change-Id: I91523d65d7106514ae0a742c57045244f45563a5 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-03phosphor-power: srcrev bump ecbecbc8ef..e6d54a1fd4Andrew Geissler1-1/+1
Shawn McCarney (3): regulators: Remove usage of InvalidEnumString regulators: Improve I2CCaptureBytesAction doxygen regulators: Add toErrorType() utility function Change-Id: Ica61fc987d94aecff243c3c7b2d8628a3fc8e732 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-09-02phosphor-power: srcrev bump 1992083a94..ecbecbc8efAndrew Geissler1-1/+1
Brandon Wyman (1): psu-ng: Do not create duplicate power supplies Jim Wright (1): pseq: Implement power interface in control app Shawn McCarney (3): regulators: Implement i2c_capture_bytes action regulators: Add phase faults to ErrorHistory regulators: Add phase faults to ErrorLogging Change-Id: If6ce06bb874c4de4f0608589e6063e41e95bf00a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-31phosphor-power: srcrev bump 5d4a9c78ac..1992083a94Andrew Geissler1-1/+1
B. J. Wyman (1): psu-ng: Add accessor to get GPIO line name Jim Wright (1): pseq: Add power control dbus server interface Shawn McCarney (2): regulators: Add phase faults to ActionEnvironment regulators: Implement log_phase_fault action Change-Id: I2472fe53906f434083a8029d64680090d79a6541 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-26phosphor-power: srcrev bump 4175ffb76e..5d4a9c78acAndrew Geissler1-1/+1
Shawn McCarney (2): regulators: Add phase fault detection to schema regulators: Add device_id to validation tool Change-Id: I8b282ecfde994a917c05a1d8447c4f644a11b04a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-20phosphor-power: srcrev bump 4dc9a30029..4175ffb76eAndrew Geissler1-1/+1
Adriana Kobylak (1): psu-ng: Read and validate input voltage Change-Id: Ib467597be48142f3a3c965b1bf62b6ea4e07d68e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-18phosphor-power: srcrev bump 539b608f4a..4dc9a30029Andrew Geissler1-1/+1
Andrew Geissler (1): reg-config: ensure runs before chassis power on Shawn McCarney (3): regulators: Fix JSON documentation error regulators: Standardize blank line use in schema regulators: Standardize arrays in schema Change-Id: I69f5d4d605513baa5e38fbc5202d4bac6ed1a7fd Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-12phosphor-power: srcrev bump 10eb00f68e..539b608f4aAndrew Geissler1-1/+1
Jim Wright (1): pseq: Begin power control implementation Shawn McCarney (1): regulators: Document phase fault detection Change-Id: I7cf53fa692712ef2488490ba75276f4ad31abe5f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-30phosphor-power: srcrev bump 93f7ee9fd9..10eb00f68eAndrew Geissler1-1/+1
Jim Wright (1): pseq: Create phosphor-power-control application Change-Id: I7e8c27344ee602e91d95daeca4553e69908beb99 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-26phosphor-power: srcrev bump 681b2a36e6..93f7ee9fd9Andrew Geissler1-1/+1
Adriana Kobylak (2): psu-ng: Move PSU validation logic to its own function psu-ng: Do not log error for expected missing PSUs B. J. Wyman (1): psu-ng: Remove unnecessary debug trace Change-Id: Icb57026049611bb93799f298f2e958c78fafd219 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-06phosphor-power: srcrev bump 70e7f939fd..681b2a36e6Andrew Geissler1-1/+1
B. J. Wyman (1): psu-ng: Add in ability to get presence via GPIO Change-Id: I1b60320ffc30fad5b0b5b5117b0d7d95441faf0c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-06-29phosphor-power: srcrev bump d3a70d9876..70e7f939fdAndrew Geissler1-1/+1
Adriana Kobylak (2): psu-ng: Validate configuration during power on psu-ng: Validate supported model and count Change-Id: Ie748efe74299319e94c6499b54382b0f764a1e5c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-06-18phosphor-power: srcrev bump aacc2aafa5..d3a70d9876Andrew Geissler1-1/+1
Adriana Kobylak (1): psu-ng: Update supported configuration properties Change-Id: I4d09abbad020339d2938193f8cc7ab8e865e1e7e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-06-02phosphor-power: srcrev bump d9c8be577d..aacc2aafa5Andrew Geissler1-1/+1
Matt Spinler (1): regulators: Support a string or vector for VPD Change-Id: I6cf337d3605d07e830f65507dafcf5e84b63f677 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-05-25phosphor-power: srcrev bump ce540f3c9f..d9c8be577dAndrew Geissler1-1/+1
Shawn McCarney (1): regulators: Enable sensor monitoring Change-Id: I6bf4a94605ce8df2385418d3b599750bd5fac572 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
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: 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>