Age | Commit message (Collapse) | Author | Files | Lines |
|
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>
|
|
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>
|
|
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>
|
|
Brandon Wyman (1):
psu-ng: Refactor PowerSupply::isFaulted
Change-Id: Ideb68e813a4acbe84549254ae3aeb419953371ae
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Lei YU (1):
MAINTAINERS and OWNERS: Update info
Change-Id: I4d40b10b10f224fb8090b068d09dbf6d62723a41
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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>
|
|
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>
|
|
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>
|
|
Manojkiran Eda (1):
Add OWNERS file
Change-Id: Ib229c771d75b3b5be4dc1f022266567305dd2ca4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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>
|
|
Adriana Kobylak (1):
Update MAINTAINERS, add OWNERS
Change-Id: I9187bdec2e73d2a4f3edba6f48f68be28e545178
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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>
|
|
Brandon Wyman (1):
psu-ng: Move adding _PID to createError
Change-Id: I9cd3dcc2dbac85d2ab337fedeba2689339ca509d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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>
|
|
Patrick Williams (1):
build: switch to C++20
Change-Id: I12ab08f7b460e1882614ab226eae8a42c4f3a28d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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>
|
|
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>
|