1{ 2 "Exposes": [ 3 { 4 "Index": 0, 5 "Name": "MGNT_P12V_VOLT_V", 6 "ScaleFactor": 0.1124, 7 "Thresholds": [ 8 { 9 "Direction": "greater than", 10 "Label": "vout1", 11 "Name": "upper non recoverable", 12 "Severity": 4, 13 "Value": 13.74 14 }, 15 { 16 "Direction": "greater than", 17 "Name": "upper critical", 18 "Severity": 1, 19 "Value": 13.176 20 }, 21 { 22 "Direction": "greater than", 23 "Name": "upper non critical", 24 "Severity": 0, 25 "Value": 13.054 26 }, 27 { 28 "Direction": "less than", 29 "Name": "lower non critical", 30 "Severity": 0, 31 "Value": 11.346 32 }, 33 { 34 "Direction": "less than", 35 "Name": "lower critical", 36 "Severity": 1, 37 "Value": 11.224 38 }, 39 { 40 "Direction": "less than", 41 "Label": "vin", 42 "Name": "lower non recoverable", 43 "Severity": 4, 44 "Value": 10.32 45 } 46 ], 47 "Type": "ADC" 48 }, 49 { 50 "Index": 1, 51 "Name": "MGNT_P5V_VOLT_V", 52 "ScaleFactor": 0.2717, 53 "Thresholds": [ 54 { 55 "Direction": "greater than", 56 "Name": "upper non recoverable", 57 "Severity": 4, 58 "Value": 5.65 59 }, 60 { 61 "Direction": "greater than", 62 "Name": "upper critical", 63 "Severity": 1, 64 "Value": 5.55 65 }, 66 { 67 "Direction": "greater than", 68 "Name": "upper non critical", 69 "Severity": 0, 70 "Value": 5.5 71 }, 72 { 73 "Direction": "less than", 74 "Name": "lower non critical", 75 "Severity": 0, 76 "Value": 4.5 77 }, 78 { 79 "Direction": "less than", 80 "Name": "lower critical", 81 "Severity": 1, 82 "Value": 4.45 83 }, 84 { 85 "Direction": "less than", 86 "Name": "lower non recoverable", 87 "Severity": 4, 88 "Value": 4.15 89 } 90 ], 91 "Type": "ADC" 92 }, 93 { 94 "Index": 2, 95 "Name": "MGNT_P3V3_VOLT_V", 96 "ScaleFactor": 0.4107, 97 "Thresholds": [ 98 { 99 "Direction": "greater than", 100 "Name": "upper non recoverable", 101 "Severity": 4, 102 "Value": 3.729 103 }, 104 { 105 "Direction": "greater than", 106 "Name": "upper critical", 107 "Severity": 1, 108 "Value": 3.564 109 }, 110 { 111 "Direction": "greater than", 112 "Name": "upper non critical", 113 "Severity": 0, 114 "Value": 3.531 115 }, 116 { 117 "Direction": "less than", 118 "Name": "lower non critical", 119 "Severity": 0, 120 "Value": 3.069 121 }, 122 { 123 "Direction": "less than", 124 "Name": "lower critical", 125 "Severity": 1, 126 "Value": 3.036 127 }, 128 { 129 "Direction": "less than", 130 "Name": "lower non recoverable", 131 "Severity": 4, 132 "Value": 2.739 133 } 134 ], 135 "Type": "ADC" 136 }, 137 { 138 "Index": 3, 139 "Name": "MGNT_P2V5_VOLT_V", 140 "ScaleFactor": 0.542, 141 "Thresholds": [ 142 { 143 "Direction": "greater than", 144 "Name": "upper critical", 145 "Severity": 1, 146 "Value": 2.7 147 }, 148 { 149 "Direction": "greater than", 150 "Name": "upper non critical", 151 "Severity": 0, 152 "Value": 2.675 153 }, 154 { 155 "Direction": "less than", 156 "Name": "lower non critical", 157 "Severity": 0, 158 "Value": 2.325 159 }, 160 { 161 "Direction": "less than", 162 "Name": "lower critical", 163 "Severity": 1, 164 "Value": 2.3 165 } 166 ], 167 "Type": "ADC" 168 }, 169 { 170 "Index": 4, 171 "Name": "MGNT_P1V2_VOLT_V", 172 "ScaleFactor": 1, 173 "Thresholds": [ 174 { 175 "Direction": "greater than", 176 "Name": "upper non recoverable", 177 "Severity": 4, 178 "Value": 1.356 179 }, 180 { 181 "Direction": "greater than", 182 "Name": "upper critical", 183 "Severity": 1, 184 "Value": 1.296 185 }, 186 { 187 "Direction": "greater than", 188 "Name": "upper non critical", 189 "Severity": 0, 190 "Value": 1.284 191 }, 192 { 193 "Direction": "less than", 194 "Name": "lower non critical", 195 "Severity": 0, 196 "Value": 1.116 197 }, 198 { 199 "Direction": "less than", 200 "Name": "lower critical", 201 "Severity": 1, 202 "Value": 1.104 203 }, 204 { 205 "Direction": "less than", 206 "Name": "lower non recoverable", 207 "Severity": 4, 208 "Value": 0.996 209 } 210 ], 211 "Type": "ADC" 212 }, 213 { 214 "BridgeGpio": [ 215 { 216 "Name": "EN_P3V_BAT_SCALED_R", 217 "Polarity": "H", 218 "SetupTime": 1 219 } 220 ], 221 "Index": 5, 222 "Name": "MGNT_P3V_BAT_VOLT_V", 223 "PollRate": 3600, 224 "ScaleFactor": 0.3333, 225 "Thresholds": [ 226 { 227 "Direction": "greater than", 228 "Name": "upper critical", 229 "Severity": 1, 230 "Value": 3.502 231 }, 232 { 233 "Direction": "greater than", 234 "Name": "upper non critical", 235 "Severity": 0, 236 "Value": 3.468 237 }, 238 { 239 "Direction": "less than", 240 "Name": "lower non critical", 241 "Severity": 0, 242 "Value": 2.793 243 }, 244 { 245 "Direction": "less than", 246 "Name": "lower critical", 247 "Severity": 1, 248 "Value": 2.765 249 } 250 ], 251 "Type": "ADC" 252 }, 253 { 254 "Index": 6, 255 "Name": "MGNT_P1V07_BMC_VOLT_V", 256 "ScaleFactor": 1, 257 "Thresholds": [ 258 { 259 "Direction": "greater than", 260 "Name": "upper critical", 261 "Severity": 1, 262 "Value": 1.156 263 }, 264 { 265 "Direction": "greater than", 266 "Name": "upper non critical", 267 "Severity": 0, 268 "Value": 1.145 269 }, 270 { 271 "Direction": "less than", 272 "Name": "lower non critical", 273 "Severity": 0, 274 "Value": 0.995 275 }, 276 { 277 "Direction": "less than", 278 "Name": "lower critical", 279 "Severity": 1, 280 "Value": 0.984 281 } 282 ], 283 "Type": "ADC" 284 }, 285 { 286 "Index": 7, 287 "Name": "MGNT_P5V_USB_VOLT_V", 288 "ScaleFactor": 0.2717, 289 "Thresholds": [ 290 { 291 "Direction": "greater than", 292 "Name": "upper non recoverable", 293 "Severity": 4, 294 "Value": 5.5 295 }, 296 { 297 "Direction": "greater than", 298 "Name": "upper critical", 299 "Severity": 1, 300 "Value": 5.4 301 }, 302 { 303 "Direction": "greater than", 304 "Name": "upper non critical", 305 "Severity": 0, 306 "Value": 5.35 307 }, 308 { 309 "Direction": "less than", 310 "Name": "lower non critical", 311 "Severity": 0, 312 "Value": 4.65 313 }, 314 { 315 "Direction": "less than", 316 "Name": "lower critical", 317 "Severity": 1, 318 "Value": 4.6 319 }, 320 { 321 "Direction": "less than", 322 "Name": "lower non recoverable", 323 "Severity": 4, 324 "Value": 4.15 325 } 326 ], 327 "Type": "ADC" 328 }, 329 { 330 "Address": "0x1D", 331 "Bus": 34, 332 "Labels": [ 333 "in0" 334 ], 335 "Name": "MGNT_ADC_1D", 336 "Thresholds": [ 337 { 338 "Direction": "greater than", 339 "Label": "in0", 340 "Name": "upper critical", 341 "Severity": 1, 342 "Value": 1.944 343 }, 344 { 345 "Direction": "greater than", 346 "Label": "in0", 347 "Name": "upper non critical", 348 "Severity": 0, 349 "Value": 1.926 350 }, 351 { 352 "Direction": "less than", 353 "Label": "in0", 354 "Name": "lower non critical", 355 "Severity": 0, 356 "Value": 1.674 357 }, 358 { 359 "Direction": "less than", 360 "Label": "in0", 361 "Name": "lower critical", 362 "Severity": 1, 363 "Value": 1.656 364 } 365 ], 366 "Type": "ADC128D818", 367 "in0_Name": "MGNT_P1V8_VOLT_V", 368 "in0_Scale": 824.561 369 }, 370 { 371 "Address": "0x33", 372 "Bus": 34, 373 "Labels": [ 374 "in_voltage0" 375 ], 376 "Name": "MGNT_ADC_33", 377 "Thresholds": [ 378 { 379 "Direction": "greater than", 380 "Label": "in_voltage0", 381 "Name": "upper critical", 382 "Severity": 1, 383 "Value": 1.944 384 }, 385 { 386 "Direction": "greater than", 387 "Label": "in_voltage0", 388 "Name": "upper non critical", 389 "Severity": 0, 390 "Value": 1.926 391 }, 392 { 393 "Direction": "less than", 394 "Label": "in_voltage0", 395 "Name": "lower non critical", 396 "Severity": 0, 397 "Value": 1.674 398 }, 399 { 400 "Direction": "less than", 401 "Label": "in_voltage0", 402 "Name": "lower critical", 403 "Severity": 1, 404 "Value": 1.656 405 } 406 ], 407 "Type": "MAX11615", 408 "in_voltage0_Name": "MGNT_P1V8_VOLT_V", 409 "in_voltage0_Scale": 1649.122 410 }, 411 { 412 "Class": "fan", 413 "FFGainCoefficient": 1.0, 414 "FFOffCoefficient": 0.0, 415 "FailSafePercent": 80.0, 416 "ICoefficient": 0.0, 417 "ILimitMax": 0.0, 418 "ILimitMin": 0.0, 419 "Inputs": [ 420 "FANBOARD0_FAN0_TACH_IL_SPEED_RPM", 421 "FANBOARD0_FAN0_TACH_OL_SPEED_RPM", 422 "FANBOARD0_FAN1_TACH_IL_SPEED_RPM", 423 "FANBOARD0_FAN1_TACH_OL_SPEED_RPM", 424 "FANBOARD1_FAN2_TACH_IL_SPEED_RPM", 425 "FANBOARD1_FAN2_TACH_OL_SPEED_RPM", 426 "FANBOARD1_FAN3_TACH_IL_SPEED_RPM", 427 "FANBOARD1_FAN3_TACH_OL_SPEED_RPM", 428 "FANBOARD0_FAN4_TACH_IL_SPEED_RPM", 429 "FANBOARD0_FAN4_TACH_OL_SPEED_RPM", 430 "FANBOARD0_FAN5_TACH_IL_SPEED_RPM", 431 "FANBOARD0_FAN5_TACH_OL_SPEED_RPM", 432 "FANBOARD1_FAN6_TACH_IL_SPEED_RPM", 433 "FANBOARD1_FAN6_TACH_OL_SPEED_RPM", 434 "FANBOARD1_FAN7_TACH_IL_SPEED_RPM", 435 "FANBOARD1_FAN7_TACH_OL_SPEED_RPM", 436 "FANBOARD0_FAN8_TACH_IL_SPEED_RPM", 437 "FANBOARD0_FAN8_TACH_OL_SPEED_RPM", 438 "FANBOARD0_FAN9_TACH_IL_SPEED_RPM", 439 "FANBOARD0_FAN9_TACH_OL_SPEED_RPM", 440 "FANBOARD1_FAN10_TACH_IL_SPEED_RPM", 441 "FANBOARD1_FAN10_TACH_OL_SPEED_RPM", 442 "FANBOARD1_FAN11_TACH_IL_SPEED_RPM", 443 "FANBOARD1_FAN11_TACH_OL_SPEED_RPM" 444 ], 445 "Name": "All Fan", 446 "OutLimitMax": 100.0, 447 "OutLimitMin": 0.0, 448 "Outputs": [ 449 "FANBOARD0_FAN0_PWM_TACH_PCT", 450 "FANBOARD0_FAN0_PWM_TACH_PCT", 451 "FANBOARD0_FAN1_PWM_TACH_PCT", 452 "FANBOARD0_FAN1_PWM_TACH_PCT", 453 "FANBOARD1_FAN2_PWM_TACH_PCT", 454 "FANBOARD1_FAN2_PWM_TACH_PCT", 455 "FANBOARD1_FAN3_PWM_TACH_PCT", 456 "FANBOARD1_FAN3_PWM_TACH_PCT", 457 "FANBOARD0_FAN4_PWM_TACH_PCT", 458 "FANBOARD0_FAN4_PWM_TACH_PCT", 459 "FANBOARD0_FAN5_PWM_TACH_PCT", 460 "FANBOARD0_FAN5_PWM_TACH_PCT", 461 "FANBOARD1_FAN6_PWM_TACH_PCT", 462 "FANBOARD1_FAN6_PWM_TACH_PCT", 463 "FANBOARD1_FAN7_PWM_TACH_PCT", 464 "FANBOARD1_FAN7_PWM_TACH_PCT", 465 "FANBOARD0_FAN8_PWM_TACH_PCT", 466 "FANBOARD0_FAN8_PWM_TACH_PCT", 467 "FANBOARD0_FAN9_PWM_TACH_PCT", 468 "FANBOARD0_FAN9_PWM_TACH_PCT", 469 "FANBOARD1_FAN10_PWM_TACH_PCT", 470 "FANBOARD1_FAN10_PWM_TACH_PCT", 471 "FANBOARD1_FAN11_PWM_TACH_PCT", 472 "FANBOARD1_FAN11_PWM_TACH_PCT" 473 ], 474 "PCoefficient": 0.0, 475 "SlewNeg": 0.0, 476 "SlewPos": 0.0, 477 "Type": "Pid", 478 "Zones": [ 479 "Zone 1" 480 ] 481 }, 482 { 483 "CheckHysteresisWithSetpoint": true, 484 "Class": "temp", 485 "DCoefficient": 0.0, 486 "FFGainCoefficient": 0.0, 487 "FFOffCoefficient": 0.0, 488 "ICoefficient": -0.035, 489 "ILimitMax": 100, 490 "ILimitMin": -50, 491 "Inputs": [ 492 "NIC0_TEMP_C", 493 "NIC1_TEMP_C", 494 "NIC2_TEMP_C", 495 "NIC3_TEMP_C" 496 ], 497 "Name": "PID_NIC_TEMP", 498 "NegativeHysteresis": 3.0, 499 "OutLimitMax": 100, 500 "OutLimitMin": 0, 501 "PCoefficient": -3.0, 502 "PositiveHysteresis": 0.0, 503 "SetPoint": 90.0, 504 "SlewNeg": 0.0, 505 "SlewPos": 0.0, 506 "Type": "Pid", 507 "Zones": [ 508 "Zone 1" 509 ] 510 }, 511 { 512 "AccumulateSetPoint": true, 513 "CycleIntervalTimeMS": 1000, 514 "FailSafePercent": 100.0, 515 "MinThermalOutput": 0.0, 516 "Name": "Zone 1", 517 "Type": "Pid.Zone", 518 "UpdateThermalsTimeMS": 1000 519 }, 520 { 521 "Class": "temp", 522 "Inputs": [ 523 "NIC0_TEMP_C", 524 "NIC1_TEMP_C", 525 "NIC2_TEMP_C", 526 "NIC3_TEMP_C" 527 ], 528 "Name": "Stepwise_NIC_TEMP", 529 "NegativeHysteresis": 2, 530 "Output": [ 531 20.0, 532 22.0, 533 24.0, 534 26.0, 535 28.0, 536 30.0 537 ], 538 "PositiveHysteresis": 0, 539 "Reading": [ 540 80.0, 541 81.0, 542 82.0, 543 83.0, 544 84.0, 545 85.0 546 ], 547 "Type": "Stepwise", 548 "Zones": [ 549 "Zone 1" 550 ] 551 }, 552 { 553 "Address": "0x1f", 554 "Bus": 24, 555 "Name": "NIC0_REMOTE_TEMP_C", 556 "Name1": "NIC0_TEMP_C", 557 "Thresholds": [ 558 { 559 "Direction": "greater than", 560 "Index": 2, 561 "Name": "upper non recoverable", 562 "Severity": 4, 563 "Value": 115 564 }, 565 { 566 "Direction": "greater than", 567 "Index": 2, 568 "Name": "upper critical", 569 "Severity": 1, 570 "Value": 105 571 } 572 ], 573 "Type": "TMP421" 574 }, 575 { 576 "Address": "0x1f", 577 "Bus": 25, 578 "Name": "NIC1_REMOTE_TEMP_C", 579 "Name1": "NIC1_TEMP_C", 580 "Thresholds": [ 581 { 582 "Direction": "greater than", 583 "Index": 2, 584 "Name": "upper non recoverable", 585 "Severity": 4, 586 "Value": 115 587 }, 588 { 589 "Direction": "greater than", 590 "Index": 2, 591 "Name": "upper critical", 592 "Severity": 1, 593 "Value": 105 594 } 595 ], 596 "Type": "TMP421" 597 }, 598 { 599 "Address": "0x1f", 600 "Bus": 26, 601 "Name": "NIC2_REMOTE_TEMP_C", 602 "Name1": "NIC2_TEMP_C", 603 "Thresholds": [ 604 { 605 "Direction": "greater than", 606 "Index": 2, 607 "Name": "upper non recoverable", 608 "Severity": 4, 609 "Value": 115 610 }, 611 { 612 "Direction": "greater than", 613 "Index": 2, 614 "Name": "upper critical", 615 "Severity": 1, 616 "Value": 105 617 } 618 ], 619 "Type": "TMP421" 620 }, 621 { 622 "Address": "0x1f", 623 "Bus": 27, 624 "Name": "NIC3_REMOTE_TEMP_C", 625 "Name1": "NIC3_TEMP_C", 626 "Thresholds": [ 627 { 628 "Direction": "greater than", 629 "Index": 2, 630 "Name": "upper non recoverable", 631 "Severity": 4, 632 "Value": 115 633 }, 634 { 635 "Direction": "greater than", 636 "Index": 2, 637 "Name": "upper critical", 638 "Severity": 1, 639 "Value": 105 640 } 641 ], 642 "Type": "TMP421" 643 }, 644 { 645 "Address": "0x48", 646 "Bus": 34, 647 "Name": "MGNT_TEMP_C", 648 "Thresholds": [ 649 { 650 "Direction": "greater than", 651 "Name": "upper critical", 652 "Severity": 1, 653 "Value": 50 654 } 655 ], 656 "Type": "TMP75" 657 } 658 ], 659 "Name": "Yosemite 4 Management Board", 660 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Management Board wN-BMC', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4'})", 661 "Type": "Board", 662 "xyz.openbmc_project.Inventory.Decorator.Asset": { 663 "BuildDate": "$BOARD_MANUFACTURE_DATE", 664 "Manufacturer": "$BOARD_MANUFACTURER", 665 "Model": "$BOARD_PRODUCT_NAME", 666 "PartNumber": "$BOARD_PART_NUMBER", 667 "SerialNumber": "$BOARD_SERIAL_NUMBER", 668 "SparePartNumber": "$BOARD_INFO_AM1" 669 }, 670 "xyz.openbmc_project.Inventory.Decorator.AssetTag": { 671 "AssetTag": "$PRODUCT_ASSET_TAG" 672 }, 673 "xyz.openbmc_project.Inventory.Decorator.Revision": { 674 "Version": "$PRODUCT_VERSION" 675 }, 676 "xyz.openbmc_project.Inventory.Item.BMC": {} 677} 678