#
5dce1a74 |
| 19-Aug-2024 |
Faisal Awada <faisal@us.ibm.com> |
power-utils: Retrieve Firmware Version from sysfs
Added support to retrieve firmware version from sysfs. This required the following code additions and modifications:
1 - Locate the target PSU obje
power-utils: Retrieve Firmware Version from sysfs
Added support to retrieve firmware version from sysfs. This required the following code additions and modifications:
1 - Locate the target PSU object and retrieve 'i2cBus' and 'i2cAddress'. 2 - Obtain PMBus interface access. 3 - Read the firmware version from sysfs.
Tested: The new code was loaded onto a system, and the firmware version was successfully read from sysfs. Verified getVersion using psu.json file did not change.
Change-Id: I791788f45e4d682578efbed33e3832a833644dad Signed-off-by: Faisal Awada <faisal@us.ibm.com>
show more ...
|
#
48781aef |
| 10-May-2023 |
Patrick Williams <patrick@stwcx.xyz> |
clang-format: copy latest and re-format
clang-format-16 has some backwards incompatible changes that require additional settings for best compatibility and re-running the formatter. Copy the latest
clang-format: copy latest and re-format
clang-format-16 has some backwards incompatible changes that require additional settings for best compatibility and re-running the formatter. Copy the latest .clang-format from the docs repository and reformat the repository.
Change-Id: If66f68c96df4baf8dc07abf8729a3cb7657e932d Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
d1bc4cec |
| 13-Dec-2019 |
Brandon Wyman <bjwyman@gmail.com> |
Update .clang-format to latest version from docs Signed-off-by: Brandon Wyman <bjwyman@gmail.com> Change-Id: Ie6e7f43e7554429704dca86b21320c90aed18791
|
#
d19df255 |
| 25-Oct-2019 |
Lei YU <mine260309@gmail.com> |
power-utils: Initially add --update option This option is used to update the PSU firmware, usage: psutils --update <psu-inventory-path> <image-dir> Signed-off-by: Lei YU <
power-utils: Initially add --update option This option is used to update the PSU firmware, usage: psutils --update <psu-inventory-path> <image-dir> Signed-off-by: Lei YU <mine260309@gmail.com> Change-Id: I3958e360f04bb0ace9eea41d9f81e4533432701c
show more ...
|
#
093b5917 |
| 22-Oct-2019 |
Lei YU <mine260309@gmail.com> |
power-utils: Add --compare option This option is to get a latest version from a list of PSU versions. Due to the --compare option requires a list of strings and only one option
power-utils: Add --compare option This option is to get a latest version from a list of PSU versions. Due to the --compare option requires a list of strings and only one option is supported at the same time, it's easier to switch to CLI11 to parse the arguments. Also add --raw option that outputs the text without linefeed. Tested: Verify both --get-version and --compare works on Witherspoon. Signed-off-by: Lei YU <mine260309@gmail.com> Change-Id: Idec75e3a5699eba8ba587e74824431993fe10c4c
show more ...
|
#
0bf1b782 |
| 29-Aug-2019 |
Lei YU <mine260309@gmail.com> |
Add power-utils The power-utils is added to support psu code manager as vendor-specifc tool. In this commit, the util returns the PSU version based on the PSU inventory path, whe
Add power-utils The power-utils is added to support psu code manager as vendor-specifc tool. In this commit, the util returns the PSU version based on the PSU inventory path, where the inventory path are mapped to the PSU sysfs device directory based on a json config. Tested: Verify the version is returned correctly on Witherspoon: $ ./psutils --getversion \ /xyz/openbmc_project/inventory/system/chassis/motherboard/powersupply0 01100110 And it returns non-zero when it fails to get the version without throwing exception. Signed-off-by: Lei YU <mine260309@gmail.com> Change-Id: Ib60f3aa50ce581d55fe4cd62642f30398e25be83
show more ...
|