1{ 2 "Exposes": [ 3 { 4 "EntityId": 23, 5 "EntityInstance": 1, 6 "Index": 0, 7 "Name": "ADC1", 8 "PowerState": "Always", 9 "ScaleFactor": 0.045, 10 "Thresholds": [ 11 { 12 "Direction": "greater than", 13 "Name": "upper critical", 14 "Severity": 1, 15 "Value": 1.5 16 }, 17 { 18 "Direction": "greater than", 19 "Name": "upper non critical", 20 "Severity": 0, 21 "Value": 1.3 22 }, 23 { 24 "Direction": "less than", 25 "Name": "lower non critical", 26 "Severity": 0, 27 "Value": 1.1 28 }, 29 { 30 "Direction": "less than", 31 "Name": "lower critical", 32 "Severity": 1, 33 "Value": 1.0 34 } 35 ], 36 "Type": "ADC" 37 }, 38 { 39 "EntityId": 23, 40 "EntityInstance": 2, 41 "Index": 1, 42 "Name": "ADC2", 43 "PowerState": "Always", 44 "ScaleFactor": 0.092, 45 "Thresholds": [ 46 { 47 "Direction": "greater than", 48 "Name": "upper critical", 49 "Severity": 1, 50 "Value": 1.5 51 }, 52 { 53 "Direction": "greater than", 54 "Name": "upper non critical", 55 "Severity": 0, 56 "Value": 1.3 57 }, 58 { 59 "Direction": "less than", 60 "Name": "lower non critical", 61 "Severity": 0, 62 "Value": 1.1 63 }, 64 { 65 "Direction": "less than", 66 "Name": "lower critical", 67 "Severity": 1, 68 "Value": 1.0 69 } 70 ], 71 "Type": "ADC" 72 }, 73 { 74 "EntityId": 23, 75 "EntityInstance": 3, 76 "Index": 2, 77 "Name": "ADC3", 78 "PowerState": "Always", 79 "ScaleFactor": 0.166, 80 "Thresholds": [ 81 { 82 "Direction": "greater than", 83 "Name": "upper critical", 84 "Severity": 1, 85 "Value": 1.5 86 }, 87 { 88 "Direction": "greater than", 89 "Name": "upper non critical", 90 "Severity": 0, 91 "Value": 1.3 92 }, 93 { 94 "Direction": "less than", 95 "Name": "lower non critical", 96 "Severity": 0, 97 "Value": 1.1 98 }, 99 { 100 "Direction": "less than", 101 "Name": "lower critical", 102 "Severity": 1, 103 "Value": 1.0 104 } 105 ], 106 "Type": "ADC" 107 }, 108 { 109 "EntityId": 23, 110 "EntityInstance": 4, 111 "Index": 3, 112 "Name": "ADC4", 113 "PowerState": "Always", 114 "ScaleFactor": 0.32, 115 "Thresholds": [ 116 { 117 "Direction": "greater than", 118 "Name": "upper critical", 119 "Severity": 1, 120 "Value": 1.5 121 }, 122 { 123 "Direction": "greater than", 124 "Name": "upper non critical", 125 "Severity": 0, 126 "Value": 1.3 127 }, 128 { 129 "Direction": "less than", 130 "Name": "lower non critical", 131 "Severity": 0, 132 "Value": 1.1 133 }, 134 { 135 "Direction": "less than", 136 "Name": "lower critical", 137 "Severity": 1, 138 "Value": 1.0 139 } 140 ], 141 "Type": "ADC" 142 }, 143 { 144 "EntityId": 23, 145 "EntityInstance": 5, 146 "Index": 4, 147 "Name": "ADC5", 148 "PowerState": "Always", 149 "ScaleFactor": 0.68, 150 "Thresholds": [ 151 { 152 "Direction": "greater than", 153 "Name": "upper critical", 154 "Severity": 1, 155 "Value": 1.5 156 }, 157 { 158 "Direction": "greater than", 159 "Name": "upper non critical", 160 "Severity": 0, 161 "Value": 1.3 162 }, 163 { 164 "Direction": "less than", 165 "Name": "lower non critical", 166 "Severity": 0, 167 "Value": 1.1 168 }, 169 { 170 "Direction": "less than", 171 "Name": "lower critical", 172 "Severity": 1, 173 "Value": 1.0 174 } 175 ], 176 "Type": "ADC" 177 }, 178 { 179 "EntityId": 23, 180 "EntityInstance": 6, 181 "Index": 5, 182 "Name": "ADC6", 183 "PowerState": "Always", 184 "ScaleFactor": 0.833, 185 "Thresholds": [ 186 { 187 "Direction": "greater than", 188 "Name": "upper critical", 189 "Severity": 1, 190 "Value": 1.5 191 }, 192 { 193 "Direction": "greater than", 194 "Name": "upper non critical", 195 "Severity": 0, 196 "Value": 1.3 197 }, 198 { 199 "Direction": "less than", 200 "Name": "lower non critical", 201 "Severity": 0, 202 "Value": 1.1 203 }, 204 { 205 "Direction": "less than", 206 "Name": "lower critical", 207 "Severity": 1, 208 "Value": 1.0 209 } 210 ], 211 "Type": "ADC" 212 }, 213 { 214 "EntityId": 23, 215 "EntityInstance": 7, 216 "Index": 6, 217 "Name": "ADC7", 218 "PowerState": "Always", 219 "ScaleFactor": 0.91, 220 "Thresholds": [ 221 { 222 "Direction": "greater than", 223 "Name": "upper critical", 224 "Severity": 1, 225 "Value": 1.5 226 }, 227 { 228 "Direction": "greater than", 229 "Name": "upper non critical", 230 "Severity": 0, 231 "Value": 1.3 232 }, 233 { 234 "Direction": "less than", 235 "Name": "lower non critical", 236 "Severity": 0, 237 "Value": 0.9 238 }, 239 { 240 "Direction": "less than", 241 "Name": "lower critical", 242 "Severity": 1, 243 "Value": 0.8 244 } 245 ], 246 "Type": "ADC" 247 }, 248 { 249 "EntityId": 23, 250 "EntityInstance": 8, 251 "Index": 7, 252 "Name": "ADC8", 253 "PowerState": "Always", 254 "ScaleFactor": 0.955, 255 "Thresholds": [ 256 { 257 "Direction": "greater than", 258 "Name": "upper critical", 259 "Severity": 1, 260 "Value": 1.5 261 }, 262 { 263 "Direction": "greater than", 264 "Name": "upper non critical", 265 "Severity": 0, 266 "Value": 1.3 267 }, 268 { 269 "Direction": "less than", 270 "Name": "lower non critical", 271 "Severity": 0, 272 "Value": 1.1 273 }, 274 { 275 "Direction": "less than", 276 "Name": "lower critical", 277 "Severity": 1, 278 "Value": 1.0 279 } 280 ], 281 "Type": "ADC" 282 }, 283 { 284 "Name": "evb_emmc", 285 "Type": "EmmcDevice" 286 }, 287 { 288 "Connector": { 289 "Name": "BMC Fan connector 1", 290 "Pwm": 0, 291 "Tachs": [ 292 0 293 ] 294 }, 295 "EntityId": 29, 296 "EntityInstance": 1, 297 "Index": 0, 298 "MaxReading": 14000, 299 "Name": "Fan1", 300 "PowerState": "Always", 301 "Thresholds": [ 302 { 303 "Direction": "less than", 304 "Name": "lower critical", 305 "Severity": 1, 306 "Value": 500 307 }, 308 { 309 "Direction": "greater than", 310 "Name": "upper non critical", 311 "Severity": 0, 312 "Value": 8500 313 }, 314 { 315 "Direction": "greater than", 316 "Name": "upper critical", 317 "Severity": 1, 318 "Value": 11500 319 } 320 ], 321 "Type": "NuvotonFan" 322 }, 323 { 324 "Connector": { 325 "Name": "BMC Fan connector 2", 326 "Pwm": 1, 327 "Tachs": [ 328 1 329 ] 330 }, 331 "EntityId": 29, 332 "EntityInstance": 2, 333 "Index": 1, 334 "MaxReading": 14000, 335 "Name": "Fan2", 336 "PowerState": "Always", 337 "Thresholds": [ 338 { 339 "Direction": "less than", 340 "Name": "lower critical", 341 "Severity": 1, 342 "Value": 500 343 }, 344 { 345 "Direction": "greater than", 346 "Name": "upper non critical", 347 "Severity": 0, 348 "Value": 8500 349 }, 350 { 351 "Direction": "greater than", 352 "Name": "upper critical", 353 "Severity": 1, 354 "Value": 11500 355 } 356 ], 357 "Type": "NuvotonFan" 358 }, 359 { 360 "Connector": { 361 "Name": "BMC Fan connector 3", 362 "Pwm": 2, 363 "Tachs": [ 364 2 365 ] 366 }, 367 "EntityId": 29, 368 "EntityInstance": 3, 369 "Index": 2, 370 "MaxReading": 14000, 371 "Name": "Fan3", 372 "PowerState": "Always", 373 "Thresholds": [ 374 { 375 "Direction": "less than", 376 "Name": "lower critical", 377 "Severity": 1, 378 "Value": 500 379 }, 380 { 381 "Direction": "greater than", 382 "Name": "upper non critical", 383 "Severity": 0, 384 "Value": 8500 385 }, 386 { 387 "Direction": "greater than", 388 "Name": "upper critical", 389 "Severity": 1, 390 "Value": 11500 391 } 392 ], 393 "Type": "NuvotonFan" 394 }, 395 { 396 "Connector": { 397 "Name": "BMC Fan connector 4", 398 "Pwm": 3, 399 "Tachs": [ 400 3 401 ] 402 }, 403 "EntityId": 29, 404 "EntityInstance": 4, 405 "Index": 3, 406 "MaxReading": 14000, 407 "Name": "Fan4", 408 "PowerState": "Always", 409 "Thresholds": [ 410 { 411 "Direction": "less than", 412 "Name": "lower critical", 413 "Severity": 1, 414 "Value": 500 415 }, 416 { 417 "Direction": "greater than", 418 "Name": "upper non critical", 419 "Severity": 0, 420 "Value": 8500 421 }, 422 { 423 "Direction": "greater than", 424 "Name": "upper critical", 425 "Severity": 1, 426 "Value": 11500 427 } 428 ], 429 "Type": "NuvotonFan" 430 }, 431 { 432 "Address": "0x48", 433 "Bus": 6, 434 "EntityId": 7, 435 "EntityInstance": 3, 436 "Name": "EVB_Temp", 437 "Thresholds": [ 438 { 439 "Direction": "greater than", 440 "Name": "upper critical", 441 "Severity": 1, 442 "Value": 65.0 443 }, 444 { 445 "Direction": "greater than", 446 "Name": "upper non critical", 447 "Severity": 0, 448 "Value": 50.0 449 }, 450 { 451 "Direction": "less than", 452 "Name": "lower non critical", 453 "Severity": 0, 454 "Value": 15.0 455 }, 456 { 457 "Direction": "less than", 458 "Name": "lower critical", 459 "Severity": 1, 460 "Value": 0 461 } 462 ], 463 "Type": "TMP100" 464 } 465 ], 466 "Name": "EVB_ARBEL_NUVOTON", 467 "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'NUVOTON-ARBEL-EVB'})", 468 "Type": "Board", 469 "xyz.openbmc_project.Inventory.Decorator.Asset": { 470 "Manufacturer": "$BOARD_MANUFACTURER", 471 "Model": "$BOARD_PRODUCT_NAME", 472 "PartNumber": "$BOARD_PART_NUMBER", 473 "SerialNumber": "$BOARD_SERIAL_NUMBER" 474 }, 475 "xyz.openbmc_project.Inventory.Item.System": {} 476} 477