1{ 2 "Exposes": [ 3 { 4 "Address": "0x1d", 5 "Bus": 36, 6 "Labels": [ 7 "in0", 8 "in1", 9 "in2", 10 "in3", 11 "in4", 12 "in6" 13 ], 14 "Name": "PTTV_ADC", 15 "PowerState": "On", 16 "Thresholds": [ 17 { 18 "Direction": "less than", 19 "Label": "in0", 20 "Name": "lower critical", 21 "Severity": 1, 22 "Value": 18.42 23 }, 24 { 25 "Direction": "greater than", 26 "Label": "in0", 27 "Name": "upper critical", 28 "Severity": 1, 29 "Value": 42.56 30 }, 31 { 32 "Direction": "less than", 33 "Label": "in1", 34 "Name": "lower critical", 35 "Severity": 1, 36 "Value": 18.42 37 }, 38 { 39 "Direction": "greater than", 40 "Label": "in1", 41 "Name": "upper critical", 42 "Severity": 1, 43 "Value": 42.56 44 }, 45 { 46 "Direction": "less than", 47 "Label": "in2", 48 "Name": "lower critical", 49 "Severity": 1, 50 "Value": 14.86 51 }, 52 { 53 "Direction": "greater than", 54 "Label": "in2", 55 "Name": "upper critical", 56 "Severity": 1, 57 "Value": 36.23 58 }, 59 { 60 "Direction": "less than", 61 "Label": "in3", 62 "Name": "lower critical", 63 "Severity": 1, 64 "Value": 14.27 65 }, 66 { 67 "Direction": "greater than", 68 "Label": "in3", 69 "Name": "upper critical", 70 "Severity": 1, 71 "Value": 29.33 72 }, 73 { 74 "Direction": "less than", 75 "Label": "in4", 76 "Name": "lower critical", 77 "Severity": 1, 78 "Value": 46.0 79 }, 80 { 81 "Direction": "greater than", 82 "Label": "in4", 83 "Name": "upper critical", 84 "Severity": 1, 85 "Value": 55.0 86 }, 87 { 88 "Direction": "less than", 89 "Label": "in6", 90 "Name": "lower critical", 91 "Severity": 1, 92 "Value": 3.135 93 }, 94 { 95 "Direction": "greater than", 96 "Label": "in6", 97 "Name": "upper critical", 98 "Severity": 1, 99 "Value": 3.465 100 } 101 ], 102 "Type": "ADC128D818", 103 "in0_Name": "PTTV_ADC_P46V_0_VOLT_V", 104 "in0_Scale": 43.233563571, 105 "in1_Name": "PTTV_ADC_P46V_1_VOLT_V", 106 "in1_Scale": 43.233563571, 107 "in2_Name": "PTTV_ADC_P46V_2_VOLT_V", 108 "in2_Scale": 43.233563571, 109 "in3_Name": "PTTV_ADC_P46V_3_VOLT_V", 110 "in3_Scale": 43.233563571, 111 "in4_Name": "PTTV_ADC_P48V_VOLT_V", 112 "in4_Scale": 41.32231405, 113 "in6_Name": "PTTV_ADC_P3V3_AUX_VOLT_V", 114 "in6_Scale": 500 115 }, 116 { 117 "Address": "0x44", 118 "Bus": 36, 119 "Labels": [ 120 "in1", 121 "curr1", 122 "power1" 123 ], 124 "Name": "PTTV_P48V_VR", 125 "PowerState": "On", 126 "Thresholds": [ 127 { 128 "Direction": "less than", 129 "Label": "in1", 130 "Name": "lower critical", 131 "Severity": 1, 132 "Value": 46.0 133 }, 134 { 135 "Direction": "greater than", 136 "Label": "in1", 137 "Name": "upper critical", 138 "Severity": 1, 139 "Value": 55.0 140 }, 141 { 142 "Direction": "less than", 143 "Label": "curr1", 144 "Name": "lower critical", 145 "Severity": 1, 146 "Value": 0.0 147 }, 148 { 149 "Direction": "greater than", 150 "Label": "curr1", 151 "Name": "upper critical", 152 "Severity": 1, 153 "Value": 2.3 154 }, 155 { 156 "Direction": "less than", 157 "Label": "power1", 158 "Name": "lower critical", 159 "Severity": 1, 160 "Value": 0.0 161 }, 162 { 163 "Direction": "greater than", 164 "Label": "power1", 165 "Name": "upper critical", 166 "Severity": 1, 167 "Value": 93.0 168 } 169 ], 170 "Type": "INA238", 171 "curr1_Name": "PTTV_P48V_VR_CURR_A", 172 "in1_Name": "PTTV_P48V_VR_VOLT_V", 173 "power1_Name": "PTTV_P48V_VR_PWR_W" 174 }, 175 { 176 "Address": "0x45", 177 "Bus": 36, 178 "Labels": [ 179 "in1", 180 "curr1", 181 "power1" 182 ], 183 "Name": "PTTV_P48V", 184 "PowerState": "On", 185 "Thresholds": [ 186 { 187 "Direction": "less than", 188 "Label": "in1", 189 "Name": "lower critical", 190 "Severity": 1, 191 "Value": 46.0 192 }, 193 { 194 "Direction": "greater than", 195 "Label": "in1", 196 "Name": "upper critical", 197 "Severity": 1, 198 "Value": 55.0 199 }, 200 { 201 "Direction": "less than", 202 "Label": "curr1", 203 "Name": "lower critical", 204 "Severity": 1, 205 "Value": 0.0 206 }, 207 { 208 "Direction": "greater than", 209 "Label": "curr1", 210 "Name": "upper critical", 211 "Severity": 1, 212 "Value": 28.3 213 }, 214 { 215 "Direction": "less than", 216 "Label": "power1", 217 "Name": "lower critical", 218 "Severity": 1, 219 "Value": 0.0 220 }, 221 { 222 "Direction": "greater than", 223 "Label": "power1", 224 "Name": "upper critical", 225 "Severity": 1, 226 "Value": 1440.0 227 } 228 ], 229 "Type": "INA238", 230 "curr1_Name": "PTTV_P48V_CURR_A", 231 "in1_Name": "PTTV_P48V_VOLT_V", 232 "power1_Name": "PTTV_P48V_PWR_W" 233 }, 234 { 235 "Address": "0x60", 236 "Bus": 34, 237 "Name": "PTTV_THRMCUP_REF_TEMP_C", 238 "PowerState": "On", 239 "Thresholds": [ 240 { 241 "Direction": "greater than", 242 "Name": "upper critical", 243 "Severity": 1, 244 "Value": 60.0 245 } 246 ], 247 "Type": "MCP9600" 248 }, 249 { 250 "Address": "0x62", 251 "Bus": 34, 252 "Name": "PTTV_THRMCUP_IOA_TEMP_C", 253 "PowerState": "On", 254 "Thresholds": [ 255 { 256 "Direction": "greater than", 257 "Name": "upper critical", 258 "Severity": 1, 259 "Value": 100.0 260 } 261 ], 262 "Type": "MCP9600" 263 }, 264 { 265 "Address": "0x63", 266 "Bus": 34, 267 "Name": "PTTV_THRMCUP_IOB_TEMP_C", 268 "PowerState": "On", 269 "Thresholds": [ 270 { 271 "Direction": "greater than", 272 "Name": "upper critical", 273 "Severity": 1, 274 "Value": 100.0 275 } 276 ], 277 "Type": "MCP9600" 278 }, 279 { 280 "Address": "0x64", 281 "Bus": 34, 282 "Name": "PTTV_THRMCUP_HBM4_TEMP_C", 283 "PowerState": "On", 284 "Thresholds": [ 285 { 286 "Direction": "greater than", 287 "Name": "upper critical", 288 "Severity": 1, 289 "Value": 100.0 290 } 291 ], 292 "Type": "MCP9600" 293 }, 294 { 295 "Address": "0x65", 296 "Bus": 34, 297 "Name": "PTTV_THRMCUP_HBM5_TEMP_C", 298 "PowerState": "On", 299 "Thresholds": [ 300 { 301 "Direction": "greater than", 302 "Name": "upper critical", 303 "Severity": 1, 304 "Value": 100.0 305 } 306 ], 307 "Type": "MCP9600" 308 }, 309 { 310 "Address": "0x66", 311 "Bus": 34, 312 "Name": "PTTV_THRMCUP_HBM6_TEMP_C", 313 "PowerState": "On", 314 "Thresholds": [ 315 { 316 "Direction": "greater than", 317 "Name": "upper critical", 318 "Severity": 1, 319 "Value": 100.0 320 } 321 ], 322 "Type": "MCP9600" 323 }, 324 { 325 "Address": "0x67", 326 "Bus": 34, 327 "Name": "PTTV_THRMCUP_CORE_TEMP_C", 328 "PowerState": "On", 329 "Thresholds": [ 330 { 331 "Direction": "greater than", 332 "Name": "upper critical", 333 "Severity": 1, 334 "Value": 100.0 335 } 336 ], 337 "Type": "MCP9600" 338 }, 339 { 340 "Address": "0x64", 341 "Bus": 35, 342 "Name": "PTTV_THRMCUP_HBM1_TEMP_C", 343 "PowerState": "On", 344 "Thresholds": [ 345 { 346 "Direction": "greater than", 347 "Name": "upper critical", 348 "Severity": 1, 349 "Value": 100.0 350 } 351 ], 352 "Type": "MCP9600" 353 }, 354 { 355 "Address": "0x65", 356 "Bus": 35, 357 "Name": "PTTV_THRMCUP_HBM2_TEMP_C", 358 "PowerState": "On", 359 "Thresholds": [ 360 { 361 "Direction": "greater than", 362 "Name": "upper critical", 363 "Severity": 1, 364 "Value": 100.0 365 } 366 ], 367 "Type": "MCP9600" 368 }, 369 { 370 "Address": "0x66", 371 "Bus": 35, 372 "Name": "PTTV_THRMCUP_HBM3_TEMP_C", 373 "PowerState": "On", 374 "Thresholds": [ 375 { 376 "Direction": "greater than", 377 "Name": "upper critical", 378 "Severity": 1, 379 "Value": 100.0 380 } 381 ], 382 "Type": "MCP9600" 383 }, 384 { 385 "Address": "0x49", 386 "Bus": 36, 387 "Name": "PTTV_TMP75_92_TEMP_C", 388 "PowerState": "On", 389 "Type": "TMP75" 390 }, 391 { 392 "Address": "0x4A", 393 "Bus": 36, 394 "Name": "PTTV_TMP75_94_TEMP_C", 395 "PowerState": "On", 396 "Type": "TMP75" 397 }, 398 { 399 "Address": "0x4B", 400 "Bus": 36, 401 "Name": "PTTV_TMP75_96_TEMP_C", 402 "PowerState": "On", 403 "Type": "TMP75" 404 }, 405 { 406 "Address": "0x4C", 407 "Bus": 36, 408 "Name": "PTTV_TMP75_98_TEMP_C", 409 "PowerState": "On", 410 "Type": "TMP75" 411 } 412 ], 413 "Name": "Minerva PTTV", 414 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva PTTV '})", 415 "Type": "Board", 416 "xyz.openbmc_project.Inventory.Decorator.Asset": { 417 "BuildDate": "$BOARD_MANUFACTURE_DATE", 418 "Manufacturer": "$BOARD_MANUFACTURER", 419 "Model": "$BOARD_PRODUCT_NAME", 420 "PartNumber": "$BOARD_PART_NUMBER", 421 "SerialNumber": "$BOARD_SERIAL_NUMBER", 422 "SparePartNumber": "$BOARD_INFO_AM1" 423 }, 424 "xyz.openbmc_project.Inventory.Decorator.AssetTag": { 425 "AssetTag": "$PRODUCT_ASSET_TAG" 426 } 427} 428