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": "0x4B", 143 "Bus": 28, 144 "Labels": [ 145 "iout1", 146 "vout1", 147 "pout1", 148 "temp1" 149 ], 150 "Name": "MB_VR_CPU_PVDD11", 151 "Type": "MP2856", 152 "iout1_Name": "MB_VR_CPU_PVDD11_CURR_A", 153 "pout1_Name": "MB_VR_CPU_PVDD11_PWR_W", 154 "temp1_Name": "MB_VR_CPU_PVDD11_TEMP_C", 155 "vout1_Name": "MB_VR_CPU_PVDD11_VOLT_V" 156 }, 157 { 158 "Address": "0x4F", 159 "Bus": 28, 160 "Labels": [ 161 "iout1", 162 "iout2", 163 "vout1", 164 "vout2", 165 "pout1", 166 "pout2", 167 "temp1", 168 "temp2" 169 ], 170 "Name": "MB_VR_CPU_VCORE0_SOC", 171 "Type": "MP2857", 172 "iout1_Name": "MB_VR_CPU_VCORE0_CURR_A", 173 "iout2_Name": "MB_VR_CPU_SOC_CURR_A", 174 "pout1_Name": "MB_VR_CPU_VCORE0_PWR_W", 175 "pout2_Name": "MB_VR_CPU_SOC_PWR_W", 176 "temp1_Name": "MB_VR_CPU_VCORE0_TEMP_C", 177 "temp2_Name": "MB_VR_CPU_SOC_TEMP_C", 178 "vout1_Name": "MB_VR_CPU_VCORE0_VOLT_V", 179 "vout2_Name": "MB_VR_CPU_SOC_VOLT_V" 180 }, 181 { 182 "Address": "0x4E", 183 "Bus": 28, 184 "Labels": [ 185 "iout1", 186 "iout2", 187 "vout1", 188 "vout2", 189 "pout1", 190 "pout2", 191 "temp1", 192 "temp2" 193 ], 194 "Name": "MB_VR_CPU_VCORE1_PDDIO", 195 "Type": "MP2857", 196 "iout1_Name": "MB_VR_CPU_VCORE1_CURR_A", 197 "iout2_Name": "MB_VR_CPU_PDDIO_CURR_A", 198 "pout1_Name": "MB_VR_CPU_VCORE1_PWR_W", 199 "pout2_Name": "MB_VR_CPU_PDDIO_PWR_W", 200 "temp1_Name": "MB_VR_CPU_VCORE1_TEMP_C", 201 "temp2_Name": "MB_VR_CPU_PDDIO_TEMP_C", 202 "vout1_Name": "MB_VR_CPU_VCORE1_VOLT_V", 203 "vout2_Name": "MB_VR_CPU_PDDIO_VOLT_V" 204 }, 205 { 206 "Address": "0x20", 207 "Bus": 28, 208 "Labels": [ 209 "iout1", 210 "vin", 211 "vout1", 212 "pout1", 213 "temp1" 214 ], 215 "Name": "MB_HSC", 216 "Type": "MP5990", 217 "iout1_Name": "MB_HSC_CURR_A", 218 "pout1_Name": "MB_HSC_PWR_W", 219 "temp1_Name": "MB_HSC_TEMP_C", 220 "vin_Name": "MB_HSC_VIN_VOLT_V", 221 "vout1_Name": "MB_HSC_VOUT_VOLT_V" 222 }, 223 { 224 "Address": "0x6a", 225 "Bus": 23, 226 "Name": "MB_E1S0_TEMP_C", 227 "Thresholds": [ 228 { 229 "Direction": "greater than", 230 "Name": "upper critical", 231 "Severity": 1, 232 "Value": 70 233 }, 234 { 235 "Direction": "less than", 236 "Name": "lower critical", 237 "Severity": 1, 238 "Value": 5 239 } 240 ], 241 "Type": "NVME1000" 242 }, 243 { 244 "Address": "0x6a", 245 "Bus": 22, 246 "Name": "MB_E1S1_TEMP_C", 247 "Thresholds": [ 248 { 249 "Direction": "greater than", 250 "Name": "upper critical", 251 "Severity": 1, 252 "Value": 70 253 }, 254 { 255 "Direction": "less than", 256 "Name": "lower critical", 257 "Severity": 1, 258 "Value": 5 259 } 260 ], 261 "Type": "NVME1000" 262 }, 263 { 264 "Address": "0x24", 265 "Bus": 12, 266 "Name": "MB_RETIMER0_TEMP_C", 267 "PowerState": "On", 268 "Thresholds": [ 269 { 270 "Direction": "greater than", 271 "Name": "upper critical", 272 "Severity": 1, 273 "Value": 107 274 }, 275 { 276 "Direction": "greater than", 277 "Name": "upper non critical", 278 "Severity": 0, 279 "Value": 105 280 }, 281 { 282 "Direction": "less than", 283 "Name": "lower non critical", 284 "Severity": 0, 285 "Value": 5 286 }, 287 { 288 "Direction": "less than", 289 "Name": "lower critical", 290 "Severity": 1, 291 "Value": -7 292 } 293 ], 294 "Type": "PT5161L" 295 }, 296 { 297 "Address": "0x24", 298 "Bus": 21, 299 "Name": "MB_RETIMER1_TEMP_C", 300 "PowerState": "On", 301 "Thresholds": [ 302 { 303 "Direction": "greater than", 304 "Name": "upper critical", 305 "Severity": 1, 306 "Value": 107 307 }, 308 { 309 "Direction": "greater than", 310 "Name": "upper non critical", 311 "Severity": 0, 312 "Value": 105 313 }, 314 { 315 "Direction": "less than", 316 "Name": "lower non critical", 317 "Severity": 0, 318 "Value": 5 319 }, 320 { 321 "Direction": "less than", 322 "Name": "lower critical", 323 "Severity": 1, 324 "Value": -7 325 } 326 ], 327 "Type": "PT5161L" 328 }, 329 { 330 "Address": "0x3C", 331 "Bus": 7, 332 "Labels": [ 333 "power1", 334 "power2", 335 "power3", 336 "power4", 337 "power5", 338 "power6", 339 "power7", 340 "power8", 341 "power9", 342 "temp1", 343 "temp2", 344 "temp3", 345 "temp4", 346 "temp5", 347 "temp6", 348 "temp7", 349 "temp8" 350 ], 351 "Name": "SBRMI", 352 "PowerState": "BiosPost", 353 "Thresholds": [ 354 { 355 "Direction": "greater than", 356 "Label": "power1", 357 "Name": "upper critical", 358 "Severity": 1, 359 "Value": 420 360 }, 361 { 362 "Direction": "greater than", 363 "Label": "temp1", 364 "Name": "upper critical", 365 "Severity": 1, 366 "Value": 85 367 }, 368 { 369 "Direction": "greater than", 370 "Label": "temp2", 371 "Name": "upper critical", 372 "Severity": 1, 373 "Value": 85 374 }, 375 { 376 "Direction": "greater than", 377 "Label": "temp3", 378 "Name": "upper critical", 379 "Severity": 1, 380 "Value": 85 381 }, 382 { 383 "Direction": "greater than", 384 "Label": "temp4", 385 "Name": "upper critical", 386 "Severity": 1, 387 "Value": 85 388 }, 389 { 390 "Direction": "greater than", 391 "Label": "temp5", 392 "Name": "upper critical", 393 "Severity": 1, 394 "Value": 85 395 }, 396 { 397 "Direction": "greater than", 398 "Label": "temp6", 399 "Name": "upper critical", 400 "Severity": 1, 401 "Value": 85 402 }, 403 { 404 "Direction": "greater than", 405 "Label": "temp7", 406 "Name": "upper critical", 407 "Severity": 1, 408 "Value": 85 409 }, 410 { 411 "Direction": "greater than", 412 "Label": "temp8", 413 "Name": "upper critical", 414 "Severity": 1, 415 "Value": 85 416 } 417 ], 418 "Type": "SBRMI", 419 "power1_Name": "MB_CPU_PKG_PWR_W", 420 "power2_Name": "MB_DIMM_A0_PWR_W", 421 "power3_Name": "MB_DIMM_A1_PWR_W", 422 "power4_Name": "MB_DIMM_A2_PWR_W", 423 "power5_Name": "MB_DIMM_A4_PWR_W", 424 "power6_Name": "MB_DIMM_A6_PWR_W", 425 "power7_Name": "MB_DIMM_A7_PWR_W", 426 "power8_Name": "MB_DIMM_A8_PWR_W", 427 "power9_Name": "MB_DIMM_A10_PWR_W", 428 "temp1_Name": "MB_DIMM_A0_TEMP_C", 429 "temp2_Name": "MB_DIMM_A1_TEMP_C", 430 "temp3_Name": "MB_DIMM_A2_TEMP_C", 431 "temp4_Name": "MB_DIMM_A4_TEMP_C", 432 "temp5_Name": "MB_DIMM_A6_TEMP_C", 433 "temp6_Name": "MB_DIMM_A7_TEMP_C", 434 "temp7_Name": "MB_DIMM_A8_TEMP_C", 435 "temp8_Name": "MB_DIMM_A10_TEMP_C" 436 }, 437 { 438 "Address": "0x4C", 439 "Bus": 7, 440 "Name": "MB_CPU_TEMP_C", 441 "PowerState": "On", 442 "Thresholds": [ 443 { 444 "Direction": "greater than", 445 "Name": "upper critical", 446 "Severity": 1, 447 "Value": 90 448 } 449 ], 450 "Type": "SBTSI" 451 }, 452 { 453 "Address": "0x49", 454 "Bus": 29, 455 "Name": "MB_OUTLET_TEMP_C", 456 "Thresholds": [ 457 { 458 "Direction": "less than", 459 "Name": "lower critical", 460 "Severity": 1, 461 "Value": 5 462 }, 463 { 464 "Direction": "greater than", 465 "Name": "upper critical", 466 "Severity": 1, 467 "Value": 75 468 } 469 ], 470 "Type": "TMP75" 471 }, 472 { 473 "Address": "0x4A", 474 "Bus": 29, 475 "Name": "MB_INLET_TEMP_C", 476 "Thresholds": [ 477 { 478 "Direction": "less than", 479 "Name": "lower critical", 480 "Severity": 1, 481 "Value": 5 482 }, 483 { 484 "Direction": "greater than", 485 "Name": "upper critical", 486 "Severity": 1, 487 "Value": 55 488 } 489 ], 490 "Type": "TMP75" 491 } 492 ], 493 "Name": "Harma MB", 494 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Harma MB '})", 495 "Type": "Board", 496 "xyz.openbmc_project.Inventory.Decorator.Asset": { 497 "Manufacturer": "$PRODUCT_MANUFACTURER", 498 "Model": "$PRODUCT_PRODUCT_NAME", 499 "PartNumber": "$PRODUCT_PART_NUMBER", 500 "SerialNumber": "$PRODUCT_SERIAL_NUMBER" 501 } 502} 503