xref: /openbmc/entity-manager/configurations/meta/minerva_pdb.json (revision dac2dfc3a64063b062fabd9c4d6e2857c1185eaf)
1{
2    "Exposes": [
3        {
4            "Address": "0x44",
5            "Bus": 4,
6            "Labels": [
7                "iout1",
8                "pin",
9                "temp1",
10                "vin",
11                "vout1"
12            ],
13            "Name": "PDB_HSC",
14            "Thresholds": [
15                {
16                    "Direction": "greater than",
17                    "Hysteresis": 0.75,
18                    "Label": "iout1",
19                    "Name": "upper critical",
20                    "Severity": 1,
21                    "Value": 37.5
22                },
23                {
24                    "Direction": "greater than",
25                    "Hysteresis": 38.2,
26                    "Label": "pin",
27                    "Name": "upper critical",
28                    "Severity": 1,
29                    "Value": 1910.0
30                },
31                {
32                    "Direction": "less than",
33                    "Hysteresis": 0.1,
34                    "Label": "temp1",
35                    "Name": "lower critical",
36                    "Severity": 1,
37                    "Value": 5.0
38                },
39                {
40                    "Direction": "greater than",
41                    "Hysteresis": 1.6,
42                    "Label": "temp1",
43                    "Name": "upper critical",
44                    "Severity": 1,
45                    "Value": 80.0
46                },
47                {
48                    "Direction": "less than",
49                    "Hysteresis": 0.92,
50                    "Label": "vin",
51                    "Name": "lower critical",
52                    "Severity": 1,
53                    "Value": 46.0
54                },
55                {
56                    "Direction": "greater than",
57                    "Hysteresis": 1.1,
58                    "Label": "vin",
59                    "Name": "upper critical",
60                    "Severity": 1,
61                    "Value": 55.0
62                },
63                {
64                    "Direction": "less than",
65                    "Hysteresis": 0.92,
66                    "Label": "vout1",
67                    "Name": "lower critical",
68                    "Severity": 1,
69                    "Value": 46.0
70                },
71                {
72                    "Direction": "greater than",
73                    "Hysteresis": 1.1,
74                    "Label": "vout1",
75                    "Name": "upper critical",
76                    "Severity": 1,
77                    "Value": 55.0
78                }
79            ],
80            "Type": "LTC4287",
81            "iout1_Name": "PDB_HSC_CURR_A",
82            "iout1_Offset": -0.5496,
83            "iout1_Scale": 1070,
84            "pin_Name": "PDB_HSC_PWR_W",
85            "pin_Offset": -16,
86            "pin_Scale": 1073883,
87            "temp1_Name": "PDB_HSC_TEMP_C",
88            "vin_Name": "PDB_HSC_VIN_VOLT_V",
89            "vout1_Name": "PDB_HSC_VOUT_VOLT_V"
90        },
91        {
92            "Address": "0x49",
93            "Bus": 4,
94            "Name": "PDB_TEMP_C",
95            "Thresholds": [
96                {
97                    "Direction": "less than",
98                    "Hysteresis": 0.1,
99                    "Name": "lower critical",
100                    "Severity": 1,
101                    "Value": 5.0
102                },
103                {
104                    "Direction": "greater than",
105                    "Hysteresis": 1.6,
106                    "Name": "upper critical",
107                    "Severity": 1,
108                    "Value": 80.0
109                }
110            ],
111            "Type": "TMP75"
112        },
113        {
114            "Address": "0x69",
115            "Bus": 4,
116            "Labels": [
117                "iout1",
118                "pin",
119                "pout1",
120                "temp1",
121                "vin",
122                "vout1"
123            ],
124            "Name": "PDB_BRICK",
125            "Thresholds": [
126                {
127                    "Direction": "greater than",
128                    "Hysteresis": 1.432,
129                    "Label": "iout1",
130                    "Name": "upper critical",
131                    "Severity": 1,
132                    "Value": 71.6
133                },
134                {
135                    "Direction": "greater than",
136                    "Hysteresis": 17.48,
137                    "Label": "pin",
138                    "Name": "upper critical",
139                    "Severity": 1,
140                    "Value": 874.0
141                },
142                {
143                    "Direction": "greater than",
144                    "Hysteresis": 17.2,
145                    "Label": "pout1",
146                    "Name": "upper critical",
147                    "Severity": 1,
148                    "Value": 860.0
149                },
150                {
151                    "Direction": "less than",
152                    "Hysteresis": 0.1,
153                    "Label": "temp1",
154                    "Name": "lower critical",
155                    "Severity": 1,
156                    "Value": 5.0
157                },
158                {
159                    "Direction": "greater than",
160                    "Hysteresis": 2.1,
161                    "Label": "temp1",
162                    "Name": "upper critical",
163                    "Severity": 1,
164                    "Value": 105.0
165                },
166                {
167                    "Direction": "less than",
168                    "Hysteresis": 0.76,
169                    "Label": "vin",
170                    "Name": "lower critical",
171                    "Severity": 1,
172                    "Value": 38.0
173                },
174                {
175                    "Direction": "greater than",
176                    "Hysteresis": 1.2,
177                    "Label": "vin",
178                    "Name": "upper critical",
179                    "Severity": 1,
180                    "Value": 60.0
181                },
182                {
183                    "Direction": "less than",
184                    "Hysteresis": 0.216,
185                    "Label": "vout1",
186                    "Name": "lower critical",
187                    "Severity": 1,
188                    "Value": 10.8
189                },
190                {
191                    "Direction": "greater than",
192                    "Hysteresis": 0.264,
193                    "Label": "vout1",
194                    "Name": "upper critical",
195                    "Severity": 1,
196                    "Value": 13.2
197                }
198            ],
199            "Type": "pmbus",
200            "iout1_Name": "PDB_BRICK_CURR_A",
201            "pin_Name": "PDB_BRICK_PIN_PWR_W",
202            "pout1_Name": "PDB_BRICK_POUT_PWR_W",
203            "temp1_Name": "PDB_BRICK_TEMP_C",
204            "vin_Name": "PDB_BRICK_VIN_VOLT_V",
205            "vout1_Name": "PDB_BRICK_VOUT_VOLT_V"
206        }
207    ],
208    "Name": "Minerva PDB",
209    "Probe": [
210        "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva PDB EVT'})",
211        "OR",
212        "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva PDB', 'BOARD_INFO_AM4': 'hsc-ltc'})"
213    ],
214    "Type": "Board",
215    "xyz.openbmc_project.Inventory.Decorator.Asset": {
216        "BuildDate": "$BOARD_MANUFACTURE_DATE",
217        "Manufacturer": "$BOARD_MANUFACTURER",
218        "Model": "$BOARD_PRODUCT_NAME",
219        "PartNumber": "$BOARD_PART_NUMBER",
220        "SerialNumber": "$BOARD_SERIAL_NUMBER",
221        "SparePartNumber": "$BOARD_INFO_AM1"
222    },
223    "xyz.openbmc_project.Inventory.Decorator.AssetTag": {
224        "AssetTag": "$PRODUCT_ASSET_TAG"
225    }
226}
227