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 "ICoefficient": 0.0, 416 "ILimitMax": 0.0, 417 "ILimitMin": 0.0, 418 "Inputs": [ 419 "FANBOARD0_FAN0_TACH_IL_SPEED_RPM", 420 "FANBOARD0_FAN0_TACH_OL_SPEED_RPM", 421 "FANBOARD0_FAN1_TACH_IL_SPEED_RPM", 422 "FANBOARD0_FAN1_TACH_OL_SPEED_RPM", 423 "FANBOARD1_FAN2_TACH_IL_SPEED_RPM", 424 "FANBOARD1_FAN2_TACH_OL_SPEED_RPM", 425 "FANBOARD1_FAN3_TACH_IL_SPEED_RPM", 426 "FANBOARD1_FAN3_TACH_OL_SPEED_RPM", 427 "FANBOARD0_FAN4_TACH_IL_SPEED_RPM", 428 "FANBOARD0_FAN4_TACH_OL_SPEED_RPM", 429 "FANBOARD0_FAN5_TACH_IL_SPEED_RPM", 430 "FANBOARD0_FAN5_TACH_OL_SPEED_RPM", 431 "FANBOARD1_FAN6_TACH_IL_SPEED_RPM", 432 "FANBOARD1_FAN6_TACH_OL_SPEED_RPM", 433 "FANBOARD1_FAN7_TACH_IL_SPEED_RPM", 434 "FANBOARD1_FAN7_TACH_OL_SPEED_RPM", 435 "FANBOARD0_FAN8_TACH_IL_SPEED_RPM", 436 "FANBOARD0_FAN8_TACH_OL_SPEED_RPM", 437 "FANBOARD0_FAN9_TACH_IL_SPEED_RPM", 438 "FANBOARD0_FAN9_TACH_OL_SPEED_RPM", 439 "FANBOARD1_FAN10_TACH_IL_SPEED_RPM", 440 "FANBOARD1_FAN10_TACH_OL_SPEED_RPM", 441 "FANBOARD1_FAN11_TACH_IL_SPEED_RPM", 442 "FANBOARD1_FAN11_TACH_OL_SPEED_RPM" 443 ], 444 "Name": "All Fan", 445 "OutLimitMax": 100.0, 446 "OutLimitMin": 0.0, 447 "Outputs": [ 448 "FANBOARD0_FAN0_PWM_TACH_PCT", 449 "FANBOARD0_FAN0_PWM_TACH_PCT", 450 "FANBOARD0_FAN1_PWM_TACH_PCT", 451 "FANBOARD0_FAN1_PWM_TACH_PCT", 452 "FANBOARD1_FAN2_PWM_TACH_PCT", 453 "FANBOARD1_FAN2_PWM_TACH_PCT", 454 "FANBOARD1_FAN3_PWM_TACH_PCT", 455 "FANBOARD1_FAN3_PWM_TACH_PCT", 456 "FANBOARD0_FAN4_PWM_TACH_PCT", 457 "FANBOARD0_FAN4_PWM_TACH_PCT", 458 "FANBOARD0_FAN5_PWM_TACH_PCT", 459 "FANBOARD0_FAN5_PWM_TACH_PCT", 460 "FANBOARD1_FAN6_PWM_TACH_PCT", 461 "FANBOARD1_FAN6_PWM_TACH_PCT", 462 "FANBOARD1_FAN7_PWM_TACH_PCT", 463 "FANBOARD1_FAN7_PWM_TACH_PCT", 464 "FANBOARD0_FAN8_PWM_TACH_PCT", 465 "FANBOARD0_FAN8_PWM_TACH_PCT", 466 "FANBOARD0_FAN9_PWM_TACH_PCT", 467 "FANBOARD0_FAN9_PWM_TACH_PCT", 468 "FANBOARD1_FAN10_PWM_TACH_PCT", 469 "FANBOARD1_FAN10_PWM_TACH_PCT", 470 "FANBOARD1_FAN11_PWM_TACH_PCT", 471 "FANBOARD1_FAN11_PWM_TACH_PCT" 472 ], 473 "PCoefficient": 0.0, 474 "SlewNeg": 0.0, 475 "SlewPos": 0.0, 476 "Type": "Pid", 477 "Zones": [ 478 "Zone 1" 479 ] 480 }, 481 { 482 "CheckHysteresisWithSetpoint": true, 483 "Class": "temp", 484 "DCoefficient": 0.0, 485 "FFGainCoefficient": 0.0, 486 "FFOffCoefficient": 0.0, 487 "ICoefficient": -0.035, 488 "ILimitMax": 100, 489 "ILimitMin": -50, 490 "Inputs": [ 491 "NIC0_TEMP_C", 492 "NIC1_TEMP_C", 493 "NIC2_TEMP_C", 494 "NIC3_TEMP_C" 495 ], 496 "Name": "PID_NIC_TEMP", 497 "NegativeHysteresis": 3.0, 498 "OutLimitMax": 100, 499 "OutLimitMin": 0, 500 "PCoefficient": -3.0, 501 "PositiveHysteresis": 0.0, 502 "SetPoint": 90.0, 503 "SlewNeg": 0.0, 504 "SlewPos": 0.0, 505 "Type": "Pid", 506 "Zones": [ 507 "Zone 1" 508 ] 509 }, 510 { 511 "AccumulateSetPoint": true, 512 "CycleIntervalTimeMS": 1000, 513 "FailSafePercent": 100.0, 514 "MinThermalOutput": 0.0, 515 "Name": "Zone 1", 516 "Type": "Pid.Zone", 517 "UpdateThermalsTimeMS": 1000 518 }, 519 { 520 "Class": "temp", 521 "Inputs": [ 522 "NIC0_TEMP_C", 523 "NIC1_TEMP_C", 524 "NIC2_TEMP_C", 525 "NIC3_TEMP_C" 526 ], 527 "Name": "Stepwise_NIC_TEMP", 528 "NegativeHysteresis": 2, 529 "Output": [ 530 20.0, 531 22.0, 532 24.0, 533 26.0, 534 28.0, 535 30.0 536 ], 537 "PositiveHysteresis": 0, 538 "Reading": [ 539 80.0, 540 81.0, 541 82.0, 542 83.0, 543 84.0, 544 85.0 545 ], 546 "Type": "Stepwise", 547 "Zones": [ 548 "Zone 1" 549 ] 550 }, 551 { 552 "Address": "0x1f", 553 "Bus": 24, 554 "Name": "NIC0_REMOTE_TEMP_C", 555 "Name1": "NIC0_TEMP_C", 556 "Thresholds": [ 557 { 558 "Direction": "greater than", 559 "Index": 2, 560 "Name": "upper non recoverable", 561 "Severity": 4, 562 "Value": 115 563 }, 564 { 565 "Direction": "greater than", 566 "Index": 2, 567 "Name": "upper critical", 568 "Severity": 1, 569 "Value": 105 570 } 571 ], 572 "Type": "TMP421" 573 }, 574 { 575 "Address": "0x1f", 576 "Bus": 25, 577 "Name": "NIC1_REMOTE_TEMP_C", 578 "Name1": "NIC1_TEMP_C", 579 "Thresholds": [ 580 { 581 "Direction": "greater than", 582 "Index": 2, 583 "Name": "upper non recoverable", 584 "Severity": 4, 585 "Value": 115 586 }, 587 { 588 "Direction": "greater than", 589 "Index": 2, 590 "Name": "upper critical", 591 "Severity": 1, 592 "Value": 105 593 } 594 ], 595 "Type": "TMP421" 596 }, 597 { 598 "Address": "0x1f", 599 "Bus": 26, 600 "Name": "NIC2_REMOTE_TEMP_C", 601 "Name1": "NIC2_TEMP_C", 602 "Thresholds": [ 603 { 604 "Direction": "greater than", 605 "Index": 2, 606 "Name": "upper non recoverable", 607 "Severity": 4, 608 "Value": 115 609 }, 610 { 611 "Direction": "greater than", 612 "Index": 2, 613 "Name": "upper critical", 614 "Severity": 1, 615 "Value": 105 616 } 617 ], 618 "Type": "TMP421" 619 }, 620 { 621 "Address": "0x1f", 622 "Bus": 27, 623 "Name": "NIC3_REMOTE_TEMP_C", 624 "Name1": "NIC3_TEMP_C", 625 "Thresholds": [ 626 { 627 "Direction": "greater than", 628 "Index": 2, 629 "Name": "upper non recoverable", 630 "Severity": 4, 631 "Value": 115 632 }, 633 { 634 "Direction": "greater than", 635 "Index": 2, 636 "Name": "upper critical", 637 "Severity": 1, 638 "Value": 105 639 } 640 ], 641 "Type": "TMP421" 642 }, 643 { 644 "Address": "0x48", 645 "Bus": 34, 646 "Name": "MGNT_TEMP_C", 647 "Thresholds": [ 648 { 649 "Direction": "greater than", 650 "Name": "upper critical", 651 "Severity": 1, 652 "Value": 50 653 } 654 ], 655 "Type": "TMP75" 656 } 657 ], 658 "Name": "Yosemite 4 Management Board", 659 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Management Board wN-BMC', 'PRODUCT_PRODUCT_NAME': 'Yosemite V4'})", 660 "Type": "Board", 661 "xyz.openbmc_project.Inventory.Decorator.Asset": { 662 "BuildDate": "$BOARD_MANUFACTURE_DATE", 663 "Manufacturer": "$BOARD_MANUFACTURER", 664 "Model": "$BOARD_PRODUCT_NAME", 665 "PartNumber": "$BOARD_PART_NUMBER", 666 "SerialNumber": "$BOARD_SERIAL_NUMBER", 667 "SparePartNumber": "$BOARD_INFO_AM1" 668 }, 669 "xyz.openbmc_project.Inventory.Decorator.AssetTag": { 670 "AssetTag": "$PRODUCT_ASSET_TAG" 671 }, 672 "xyz.openbmc_project.Inventory.Decorator.Revision": { 673 "Version": "$PRODUCT_VERSION" 674 }, 675 "xyz.openbmc_project.Inventory.Item.BMC": {} 676} 677