summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRex Fu <rex.fu@amd.com>2026-10-12 12:08:09 +0300
committerPete O_o <pmb@meta.com>2026-11-02 11:28:34 +0300
commit679da3adb49956473e2af595e9dfd136de6459fe (patch)
tree7a94c384c71c2c8794e290f36339bc5ea67d1735
parentbe4f3571e630ac6567b68068a06e1e0d063ee630 (diff)
downloadopenbmc-679da3adb49956473e2af595e9dfd136de6459fe.tar.xz
meta-facebook: anacapa: log PDB fuse faults
Add GPIO monitoring for PDB fuse fault signals introduced on DVT. Create a power rail fault event when a fuse signal is low at monitor startup or transitions low at runtime. Change-Id: I1c677d0de3af12022dd98438fd010a66a5772762 Signed-off-by: Rex Fu <rex.fu@amd.com>
-rw-r--r--meta-facebook/meta-anacapa/recipes-phosphor/gpio/phosphor-gpio-monitor/plat-phosphor-multi-gpio-monitor.json100
1 files changed, 100 insertions, 0 deletions
diff --git a/meta-facebook/meta-anacapa/recipes-phosphor/gpio/phosphor-gpio-monitor/plat-phosphor-multi-gpio-monitor.json b/meta-facebook/meta-anacapa/recipes-phosphor/gpio/phosphor-gpio-monitor/plat-phosphor-multi-gpio-monitor.json
index f1c04aed17..e3dbf7e899 100644
--- a/meta-facebook/meta-anacapa/recipes-phosphor/gpio/phosphor-gpio-monitor/plat-phosphor-multi-gpio-monitor.json
+++ b/meta-facebook/meta-anacapa/recipes-phosphor/gpio/phosphor-gpio-monitor/plat-phosphor-multi-gpio-monitor.json
@@ -190,6 +190,106 @@
"Continue": true
},
{
+ "Name": "LPDB_P50V_FUSE0_TVS1",
+ "LineName": "LPDB_P50V_FUSE0_TVS1",
+ "EventMon": "BOTH",
+ "Targets": {
+ "INIT_LOW": ["power-rail-assert-log@Anacapa_PDB-LPDB_P50V_FUSE0_TVS1.service"],
+ "FALLING": ["power-rail-assert-log@Anacapa_PDB-LPDB_P50V_FUSE0_TVS1.service"]
+ },
+ "Continue": true
+ },
+ {
+ "Name": "LPDB_P50V_FUSE0_TVS2",
+ "LineName": "LPDB_P50V_FUSE0_TVS2",
+ "EventMon": "BOTH",
+ "Targets": {
+ "INIT_LOW": ["power-rail-assert-log@Anacapa_PDB-LPDB_P50V_FUSE0_TVS2.service"],
+ "FALLING": ["power-rail-assert-log@Anacapa_PDB-LPDB_P50V_FUSE0_TVS2.service"]
+ },
+ "Continue": true
+ },
+ {
+ "Name": "LPDB_P50V_FUSE1_TVS1",
+ "LineName": "LPDB_P50V_FUSE1_TVS1",
+ "EventMon": "BOTH",
+ "Targets": {
+ "INIT_LOW": ["power-rail-assert-log@Anacapa_PDB-LPDB_P50V_FUSE1_TVS1.service"],
+ "FALLING": ["power-rail-assert-log@Anacapa_PDB-LPDB_P50V_FUSE1_TVS1.service"]
+ },
+ "Continue": true
+ },
+ {
+ "Name": "LPDB_P50V_FUSE1_TVS2",
+ "LineName": "LPDB_P50V_FUSE1_TVS2",
+ "EventMon": "BOTH",
+ "Targets": {
+ "INIT_LOW": ["power-rail-assert-log@Anacapa_PDB-LPDB_P50V_FUSE1_TVS2.service"],
+ "FALLING": ["power-rail-assert-log@Anacapa_PDB-LPDB_P50V_FUSE1_TVS2.service"]
+ },
+ "Continue": true
+ },
+ {
+ "Name": "RPDB_P50V_FUSE2_TVS1",
+ "LineName": "RPDB_P50V_FUSE2_TVS1",
+ "EventMon": "BOTH",
+ "Targets": {
+ "INIT_LOW": ["power-rail-assert-log@Anacapa_PDB-RPDB_P50V_FUSE2_TVS1.service"],
+ "FALLING": ["power-rail-assert-log@Anacapa_PDB-RPDB_P50V_FUSE2_TVS1.service"]
+ },
+ "Continue": true
+ },
+ {
+ "Name": "RPDB_P50V_FUSE2_TVS2",
+ "LineName": "RPDB_P50V_FUSE2_TVS2",
+ "EventMon": "BOTH",
+ "Targets": {
+ "INIT_LOW": ["power-rail-assert-log@Anacapa_PDB-RPDB_P50V_FUSE2_TVS2.service"],
+ "FALLING": ["power-rail-assert-log@Anacapa_PDB-RPDB_P50V_FUSE2_TVS2.service"]
+ },
+ "Continue": true
+ },
+ {
+ "Name": "RPDB_P50V_FUSE3_TVS1",
+ "LineName": "RPDB_P50V_FUSE3_TVS1",
+ "EventMon": "BOTH",
+ "Targets": {
+ "INIT_LOW": ["power-rail-assert-log@Anacapa_PDB-RPDB_P50V_FUSE3_TVS1.service"],
+ "FALLING": ["power-rail-assert-log@Anacapa_PDB-RPDB_P50V_FUSE3_TVS1.service"]
+ },
+ "Continue": true
+ },
+ {
+ "Name": "RPDB_P50V_FUSE3_TVS2",
+ "LineName": "RPDB_P50V_FUSE3_TVS2",
+ "EventMon": "BOTH",
+ "Targets": {
+ "INIT_LOW": ["power-rail-assert-log@Anacapa_PDB-RPDB_P50V_FUSE3_TVS2.service"],
+ "FALLING": ["power-rail-assert-log@Anacapa_PDB-RPDB_P50V_FUSE3_TVS2.service"]
+ },
+ "Continue": true
+ },
+ {
+ "Name": "RPDB_P50V_FUSE4_TVS1",
+ "LineName": "RPDB_P50V_FUSE4_TVS1",
+ "EventMon": "BOTH",
+ "Targets": {
+ "INIT_LOW": ["power-rail-assert-log@Anacapa_PDB-RPDB_P50V_FUSE4_TVS1.service"],
+ "FALLING": ["power-rail-assert-log@Anacapa_PDB-RPDB_P50V_FUSE4_TVS1.service"]
+ },
+ "Continue": true
+ },
+ {
+ "Name": "LPDB_P50V_FUSE5_TVS1",
+ "LineName": "LPDB_P50V_FUSE5_TVS1",
+ "EventMon": "BOTH",
+ "Targets": {
+ "INIT_LOW": ["power-rail-assert-log@Anacapa_PDB-LPDB_P50V_FUSE5_TVS1.service"],
+ "FALLING": ["power-rail-assert-log@Anacapa_PDB-LPDB_P50V_FUSE5_TVS1.service"]
+ },
+ "Continue": true
+ },
+ {
"Name": "FM_BIOS_POST_CMPLT_R_N",
"LineName": "FM_BIOS_POST_CMPLT_R_N",
"EventMon": "BOTH",