1[ 2 { 3 "name": "fan inventory", 4 "members": [ 5 "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan0", 6 "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan1", 7 "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan2", 8 "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan4" 9 ] 10 }, 11 { 12 "name": "fan0 rotor inventory", 13 "members": [ 14 "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan0/fan0_0" 15 ] 16 }, 17 { 18 "name": "fan1 rotor inventory", 19 "members": [ 20 "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan1/fan1_0" 21 ] 22 }, 23 { 24 "name": "fan2 rotor inventory", 25 "members": [ 26 "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan2/fan2_0" 27 ] 28 }, 29 { 30 "name": "fan4 rotor inventory", 31 "members": [ 32 "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan4/fan4_0" 33 ] 34 }, 35 { 36 "name": "cpu 0 inventory", 37 "members": [ 38 "/xyz/openbmc_project/inventory/system/chassis/motherboard/dcm0/cpu0" 39 ] 40 }, 41 { 42 "name": "occ objects", 43 "service": "org.open_power.OCC.Control", 44 "members": [ 45 "/org/open_power/control/occ0", 46 "/org/open_power/control/occ1" 47 ] 48 }, 49 { 50 "name": "proc0 core temps", 51 "service": "org.open_power.OCC.Control", 52 "members": [ 53 "/xyz/openbmc_project/sensors/temperature/proc0_core0_0_temp", 54 "/xyz/openbmc_project/sensors/temperature/proc0_core0_1_temp", 55 "/xyz/openbmc_project/sensors/temperature/proc0_core1_0_temp", 56 "/xyz/openbmc_project/sensors/temperature/proc0_core1_1_temp", 57 "/xyz/openbmc_project/sensors/temperature/proc0_core2_0_temp", 58 "/xyz/openbmc_project/sensors/temperature/proc0_core2_1_temp", 59 "/xyz/openbmc_project/sensors/temperature/proc0_core3_0_temp", 60 "/xyz/openbmc_project/sensors/temperature/proc0_core3_1_temp", 61 "/xyz/openbmc_project/sensors/temperature/proc0_core4_0_temp", 62 "/xyz/openbmc_project/sensors/temperature/proc0_core4_1_temp", 63 "/xyz/openbmc_project/sensors/temperature/proc0_core5_0_temp", 64 "/xyz/openbmc_project/sensors/temperature/proc0_core5_1_temp", 65 "/xyz/openbmc_project/sensors/temperature/proc0_core6_0_temp", 66 "/xyz/openbmc_project/sensors/temperature/proc0_core6_1_temp", 67 "/xyz/openbmc_project/sensors/temperature/proc0_core7_0_temp", 68 "/xyz/openbmc_project/sensors/temperature/proc0_core7_1_temp", 69 "/xyz/openbmc_project/sensors/temperature/proc0_core8_0_temp", 70 "/xyz/openbmc_project/sensors/temperature/proc0_core8_1_temp", 71 "/xyz/openbmc_project/sensors/temperature/proc0_core9_0_temp", 72 "/xyz/openbmc_project/sensors/temperature/proc0_core9_1_temp", 73 "/xyz/openbmc_project/sensors/temperature/proc0_core10_0_temp", 74 "/xyz/openbmc_project/sensors/temperature/proc0_core10_1_temp", 75 "/xyz/openbmc_project/sensors/temperature/proc0_core11_0_temp", 76 "/xyz/openbmc_project/sensors/temperature/proc0_core11_1_temp", 77 "/xyz/openbmc_project/sensors/temperature/proc0_core12_0_temp", 78 "/xyz/openbmc_project/sensors/temperature/proc0_core12_1_temp", 79 "/xyz/openbmc_project/sensors/temperature/proc0_core13_0_temp", 80 "/xyz/openbmc_project/sensors/temperature/proc0_core13_1_temp", 81 "/xyz/openbmc_project/sensors/temperature/proc0_core14_0_temp", 82 "/xyz/openbmc_project/sensors/temperature/proc0_core14_1_temp", 83 "/xyz/openbmc_project/sensors/temperature/proc0_core15_0_temp", 84 "/xyz/openbmc_project/sensors/temperature/proc0_core15_1_temp" 85 ] 86 }, 87 { 88 "name": "proc1 core temps", 89 "service": "org.open_power.OCC.Control", 90 "members": [ 91 "/xyz/openbmc_project/sensors/temperature/proc1_core0_0_temp", 92 "/xyz/openbmc_project/sensors/temperature/proc1_core0_1_temp", 93 "/xyz/openbmc_project/sensors/temperature/proc1_core1_0_temp", 94 "/xyz/openbmc_project/sensors/temperature/proc1_core1_1_temp", 95 "/xyz/openbmc_project/sensors/temperature/proc1_core2_0_temp", 96 "/xyz/openbmc_project/sensors/temperature/proc1_core2_1_temp", 97 "/xyz/openbmc_project/sensors/temperature/proc1_core3_0_temp", 98 "/xyz/openbmc_project/sensors/temperature/proc1_core3_1_temp", 99 "/xyz/openbmc_project/sensors/temperature/proc1_core4_0_temp", 100 "/xyz/openbmc_project/sensors/temperature/proc1_core4_1_temp", 101 "/xyz/openbmc_project/sensors/temperature/proc1_core5_0_temp", 102 "/xyz/openbmc_project/sensors/temperature/proc1_core5_1_temp", 103 "/xyz/openbmc_project/sensors/temperature/proc1_core6_0_temp", 104 "/xyz/openbmc_project/sensors/temperature/proc1_core6_1_temp", 105 "/xyz/openbmc_project/sensors/temperature/proc1_core7_0_temp", 106 "/xyz/openbmc_project/sensors/temperature/proc1_core7_1_temp", 107 "/xyz/openbmc_project/sensors/temperature/proc1_core8_0_temp", 108 "/xyz/openbmc_project/sensors/temperature/proc1_core8_1_temp", 109 "/xyz/openbmc_project/sensors/temperature/proc1_core9_0_temp", 110 "/xyz/openbmc_project/sensors/temperature/proc1_core9_1_temp", 111 "/xyz/openbmc_project/sensors/temperature/proc1_core10_0_temp", 112 "/xyz/openbmc_project/sensors/temperature/proc1_core10_1_temp", 113 "/xyz/openbmc_project/sensors/temperature/proc1_core11_0_temp", 114 "/xyz/openbmc_project/sensors/temperature/proc1_core11_1_temp", 115 "/xyz/openbmc_project/sensors/temperature/proc1_core12_0_temp", 116 "/xyz/openbmc_project/sensors/temperature/proc1_core12_1_temp", 117 "/xyz/openbmc_project/sensors/temperature/proc1_core13_0_temp", 118 "/xyz/openbmc_project/sensors/temperature/proc1_core13_1_temp", 119 "/xyz/openbmc_project/sensors/temperature/proc1_core14_0_temp", 120 "/xyz/openbmc_project/sensors/temperature/proc1_core14_1_temp", 121 "/xyz/openbmc_project/sensors/temperature/proc1_core15_0_temp", 122 "/xyz/openbmc_project/sensors/temperature/proc1_core15_1_temp" 123 ] 124 }, 125 { 126 "name": "proc0 ioring temp", 127 "service": "org.open_power.OCC.Control", 128 "members": [ 129 "/xyz/openbmc_project/sensors/temperature/proc0_ioring_temp" 130 ] 131 }, 132 { 133 "name": "proc1 ioring temp", 134 "service": "org.open_power.OCC.Control", 135 "members": [ 136 "/xyz/openbmc_project/sensors/temperature/proc1_ioring_temp" 137 ] 138 }, 139 { 140 "name": "dram temps", 141 "service": "org.open_power.OCC.Control", 142 "members": [ 143 "/xyz/openbmc_project/sensors/temperature/dimm0_dram_temp", 144 "/xyz/openbmc_project/sensors/temperature/dimm1_dram_temp", 145 "/xyz/openbmc_project/sensors/temperature/dimm2_dram_temp", 146 "/xyz/openbmc_project/sensors/temperature/dimm3_dram_temp", 147 "/xyz/openbmc_project/sensors/temperature/dimm4_dram_temp", 148 "/xyz/openbmc_project/sensors/temperature/dimm5_dram_temp", 149 "/xyz/openbmc_project/sensors/temperature/dimm6_dram_temp", 150 "/xyz/openbmc_project/sensors/temperature/dimm7_dram_temp", 151 "/xyz/openbmc_project/sensors/temperature/dimm8_dram_temp", 152 "/xyz/openbmc_project/sensors/temperature/dimm9_dram_temp", 153 "/xyz/openbmc_project/sensors/temperature/dimm10_dram_temp", 154 "/xyz/openbmc_project/sensors/temperature/dimm11_dram_temp", 155 "/xyz/openbmc_project/sensors/temperature/dimm12_dram_temp", 156 "/xyz/openbmc_project/sensors/temperature/dimm13_dram_temp", 157 "/xyz/openbmc_project/sensors/temperature/dimm14_dram_temp", 158 "/xyz/openbmc_project/sensors/temperature/dimm15_dram_temp" 159 ] 160 }, 161 { 162 "name": "dram dvfs temp", 163 "service": "org.open_power.OCC.Control", 164 "members": [ 165 "/xyz/openbmc_project/sensors/temperature/dimm_dram_dvfs_temp" 166 ] 167 }, 168 { 169 "name": "pmic temps", 170 "service": "org.open_power.OCC.Control", 171 "members": [ 172 "/xyz/openbmc_project/sensors/temperature/dimm0_pmic_temp", 173 "/xyz/openbmc_project/sensors/temperature/dimm1_pmic_temp", 174 "/xyz/openbmc_project/sensors/temperature/dimm2_pmic_temp", 175 "/xyz/openbmc_project/sensors/temperature/dimm3_pmic_temp", 176 "/xyz/openbmc_project/sensors/temperature/dimm4_pmic_temp", 177 "/xyz/openbmc_project/sensors/temperature/dimm5_pmic_temp", 178 "/xyz/openbmc_project/sensors/temperature/dimm6_pmic_temp", 179 "/xyz/openbmc_project/sensors/temperature/dimm7_pmic_temp", 180 "/xyz/openbmc_project/sensors/temperature/dimm8_pmic_temp", 181 "/xyz/openbmc_project/sensors/temperature/dimm9_pmic_temp", 182 "/xyz/openbmc_project/sensors/temperature/dimm10_pmic_temp", 183 "/xyz/openbmc_project/sensors/temperature/dimm11_pmic_temp", 184 "/xyz/openbmc_project/sensors/temperature/dimm12_pmic_temp", 185 "/xyz/openbmc_project/sensors/temperature/dimm13_pmic_temp", 186 "/xyz/openbmc_project/sensors/temperature/dimm14_pmic_temp", 187 "/xyz/openbmc_project/sensors/temperature/dimm15_pmic_temp" 188 ] 189 }, 190 { 191 "name": "pmic dvfs temp", 192 "service": "org.open_power.OCC.Control", 193 "members": [ 194 "/xyz/openbmc_project/sensors/temperature/dimm_pmic_dvfs_temp" 195 ] 196 }, 197 { 198 "name": "internal memory buffer temps", 199 "service": "org.open_power.OCC.Control", 200 "members": [ 201 "/xyz/openbmc_project/sensors/temperature/dimm0_intmb_temp", 202 "/xyz/openbmc_project/sensors/temperature/dimm1_intmb_temp", 203 "/xyz/openbmc_project/sensors/temperature/dimm2_intmb_temp", 204 "/xyz/openbmc_project/sensors/temperature/dimm3_intmb_temp", 205 "/xyz/openbmc_project/sensors/temperature/dimm4_intmb_temp", 206 "/xyz/openbmc_project/sensors/temperature/dimm5_intmb_temp", 207 "/xyz/openbmc_project/sensors/temperature/dimm6_intmb_temp", 208 "/xyz/openbmc_project/sensors/temperature/dimm7_intmb_temp", 209 "/xyz/openbmc_project/sensors/temperature/dimm8_intmb_temp", 210 "/xyz/openbmc_project/sensors/temperature/dimm9_intmb_temp", 211 "/xyz/openbmc_project/sensors/temperature/dimm10_intmb_temp", 212 "/xyz/openbmc_project/sensors/temperature/dimm11_intmb_temp", 213 "/xyz/openbmc_project/sensors/temperature/dimm12_intmb_temp", 214 "/xyz/openbmc_project/sensors/temperature/dimm13_intmb_temp", 215 "/xyz/openbmc_project/sensors/temperature/dimm14_intmb_temp", 216 "/xyz/openbmc_project/sensors/temperature/dimm15_intmb_temp" 217 ] 218 }, 219 { 220 "name": "internal memory buffer dvfs temp", 221 "service": "org.open_power.OCC.Control", 222 "members": [ 223 "/xyz/openbmc_project/sensors/temperature/dimm_intmb_dvfs_temp" 224 ] 225 }, 226 { 227 // Repurposed as DRAM temperature sensors for 4U DDIMMs 228 "name": "dram and external memory buffer temps", 229 "service": "org.open_power.OCC.Control", 230 "members": [ 231 "/xyz/openbmc_project/sensors/temperature/dimm0_dram_extmb_temp", 232 "/xyz/openbmc_project/sensors/temperature/dimm1_dram_extmb_temp", 233 "/xyz/openbmc_project/sensors/temperature/dimm2_dram_extmb_temp", 234 "/xyz/openbmc_project/sensors/temperature/dimm3_dram_extmb_temp", 235 "/xyz/openbmc_project/sensors/temperature/dimm4_dram_extmb_temp", 236 "/xyz/openbmc_project/sensors/temperature/dimm5_dram_extmb_temp", 237 "/xyz/openbmc_project/sensors/temperature/dimm6_dram_extmb_temp", 238 "/xyz/openbmc_project/sensors/temperature/dimm7_dram_extmb_temp", 239 "/xyz/openbmc_project/sensors/temperature/dimm8_dram_extmb_temp", 240 "/xyz/openbmc_project/sensors/temperature/dimm9_dram_extmb_temp", 241 "/xyz/openbmc_project/sensors/temperature/dimm10_dram_extmb_temp", 242 "/xyz/openbmc_project/sensors/temperature/dimm11_dram_extmb_temp", 243 "/xyz/openbmc_project/sensors/temperature/dimm12_dram_extmb_temp", 244 "/xyz/openbmc_project/sensors/temperature/dimm13_dram_extmb_temp", 245 "/xyz/openbmc_project/sensors/temperature/dimm14_dram_extmb_temp", 246 "/xyz/openbmc_project/sensors/temperature/dimm15_dram_extmb_temp" 247 ] 248 }, 249 { 250 "name": "dram and external memory buffer dvfs temp", 251 "service": "org.open_power.OCC.Control", 252 "members": [ 253 "/xyz/openbmc_project/sensors/temperature/dimm_dram_extmb_dvfs_temp" 254 ] 255 }, 256 { 257 // Repurposed as PMIC temperature sensors for 4U DDIMMs 258 "name": "external memory buffer temps", 259 "service": "org.open_power.OCC.Control", 260 "members": [ 261 "/xyz/openbmc_project/sensors/temperature/dimm0_extmb_temp", 262 "/xyz/openbmc_project/sensors/temperature/dimm1_extmb_temp", 263 "/xyz/openbmc_project/sensors/temperature/dimm2_extmb_temp", 264 "/xyz/openbmc_project/sensors/temperature/dimm3_extmb_temp", 265 "/xyz/openbmc_project/sensors/temperature/dimm4_extmb_temp", 266 "/xyz/openbmc_project/sensors/temperature/dimm5_extmb_temp", 267 "/xyz/openbmc_project/sensors/temperature/dimm6_extmb_temp", 268 "/xyz/openbmc_project/sensors/temperature/dimm7_extmb_temp", 269 "/xyz/openbmc_project/sensors/temperature/dimm8_extmb_temp", 270 "/xyz/openbmc_project/sensors/temperature/dimm9_extmb_temp", 271 "/xyz/openbmc_project/sensors/temperature/dimm10_extmb_temp", 272 "/xyz/openbmc_project/sensors/temperature/dimm11_extmb_temp", 273 "/xyz/openbmc_project/sensors/temperature/dimm12_extmb_temp", 274 "/xyz/openbmc_project/sensors/temperature/dimm13_extmb_temp", 275 "/xyz/openbmc_project/sensors/temperature/dimm14_extmb_temp", 276 "/xyz/openbmc_project/sensors/temperature/dimm15_extmb_temp" 277 ] 278 }, 279 { 280 "name": "external memory buffer dvfs temp", 281 "service": "org.open_power.OCC.Control", 282 "members": [ 283 "/xyz/openbmc_project/sensors/temperature/dimm_extmb_dvfs_temp" 284 ] 285 }, 286 { 287 "name": "vdd vrm temps", 288 "service": "org.open_power.OCC.Control", 289 "members": [ 290 "/xyz/openbmc_project/sensors/temperature/vrm_vdd0_temp", 291 "/xyz/openbmc_project/sensors/temperature/vrm_vdd1_temp" 292 ] 293 }, 294 { 295 "name": "proc 0 core dvfs temp", 296 "service": "org.open_power.OCC.Control", 297 "members": [ 298 "/xyz/openbmc_project/sensors/temperature/proc0_core_dvfs_temp" 299 ] 300 }, 301 { 302 "name": "proc 1 core dvfs temp", 303 "service": "org.open_power.OCC.Control", 304 "members": [ 305 "/xyz/openbmc_project/sensors/temperature/proc1_core_dvfs_temp" 306 ] 307 }, 308 { 309 "name": "proc 0 ioring dvfs temp", 310 "service": "org.open_power.OCC.Control", 311 "members": [ 312 "/xyz/openbmc_project/sensors/temperature/proc0_ioring_dvfs_temp" 313 ] 314 }, 315 { 316 "name": "proc 1 ioring dvfs temp", 317 "service": "org.open_power.OCC.Control", 318 "members": [ 319 "/xyz/openbmc_project/sensors/temperature/proc1_ioring_dvfs_temp" 320 ] 321 }, 322 { 323 "name": "nvme temps", 324 "service": "xyz.openbmc_project.NVMeSensor", 325 "members": [ 326 "/xyz/openbmc_project/sensors/temperature/NVMe_1_Temp", 327 "/xyz/openbmc_project/sensors/temperature/NVMe_2_Temp", 328 "/xyz/openbmc_project/sensors/temperature/NVMe_3_Temp", 329 "/xyz/openbmc_project/sensors/temperature/NVMe_4_Temp", 330 "/xyz/openbmc_project/sensors/temperature/NVMe_5_Temp", 331 "/xyz/openbmc_project/sensors/temperature/NVMe_6_Temp", 332 "/xyz/openbmc_project/sensors/temperature/NVMe_7_Temp", 333 "/xyz/openbmc_project/sensors/temperature/NVMe_8_Temp", 334 "/xyz/openbmc_project/sensors/temperature/NVMe_9_Temp", 335 "/xyz/openbmc_project/sensors/temperature/NVMe_10_Temp", 336 "/xyz/openbmc_project/sensors/temperature/NVMe_11_Temp", 337 "/xyz/openbmc_project/sensors/temperature/NVMe_12_Temp", 338 "/xyz/openbmc_project/sensors/temperature/NVMe_13_Temp", 339 "/xyz/openbmc_project/sensors/temperature/NVMe_14_Temp", 340 "/xyz/openbmc_project/sensors/temperature/NVMe_15_Temp", 341 "/xyz/openbmc_project/sensors/temperature/NVMe_16_Temp", 342 "/xyz/openbmc_project/sensors/temperature/NVMe_17_Temp", 343 "/xyz/openbmc_project/sensors/temperature/NVMe_18_Temp", 344 "/xyz/openbmc_project/sensors/temperature/NVMe_19_Temp", 345 "/xyz/openbmc_project/sensors/temperature/NVMe_20_Temp", 346 "/xyz/openbmc_project/sensors/temperature/NVMe_21_Temp", 347 "/xyz/openbmc_project/sensors/temperature/NVMe_22_Temp", 348 "/xyz/openbmc_project/sensors/temperature/NVMe_23_Temp", 349 "/xyz/openbmc_project/sensors/temperature/NVMe_24_Temp" 350 ] 351 }, 352 { 353 "name": "planar temps", 354 "service": "xyz.openbmc_project.HwmonTempSensor", 355 "members": [ 356 "/xyz/openbmc_project/sensors/temperature/PCIE_0_Temp", 357 "/xyz/openbmc_project/sensors/temperature/PCIE_1_Temp" 358 ] 359 }, 360 { 361 "name": "flett temps", 362 "service": "xyz.openbmc_project.HwmonTempSensor", 363 "members": [ 364 "/xyz/openbmc_project/sensors/temperature/NVMe_JBOF_Card_C8_Temp", 365 "/xyz/openbmc_project/sensors/temperature/NVMe_JBOF_Card_C10_Temp", 366 "/xyz/openbmc_project/sensors/temperature/NVMe_JBOF_Card_C11_Temp" 367 ] 368 }, 369 { 370 // Bear Lake card 371 "name": "pcie cable card temps", 372 "service": "xyz.openbmc_project.HwmonTempSensor", 373 "members": [ 374 "/xyz/openbmc_project/sensors/temperature/PCIe_Cable_Card_C7_Temp", 375 "/xyz/openbmc_project/sensors/temperature/PCIe_Cable_Card_C9_Temp", 376 "/xyz/openbmc_project/sensors/temperature/PCIe_Cable_Card_C10_Temp", 377 "/xyz/openbmc_project/sensors/temperature/PCIe_Cable_Card_C11_Temp" 378 ] 379 }, 380 { 381 "name": "ambient temp", 382 "service": "xyz.openbmc_project.VirtualSensor", 383 "members": [ 384 "/xyz/openbmc_project/sensors/temperature/Ambient_Virtual_Temp" 385 ] 386 }, 387 { 388 "name": "altitude", 389 "service": "xyz.openbmc_project.VirtualSensor", 390 "members": ["/xyz/openbmc_project/sensors/altitude/Altitude"] 391 }, 392 { 393 "name": "pcie cards", 394 "members": [ 395 "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot6/pcie_card6", 396 "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot7/pcie_card7", 397 "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot8/pcie_card8", 398 "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot9/pcie_card9", 399 "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot10/pcie_card10", 400 "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot11/pcie_card11" 401 ] 402 }, 403 { 404 "name": "pcie slots", 405 "members": [ 406 "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot6", 407 "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot7", 408 "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot8", 409 "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot9", 410 "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot10", 411 "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot11" 412 ] 413 } 414] 415