xref: /openbmc/pldm/configurations/pdr/4.json (revision b4ef4310)
1c0d48759SMatt Spinler{
2c0d48759SMatt Spinler    "sensorPDRs": [
3c0d48759SMatt Spinler        {
4c0d48759SMatt Spinler            "pdrType": 4,
53618064eSPatrick Williams            "entries": [
63618064eSPatrick Williams                {
7*b4ef4310SKamalkumar Patel                    "type": 121,
8*b4ef4310SKamalkumar Patel                    "instance": 1,
997296e03SSagar Srinivas                    "container": 1,
10*b4ef4310SKamalkumar Patel                    "parent_entity_path": "/xyz/openbmc_project/inventory/system",
11*b4ef4310SKamalkumar Patel                    "sensors": [
12*b4ef4310SKamalkumar Patel                        {
13*b4ef4310SKamalkumar Patel                            "set": {
14*b4ef4310SKamalkumar Patel                                "id": 259,
15*b4ef4310SKamalkumar Patel                                "size": 1,
16*b4ef4310SKamalkumar Patel                                "states": [1, 2]
17*b4ef4310SKamalkumar Patel                            },
18*b4ef4310SKamalkumar Patel                            "dbus": {
19*b4ef4310SKamalkumar Patel                                "path": "/org/freedesktop/UPower/devices/ups_hiddev0",
20*b4ef4310SKamalkumar Patel                                "interface": "org.freedesktop.UPower.Device",
21*b4ef4310SKamalkumar Patel                                "property_name": "IsPresent",
22*b4ef4310SKamalkumar Patel                                "property_type": "bool",
23*b4ef4310SKamalkumar Patel                                "property_values": [false, true]
24*b4ef4310SKamalkumar Patel                            }
25*b4ef4310SKamalkumar Patel                        },
26*b4ef4310SKamalkumar Patel                        {
27*b4ef4310SKamalkumar Patel                            "set": {
28*b4ef4310SKamalkumar Patel                                "id": 261,
29*b4ef4310SKamalkumar Patel                                "size": 1,
30*b4ef4310SKamalkumar Patel                                "states": [1, 4, 5]
31*b4ef4310SKamalkumar Patel                            },
32*b4ef4310SKamalkumar Patel                            "dbus": {
33*b4ef4310SKamalkumar Patel                                "path": "/org/freedesktop/UPower/devices/ups_hiddev0",
34*b4ef4310SKamalkumar Patel                                "interface": "org.freedesktop.UPower.Device",
35*b4ef4310SKamalkumar Patel                                "property_name": "State",
36*b4ef4310SKamalkumar Patel                                "property_type": "uint32_t",
37*b4ef4310SKamalkumar Patel                                "property_values": [4, 1, 2]
38*b4ef4310SKamalkumar Patel                            }
39*b4ef4310SKamalkumar Patel                        },
40*b4ef4310SKamalkumar Patel                        {
41*b4ef4310SKamalkumar Patel                            "set": {
42*b4ef4310SKamalkumar Patel                                "id": 262,
43*b4ef4310SKamalkumar Patel                                "size": 1,
44*b4ef4310SKamalkumar Patel                                "states": [1, 3]
45*b4ef4310SKamalkumar Patel                            },
46*b4ef4310SKamalkumar Patel                            "dbus": {
47*b4ef4310SKamalkumar Patel                                "path": "/org/freedesktop/UPower/devices/ups_hiddev0",
48*b4ef4310SKamalkumar Patel                                "interface": "org.freedesktop.UPower.Device",
49*b4ef4310SKamalkumar Patel                                "property_name": "BatteryLevel",
50*b4ef4310SKamalkumar Patel                                "property_type": "uint32_t",
51*b4ef4310SKamalkumar Patel                                "property_values": [8, 3]
52*b4ef4310SKamalkumar Patel                            }
53*b4ef4310SKamalkumar Patel                        }
54*b4ef4310SKamalkumar Patel                    ]
55*b4ef4310SKamalkumar Patel                },
56*b4ef4310SKamalkumar Patel                {
57*b4ef4310SKamalkumar Patel                    "type": 91,
58*b4ef4310SKamalkumar Patel                    "instance": 1,
59*b4ef4310SKamalkumar Patel                    "container": 2,
60*b4ef4310SKamalkumar Patel                    "parent_entity_path": "/xyz/openbmc_project/inventory/system/chassis",
613618064eSPatrick Williams                    "sensors": [
623618064eSPatrick Williams                        {
63c0d48759SMatt Spinler                            "set": {
64c0d48759SMatt Spinler                                "id": 21,
65c0d48759SMatt Spinler                                "size": 1,
66c0d48759SMatt Spinler                                "states": [1, 2]
67c0d48759SMatt Spinler                            },
68c0d48759SMatt Spinler                            "dbus": {
69c0d48759SMatt Spinler                                "path": "/xyz/openbmc_project/alerts/thermal_fault_alert",
70c0d48759SMatt Spinler                                "interface": "xyz.openbmc_project.Object.Enable",
71c0d48759SMatt Spinler                                "property_name": "Enabled",
72c0d48759SMatt Spinler                                "property_type": "bool",
73c0d48759SMatt Spinler                                "property_values": [false, true]
74c0d48759SMatt Spinler                            }
753618064eSPatrick Williams                        }
763618064eSPatrick Williams                    ]
773103e44eSMatt Spinler                },
783103e44eSMatt Spinler                {
793103e44eSMatt Spinler                    "type": 5,
80*b4ef4310SKamalkumar Patel                    "instance": 1,
81*b4ef4310SKamalkumar Patel                    "container": 2,
82*b4ef4310SKamalkumar Patel                    "parent_entity_path": "/xyz/openbmc_project/inventory/system/chassis",
833618064eSPatrick Williams                    "sensors": [
843618064eSPatrick Williams                        {
853103e44eSMatt Spinler                            "set": {
863103e44eSMatt Spinler                                "id": 1,
873103e44eSMatt Spinler                                "size": 2,
883103e44eSMatt Spinler                                "states": [1, 9]
893103e44eSMatt Spinler                            },
903103e44eSMatt Spinler                            "dbus": {
913103e44eSMatt Spinler                                "path": "/xyz/openbmc_project/sensors/temperature/Ambient_Virtual_Temp",
923103e44eSMatt Spinler                                "interface": "xyz.openbmc_project.Sensor.Threshold.HardShutdown",
933103e44eSMatt Spinler                                "property_name": "HardShutdownAlarmHigh",
943103e44eSMatt Spinler                                "property_type": "bool",
953103e44eSMatt Spinler                                "property_values": [false, true]
963103e44eSMatt Spinler                            }
973618064eSPatrick Williams                        }
983618064eSPatrick Williams                    ]
993103e44eSMatt Spinler                },
1003103e44eSMatt Spinler                {
101144ef2bdSJayashankar Padath                    "type": 5,
102*b4ef4310SKamalkumar Patel                    "instance": 2,
103*b4ef4310SKamalkumar Patel                    "container": 2,
104*b4ef4310SKamalkumar Patel                    "parent_entity_path": "/xyz/openbmc_project/inventory/system/chassis",
1053618064eSPatrick Williams                    "sensors": [
1063618064eSPatrick Williams                        {
107144ef2bdSJayashankar Padath                            "set": {
108144ef2bdSJayashankar Padath                                "id": 1,
109144ef2bdSJayashankar Padath                                "size": 1,
110144ef2bdSJayashankar Padath                                "states": [1, 7]
111144ef2bdSJayashankar Padath                            },
112144ef2bdSJayashankar Padath                            "dbus": {
113144ef2bdSJayashankar Padath                                "path": "/xyz/openbmc_project/sensors/temperature/Ambient_Virtual_Temp",
114144ef2bdSJayashankar Padath                                "interface": "xyz.openbmc_project.Sensor.Threshold.SoftShutdown",
115144ef2bdSJayashankar Padath                                "property_name": "SoftShutdownAlarmHigh",
116144ef2bdSJayashankar Padath                                "property_type": "bool",
117144ef2bdSJayashankar Padath                                "property_values": [false, true]
118144ef2bdSJayashankar Padath                            }
1193618064eSPatrick Williams                        }
1203618064eSPatrick Williams                    ]
121144ef2bdSJayashankar Padath                },
122144ef2bdSJayashankar Padath                {
123*b4ef4310SKamalkumar Patel                    "type": 19,
1242f4f2202SJayashankar Padath                    "instance": 1,
12597296e03SSagar Srinivas                    "container": 1,
126*b4ef4310SKamalkumar Patel                    "parent_entity_path": "/xyz/openbmc_project/inventory/system",
1273618064eSPatrick Williams                    "sensors": [
1283618064eSPatrick Williams                        {
12950304da5SJayashankar Padath                            "set": {
130*b4ef4310SKamalkumar Patel                                "id": 10,
13150304da5SJayashankar Padath                                "size": 1,
13250304da5SJayashankar Padath                                "states": [1, 2]
13350304da5SJayashankar Padath                            },
13450304da5SJayashankar Padath                            "dbus": {
135*b4ef4310SKamalkumar Patel                                "path": "/xyz/openbmc_project/led/groups/partition_system_attention_indicator",
13606f34416SVarsha Kaverappa                                "interface": "xyz.openbmc_project.Led.Group",
13706f34416SVarsha Kaverappa                                "property_name": "Asserted",
13806f34416SVarsha Kaverappa                                "property_type": "bool",
1398dd6fa1bSGeorge Liu                                "property_values": [false, true]
14006f34416SVarsha Kaverappa                            }
1413618064eSPatrick Williams                        }
1423618064eSPatrick Williams                    ]
14306f34416SVarsha Kaverappa                },
14406f34416SVarsha Kaverappa                {
145*b4ef4310SKamalkumar Patel                    "type": 19,
146be06bc92SSridevi Ramesh                    "instance": 2,
14797296e03SSagar Srinivas                    "container": 1,
148*b4ef4310SKamalkumar Patel                    "parent_entity_path": "/xyz/openbmc_project/inventory/system",
1493618064eSPatrick Williams                    "sensors": [
1503618064eSPatrick Williams                        {
15150304da5SJayashankar Padath                            "set": {
15250304da5SJayashankar Padath                                "id": 10,
15350304da5SJayashankar Padath                                "size": 1,
15450304da5SJayashankar Padath                                "states": [1, 2]
15550304da5SJayashankar Padath                            },
15650304da5SJayashankar Padath                            "dbus": {
157*b4ef4310SKamalkumar Patel                                "path": "/xyz/openbmc_project/led/groups/platform_system_attention_indicator",
1582e30eb1aSSridevi Ramesh                                "interface": "xyz.openbmc_project.Led.Group",
1592e30eb1aSSridevi Ramesh                                "property_name": "Asserted",
1602e30eb1aSSridevi Ramesh                                "property_type": "bool",
1612e30eb1aSSridevi Ramesh                                "property_values": [false, true]
1622e30eb1aSSridevi Ramesh                            }
163c0d48759SMatt Spinler                        }
1643618064eSPatrick Williams                    ]
1653618064eSPatrick Williams                }
1663618064eSPatrick Williams            ]
1673618064eSPatrick Williams        }
1683618064eSPatrick Williams    ]
1693618064eSPatrick Williams}
170