diff options
| author | Freddie Jheng <Freddie.Jheng@quantatw.com> | 2026-04-29 15:13:31 +0300 |
|---|---|---|
| committer | Amithash Prasad <amithash@meta.com> | 2026-06-02 22:03:40 +0300 |
| commit | 36dc745e0ae261b79a5647034598ad4717ab45b3 (patch) | |
| tree | 543a5db0c50662df6e03d87f213179b4a5e13385 /upstream-layers/meta-openembedded/meta-python/recipes-devtools/python/python3-pythonping_1.1.4.bb | |
| parent | 04b78cccf9f7c5459a1b4247ed3d614e5b4c2b62 (diff) | |
| download | openbmc-36dc745e0ae261b79a5647034598ad4717ab45b3.tar.xz | |
meta-facebook: santabarbara: monitor SWB_PWR_FAULT_N PowerRailFault
Decode SWB CPLD fault register on rising edge and log PowerRailFault
with the affected rail name. Resolve the log entry on falling edge.
Persist log entry path to /var/lib/phosphor-gpio-monitor/ so it
survives BMC reboot and can be resolved via INIT_LOW after AC cycle.
Tested on Santabarbara platform:
```
root@bmc:~# systemctl start swb-pwr-fault-assert.service
root@bmc:~# mfg-tool log-display
"64": {
"message": "xyz.openbmc_project.State.Power.PowerRailFault",
"additional_data": {
"FAILURE_DATA": "SWB_CPLD_PWR_FAULT - [P0V81_PEX0_Power_fault]",
...
},
"resolved": false,
...
}
root@bmc:~# mfg-tool power-control -p 0 -a cycle -s standby
root@bmc:~# mfg-tool log-display
"64": {
"message": "xyz.openbmc_project.State.Power.PowerRailFault",
"additional_data": {
"FAILURE_DATA": "SWB_CPLD_PWR_FAULT - [P0V81_PEX0_Power_fault]",
...
},
"resolved": true,
...
}
```
Change-Id: Ifadcd11b783a925a06f2dd5685598b787253848e
Signed-off-by: Freddie Jheng <Freddie.Jheng@quantatw.com>
Diffstat (limited to 'upstream-layers/meta-openembedded/meta-python/recipes-devtools/python/python3-pythonping_1.1.4.bb')
0 files changed, 0 insertions, 0 deletions
