blob: b836942dd6266bfa48a0c68883aa2d3eaf9e13ee [file] [log] [blame]
Matt Spinler1a94cc32019-09-11 13:32:12 -05001#pragma once
2
3namespace openpower
4{
5namespace pels
6{
7
Matt Spinler09d64002019-09-11 14:29:46 -05008enum class ComponentID
9{
10 phosphorLogging = 0x2000
11};
12
Matt Spinler1a94cc32019-09-11 13:32:12 -050013/**
14 * @brief PEL section IDs
15 */
16enum class SectionID
17{
18 privateHeader = 0x5048, // 'PH'
19 userHeader = 0x5548, // 'UH'
20 primarySRC = 0x5053, // 'PS'
21 secondarySRC = 0x5353, // 'SS'
22 extendedUserHeader = 0x4548, // 'EH'
23 failingMTMS = 0x4D54, // 'MT'
24 dumpLocation = 0x4448, // 'DH'
25 firmwareError = 0x5357, // 'SW'
26 impactedPart = 0x4C50, // 'LP'
27 logicalResource = 0x4C52, // 'LR'
28 hmcID = 0x484D, // 'HM'
29 epow = 0x4550, // 'EP'
30 ioEvent = 0x4945, // 'IE'
31 mfgInfo = 0x4D49, // 'MI'
32 callhome = 0x4348, // 'CH'
33 userData = 0x5544, // 'UD'
34 envInfo = 0x4549, // 'EI'
35 extUserData = 0x4544 // 'ED'
36};
37
Matt Spinler93e29322019-09-20 11:16:15 -050038enum class SRCType
39{
40 bmcError = 0xBD,
41 powerError = 0x11
42};
43
Matt Spinler1a94cc32019-09-11 13:32:12 -050044} // namespace pels
45} // namespace openpower