1{ 2 "Exposes": [ 3 { 4 "Index": 0, 5 "Name": " SP_P5V", 6 "ScaleFactor": 0.2782, 7 "Thresholds": [ 8 { 9 "Direction": "greater than", 10 "Name": "upper critical", 11 "Severity": 1, 12 "Value": 5.5 13 }, 14 { 15 "Direction": "less than", 16 "Name": "lower critical", 17 "Severity": 1, 18 "Value": 4.5 19 } 20 ], 21 "Type": "ADC" 22 }, 23 { 24 "Index": 1, 25 "Name": " SP_P12V", 26 "ScaleFactor": 0.115, 27 "Thresholds": [ 28 { 29 "Direction": "greater than", 30 "Name": "upper critical", 31 "Severity": 1, 32 "Value": 13.75 33 }, 34 { 35 "Direction": "less than", 36 "Name": "lower critical", 37 "Severity": 1, 38 "Value": 11.25 39 } 40 ], 41 "Type": "ADC" 42 }, 43 { 44 "Index": 2, 45 "Name": " SP_P3V3_STBY", 46 "ScaleFactor": 0.4204, 47 "Thresholds": [ 48 { 49 "Direction": "greater than", 50 "Name": "upper critical", 51 "Severity": 1, 52 "Value": 3.63 53 }, 54 { 55 "Direction": "less than", 56 "Name": "lower critical", 57 "Severity": 1, 58 "Value": 2.97 59 } 60 ], 61 "Type": "ADC" 62 }, 63 { 64 "Index": 3, 65 "Name": " SP_P12V_SLOT1", 66 "ScaleFactor": 0.115, 67 "Thresholds": [ 68 { 69 "Direction": "greater than", 70 "Name": "upper critical", 71 "Severity": 1, 72 "Value": 13.75 73 }, 74 { 75 "Direction": "less than", 76 "Name": "lower critical", 77 "Severity": 1, 78 "Value": 11.25 79 } 80 ], 81 "Type": "ADC" 82 }, 83 { 84 "Index": 4, 85 "Name": " SP_P12V_SLOT2", 86 "ScaleFactor": 0.115, 87 "Thresholds": [ 88 { 89 "Direction": "greater than", 90 "Name": "upper critical", 91 "Severity": 1, 92 "Value": 13.75 93 }, 94 { 95 "Direction": "less than", 96 "Name": "lower critical", 97 "Severity": 1, 98 "Value": 11.25 99 } 100 ], 101 "Type": "ADC" 102 }, 103 { 104 "Index": 5, 105 "Name": " SP_P12V_SLOT3", 106 "ScaleFactor": 0.115, 107 "Thresholds": [ 108 { 109 "Direction": "greater than", 110 "Name": "upper critical", 111 "Severity": 1, 112 "Value": 13.75 113 }, 114 { 115 "Direction": "less than", 116 "Name": "lower critical", 117 "Severity": 1, 118 "Value": 11.25 119 } 120 ], 121 "Type": "ADC" 122 }, 123 { 124 "Index": 6, 125 "Name": " SP_P12V_SLOT4", 126 "ScaleFactor": 0.115, 127 "Thresholds": [ 128 { 129 "Direction": "greater than", 130 "Name": "upper critical", 131 "Severity": 1, 132 "Value": 13.75 133 }, 134 { 135 "Direction": "less than", 136 "Name": "lower critical", 137 "Severity": 1, 138 "Value": 11.25 139 } 140 ], 141 "Type": "ADC" 142 }, 143 { 144 "Index": 7, 145 "Name": " SP_P3V3", 146 "ScaleFactor": 0.4204, 147 "Thresholds": [ 148 { 149 "Direction": "greater than", 150 "Name": "upper critical", 151 "Severity": 1, 152 "Value": 3.63 153 }, 154 { 155 "Direction": "less than", 156 "Name": "lower critical", 157 "Severity": 1, 158 "Value": 2.97 159 } 160 ], 161 "Type": "ADC" 162 }, 163 { 164 "Index": 8, 165 "Name": " SP_SENSOR_P1V15_BMC_STBY", 166 "ScaleFactor": 1.024, 167 "Thresholds": [ 168 { 169 "Direction": "greater than", 170 "Name": "upper critical", 171 "Severity": 1, 172 "Value": 1.26 173 }, 174 { 175 "Direction": "less than", 176 "Name": "lower critical", 177 "Severity": 1, 178 "Value": 1.03 179 } 180 ], 181 "Type": "ADC" 182 }, 183 { 184 "Index": 9, 185 "Name": " SP_SENSOR_P1V2_BMC_STBY", 186 "ScaleFactor": 1.024, 187 "Thresholds": [ 188 { 189 "Direction": "greater than", 190 "Name": "upper critical", 191 "Severity": 1, 192 "Value": 1.32 193 }, 194 { 195 "Direction": "less than", 196 "Name": "lower critical", 197 "Severity": 1, 198 "Value": 1.08 199 } 200 ], 201 "Type": "ADC" 202 }, 203 { 204 "Index": 10, 205 "Name": " SP_SENSOR_P2V5_BMC_STBY", 206 "ScaleFactor": 0.555, 207 "Thresholds": [ 208 { 209 "Direction": "greater than", 210 "Name": "upper critical", 211 "Severity": 1, 212 "Value": 2.75 213 }, 214 { 215 "Direction": "less than", 216 "Name": "lower critical", 217 "Severity": 1, 218 "Value": 2.25 219 } 220 ], 221 "Type": "ADC" 222 }, 223 { 224 "Index": 11, 225 "Name": " SP_P1V8_STBY", 226 "ScaleFactor": 0.7684, 227 "Thresholds": [ 228 { 229 "Direction": "greater than", 230 "Name": "upper critical", 231 "Severity": 1, 232 "Value": 1.98 233 }, 234 { 235 "Direction": "less than", 236 "Name": "lower critical", 237 "Severity": 1, 238 "Value": 1.62 239 } 240 ], 241 "Type": "ADC" 242 }, 243 { 244 "Connector": { 245 "Name": "System Fan Connector 1", 246 "Pwm": 0, 247 "Tachs": [ 248 0 249 ] 250 }, 251 "Index": 0, 252 "Name": "SP_FAN0_TACH", 253 "PowerState": "Always", 254 "Thresholds": [ 255 { 256 "Direction": "less than", 257 "Name": "lower hardshutdown", 258 "Severity": 4, 259 "Value": 500 260 }, 261 { 262 "Direction": "greater than", 263 "Name": "upper non critical", 264 "Severity": 0, 265 "Value": 8500 266 }, 267 { 268 "Direction": "greater than", 269 "Name": "upper critical", 270 "Severity": 1, 271 "Value": 11500 272 } 273 ], 274 "Type": "AspeedFan" 275 }, 276 { 277 "Connector": { 278 "Name": "System Fan Connector 2", 279 "Pwm": 1, 280 "Tachs": [ 281 1 282 ] 283 }, 284 "Index": 1, 285 "Name": "SP_FAN1_TACH", 286 "PowerState": "Always", 287 "Thresholds": [ 288 { 289 "Direction": "less than", 290 "Name": "lower hardshutdown", 291 "Severity": 4, 292 "Value": 500 293 }, 294 { 295 "Direction": "greater than", 296 "Name": "upper non critical", 297 "Severity": 0, 298 "Value": 8500 299 }, 300 { 301 "Direction": "greater than", 302 "Name": "upper critical", 303 "Severity": 1, 304 "Value": 11500 305 } 306 ], 307 "Type": "AspeedFan" 308 }, 309 { 310 "Name": "BMC", 311 "Type": "BMC" 312 }, 313 { 314 "Class": "fan", 315 "FFGainCoefficient": 1.0, 316 "FFOffCoefficient": 0.0, 317 "ICoefficient": 0.0, 318 "ILimitMax": 0.0, 319 "ILimitMin": 0.0, 320 "Inputs": [ 321 "SP_FAN0_TACH" 322 ], 323 "Name": "SP_FAN0_TACH", 324 "OutLimitMax": 100.0, 325 "OutLimitMin": 10.0, 326 "Outputs": [ 327 "Pwm 1" 328 ], 329 "PCoefficient": 0.0, 330 "SlewNeg": 0.0, 331 "SlewPos": 0.0, 332 "Type": "Pid", 333 "Zones": [ 334 "Left" 335 ] 336 }, 337 { 338 "Class": "fan", 339 "FFGainCoefficient": 1.0, 340 "FFOffCoefficient": 0.0, 341 "ICoefficient": 0.0, 342 "ILimitMax": 0.0, 343 "ILimitMin": 0.0, 344 "Inputs": [ 345 "SP_FAN1_TACH" 346 ], 347 "Name": "SP_FAN1_TACH", 348 "OutLimitMax": 100.0, 349 "OutLimitMin": 10.0, 350 "Outputs": [ 351 "Pwm 2" 352 ], 353 "PCoefficient": 0.0, 354 "SlewNeg": 0.0, 355 "SlewPos": 0.0, 356 "Type": "Pid", 357 "Zones": [ 358 "Left" 359 ] 360 }, 361 { 362 "FailSafePercent": 100, 363 "MinThermalOutput": 10, 364 "Name": "Left", 365 "Type": "Pid.Zone" 366 }, 367 { 368 "Class": "temp", 369 "Inputs": [ 370 "SP_INLET_TEMP" 371 ], 372 "Name": "SP_INLET_TEMP_STP", 373 "NegativeHysteresis": 0, 374 "Output": [ 375 13.0, 376 14.0, 377 16.0, 378 17.0, 379 18.0, 380 19.0, 381 23.0, 382 26.0, 383 30.0, 384 35.0, 385 70.0 386 ], 387 "PositiveHysteresis": 0, 388 "Reading": [ 389 20.0, 390 22.0, 391 24.0, 392 26.0, 393 28.0, 394 30.0, 395 32.0, 396 34.0, 397 36.0, 398 38.0, 399 40.0 400 ], 401 "Type": "Stepwise", 402 "Zones": [ 403 "Left" 404 ] 405 }, 406 { 407 "Class": "temp", 408 "Inputs": [ 409 "MEZZ_SENSOR_TEMP" 410 ], 411 "Name": "MEZZ_SENSOR_TEMP_STP", 412 "NegativeHysteresis": 1, 413 "Output": [ 414 10.0, 415 23.0, 416 25.0, 417 27.0, 418 29.0, 419 31.0, 420 70.0 421 ], 422 "PositiveHysteresis": 1, 423 "Reading": [ 424 84.0, 425 85.0, 426 87.0, 427 89.0, 428 91.0, 429 93.0, 430 95.0 431 ], 432 "Type": "Stepwise", 433 "Zones": [ 434 "Left" 435 ] 436 }, 437 { 438 "Address": "0x4e", 439 "Bus": 9, 440 "Name": "SP_INLET_TEMP", 441 "Name1": "SP_INLET_REMOTE_TEMP", 442 "Thresholds": [ 443 { 444 "Direction": "greater than", 445 "Name": "upper critical", 446 "Severity": 1, 447 "Value": 40 448 } 449 ], 450 "Type": "TMP421" 451 }, 452 { 453 "Address": "0x4f", 454 "Bus": 9, 455 "Name": "SP_OUTLET_TEMP", 456 "Name1": "SP_OUTLET_REMOTE_TEMP", 457 "Thresholds": [ 458 { 459 "Direction": "greater than", 460 "Name": "upper critical", 461 "Severity": 1, 462 "Value": 70 463 } 464 ], 465 "Type": "TMP421" 466 }, 467 { 468 "Address": "0x1f", 469 "Bus": 11, 470 "Name": "MEZZ_SENSOR_REMOTE_TEMP", 471 "Name1": "MEZZ_SENSOR_TEMP", 472 "Thresholds": [ 473 { 474 "Direction": "greater than", 475 "Name": "upper critical", 476 "Severity": 1, 477 "Value": 105 478 }, 479 { 480 "Direction": "greater than", 481 "Name": "upper non critical", 482 "Severity": 0, 483 "Value": 95 484 }, 485 { 486 "Direction": "greater than", 487 "Name": "upper non recoverable", 488 "Severity": 4, 489 "Value": 120 490 } 491 ], 492 "Type": "TMP421" 493 }, 494 { 495 "Address": "0x40", 496 "Bus": 10, 497 "Labels": [ 498 "vin", 499 "iout1", 500 "pin", 501 "temp1", 502 "maxvin", 503 "maxiout1", 504 "maxpin", 505 "maxtemp1" 506 ], 507 "Name": "HSC", 508 "Thresholds": [ 509 { 510 "Direction": "greater than", 511 "Label": "vin", 512 "Name": "upper critical", 513 "Severity": 1, 514 "Value": 13.75 515 }, 516 { 517 "Direction": "less than", 518 "Label": "vin", 519 "Name": "lower critical", 520 "Severity": 0, 521 "Value": 11.25 522 }, 523 { 524 "Direction": "greater than", 525 "Label": "iout1", 526 "Name": "upper critical", 527 "Severity": 1, 528 "Value": 52 529 }, 530 { 531 "Direction": "greater than", 532 "Label": "pin", 533 "Name": "upper critical", 534 "Severity": 1, 535 "Value": 625 536 }, 537 { 538 "Direction": "less than", 539 "Label": "temp1", 540 "Name": "upper critical", 541 "Severity": 1, 542 "Value": 105 543 }, 544 { 545 "Direction": "less than", 546 "Label": "peakvin", 547 "Name": "lower critical", 548 "Severity": 1, 549 "Value": 0 550 }, 551 { 552 "Direction": "less than", 553 "Label": "maxiout1", 554 "Name": "lower critical", 555 "Severity": 1, 556 "Value": 0 557 }, 558 { 559 "Direction": "less than", 560 "Label": "maxpin", 561 "Name": "lower critical", 562 "Severity": 1, 563 "Value": 0 564 }, 565 { 566 "Direction": "less than", 567 "Label": "maxtemp1", 568 "Name": "lower critical", 569 "Severity": 1, 570 "Value": 0 571 } 572 ], 573 "Type": "pmbus" 574 } 575 ], 576 "Name": "Yosemite V2 Baseboard", 577 "Probe": "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': 'Yosemite V2 .*'})", 578 "Type": "Board", 579 "xyz.openbmc_project.Inventory.Decorator.Asset": { 580 "Manufacturer": "$PRODUCT_MANUFACTURER", 581 "Model": "$PRODUCT_PRODUCT_NAME", 582 "PartNumber": "$BOARD_PART_NUMBER", 583 "SerialNumber": "$BOARD_SERIAL_NUMBER" 584 } 585} 586