Age | Commit message (Collapse) | Author | Files | Lines |
|
Shawn McCarney (1):
regulators: Make inventory_path required property
Change-Id: I789458e2b08bf19fdf74f81e131a35f3ee6dda76
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Shawn McCarney (1):
regulators: Remove monitoring freq from comments
Change-Id: I98e91ff9132b7317a9e2a2ebae2f72a3d9ea1b46
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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>
|
|
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>
|
|
Shawn McCarney (1):
regulators: Add detectPhaseFaults() to Device
Change-Id: Ibb7bb699b8d5eaab71821f28f6462e17bbc74a93
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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>
|
|
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>
|
|
Patrick Williams (1):
exception: switch to public sdbus exception
Change-Id: I91523d65d7106514ae0a742c57045244f45563a5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Patrick Williams (1):
exception: switch to public sdbus exception
Change-Id: Ifae7b947c9a0667eea73657a04ada130e21bb873
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Adriana Kobylak (1):
psu-ng: Read and validate input voltage
Change-Id: Ib467597be48142f3a3c965b1bf62b6ea4e07d68e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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>
|
|
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>
|
|
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I588025b614416c43aa2d053765ab53bacf890cb5
|
|
Jim Wright (1):
pseq: Create phosphor-power-control application
Change-Id: I7e8c27344ee602e91d95daeca4553e69908beb99
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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>
|
|
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>
|
|
The phosphor-power-supply source tree for building phosphor-psu-monitor
will be updated to use the C++ version of the libgpiod interfaces in
order to read GPIO lines for power supply presence detection.
Change-Id: Id06c5e5f1bc34ac130d3def4d647bb2e8e2852de
Signed-off-by: B. J. Wyman <bjwyman@gmail.com>
|
|
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>
|
|
Chicago Duan (1):
Fix unavailable code-update.md link
Change-Id: I2b786b570183c5d3ece6bd25b864cfded82c927f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Adriana Kobylak (1):
psu-ng: Update supported configuration properties
Change-Id: I4d09abbad020339d2938193f8cc7ab8e865e1e7e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (1):
regulators: Support a string or vector for VPD
Change-Id: I6cf337d3605d07e830f65507dafcf5e84b63f677
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Shawn McCarney (1):
regulators: Enable sensor monitoring
Change-Id: I6bf4a94605ce8df2385418d3b599750bd5fac572
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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>
|
|
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>
|
|
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
|
|
Shawn McCarney (1):
regulators: Complete PMBusReadSensorAction class
Change-Id: I9530ac46c484684654164e279f25b66850ccd2b6
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
AndyYFWang (1):
Fix the issue of clearRegister function
Change-Id: I1592e3d6af0ee07b31821bdd270335dbd3d0cce1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Patrick Williams (1):
enable shellcheck
Change-Id: I5e2e069db6ec29993cc5547022485847b56bb245
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Shawn McCarney (1):
regulators: Add Sensors service
Change-Id: If292419ffff68cd39a30a68250de8e26e311920b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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>
|
|
Chanh Nguyen (1):
psu-ng: Change the IBM_VPD checking condition
Change-Id: I1ec68a8580972208f472f1648a5c3782c309d65a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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>
|
|
Shawn McCarney (1):
regulators: Create error log entries
Change-Id: Ied336e2f2f6f37a5f8e958d2296d94f142b773f6
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Adriana Kobylak (1):
psu-ng: Get max PSU number from entity manager
Change-Id: Ib9402a949443dfc0712a0613ad6f6e749a9ae3f5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Adriana Kobylak (1):
psu-ng: Remove Min Power Supplies and cleanup
Change-Id: I0ebed331ad814ba89dac89b5927881022d83e9ec
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Shawn McCarney (1):
regulators: Temporarily allow boot w/missing cfg
Change-Id: I6f2ba8d770f9258ee2897d5217a9d1d53b074b46
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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>
|