1{ 2 "Exposes": [ 3 { 4 "Address": "0x1d", 5 "Bus": 34, 6 "Labels": [ 7 "in0", 8 "in1", 9 "in2", 10 "in3", 11 "in4", 12 "in6" 13 ], 14 "Name": "PTTV_ADC", 15 "Thresholds": [ 16 { 17 "Direction": "less than", 18 "Label": "in0", 19 "Name": "lower critical", 20 "Severity": 1, 21 "Value": 18.42 22 }, 23 { 24 "Direction": "greater than", 25 "Label": "in0", 26 "Name": "upper critical", 27 "Severity": 1, 28 "Value": 42.56 29 }, 30 { 31 "Direction": "less than", 32 "Label": "in1", 33 "Name": "lower critical", 34 "Severity": 1, 35 "Value": 18.42 36 }, 37 { 38 "Direction": "greater than", 39 "Label": "in1", 40 "Name": "upper critical", 41 "Severity": 1, 42 "Value": 42.56 43 }, 44 { 45 "Direction": "less than", 46 "Label": "in2", 47 "Name": "lower critical", 48 "Severity": 1, 49 "Value": 14.86 50 }, 51 { 52 "Direction": "greater than", 53 "Label": "in2", 54 "Name": "upper critical", 55 "Severity": 1, 56 "Value": 36.23 57 }, 58 { 59 "Direction": "less than", 60 "Label": "in3", 61 "Name": "lower critical", 62 "Severity": 1, 63 "Value": 14.27 64 }, 65 { 66 "Direction": "greater than", 67 "Label": "in3", 68 "Name": "upper critical", 69 "Severity": 1, 70 "Value": 29.33 71 }, 72 { 73 "Direction": "less than", 74 "Label": "in4", 75 "Name": "lower critical", 76 "Severity": 1, 77 "Value": 46.0 78 }, 79 { 80 "Direction": "greater than", 81 "Label": "in4", 82 "Name": "upper critical", 83 "Severity": 1, 84 "Value": 55.0 85 }, 86 { 87 "Direction": "less than", 88 "Label": "in6", 89 "Name": "lower critical", 90 "Severity": 1, 91 "Value": 3.135 92 }, 93 { 94 "Direction": "greater than", 95 "Label": "in6", 96 "Name": "upper critical", 97 "Severity": 1, 98 "Value": 3.465 99 } 100 ], 101 "Type": "ADC128D818", 102 "in0_Name": "PTTV_ADC_P46V_0_VOLT_V", 103 "in0_Scale": 43.233563571, 104 "in1_Name": "PTTV_ADC_P46V_1_VOLT_V", 105 "in1_Scale": 43.233563571, 106 "in2_Name": "PTTV_ADC_P46V_2_VOLT_V", 107 "in2_Scale": 43.233563571, 108 "in3_Name": "PTTV_ADC_P46V_3_VOLT_V", 109 "in3_Scale": 43.233563571, 110 "in4_Name": "PTTV_ADC_P48V_VOLT_V", 111 "in4_Scale": 41.32231405, 112 "in6_Name": "PTTV_ADC_P3V3_AUX_VOLT_V", 113 "in6_Scale": 500 114 }, 115 { 116 "Address": "0x44", 117 "Bus": 34, 118 "Labels": [ 119 "in1", 120 "curr1", 121 "power1" 122 ], 123 "Name": "PTTV_P48V_VR", 124 "Thresholds": [ 125 { 126 "Direction": "less than", 127 "Label": "in1", 128 "Name": "lower critical", 129 "Severity": 1, 130 "Value": 46.0 131 }, 132 { 133 "Direction": "greater than", 134 "Label": "in1", 135 "Name": "upper critical", 136 "Severity": 1, 137 "Value": 55.0 138 }, 139 { 140 "Direction": "less than", 141 "Label": "curr1", 142 "Name": "lower critical", 143 "Severity": 1, 144 "Value": 0.0 145 }, 146 { 147 "Direction": "greater than", 148 "Label": "curr1", 149 "Name": "upper critical", 150 "Severity": 1, 151 "Value": 2.0 152 }, 153 { 154 "Direction": "less than", 155 "Label": "power1", 156 "Name": "lower critical", 157 "Severity": 1, 158 "Value": 0.0 159 }, 160 { 161 "Direction": "greater than", 162 "Label": "power1", 163 "Name": "upper critical", 164 "Severity": 1, 165 "Value": 90.0 166 } 167 ], 168 "Type": "INA238", 169 "curr1_Name": "PTTV_P48V_VR_CURR_A", 170 "in1_Name": "PTTV_P48V_VR_VOLT_V", 171 "power1_Name": "PTTV_P48V_VR_PWR_W" 172 }, 173 { 174 "Address": "0x45", 175 "Bus": 34, 176 "Labels": [ 177 "in1", 178 "curr1", 179 "power1" 180 ], 181 "Name": "PTTV_P48V", 182 "Thresholds": [ 183 { 184 "Direction": "less than", 185 "Label": "in1", 186 "Name": "lower critical", 187 "Severity": 1, 188 "Value": 46.0 189 }, 190 { 191 "Direction": "greater than", 192 "Label": "in1", 193 "Name": "upper critical", 194 "Severity": 1, 195 "Value": 55.0 196 }, 197 { 198 "Direction": "less than", 199 "Label": "curr1", 200 "Name": "lower critical", 201 "Severity": 1, 202 "Value": 0.0 203 }, 204 { 205 "Direction": "greater than", 206 "Label": "curr1", 207 "Name": "upper critical", 208 "Severity": 1, 209 "Value": 28.3 210 }, 211 { 212 "Direction": "less than", 213 "Label": "power1", 214 "Name": "lower critical", 215 "Severity": 1, 216 "Value": 0.0 217 }, 218 { 219 "Direction": "greater than", 220 "Label": "power1", 221 "Name": "upper critical", 222 "Severity": 1, 223 "Value": 1302.0 224 } 225 ], 226 "Type": "INA238", 227 "curr1_Name": "PTTV_P48V_CURR_A", 228 "in1_Name": "PTTV_P48V_VOLT_V", 229 "power1_Name": "PTTV_P48V_PWR_W" 230 }, 231 { 232 "Address": "0x60", 233 "Bus": 32, 234 "Name": "PTTV_THRMCUP_REF_TEMP_C", 235 "Thresholds": [ 236 { 237 "Direction": "greater than", 238 "Name": "upper critical", 239 "Severity": 1, 240 "Value": 60.0 241 } 242 ], 243 "Type": "MCP9600" 244 }, 245 { 246 "Address": "0x62", 247 "Bus": 32, 248 "Name": "PTTV_THRMCUP_IOA_TEMP_C", 249 "Thresholds": [ 250 { 251 "Direction": "greater than", 252 "Name": "upper critical", 253 "Severity": 1, 254 "Value": 100.0 255 } 256 ], 257 "Type": "MCP9600" 258 }, 259 { 260 "Address": "0x63", 261 "Bus": 32, 262 "Name": "PTTV_THRMCUP_IOB_TEMP_C", 263 "Thresholds": [ 264 { 265 "Direction": "greater than", 266 "Name": "upper critical", 267 "Severity": 1, 268 "Value": 100.0 269 } 270 ], 271 "Type": "MCP9600" 272 }, 273 { 274 "Address": "0x64", 275 "Bus": 32, 276 "Name": "PTTV_THRMCUP_HBM4_TEMP_C", 277 "Thresholds": [ 278 { 279 "Direction": "greater than", 280 "Name": "upper critical", 281 "Severity": 1, 282 "Value": 100.0 283 } 284 ], 285 "Type": "MCP9600" 286 }, 287 { 288 "Address": "0x65", 289 "Bus": 32, 290 "Name": "PTTV_THRMCUP_HBM5_TEMP_C", 291 "Thresholds": [ 292 { 293 "Direction": "greater than", 294 "Name": "upper critical", 295 "Severity": 1, 296 "Value": 100.0 297 } 298 ], 299 "Type": "MCP9600" 300 }, 301 { 302 "Address": "0x66", 303 "Bus": 32, 304 "Name": "PTTV_THRMCUP_HBM6_TEMP_C", 305 "Thresholds": [ 306 { 307 "Direction": "greater than", 308 "Name": "upper critical", 309 "Severity": 1, 310 "Value": 100.0 311 } 312 ], 313 "Type": "MCP9600" 314 }, 315 { 316 "Address": "0x67", 317 "Bus": 32, 318 "Name": "PTTV_THRMCUP_CORE_TEMP_C", 319 "Thresholds": [ 320 { 321 "Direction": "greater than", 322 "Name": "upper critical", 323 "Severity": 1, 324 "Value": 100.0 325 } 326 ], 327 "Type": "MCP9600" 328 }, 329 { 330 "Address": "0x64", 331 "Bus": 33, 332 "Name": "PTTV_THRMCUP_HBM1_TEMP_C", 333 "Thresholds": [ 334 { 335 "Direction": "greater than", 336 "Name": "upper critical", 337 "Severity": 1, 338 "Value": 100.0 339 } 340 ], 341 "Type": "MCP9600" 342 }, 343 { 344 "Address": "0x65", 345 "Bus": 33, 346 "Name": "PTTV_THRMCUP_HBM2_TEMP_C", 347 "Thresholds": [ 348 { 349 "Direction": "greater than", 350 "Name": "upper critical", 351 "Severity": 1, 352 "Value": 100.0 353 } 354 ], 355 "Type": "MCP9600" 356 }, 357 { 358 "Address": "0x66", 359 "Bus": 33, 360 "Name": "PTTV_THRMCUP_HBM3_TEMP_C", 361 "Thresholds": [ 362 { 363 "Direction": "greater than", 364 "Name": "upper critical", 365 "Severity": 1, 366 "Value": 100.0 367 } 368 ], 369 "Type": "MCP9600" 370 }, 371 { 372 "Address": "0x49", 373 "Bus": 34, 374 "Name": "PTTV_TMP75_92_TEMP_C", 375 "Type": "TMP75" 376 }, 377 { 378 "Address": "0x4A", 379 "Bus": 34, 380 "Name": "PTTV_TMP75_94_TEMP_C", 381 "Type": "TMP75" 382 }, 383 { 384 "Address": "0x4B", 385 "Bus": 34, 386 "Name": "PTTV_TMP75_96_TEMP_C", 387 "Type": "TMP75" 388 }, 389 { 390 "Address": "0x4C", 391 "Bus": 34, 392 "Name": "PTTV_TMP75_98_TEMP_C", 393 "Type": "TMP75" 394 } 395 ], 396 "Name": "Minerva PTTV", 397 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'Minerva PTTV '})", 398 "Type": "Board", 399 "xyz.openbmc_project.Inventory.Decorator.Asset": { 400 "BuildDate": "$BOARD_MANUFACTURE_DATE", 401 "Manufacturer": "$BOARD_MANUFACTURER", 402 "Model": "$BOARD_PRODUCT_NAME", 403 "PartNumber": "$BOARD_PART_NUMBER", 404 "SerialNumber": "$BOARD_SERIAL_NUMBER", 405 "SparePartNumber": "$BOARD_INFO_AM1" 406 }, 407 "xyz.openbmc_project.Inventory.Decorator.AssetTag": { 408 "AssetTag": "$PRODUCT_ASSET_TAG" 409 } 410} 411