PEL: Add additional power sequencer callouts
Facilitate future code development by adding additional power good and
voltage fault callouts.
Signed-off-by: Jim Wright <jlwright@us.ibm.com>
Change-Id: Ie56a1dc74bc6b52e44d719a00e59ffcd168ddc07
diff --git a/extensions/openpower-pels/pel_values.cpp b/extensions/openpower-pels/pel_values.cpp
index 19b5210..aa77a5d 100644
--- a/extensions/openpower-pels/pel_values.cpp
+++ b/extensions/openpower-pels/pel_values.cpp
@@ -241,7 +241,8 @@
{"ambient_temp_back", "AMBBACK"}, {"ambient_perf_loss", "AMBPERF"},
{"ac_module", "ACMODUL"}, {"fan_cable", "FANCBL"},
{"cable_continued", "CBLCONT"}, {"altitude", "ALTTUDE"},
- {"pcie_hot_plug", "PCIEHP"}, {"overtemp", "OVERTMP"}};
+ {"pcie_hot_plug", "PCIEHP"}, {"overtemp", "OVERTMP"},
+ {"memory_dimm", "MEMDIMM"}};
PELValues::const_iterator findByValue(uint32_t value, const PELValues& fields)
{
diff --git a/extensions/openpower-pels/registry/message_registry.json b/extensions/openpower-pels/registry/message_registry.json
index 8153f12..317dd3e 100644
--- a/extensions/openpower-pels/registry/message_registry.json
+++ b/extensions/openpower-pels/registry/message_registry.json
@@ -2322,6 +2322,32 @@
]
}
]
+ },
+ {
+ "ADValue": "12P0VB_PG_OK",
+ "Callouts": [
+ {
+ "CalloutList": [
+ {
+ "Priority": "high",
+ "SymbolicFRU": "pgood_part"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "ADValue": "12P0VA_PG_OK",
+ "Callouts": [
+ {
+ "CalloutList": [
+ {
+ "Priority": "high",
+ "SymbolicFRU": "pgood_part"
+ }
+ ]
+ }
+ ]
}
]
},
@@ -3237,6 +3263,177 @@
]
}
]
+ },
+ {
+ "ADValue": "5.0VCS",
+ "Callouts": [
+ {
+ "CalloutList": [
+ { "Priority": "high", "LocCode": "P0" }
+ ]
+ }
+ ]
+ },
+ {
+ "ADValue": "PCIE_VDD0",
+ "Callouts": [
+ {
+ "CalloutList": [
+ {
+ "Priority": "high",
+ "SymbolicFRU": "pcie_hot_plug"
+ },
+ { "Priority": "medium", "LocCode": "P0" }
+ ]
+ }
+ ]
+ },
+ {
+ "ADValue": "PCIE_CORE",
+ "Callouts": [
+ {
+ "CalloutList": [
+ {
+ "Priority": "high",
+ "SymbolicFRU": "pcie_hot_plug"
+ },
+ { "Priority": "medium", "LocCode": "P0" }
+ ]
+ }
+ ]
+ },
+ {
+ "ADValue": "AVDD",
+ "Callouts": [
+ {
+ "CalloutList": [
+ { "Priority": "high", "LocCode": "P0-C5" },
+ { "Priority": "medium", "LocCode": "P0" }
+ ]
+ }
+ ]
+ },
+ {
+ "ADValue": "VDN",
+ "Callouts": [
+ {
+ "CalloutList": [
+ { "Priority": "high", "LocCode": "P0-C5" },
+ { "Priority": "medium", "LocCode": "P0" }
+ ]
+ }
+ ]
+ },
+ {
+ "ADValue": "VDDA",
+ "Callouts": [
+ {
+ "CalloutList": [
+ { "Priority": "high", "LocCode": "P0-C5" },
+ { "Priority": "medium", "LocCode": "P0" }
+ ]
+ }
+ ]
+ },
+ {
+ "ADValue": "VDDB",
+ "Callouts": [
+ {
+ "CalloutList": [
+ { "Priority": "high", "LocCode": "P0-C5" },
+ { "Priority": "medium", "LocCode": "P0" }
+ ]
+ }
+ ]
+ },
+ {
+ "ADValue": "VCS",
+ "Callouts": [
+ {
+ "CalloutList": [
+ { "Priority": "high", "LocCode": "P0-C5" },
+ { "Priority": "medium", "LocCode": "P0" }
+ ]
+ }
+ ]
+ },
+ {
+ "ADValue": "VIO",
+ "Callouts": [
+ {
+ "CalloutList": [
+ { "Priority": "high", "LocCode": "P0-C5" },
+ { "Priority": "medium", "LocCode": "P0" }
+ ]
+ }
+ ]
+ },
+ {
+ "ADValue": "VPCIE",
+ "Callouts": [
+ {
+ "CalloutList": [
+ { "Priority": "high", "LocCode": "P0-C5" },
+ { "Priority": "medium", "LocCode": "P0" }
+ ]
+ }
+ ]
+ },
+ {
+ "ADValue": "PMIC2",
+ "Callouts": [
+ {
+ "CalloutList": [
+ { "Priority": "high", "LocCode": "P0" },
+ {
+ "Priority": "medium",
+ "LocCode": "memory_dimm"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "ADValue": "PMIC3",
+ "Callouts": [
+ {
+ "CalloutList": [
+ { "Priority": "high", "LocCode": "P0" },
+ {
+ "Priority": "medium",
+ "LocCode": "memory_dimm"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "ADValue": "VDDR1",
+ "Callouts": [
+ {
+ "CalloutList": [
+ { "Priority": "high", "LocCode": "P0" },
+ {
+ "Priority": "medium",
+ "LocCode": "memory_dimm"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "ADValue": "VDDR0",
+ "Callouts": [
+ {
+ "CalloutList": [
+ { "Priority": "high", "LocCode": "P0" },
+ {
+ "Priority": "medium",
+ "LocCode": "memory_dimm"
+ }
+ ]
+ }
+ ]
}
]
},
diff --git a/extensions/openpower-pels/registry/schema/schema.json b/extensions/openpower-pels/registry/schema/schema.json
index d105b3d..ad9f079 100644
--- a/extensions/openpower-pels/registry/schema/schema.json
+++ b/extensions/openpower-pels/registry/schema/schema.json
@@ -507,7 +507,8 @@
"cable_continued",
"altitude",
"pcie_hot_plug",
- "overtemp"
+ "overtemp",
+ "memory_dimm"
]
},