summaryrefslogtreecommitdiffstats
path: root/extensions/openpower-pels/pel_types.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'extensions/openpower-pels/pel_types.hpp')
-rw-r--r--extensions/openpower-pels/pel_types.hpp25
1 files changed, 25 insertions, 0 deletions
diff --git a/extensions/openpower-pels/pel_types.hpp b/extensions/openpower-pels/pel_types.hpp
index b836942..3d9e457 100644
--- a/extensions/openpower-pels/pel_types.hpp
+++ b/extensions/openpower-pels/pel_types.hpp
@@ -5,6 +5,9 @@ namespace openpower
namespace pels
{
+/**
+ * @brief Useful component IDs
+ */
enum class ComponentID
{
phosphorLogging = 0x2000
@@ -35,11 +38,33 @@ enum class SectionID
extUserData = 0x4544 // 'ED'
};
+/**
+ * @brief Useful SRC types
+ */
enum class SRCType
{
bmcError = 0xBD,
powerError = 0x11
};
+/**
+ * @brief Creator IDs
+ */
+enum class CreatorID
+{
+ fsp = 'E',
+ hmc = 'C',
+ hostboot = 'B',
+ ioDrawer = 'M',
+ occ = 'T',
+ openBMC = 'O',
+ partFW = 'L',
+ phyp = 'H',
+ powerControl = 'W',
+ powerNV = 'P',
+ sapphire = 'K',
+ slic = 'S',
+};
+
} // namespace pels
} // namespace openpower
OpenPOWER on IntegriCloud