1{ 2 "Exposes": [ 3 { 4 "BridgeGpio": [ 5 { 6 "Name": "rtc-battery-voltage-read-enable", 7 "Polarity": "High", 8 "SetupTime": 1 9 } 10 ], 11 "Index": 7, 12 "Name": "MB_P3V_BAT_VOLT_V", 13 "ScaleFactor": 0.333333333, 14 "Thresholds": [ 15 { 16 "Direction": "greater than", 17 "Name": "upper critical", 18 "Severity": 1, 19 "Value": 3.4 20 }, 21 { 22 "Direction": "less than", 23 "Name": "lower critical", 24 "Severity": 1, 25 "Value": 2.6 26 } 27 ], 28 "Type": "ADC" 29 }, 30 { 31 "Address": "0x1d", 32 "Bus": 29, 33 "Labels": [ 34 "in1", 35 "in2", 36 "in3", 37 "in4", 38 "in5" 39 ], 40 "Name": "MB_ADC0", 41 "Type": "ADC128D818", 42 "in1_Name": "MB_PVDD11_S3_VOLT_V", 43 "in2_Name": "MB_P3V3_STBY_VOLT_V", 44 "in2_Scale": 500, 45 "in3_Name": "MB_PVDD18_S5_VOLT_V", 46 "in4_Name": "MB_P12V_AUX_VOLT_V", 47 "in4_Scale": 151.515151515, 48 "in5_Name": "MB_P12V_STBY_VOLT_V", 49 "in5_Scale": 151.515151515 50 }, 51 { 52 "Address": "0x1f", 53 "Bus": 29, 54 "Labels": [ 55 "in0", 56 "in1", 57 "in2", 58 "in3", 59 "in4", 60 "in5" 61 ], 62 "Name": "MB_ADC1", 63 "Type": "ADC128D818", 64 "in0_Name": "MB_P12V_MEM0_VOLT_V", 65 "in0_Scale": 151.515151515, 66 "in1_Name": "MB_P5V_STBY_VOLT_V", 67 "in1_Scale": 281.29395218, 68 "in2_Name": "MB_PVDD33_S5_VOLT_V", 69 "in2_Scale": 500, 70 "in3_Name": "MB_P1V8_STBY_VOLT_V", 71 "in4_Name": "MB_P12V_MEM1_VOLT_V", 72 "in4_Scale": 151.515151515, 73 "in5_Name": "MB_P1V8_CPU_RT_VOLT_V" 74 }, 75 { 76 "Address": "$address", 77 "Bus": "$bus", 78 "Name": "MB FRU", 79 "Type": "EEPROM" 80 }, 81 { 82 "Address": "0x45", 83 "Bus": 23, 84 "Labels": [ 85 "in1", 86 "curr1", 87 "power1" 88 ], 89 "Name": "MB_E1S0", 90 "Thresholds": [ 91 { 92 "Direction": "greater than", 93 "Label": "in1", 94 "Name": "upper critical", 95 "Severity": 1, 96 "Value": 13.2 97 }, 98 { 99 "Direction": "less than", 100 "Label": "in1", 101 "Name": "lower critical", 102 "Severity": 1, 103 "Value": 10.8 104 } 105 ], 106 "Type": "INA230", 107 "curr1_Name": "MB_E1S0_P12V_CURR_A", 108 "in1_Name": "MB_E1S0_P12V_VOLT_V", 109 "power1_Name": "MB_E1S0_P12V_PWR_W" 110 }, 111 { 112 "Address": "0x45", 113 "Bus": 22, 114 "Labels": [ 115 "in1", 116 "curr1", 117 "power1" 118 ], 119 "Name": "MB_E1S1", 120 "Thresholds": [ 121 { 122 "Direction": "greater than", 123 "Label": "in1", 124 "Name": "upper critical", 125 "Severity": 1, 126 "Value": 13.2 127 }, 128 { 129 "Direction": "less than", 130 "Label": "in1", 131 "Name": "lower critical", 132 "Severity": 1, 133 "Value": 10.8 134 } 135 ], 136 "Type": "INA230", 137 "curr1_Name": "MB_E1S1_P12V_CURR_A", 138 "in1_Name": "MB_E1S1_P12V_VOLT_V", 139 "power1_Name": "MB_E1S1_P12V_PWR_W" 140 }, 141 { 142 "Address": "0x45", 143 "Bus": 29, 144 "Labels": [ 145 "in1", 146 "curr1", 147 "power1" 148 ], 149 "Name": "NIC_MEZZ", 150 "Thresholds": [ 151 { 152 "Direction": "greater than", 153 "Label": "in1", 154 "Name": "upper critical", 155 "Severity": 1, 156 "Value": 13.2 157 }, 158 { 159 "Direction": "less than", 160 "Label": "in1", 161 "Name": "lower critical", 162 "Severity": 1, 163 "Value": 10.8 164 } 165 ], 166 "Type": "INA230", 167 "curr1_Name": "NIC_MEZZ_P12V_CURR_A", 168 "in1_Name": "NIC_MEZZ_P12V_VOLT_V", 169 "power1_Name": "NIC_MEZZ_P12V_PWR_W" 170 }, 171 { 172 "Address": "0x4B", 173 "Bus": 28, 174 "Labels": [ 175 "iout1", 176 "vout1", 177 "pout1", 178 "temp1" 179 ], 180 "Name": "MB_VR_CPU_PVDD11", 181 "Type": "MP2856", 182 "iout1_Name": "MB_VR_CPU_PVDD11_CURR_A", 183 "pout1_Name": "MB_VR_CPU_PVDD11_PWR_W", 184 "temp1_Name": "MB_VR_CPU_PVDD11_TEMP_C", 185 "vout1_Name": "MB_VR_CPU_PVDD11_VOLT_V" 186 }, 187 { 188 "Address": "0x4F", 189 "Bus": 28, 190 "Labels": [ 191 "iout1", 192 "iout2", 193 "vout1", 194 "vout2", 195 "pout1", 196 "pout2", 197 "temp1", 198 "temp2" 199 ], 200 "Name": "MB_VR_CPU_VCORE0_SOC", 201 "Type": "MP2857", 202 "iout1_Name": "MB_VR_CPU_VCORE0_CURR_A", 203 "iout2_Name": "MB_VR_CPU_SOC_CURR_A", 204 "pout1_Name": "MB_VR_CPU_VCORE0_PWR_W", 205 "pout2_Name": "MB_VR_CPU_SOC_PWR_W", 206 "temp1_Name": "MB_VR_CPU_VCORE0_TEMP_C", 207 "temp2_Name": "MB_VR_CPU_SOC_TEMP_C", 208 "vout1_Name": "MB_VR_CPU_VCORE0_VOLT_V", 209 "vout2_Name": "MB_VR_CPU_SOC_VOLT_V" 210 }, 211 { 212 "Address": "0x4E", 213 "Bus": 28, 214 "Labels": [ 215 "iout1", 216 "iout2", 217 "vout1", 218 "vout2", 219 "pout1", 220 "pout2", 221 "temp1", 222 "temp2" 223 ], 224 "Name": "MB_VR_CPU_VCORE1_PDDIO", 225 "Type": "MP2857", 226 "iout1_Name": "MB_VR_CPU_VCORE1_CURR_A", 227 "iout2_Name": "MB_VR_CPU_PDDIO_CURR_A", 228 "pout1_Name": "MB_VR_CPU_VCORE1_PWR_W", 229 "pout2_Name": "MB_VR_CPU_PDDIO_PWR_W", 230 "temp1_Name": "MB_VR_CPU_VCORE1_TEMP_C", 231 "temp2_Name": "MB_VR_CPU_PDDIO_TEMP_C", 232 "vout1_Name": "MB_VR_CPU_VCORE1_VOLT_V", 233 "vout2_Name": "MB_VR_CPU_PDDIO_VOLT_V" 234 }, 235 { 236 "Address": "0x20", 237 "Bus": 28, 238 "Labels": [ 239 "iout1", 240 "vin", 241 "vout1", 242 "pout1", 243 "temp1" 244 ], 245 "Name": "MB_HSC", 246 "Type": "MP5990", 247 "iout1_Name": "MB_HSC_CURR_A", 248 "pout1_Name": "MB_HSC_PWR_W", 249 "temp1_Name": "MB_HSC_TEMP_C", 250 "vin_Name": "MB_HSC_VIN_VOLT_V", 251 "vout1_Name": "MB_HSC_VOUT_VOLT_V" 252 }, 253 { 254 "Address": "0x6a", 255 "Bus": 23, 256 "Name": "MB_E1S0_TEMP_C", 257 "Thresholds": [ 258 { 259 "Direction": "greater than", 260 "Name": "upper critical", 261 "Severity": 1, 262 "Value": 70 263 }, 264 { 265 "Direction": "less than", 266 "Name": "lower critical", 267 "Severity": 1, 268 "Value": 5 269 } 270 ], 271 "Type": "NVME1000" 272 }, 273 { 274 "Address": "0x6a", 275 "Bus": 22, 276 "Name": "MB_E1S1_TEMP_C", 277 "Thresholds": [ 278 { 279 "Direction": "greater than", 280 "Name": "upper critical", 281 "Severity": 1, 282 "Value": 70 283 }, 284 { 285 "Direction": "less than", 286 "Name": "lower critical", 287 "Severity": 1, 288 "Value": 5 289 } 290 ], 291 "Type": "NVME1000" 292 }, 293 { 294 "Address": "0x24", 295 "Bus": 12, 296 "Name": "MB_RETIMER0_TEMP_C", 297 "PowerState": "On", 298 "Thresholds": [ 299 { 300 "Direction": "greater than", 301 "Name": "upper critical", 302 "Severity": 1, 303 "Value": 107 304 }, 305 { 306 "Direction": "greater than", 307 "Name": "upper non critical", 308 "Severity": 0, 309 "Value": 105 310 }, 311 { 312 "Direction": "less than", 313 "Name": "lower non critical", 314 "Severity": 0, 315 "Value": 5 316 }, 317 { 318 "Direction": "less than", 319 "Name": "lower critical", 320 "Severity": 1, 321 "Value": -7 322 } 323 ], 324 "Type": "PT5161L" 325 }, 326 { 327 "Address": "0x24", 328 "Bus": 21, 329 "Name": "MB_RETIMER1_TEMP_C", 330 "PowerState": "On", 331 "Thresholds": [ 332 { 333 "Direction": "greater than", 334 "Name": "upper critical", 335 "Severity": 1, 336 "Value": 107 337 }, 338 { 339 "Direction": "greater than", 340 "Name": "upper non critical", 341 "Severity": 0, 342 "Value": 105 343 }, 344 { 345 "Direction": "less than", 346 "Name": "lower non critical", 347 "Severity": 0, 348 "Value": 5 349 }, 350 { 351 "Direction": "less than", 352 "Name": "lower critical", 353 "Severity": 1, 354 "Value": -7 355 } 356 ], 357 "Type": "PT5161L" 358 }, 359 { 360 "Address": "0x3C", 361 "Bus": 7, 362 "Labels": [ 363 "power1", 364 "power2", 365 "power3", 366 "power4", 367 "power5", 368 "power6", 369 "power7", 370 "power8", 371 "power9", 372 "temp1", 373 "temp2", 374 "temp3", 375 "temp4", 376 "temp5", 377 "temp6", 378 "temp7", 379 "temp8" 380 ], 381 "Name": "SBRMI", 382 "PowerState": "BiosPost", 383 "Thresholds": [ 384 { 385 "Direction": "greater than", 386 "Label": "power1", 387 "Name": "upper critical", 388 "Severity": 1, 389 "Value": 420 390 }, 391 { 392 "Direction": "greater than", 393 "Label": "temp1", 394 "Name": "upper critical", 395 "Severity": 1, 396 "Value": 85 397 }, 398 { 399 "Direction": "greater than", 400 "Label": "temp2", 401 "Name": "upper critical", 402 "Severity": 1, 403 "Value": 85 404 }, 405 { 406 "Direction": "greater than", 407 "Label": "temp3", 408 "Name": "upper critical", 409 "Severity": 1, 410 "Value": 85 411 }, 412 { 413 "Direction": "greater than", 414 "Label": "temp4", 415 "Name": "upper critical", 416 "Severity": 1, 417 "Value": 85 418 }, 419 { 420 "Direction": "greater than", 421 "Label": "temp5", 422 "Name": "upper critical", 423 "Severity": 1, 424 "Value": 85 425 }, 426 { 427 "Direction": "greater than", 428 "Label": "temp6", 429 "Name": "upper critical", 430 "Severity": 1, 431 "Value": 85 432 }, 433 { 434 "Direction": "greater than", 435 "Label": "temp7", 436 "Name": "upper critical", 437 "Severity": 1, 438 "Value": 85 439 }, 440 { 441 "Direction": "greater than", 442 "Label": "temp8", 443 "Name": "upper critical", 444 "Severity": 1, 445 "Value": 85 446 } 447 ], 448 "Type": "SBRMI", 449 "power1_Name": "MB_CPU_PKG_PWR_W", 450 "power2_Name": "MB_DIMM_A0_PWR_W", 451 "power3_Name": "MB_DIMM_A1_PWR_W", 452 "power4_Name": "MB_DIMM_A2_PWR_W", 453 "power5_Name": "MB_DIMM_A4_PWR_W", 454 "power6_Name": "MB_DIMM_A6_PWR_W", 455 "power7_Name": "MB_DIMM_A7_PWR_W", 456 "power8_Name": "MB_DIMM_A8_PWR_W", 457 "power9_Name": "MB_DIMM_A10_PWR_W", 458 "temp1_Name": "MB_DIMM_A0_TEMP_C", 459 "temp2_Name": "MB_DIMM_A1_TEMP_C", 460 "temp3_Name": "MB_DIMM_A2_TEMP_C", 461 "temp4_Name": "MB_DIMM_A4_TEMP_C", 462 "temp5_Name": "MB_DIMM_A6_TEMP_C", 463 "temp6_Name": "MB_DIMM_A7_TEMP_C", 464 "temp7_Name": "MB_DIMM_A8_TEMP_C", 465 "temp8_Name": "MB_DIMM_A10_TEMP_C" 466 }, 467 { 468 "Address": "0x4C", 469 "Bus": 7, 470 "Name": "MB_CPU_TEMP_C", 471 "PowerState": "On", 472 "Thresholds": [ 473 { 474 "Direction": "greater than", 475 "Name": "upper critical", 476 "Severity": 1, 477 "Value": 90 478 } 479 ], 480 "Type": "SBTSI" 481 }, 482 { 483 "Address": "0x49", 484 "Bus": 29, 485 "Name": "MB_OUTLET_TEMP_C", 486 "Thresholds": [ 487 { 488 "Direction": "less than", 489 "Name": "lower critical", 490 "Severity": 1, 491 "Value": 5 492 }, 493 { 494 "Direction": "greater than", 495 "Name": "upper critical", 496 "Severity": 1, 497 "Value": 75 498 } 499 ], 500 "Type": "TMP75" 501 }, 502 { 503 "Address": "0x4A", 504 "Bus": 29, 505 "Name": "MB_INLET_TEMP_C", 506 "Thresholds": [ 507 { 508 "Direction": "less than", 509 "Name": "lower critical", 510 "Severity": 1, 511 "Value": 5 512 }, 513 { 514 "Direction": "greater than", 515 "Name": "upper critical", 516 "Severity": 1, 517 "Value": 55 518 } 519 ], 520 "Type": "TMP75" 521 } 522 ], 523 "Name": "Harma MB", 524 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Harma MB '})", 525 "Type": "Board", 526 "xyz.openbmc_project.Inventory.Decorator.Asset": { 527 "Manufacturer": "$PRODUCT_MANUFACTURER", 528 "Model": "$PRODUCT_PRODUCT_NAME", 529 "PartNumber": "$PRODUCT_PART_NUMBER", 530 "SerialNumber": "$PRODUCT_SERIAL_NUMBER" 531 } 532} 533