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"
             ]
         },