summaryrefslogtreecommitdiff
path: root/meta-phosphor/recipes-phosphor/power
AgeCommit message (Collapse)AuthorFilesLines
3 daysphosphor-psu-code-mgmt: srcrev bump bab5ed998f..80c2daae12Andrew Geissler1-1/+1
George Liu (17): vendor-example: Remove unused variables clang-tidy: Add clang-tidy to phosphor-psu-code-mgmt clang-tidy: Add cert checks clang-tidy: Add clang-analyzer checks clang-tidy: Add few cppcoreguidelines check clang-tidy: Enable cppcoreguidelines-explicit-virtual-functions clang-tidy: Enable cppcoreguidelines-special-member-functions clang-tidy: clang-tidy: Add few misc checks clang-tidy: Add performance checks clang-tidy: Enable performance-faster-string-find check clang-tidy: Enable performance-inefficient-vector-operation check clang-tidy: Enable performance-unnecessary-value-param check clang-tidy: Enable readability checks on repo clang-tidy: Enable readability-make-member-function-const check clang-tidy: Enable readability-uppercase-literal-suffix check clang-tidy: Enable readability-string-compare check clang-tidy: Enable readability-convert-member-functions-to-static Change-Id: Ifb7a7b21b848a042658dac5655e1e8dc4f71b21b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
3 daysphosphor-power: srcrev bump f54021972b..5dce1a746eAndrew Geissler1-1/+1
Faisal Awada (1): power-utils: Retrieve Firmware Version from sysfs Change-Id: If4758cc922d7d7e213b6629f55526413cd14be54 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
12 daysphosphor-power: srcrev bump cee2e20ae6..f54021972bAndrew Geissler1-1/+1
Patrick Williams (1): clang-format: re-format for clang-18 Change-Id: I73bb60c897785e3e5d40f3f82d2d42757466d40a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
13 daysphosphor-psu-code-mgmt: srcrev bump 7b8a1ef00d..bab5ed998fAndrew Geissler1-1/+1
Patrick Williams (1): clang-format: re-format for clang-18 Change-Id: Idb1953316ea3397d23bfdf1610720ad495a6d2bc Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-08-11phosphor-power: srcrev bump 4afafc8a72..cee2e20ae6Andrew Geissler1-1/+1
George Liu (4): Fix MD040 warnings Fix MD041 warnings Fix MD033 warnings Fix MD034 warnings Shawn McCarney (3): Add support for re-finding interfaces/system types Move format_utils.hpp to root directory regs: Use new compatible interface Change-Id: I0c55f4abf19ddcee179027322ba34255546ad797 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-08-05phosphor-psu-code-mgmt: srcrev bump 935f551c55..7b8a1ef00dAndrew Geissler1-1/+1
George Liu (2): README.md: Fix MD040 warnings README.md: Fix MD031 warnings Change-Id: I5dec8b5e9fb1001651bef397be95557afc4e6fa5 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-08-03phosphor-power: srcrev bump b9d4fb7175..4afafc8a72Andrew Geissler1-1/+1
Shawn McCarney (1): regs: Document usage of new compatible intf Change-Id: I959a8d547c591c619cad0f0cfa0b476b732a3fe8 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-07-31phosphor-psu-code-mgmt: srcrev bump e183edccee..935f551c55Andrew Geissler1-1/+1
Rashmica Gupta (1): generate-psu-tar: Update private signing key Change-Id: I9c190b4c90c6f65e6e150789fd32a7d1229f3b9c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-07-29phosphor-power: srcrev bump 768d22693b..b9d4fb7175Andrew Geissler1-1/+1
Andrew Geissler (1): gcc14: continue dangling-reference workaround Change-Id: Id85a067baa7c6a634f80fb894b7877ff3f15f38e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-07-17phosphor-psu-code-mgmt: srcrev bump 760053d8a9..e183edcceeAndrew Geissler1-1/+1
Matt Spinler (1): Catch GetSubTreePaths exception Change-Id: I8673f37013021442228ee32db58ae8e70ff47605 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-07-11phosphor-power: srcrev bump 9e706622b4..768d22693bAndrew Geissler1-1/+1
Shawn McCarney (2): pseq: Update documentation Move to std::format Change-Id: I22460fe954dc2e728ccbcdaad465fb447ef00632 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-07-02phosphor-power: srcrev bump 16275831b6..9e706622b4Andrew Geissler1-1/+1
Shawn McCarney (5): pseq: Update STATUS_VOUT checks in config files pseq: Switch to new pgood isolation support pseq: Remove deprecated files regulators: Initial Fuji config file regulators: Initial BlueRidge config file Change-Id: I1331781774c05a1ebbc41ffd43d5c68ebd6cd217 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-07-01phosphor-power: srcrev bump ab73001a78..16275831b6Andrew Geissler1-1/+1
Shawn McCarney (1): pseq: Check STATUS_VOUT first to find pgood fault Change-Id: If3011a47bc9c45b1c77b940342424905d5e914e9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-06-26phosphor-power: srcrev bump 1838dbf934..ab73001a78Andrew Geissler1-1/+1
Shawn McCarney (2): pseq: Add config files for Fuji systems pseq: Add config files for BlueRidge systems Change-Id: Iffe90abaaa28c44f2ffd2bc09a8faf4a50e7a0e2 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-06-26phosphor-psu-code-mgmt: srcrev bump 33cf9f0875..760053d8a9Andrew Geissler1-1/+1
Faisal Awada (1): Waiting for PSUs to be available during startup Change-Id: I65687f6cef29514f08800fc2399ed75e93d87ab3 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-06-18phosphor-psu-code-mgmt: srcrev bump 64c18b07e8..33cf9f0875Andrew Geissler1-1/+1
Manojkiran Eda (1): Fix spelling mistakes using codespell Change-Id: I0844b856aa1a33d2b385c6c1a94ccd737a75e059 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-06-10phosphor-power: srcrev bump 452de22e74..1838dbf934Andrew Geissler1-1/+1
Shawn McCarney (1): Move D-Bus finder class constructors Change-Id: Id1c8c269404f74fbd382ea1def84440bec149561 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-06-05phosphor-power: srcrev bump 98f429474b..452de22e74Andrew Geissler1-1/+1
Shawn McCarney (2): Create class for finding compatible system types pseq: Create class for finding devices Change-Id: Id04a1bf850949cd72a4e078c029eaf455df40aba Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-06-04phosphor-power: srcrev bump 04471bb29a..98f429474bAndrew Geissler1-1/+1
Shawn McCarney (4): Create TemporarySubDirectory class pseq: Find config file using new compatible intf pseq: Add BMC dump method to Services class Create class for finding D-Bus interfaces Change-Id: I930425aaa076d517561e33de53081c1c4220b853 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-05-21phosphor-power: srcrev bump 2d068dc70d..04471bb29aAndrew Geissler1-1/+1
Shawn McCarney (2): pseq: Create Everest JSON cfg file in new format pseq: Create Bonnell JSON cfg file in new format Change-Id: Icdc56a1175025386a42e539527baf99bc2b9343f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-05-11phosphor-power: srcrev bump b5451447b6..2d068dc70dAndrew Geissler1-1/+1
Shawn McCarney (1): pseq: Create Rainier JSON config file in new format Change-Id: I9d00f98a7a90763a7f388b15a2a2c8e310c3e9ee Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-05-09phosphor-power: srcrev bump b89395b1ac..b5451447b6Andrew Geissler1-1/+1
Shawn McCarney (4): pseq: Refactor storage of debug data pseq: Create UCD90xDevice class pseq: Create UCD90320Device class pseq: Create UCD90160Device class Change-Id: Ie102d34512ac849957cadc6ab14321e39633e259 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-05-02phosphor-power: srcrev bump fb0ccb8e93..b89395b1acAndrew Geissler1-1/+1
Shawn McCarney (2): pseq: Add Services parameter to getGPIOValues() pseq: Create PMBusDriverDevice class Change-Id: Ic2f002b4f8428f5ec804f4dd77fc2d133b3d9fe2 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-04-25phosphor-power: srcrev bump 472101c5cd..fb0ccb8e93Andrew Geissler1-1/+1
Shawn McCarney (1): Promote getPath() to PMBusBase Change-Id: I432aa0b94abc9d11d912ea2160880663ba110c79 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-04-23phosphor-power: srcrev bump df4e0e7ea4..472101c5cdAndrew Geissler1-1/+1
Konstantin Aladyshev (1): meson: Fix local build of phosphor-power-sequencer tests Shawn McCarney (3): pseq: Add format_utils namespace pseq: Add getRails() method to device hierarchy pseq: Standard pgood fault detection algorithm Change-Id: I3a009da357c6bc16eb0310b89d2342db696791fd Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-04-19phosphor-power: srcrev bump 2495659850..df4e0e7ea4Andrew Geissler1-1/+1
Konstantin Aladyshev (1): meson: Fix local meson build Change-Id: I263c1a716c84eabd4f857c54bad7aadd1177d4ea Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-04-16phosphor-power: srcrev bump 2ae827a8d2..2495659850Andrew Geissler1-1/+1
Konstantin Aladyshev (1): meson: Provide wrap file for boost Shawn McCarney (2): pseq: Add presence caching to Services pseq: Add pgood fault detection to Rail class Change-Id: Ica541fb512a311693fe59c3aa330cd2ac70d5287 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-04-02phosphor-power: srcrev bump e4fa48c249..2ae827a8d2Andrew Geissler1-1/+1
Faisal Awada (1): psu-ng: Fix log error for missing PSU Change-Id: Ie661d6d86b8001a8fdda5c3f1f11ebd89ab795fe Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-02-24phosphor-power: srcrev bump 9ec0d43df0..e4fa48c249Andrew Geissler1-1/+1
George Liu (1): phosphor-power-supply: Fix code security vulnerabilities Change-Id: I812ed95c2b07b4cd92ccd6adb6ba4e93f1e7b638 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-02-16phosphor-power: srcrev bump 4af83db57e..9ec0d43df0Andrew Geissler1-1/+1
Shawn McCarney (1): pseq: Remove output voltage comparison to OV limit Change-Id: I41573095fc6487b275fd40e00305a07617003765 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-02-09phosphor-power: srcrev bump 16e493af18..4af83db57eAndrew Geissler1-1/+1
Patrick Williams (1): remove unused asio/sd_event.hpp include Shawn McCarney (2): pseq: Add Services class for automated testing pseq: Create base class for sequencer devices Change-Id: Id21464fff68e71598ec0852c679dfad332c1e211 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-02-06phosphor-psu-code-mgmt: srcrev bump 541f267139..64c18b07e8Andrew Geissler1-1/+1
George Liu (1): owners: Update Chicago email Change-Id: I43e756ccbdb90df21121fccec79298b5f6e7ed5a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-31phosphor-power: srcrev bump a4ea20b01e..16e493af18Andrew Geissler1-1/+1
Shawn McCarney (1): pseq: Add is_power_supply_rail JSON file property Change-Id: I86f3d57098d86b4cab3328872bf83837c649657f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-30phosphor-power: srcrev bump 7affb1f2ba..a4ea20b01eAndrew Geissler1-1/+1
Faisal Awada (1): Revert "Create directory to put power device firmware" Change-Id: I922afa051350f3c987a20a39bde5bd815ccb3893 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-24phosphor-power: srcrev bump 6a957f6fd6..7affb1f2baAndrew Geissler1-1/+1
Patrick Williams (1): State.Chassis: update service name Change-Id: Ie149124030794bef3b89685d2711f8550a1b4d35 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-13phosphor-psu-code-mgmt: srcrev bump ce6c5c54d4..541f267139Andrew Geissler1-1/+1
George Liu (1): owners: Add George email Change-Id: I962c84fbb9c841c10ebf5bf804abf49a23429bc3 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-13phosphor-power: srcrev bump 8ac0673994..6a957f6fd6Andrew Geissler1-1/+1
Faisal Awada (1): Create directory to put power device firmware Shawn McCarney (3): Move TemporaryFile class to root directory pseq: Create Rail class pseq: Create standalone config file parser Change-Id: I9e83c404314489fcd02bf9472694ca2a5c935af8 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-11phosphor-power: srcrev bump 6869acb327..8ac0673994Andrew Geissler1-1/+1
George Liu (1): owners: updated George email Change-Id: Ic1c1288f57534d9b36947fbcb68cf04b40cdd297 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-08phosphor-power: srcrev bump e4b76830ed..6869acb327Andrew Geissler1-1/+1
Brandon Wyman (1): psu-ng: Disable Communication, Logic, and Memory (CML) fault Change-Id: I6c9b4b360b22f6496e9c682c22b0852ef96040e2 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2024-01-04phosphor-power: srcrev bump 3a492527fd..e4b76830edAndrew Geissler1-1/+1
Shawn McCarney (1): pseq: Document enhanced JSON config file format Change-Id: Icd795f5a9b7f13c1226168a49fd68e4b12dc1754 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-13phosphor-power: srcrev bump d694d8fcb0..3a492527fdAndrew Geissler1-1/+1
Andrew Geissler (1): power-supply: don't fail if synch gpio not found Change-Id: Ia81d880c89182abc27e3fd8b1fea11db5996b5fc Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-09phosphor-power: srcrev bump 5c6a693e7d..d694d8fcb0Andrew Geissler1-1/+1
Patrick Williams (1): meson: adjust nlohmann-json dependency Change-Id: Iecb5d5026dbce6b0091796c2a156bf189158310e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-06phosphor-power: srcrev bump 43551f68ef..5c6a693e7dAndrew Geissler1-1/+1
Patrick Williams (1): build: use allowed over enabled Shawn McCarney (2): Update meson command in README.md meson: disable long-tests by default Change-Id: Ic84c2a4aea6f973958d82dd58f6a422c21e7fc86 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-06meta-phosphor: phosphor-power: disable testsShawn McCarney1-0/+1
Change-Id: I45dd7310681ea19fef1fc7500551b82f562b50ee Signed-off-by: Shawn McCarney <shawnmm@us.ibm.com>
2023-12-04phosphor-psu-code-mgmt: srcrev bump 3f6c12b8a5..ce6c5c54d4Andrew Geissler1-1/+1
Patrick Williams (2): meson: disable oe-sdk by default build: use allowed over enabled Change-Id: I7cd4f3ef127ae96269961f4767cd125a568277ad Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-12-03phosphor-power: srcrev bump 03e2a02869..43551f68efAndrew Geissler1-1/+1
Patrick Williams (1): meson: disable oe-sdk by default Change-Id: Idf6a9152b0e6b0f7c86c08faf992051aa98e57f0 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-11-28phosphor-power: srcrev bump 319b0dddfa..03e2a02869Andrew Geissler1-1/+1
Faisal Awada (2): psu-ng: Fixed PSU monitor app to bind/unbind device driver appropriately. psu-ng: Fixed PSU monitor app not to report error on valid configuration Change-Id: I36403f639e7785d185f9ccb94d87f34eb3dfbc08 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-10-28phosphor-psu-code-mgmt: srcrev bump c441915b19..3f6c12b8a5Andrew Geissler1-1/+1
Patrick Williams (1): clang-format: copy latest and re-format Change-Id: Idf604c3392eebe0b893425bc07ce5975ea73ef61 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-10-25phosphor-power: srcrev bump 67f71b9e16..319b0dddfaAndrew Geissler1-1/+1
Patrick Williams (1): clang-format: copy latest and re-format Change-Id: I959c8db0b7566df149d53049dbc192a8688b1706 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2023-09-13phosphor-power: srcrev bump 9c446cda7d..67f71b9e16Andrew Geissler1-1/+1
Matt Spinler (3): psu-ng: Group all private PS class attributes psu-ng: Add peak input power sensor for some PSs psu-ng: Remove previous input history code Change-Id: If55e0604b93c03c6c2f3515fa5940f76bb03275b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>