1*3420426cSMatt Spinler[
2*3420426cSMatt Spinler    {
3*3420426cSMatt Spinler        "name": "fan inventory",
4*3420426cSMatt Spinler        "members": [
5*3420426cSMatt Spinler            "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan0",
6*3420426cSMatt Spinler            "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan1"
7*3420426cSMatt Spinler        ]
8*3420426cSMatt Spinler    },
9*3420426cSMatt Spinler    {
10*3420426cSMatt Spinler        "name": "fan0 rotor inventory",
11*3420426cSMatt Spinler        "members": [
12*3420426cSMatt Spinler            "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan0/fan0_0",
13*3420426cSMatt Spinler            "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan0/fan0_1"
14*3420426cSMatt Spinler        ]
15*3420426cSMatt Spinler    },
16*3420426cSMatt Spinler    {
17*3420426cSMatt Spinler        "name": "fan1 rotor inventory",
18*3420426cSMatt Spinler        "members": [
19*3420426cSMatt Spinler            "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan1/fan1_0",
20*3420426cSMatt Spinler            "/xyz/openbmc_project/inventory/system/chassis/motherboard/fan1/fan1_1"
21*3420426cSMatt Spinler        ]
22*3420426cSMatt Spinler    },
23*3420426cSMatt Spinler    {
24*3420426cSMatt Spinler        "name": "occ objects",
25*3420426cSMatt Spinler        "service": "org.open_power.OCC.Control",
26*3420426cSMatt Spinler        "members": [
27*3420426cSMatt Spinler            "/org/open_power/control/occ0",
28*3420426cSMatt Spinler            "/org/open_power/control/occ1"
29*3420426cSMatt Spinler        ]
30*3420426cSMatt Spinler    },
31*3420426cSMatt Spinler    {
32*3420426cSMatt Spinler        "name": "proc0 core temps",
33*3420426cSMatt Spinler        "service": "org.open_power.OCC.Control",
34*3420426cSMatt Spinler        "members": [
35*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/proc0_core0_0_temp",
36*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/proc0_core0_1_temp",
37*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/proc0_core1_0_temp",
38*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/proc0_core1_1_temp",
39*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/proc0_core2_0_temp",
40*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/proc0_core2_1_temp",
41*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/proc0_core3_0_temp",
42*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/proc0_core3_1_temp",
43*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/proc0_core4_0_temp",
44*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/proc0_core4_1_temp",
45*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/proc0_core5_0_temp",
46*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/proc0_core5_1_temp",
47*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/proc0_core6_0_temp",
48*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/proc0_core6_1_temp",
49*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/proc0_core7_0_temp",
50*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/proc0_core7_1_temp",
51*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/proc0_core8_0_temp",
52*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/proc0_core8_1_temp",
53*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/proc0_core9_0_temp",
54*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/proc0_core9_1_temp",
55*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/proc0_core10_0_temp",
56*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/proc0_core10_1_temp",
57*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/proc0_core11_0_temp",
58*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/proc0_core11_1_temp",
59*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/proc0_core12_0_temp",
60*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/proc0_core12_1_temp",
61*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/proc0_core13_0_temp",
62*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/proc0_core13_1_temp",
63*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/proc0_core14_0_temp",
64*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/proc0_core14_1_temp",
65*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/proc0_core15_0_temp",
66*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/proc0_core15_1_temp"
67*3420426cSMatt Spinler        ]
68*3420426cSMatt Spinler    },
69*3420426cSMatt Spinler    {
70*3420426cSMatt Spinler        "name": "proc0 ioring temp",
71*3420426cSMatt Spinler        "service": "org.open_power.OCC.Control",
72*3420426cSMatt Spinler        "members": [
73*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/proc0_ioring_temp"
74*3420426cSMatt Spinler        ]
75*3420426cSMatt Spinler    },
76*3420426cSMatt Spinler    {
77*3420426cSMatt Spinler        "name": "dram temps",
78*3420426cSMatt Spinler        "service": "org.open_power.OCC.Control",
79*3420426cSMatt Spinler        "members": [
80*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/dimm0_dram_temp",
81*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/dimm1_dram_temp",
82*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/dimm2_dram_temp",
83*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/dimm3_dram_temp"
84*3420426cSMatt Spinler        ]
85*3420426cSMatt Spinler    },
86*3420426cSMatt Spinler    {
87*3420426cSMatt Spinler        "name": "internal memory buffer temps",
88*3420426cSMatt Spinler        "service": "org.open_power.OCC.Control",
89*3420426cSMatt Spinler        "members": [
90*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/dimm0_intmb_temp",
91*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/dimm1_intmb_temp",
92*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/dimm2_intmb_temp",
93*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/dimm3_intmb_temp"
94*3420426cSMatt Spinler        ]
95*3420426cSMatt Spinler    },
96*3420426cSMatt Spinler    {
97*3420426cSMatt Spinler        "name": "vdd vrm temps",
98*3420426cSMatt Spinler        "service": "org.open_power.OCC.Control",
99*3420426cSMatt Spinler        "members": ["/xyz/openbmc_project/sensors/temperature/vrm_vdd0_temp"]
100*3420426cSMatt Spinler    },
101*3420426cSMatt Spinler    {
102*3420426cSMatt Spinler        "name": "proc 0 core dvfs temp",
103*3420426cSMatt Spinler        "service": "org.open_power.OCC.Control",
104*3420426cSMatt Spinler        "members": [
105*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/proc0_core_dvfs_temp"
106*3420426cSMatt Spinler        ]
107*3420426cSMatt Spinler    },
108*3420426cSMatt Spinler    {
109*3420426cSMatt Spinler        "name": "proc 0 ioring dvfs temp",
110*3420426cSMatt Spinler        "service": "org.open_power.OCC.Control",
111*3420426cSMatt Spinler        "members": [
112*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/proc0_ioring_dvfs_temp"
113*3420426cSMatt Spinler        ]
114*3420426cSMatt Spinler    },
115*3420426cSMatt Spinler    {
116*3420426cSMatt Spinler        "name": "nvme temps",
117*3420426cSMatt Spinler        "service": "xyz.openbmc_project.NVMeSensor",
118*3420426cSMatt Spinler        "members": [
119*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/NVMe_1_Temp",
120*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/NVMe_2_Temp",
121*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/NVMe_3_Temp",
122*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/NVMe_4_Temp"
123*3420426cSMatt Spinler        ]
124*3420426cSMatt Spinler    },
125*3420426cSMatt Spinler    {
126*3420426cSMatt Spinler        "name": "ambient temp",
127*3420426cSMatt Spinler        "service": "xyz.openbmc_project.VirtualSensor",
128*3420426cSMatt Spinler        "members": [
129*3420426cSMatt Spinler            "/xyz/openbmc_project/sensors/temperature/Ambient_Virtual_Temp"
130*3420426cSMatt Spinler        ]
131*3420426cSMatt Spinler    },
132*3420426cSMatt Spinler    {
133*3420426cSMatt Spinler        "name": "altitude",
134*3420426cSMatt Spinler        "service": "xyz.openbmc_project.VirtualSensor",
135*3420426cSMatt Spinler        "members": ["/xyz/openbmc_project/sensors/altitude/Altitude"]
136*3420426cSMatt Spinler    },
137*3420426cSMatt Spinler    {
138*3420426cSMatt Spinler        "name": "pcie slots",
139*3420426cSMatt Spinler        "members": [
140*3420426cSMatt Spinler            "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot0",
141*3420426cSMatt Spinler            "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot1",
142*3420426cSMatt Spinler            "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot2",
143*3420426cSMatt Spinler            "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot3"
144*3420426cSMatt Spinler        ]
145*3420426cSMatt Spinler    },
146*3420426cSMatt Spinler    {
147*3420426cSMatt Spinler        "name": "pcie cards",
148*3420426cSMatt Spinler        "members": [
149*3420426cSMatt Spinler            "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot0/pcie_card0",
150*3420426cSMatt Spinler            "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot1/pcie_card1",
151*3420426cSMatt Spinler            "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot2/pcie_card2",
152*3420426cSMatt Spinler            "/xyz/openbmc_project/inventory/system/chassis/motherboard/pcieslot3/pcie_card3"
153*3420426cSMatt Spinler        ]
154*3420426cSMatt Spinler    }
155*3420426cSMatt Spinler]
156