110f3d932SMatt Spinler{
226919f07SPatrick Williams    "PELs": [
310f3d932SMatt Spinler        {
410f3d932SMatt Spinler            "Name": "xyz.openbmc_project.Power.Fault",
510f3d932SMatt Spinler            "Subsystem": "power_supply",
610f3d932SMatt Spinler            "Severity": "unrecoverable",
710f3d932SMatt Spinler            "ActionFlags": ["service_action", "report"],
810f3d932SMatt Spinler
926919f07SPatrick Williams            "SRC": {
1010f3d932SMatt Spinler                "ReasonCode": "0x2030",
1110f3d932SMatt Spinler                "SymptomIDFields": ["SRCWord3", "SRCWord6"],
1226919f07SPatrick Williams                "Words6To9": {
1326919f07SPatrick Williams                    "6": {
1410f3d932SMatt Spinler                        "Description": "Failing unit number",
1510f3d932SMatt Spinler                        "AdditionalDataPropSource": "PS_NUM"
1610f3d932SMatt Spinler                    }
1710f3d932SMatt Spinler                }
1810f3d932SMatt Spinler            },
1910f3d932SMatt Spinler
2026919f07SPatrick Williams            "Documentation": {
2110f3d932SMatt Spinler                "Description": "A PGOOD Fault",
2210f3d932SMatt Spinler                "Message": "PS %1 had a PGOOD Fault",
2326919f07SPatrick Williams                "MessageArgSources": ["SRCWord6"],
2410f3d932SMatt Spinler                "Notes": [
2510f3d932SMatt Spinler                    "In the UserData section there is a JSON",
2610f3d932SMatt Spinler                    "dump that provides debug information."
2710f3d932SMatt Spinler                ]
289e819c77SMatt Spinler            },
299e819c77SMatt Spinler
3026919f07SPatrick Williams            "CalloutsUsingAD": {
319e819c77SMatt Spinler                "ADName": "PS_NUM",
3226919f07SPatrick Williams                "CalloutsWithTheirADValues": [
339e819c77SMatt Spinler                    {
349e819c77SMatt Spinler                        "ADValue": "0",
3526919f07SPatrick Williams                        "Callouts": [
369e819c77SMatt Spinler                            {
379e819c77SMatt Spinler                                "System": "system1",
3826919f07SPatrick Williams                                "CalloutList": [
399e819c77SMatt Spinler                                    {
409e819c77SMatt Spinler                                        "Priority": "high",
419e819c77SMatt Spinler                                        "LocCode": "E1"
429e819c77SMatt Spinler                                    },
439e819c77SMatt Spinler                                    {
449e819c77SMatt Spinler                                        "Priority": "low",
459e819c77SMatt Spinler                                        "LocCode": "P1"
469e819c77SMatt Spinler                                    }
479e819c77SMatt Spinler                                ]
489e819c77SMatt Spinler                            },
499e819c77SMatt Spinler                            {
5026919f07SPatrick Williams                                "CalloutList": [
519e819c77SMatt Spinler                                    {
529e819c77SMatt Spinler                                        "Priority": "high",
53*2edce4e2SMatt Spinler                                        "Procedure": "BMC0001"
549e819c77SMatt Spinler                                    }
559e819c77SMatt Spinler                                ]
569e819c77SMatt Spinler                            }
579e819c77SMatt Spinler                        ]
589e819c77SMatt Spinler                    }
599e819c77SMatt Spinler                ]
6010f3d932SMatt Spinler            }
6110f3d932SMatt Spinler        }
6210f3d932SMatt Spinler    ]
6310f3d932SMatt Spinler}
64