xref: /openbmc/skeleton/configs/Lanyang.py (revision 75fe8cc4)
1*75fe8cc4SPatrick Williams# System states
2*75fe8cc4SPatrick Williams#   state can change to next state in 2 ways:
3*75fe8cc4SPatrick Williams#   - a process emits a GotoSystemState signal with state name to goto
4*75fe8cc4SPatrick Williams#   - objects specified in EXIT_STATE_DEPEND have started
58506f281SKen ChenSYSTEM_STATES = [
6*75fe8cc4SPatrick Williams    "BASE_APPS",
7*75fe8cc4SPatrick Williams    "BMC_STARTING",
8*75fe8cc4SPatrick Williams    "BMC_READY",
9*75fe8cc4SPatrick Williams    "HOST_POWERING_ON",
10*75fe8cc4SPatrick Williams    "HOST_POWERED_ON",
11*75fe8cc4SPatrick Williams    "HOST_BOOTING",
12*75fe8cc4SPatrick Williams    "HOST_BOOTED",
13*75fe8cc4SPatrick Williams    "HOST_POWERED_OFF",
148506f281SKen Chen]
158506f281SKen Chen
168506f281SKen ChenEXIT_STATE_DEPEND = {
17*75fe8cc4SPatrick Williams    "BASE_APPS": {
18*75fe8cc4SPatrick Williams        "/org/openbmc/sensors": 0,
198506f281SKen Chen    },
20*75fe8cc4SPatrick Williams    "BMC_STARTING": {
21*75fe8cc4SPatrick Williams        "/org/openbmc/control/chassis0": 0,
22*75fe8cc4SPatrick Williams        "/org/openbmc/control/power0": 0,
23*75fe8cc4SPatrick Williams        "/org/openbmc/control/flash/bios": 0,
248506f281SKen Chen    },
258506f281SKen Chen}
268506f281SKen Chen
278506f281SKen ChenFRU_INSTANCES = {
28*75fe8cc4SPatrick Williams    "<inventory_root>/system": {
29*75fe8cc4SPatrick Williams        "fru_type": "SYSTEM",
30*75fe8cc4SPatrick Williams        "is_fru": True,
31*75fe8cc4SPatrick Williams        "present": "True",
32*75fe8cc4SPatrick Williams    },
33*75fe8cc4SPatrick Williams    "<inventory_root>/system/bios": {
34*75fe8cc4SPatrick Williams        "fru_type": "SYSTEM",
35*75fe8cc4SPatrick Williams        "is_fru": True,
36*75fe8cc4SPatrick Williams        "present": "True",
37*75fe8cc4SPatrick Williams    },
38*75fe8cc4SPatrick Williams    "<inventory_root>/system/misc": {
39*75fe8cc4SPatrick Williams        "fru_type": "SYSTEM",
40*75fe8cc4SPatrick Williams        "is_fru": False,
41*75fe8cc4SPatrick Williams    },
42*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis": {
43*75fe8cc4SPatrick Williams        "fru_type": "SYSTEM",
44*75fe8cc4SPatrick Williams        "is_fru": True,
45*75fe8cc4SPatrick Williams        "present": "True",
46*75fe8cc4SPatrick Williams    },
47*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard": {
48*75fe8cc4SPatrick Williams        "fru_type": "MAIN_PLANAR",
49*75fe8cc4SPatrick Williams        "is_fru": True,
50*75fe8cc4SPatrick Williams    },
51*75fe8cc4SPatrick Williams    "<inventory_root>/system/systemevent": {
52*75fe8cc4SPatrick Williams        "fru_type": "SYSTEM_EVENT",
53*75fe8cc4SPatrick Williams        "is_fru": False,
54*75fe8cc4SPatrick Williams    },
55*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/refclock": {
56*75fe8cc4SPatrick Williams        "fru_type": "MAIN_PLANAR",
57*75fe8cc4SPatrick Williams        "is_fru": False,
58*75fe8cc4SPatrick Williams    },
59*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/pcieclock": {
60*75fe8cc4SPatrick Williams        "fru_type": "MAIN_PLANAR",
61*75fe8cc4SPatrick Williams        "is_fru": False,
62*75fe8cc4SPatrick Williams    },
63*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/todclock": {
64*75fe8cc4SPatrick Williams        "fru_type": "MAIN_PLANAR",
65*75fe8cc4SPatrick Williams        "is_fru": False,
66*75fe8cc4SPatrick Williams    },
67*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/fan0": {
68*75fe8cc4SPatrick Williams        "fru_type": "FAN",
69*75fe8cc4SPatrick Williams        "is_fru": True,
70*75fe8cc4SPatrick Williams    },
71*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/fan1": {
72*75fe8cc4SPatrick Williams        "fru_type": "FAN",
73*75fe8cc4SPatrick Williams        "is_fru": True,
74*75fe8cc4SPatrick Williams    },
75*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/fan2": {
76*75fe8cc4SPatrick Williams        "fru_type": "FAN",
77*75fe8cc4SPatrick Williams        "is_fru": True,
78*75fe8cc4SPatrick Williams    },
79*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/bmc": {
80*75fe8cc4SPatrick Williams        "fru_type": "BMC",
81*75fe8cc4SPatrick Williams        "is_fru": False,
82*75fe8cc4SPatrick Williams        "manufacturer": "ASPEED",
83*75fe8cc4SPatrick Williams    },
84*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu0": {
85*75fe8cc4SPatrick Williams        "fru_type": "CPU",
86*75fe8cc4SPatrick Williams        "is_fru": True,
87*75fe8cc4SPatrick Williams    },
88*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu1": {
89*75fe8cc4SPatrick Williams        "fru_type": "CPU",
90*75fe8cc4SPatrick Williams        "is_fru": True,
91*75fe8cc4SPatrick Williams    },
92*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu0/core0": {
93*75fe8cc4SPatrick Williams        "fru_type": "CORE",
94*75fe8cc4SPatrick Williams        "is_fru": False,
95*75fe8cc4SPatrick Williams    },
96*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu0/core1": {
97*75fe8cc4SPatrick Williams        "fru_type": "CORE",
98*75fe8cc4SPatrick Williams        "is_fru": False,
99*75fe8cc4SPatrick Williams    },
100*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu0/core2": {
101*75fe8cc4SPatrick Williams        "fru_type": "CORE",
102*75fe8cc4SPatrick Williams        "is_fru": False,
103*75fe8cc4SPatrick Williams    },
104*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu0/core3": {
105*75fe8cc4SPatrick Williams        "fru_type": "CORE",
106*75fe8cc4SPatrick Williams        "is_fru": False,
107*75fe8cc4SPatrick Williams    },
108*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu0/core4": {
109*75fe8cc4SPatrick Williams        "fru_type": "CORE",
110*75fe8cc4SPatrick Williams        "is_fru": False,
111*75fe8cc4SPatrick Williams    },
112*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu0/core5": {
113*75fe8cc4SPatrick Williams        "fru_type": "CORE",
114*75fe8cc4SPatrick Williams        "is_fru": False,
115*75fe8cc4SPatrick Williams    },
116*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu0/core6": {
117*75fe8cc4SPatrick Williams        "fru_type": "CORE",
118*75fe8cc4SPatrick Williams        "is_fru": False,
119*75fe8cc4SPatrick Williams    },
120*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu0/core7": {
121*75fe8cc4SPatrick Williams        "fru_type": "CORE",
122*75fe8cc4SPatrick Williams        "is_fru": False,
123*75fe8cc4SPatrick Williams    },
124*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu0/core8": {
125*75fe8cc4SPatrick Williams        "fru_type": "CORE",
126*75fe8cc4SPatrick Williams        "is_fru": False,
127*75fe8cc4SPatrick Williams    },
128*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu0/core9": {
129*75fe8cc4SPatrick Williams        "fru_type": "CORE",
130*75fe8cc4SPatrick Williams        "is_fru": False,
131*75fe8cc4SPatrick Williams    },
132*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu0/core10": {
133*75fe8cc4SPatrick Williams        "fru_type": "CORE",
134*75fe8cc4SPatrick Williams        "is_fru": False,
135*75fe8cc4SPatrick Williams    },
136*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu0/core11": {
137*75fe8cc4SPatrick Williams        "fru_type": "CORE",
138*75fe8cc4SPatrick Williams        "is_fru": False,
139*75fe8cc4SPatrick Williams    },
140*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu0/core12": {
141*75fe8cc4SPatrick Williams        "fru_type": "CORE",
142*75fe8cc4SPatrick Williams        "is_fru": False,
143*75fe8cc4SPatrick Williams    },
144*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu0/core13": {
145*75fe8cc4SPatrick Williams        "fru_type": "CORE",
146*75fe8cc4SPatrick Williams        "is_fru": False,
147*75fe8cc4SPatrick Williams    },
148*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu0/core14": {
149*75fe8cc4SPatrick Williams        "fru_type": "CORE",
150*75fe8cc4SPatrick Williams        "is_fru": False,
151*75fe8cc4SPatrick Williams    },
152*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu0/core15": {
153*75fe8cc4SPatrick Williams        "fru_type": "CORE",
154*75fe8cc4SPatrick Williams        "is_fru": False,
155*75fe8cc4SPatrick Williams    },
156*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu0/core16": {
157*75fe8cc4SPatrick Williams        "fru_type": "CORE",
158*75fe8cc4SPatrick Williams        "is_fru": False,
159*75fe8cc4SPatrick Williams    },
160*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu0/core17": {
161*75fe8cc4SPatrick Williams        "fru_type": "CORE",
162*75fe8cc4SPatrick Williams        "is_fru": False,
163*75fe8cc4SPatrick Williams    },
164*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu0/core18": {
165*75fe8cc4SPatrick Williams        "fru_type": "CORE",
166*75fe8cc4SPatrick Williams        "is_fru": False,
167*75fe8cc4SPatrick Williams    },
168*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu0/core19": {
169*75fe8cc4SPatrick Williams        "fru_type": "CORE",
170*75fe8cc4SPatrick Williams        "is_fru": False,
171*75fe8cc4SPatrick Williams    },
172*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu0/core20": {
173*75fe8cc4SPatrick Williams        "fru_type": "CORE",
174*75fe8cc4SPatrick Williams        "is_fru": False,
175*75fe8cc4SPatrick Williams    },
176*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu0/core21": {
177*75fe8cc4SPatrick Williams        "fru_type": "CORE",
178*75fe8cc4SPatrick Williams        "is_fru": False,
179*75fe8cc4SPatrick Williams    },
180*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu0/core22": {
181*75fe8cc4SPatrick Williams        "fru_type": "CORE",
182*75fe8cc4SPatrick Williams        "is_fru": False,
183*75fe8cc4SPatrick Williams    },
184*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu0/core23": {
185*75fe8cc4SPatrick Williams        "fru_type": "CORE",
186*75fe8cc4SPatrick Williams        "is_fru": False,
187*75fe8cc4SPatrick Williams    },
188*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu1/core0": {
189*75fe8cc4SPatrick Williams        "fru_type": "CORE",
190*75fe8cc4SPatrick Williams        "is_fru": False,
191*75fe8cc4SPatrick Williams    },
192*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu1/core1": {
193*75fe8cc4SPatrick Williams        "fru_type": "CORE",
194*75fe8cc4SPatrick Williams        "is_fru": False,
195*75fe8cc4SPatrick Williams    },
196*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu1/core2": {
197*75fe8cc4SPatrick Williams        "fru_type": "CORE",
198*75fe8cc4SPatrick Williams        "is_fru": False,
199*75fe8cc4SPatrick Williams    },
200*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu1/core3": {
201*75fe8cc4SPatrick Williams        "fru_type": "CORE",
202*75fe8cc4SPatrick Williams        "is_fru": False,
203*75fe8cc4SPatrick Williams    },
204*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu1/core4": {
205*75fe8cc4SPatrick Williams        "fru_type": "CORE",
206*75fe8cc4SPatrick Williams        "is_fru": False,
207*75fe8cc4SPatrick Williams    },
208*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu1/core5": {
209*75fe8cc4SPatrick Williams        "fru_type": "CORE",
210*75fe8cc4SPatrick Williams        "is_fru": False,
211*75fe8cc4SPatrick Williams    },
212*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu1/core6": {
213*75fe8cc4SPatrick Williams        "fru_type": "CORE",
214*75fe8cc4SPatrick Williams        "is_fru": False,
215*75fe8cc4SPatrick Williams    },
216*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu1/core7": {
217*75fe8cc4SPatrick Williams        "fru_type": "CORE",
218*75fe8cc4SPatrick Williams        "is_fru": False,
219*75fe8cc4SPatrick Williams    },
220*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu1/core8": {
221*75fe8cc4SPatrick Williams        "fru_type": "CORE",
222*75fe8cc4SPatrick Williams        "is_fru": False,
223*75fe8cc4SPatrick Williams    },
224*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu1/core9": {
225*75fe8cc4SPatrick Williams        "fru_type": "CORE",
226*75fe8cc4SPatrick Williams        "is_fru": False,
227*75fe8cc4SPatrick Williams    },
228*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu1/core10": {
229*75fe8cc4SPatrick Williams        "fru_type": "CORE",
230*75fe8cc4SPatrick Williams        "is_fru": False,
231*75fe8cc4SPatrick Williams    },
232*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu1/core11": {
233*75fe8cc4SPatrick Williams        "fru_type": "CORE",
234*75fe8cc4SPatrick Williams        "is_fru": False,
235*75fe8cc4SPatrick Williams    },
236*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu1/core12": {
237*75fe8cc4SPatrick Williams        "fru_type": "CORE",
238*75fe8cc4SPatrick Williams        "is_fru": False,
239*75fe8cc4SPatrick Williams    },
240*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu1/core13": {
241*75fe8cc4SPatrick Williams        "fru_type": "CORE",
242*75fe8cc4SPatrick Williams        "is_fru": False,
243*75fe8cc4SPatrick Williams    },
244*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu1/core14": {
245*75fe8cc4SPatrick Williams        "fru_type": "CORE",
246*75fe8cc4SPatrick Williams        "is_fru": False,
247*75fe8cc4SPatrick Williams    },
248*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu1/core15": {
249*75fe8cc4SPatrick Williams        "fru_type": "CORE",
250*75fe8cc4SPatrick Williams        "is_fru": False,
251*75fe8cc4SPatrick Williams    },
252*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu1/core16": {
253*75fe8cc4SPatrick Williams        "fru_type": "CORE",
254*75fe8cc4SPatrick Williams        "is_fru": False,
255*75fe8cc4SPatrick Williams    },
256*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu1/core17": {
257*75fe8cc4SPatrick Williams        "fru_type": "CORE",
258*75fe8cc4SPatrick Williams        "is_fru": False,
259*75fe8cc4SPatrick Williams    },
260*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu1/core18": {
261*75fe8cc4SPatrick Williams        "fru_type": "CORE",
262*75fe8cc4SPatrick Williams        "is_fru": False,
263*75fe8cc4SPatrick Williams    },
264*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu1/core19": {
265*75fe8cc4SPatrick Williams        "fru_type": "CORE",
266*75fe8cc4SPatrick Williams        "is_fru": False,
267*75fe8cc4SPatrick Williams    },
268*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu1/core20": {
269*75fe8cc4SPatrick Williams        "fru_type": "CORE",
270*75fe8cc4SPatrick Williams        "is_fru": False,
271*75fe8cc4SPatrick Williams    },
272*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu1/core21": {
273*75fe8cc4SPatrick Williams        "fru_type": "CORE",
274*75fe8cc4SPatrick Williams        "is_fru": False,
275*75fe8cc4SPatrick Williams    },
276*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu1/core22": {
277*75fe8cc4SPatrick Williams        "fru_type": "CORE",
278*75fe8cc4SPatrick Williams        "is_fru": False,
279*75fe8cc4SPatrick Williams    },
280*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/cpu1/core23": {
281*75fe8cc4SPatrick Williams        "fru_type": "CORE",
282*75fe8cc4SPatrick Williams        "is_fru": False,
283*75fe8cc4SPatrick Williams    },
284*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/dimm0": {
285*75fe8cc4SPatrick Williams        "fru_type": "DIMM",
286*75fe8cc4SPatrick Williams        "is_fru": True,
287*75fe8cc4SPatrick Williams    },
288*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/dimm1": {
289*75fe8cc4SPatrick Williams        "fru_type": "DIMM",
290*75fe8cc4SPatrick Williams        "is_fru": True,
291*75fe8cc4SPatrick Williams    },
292*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/dimm2": {
293*75fe8cc4SPatrick Williams        "fru_type": "DIMM",
294*75fe8cc4SPatrick Williams        "is_fru": True,
295*75fe8cc4SPatrick Williams    },
296*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/dimm3": {
297*75fe8cc4SPatrick Williams        "fru_type": "DIMM",
298*75fe8cc4SPatrick Williams        "is_fru": True,
299*75fe8cc4SPatrick Williams    },
300*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/dimm4": {
301*75fe8cc4SPatrick Williams        "fru_type": "DIMM",
302*75fe8cc4SPatrick Williams        "is_fru": True,
303*75fe8cc4SPatrick Williams    },
304*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/dimm5": {
305*75fe8cc4SPatrick Williams        "fru_type": "DIMM",
306*75fe8cc4SPatrick Williams        "is_fru": True,
307*75fe8cc4SPatrick Williams    },
308*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/dimm6": {
309*75fe8cc4SPatrick Williams        "fru_type": "DIMM",
310*75fe8cc4SPatrick Williams        "is_fru": True,
311*75fe8cc4SPatrick Williams    },
312*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/dimm7": {
313*75fe8cc4SPatrick Williams        "fru_type": "DIMM",
314*75fe8cc4SPatrick Williams        "is_fru": True,
315*75fe8cc4SPatrick Williams    },
316*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/dimm8": {
317*75fe8cc4SPatrick Williams        "fru_type": "DIMM",
318*75fe8cc4SPatrick Williams        "is_fru": True,
319*75fe8cc4SPatrick Williams    },
320*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/dimm9": {
321*75fe8cc4SPatrick Williams        "fru_type": "DIMM",
322*75fe8cc4SPatrick Williams        "is_fru": True,
323*75fe8cc4SPatrick Williams    },
324*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/dimm10": {
325*75fe8cc4SPatrick Williams        "fru_type": "DIMM",
326*75fe8cc4SPatrick Williams        "is_fru": True,
327*75fe8cc4SPatrick Williams    },
328*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/dimm11": {
329*75fe8cc4SPatrick Williams        "fru_type": "DIMM",
330*75fe8cc4SPatrick Williams        "is_fru": True,
331*75fe8cc4SPatrick Williams    },
332*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/dimm12": {
333*75fe8cc4SPatrick Williams        "fru_type": "DIMM",
334*75fe8cc4SPatrick Williams        "is_fru": True,
335*75fe8cc4SPatrick Williams    },
336*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/dimm13": {
337*75fe8cc4SPatrick Williams        "fru_type": "DIMM",
338*75fe8cc4SPatrick Williams        "is_fru": True,
339*75fe8cc4SPatrick Williams    },
340*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/dimm14": {
341*75fe8cc4SPatrick Williams        "fru_type": "DIMM",
342*75fe8cc4SPatrick Williams        "is_fru": True,
343*75fe8cc4SPatrick Williams    },
344*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/dimm15": {
345*75fe8cc4SPatrick Williams        "fru_type": "DIMM",
346*75fe8cc4SPatrick Williams        "is_fru": True,
347*75fe8cc4SPatrick Williams    },
348*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/dimm16": {
349*75fe8cc4SPatrick Williams        "fru_type": "DIMM",
350*75fe8cc4SPatrick Williams        "is_fru": True,
351*75fe8cc4SPatrick Williams    },
352*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/dimm17": {
353*75fe8cc4SPatrick Williams        "fru_type": "DIMM",
354*75fe8cc4SPatrick Williams        "is_fru": True,
355*75fe8cc4SPatrick Williams    },
356*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/dimm18": {
357*75fe8cc4SPatrick Williams        "fru_type": "DIMM",
358*75fe8cc4SPatrick Williams        "is_fru": True,
359*75fe8cc4SPatrick Williams    },
360*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/dimm19": {
361*75fe8cc4SPatrick Williams        "fru_type": "DIMM",
362*75fe8cc4SPatrick Williams        "is_fru": True,
363*75fe8cc4SPatrick Williams    },
364*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/dimm20": {
365*75fe8cc4SPatrick Williams        "fru_type": "DIMM",
366*75fe8cc4SPatrick Williams        "is_fru": True,
367*75fe8cc4SPatrick Williams    },
368*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/dimm21": {
369*75fe8cc4SPatrick Williams        "fru_type": "DIMM",
370*75fe8cc4SPatrick Williams        "is_fru": True,
371*75fe8cc4SPatrick Williams    },
372*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/dimm22": {
373*75fe8cc4SPatrick Williams        "fru_type": "DIMM",
374*75fe8cc4SPatrick Williams        "is_fru": True,
375*75fe8cc4SPatrick Williams    },
376*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/dimm23": {
377*75fe8cc4SPatrick Williams        "fru_type": "DIMM",
378*75fe8cc4SPatrick Williams        "is_fru": True,
379*75fe8cc4SPatrick Williams    },
380*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/dimm24": {
381*75fe8cc4SPatrick Williams        "fru_type": "DIMM",
382*75fe8cc4SPatrick Williams        "is_fru": True,
383*75fe8cc4SPatrick Williams    },
384*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/dimm25": {
385*75fe8cc4SPatrick Williams        "fru_type": "DIMM",
386*75fe8cc4SPatrick Williams        "is_fru": True,
387*75fe8cc4SPatrick Williams    },
388*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/dimm26": {
389*75fe8cc4SPatrick Williams        "fru_type": "DIMM",
390*75fe8cc4SPatrick Williams        "is_fru": True,
391*75fe8cc4SPatrick Williams    },
392*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/dimm27": {
393*75fe8cc4SPatrick Williams        "fru_type": "DIMM",
394*75fe8cc4SPatrick Williams        "is_fru": True,
395*75fe8cc4SPatrick Williams    },
396*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/dimm28": {
397*75fe8cc4SPatrick Williams        "fru_type": "DIMM",
398*75fe8cc4SPatrick Williams        "is_fru": True,
399*75fe8cc4SPatrick Williams    },
400*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/dimm29": {
401*75fe8cc4SPatrick Williams        "fru_type": "DIMM",
402*75fe8cc4SPatrick Williams        "is_fru": True,
403*75fe8cc4SPatrick Williams    },
404*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/dimm30": {
405*75fe8cc4SPatrick Williams        "fru_type": "DIMM",
406*75fe8cc4SPatrick Williams        "is_fru": True,
407*75fe8cc4SPatrick Williams    },
408*75fe8cc4SPatrick Williams    "<inventory_root>/system/chassis/motherboard/dimm31": {
409*75fe8cc4SPatrick Williams        "fru_type": "DIMM",
410*75fe8cc4SPatrick Williams        "is_fru": True,
411*75fe8cc4SPatrick Williams    },
4128506f281SKen Chen}
4138506f281SKen Chen
4148506f281SKen ChenID_LOOKUP = {
415*75fe8cc4SPatrick Williams    "FRU": {
416*75fe8cc4SPatrick Williams        0x01: "<inventory_root>/system/chassis/motherboard/cpu0",
417*75fe8cc4SPatrick Williams        0x02: "<inventory_root>/system/chassis/motherboard/cpu1",
418*75fe8cc4SPatrick Williams        0x03: "<inventory_root>/system/chassis/motherboard",
419*75fe8cc4SPatrick Williams        0x04: "<inventory_root>/system/chassis/motherboard/membuf0",
420*75fe8cc4SPatrick Williams        0x05: "<inventory_root>/system/chassis/motherboard/membuf1",
421*75fe8cc4SPatrick Williams        0x06: "<inventory_root>/system/chassis/motherboard/membuf2",
422*75fe8cc4SPatrick Williams        0x07: "<inventory_root>/system/chassis/motherboard/membuf3",
423*75fe8cc4SPatrick Williams        0x08: "<inventory_root>/system/chassis/motherboard/membuf4",
424*75fe8cc4SPatrick Williams        0x09: "<inventory_root>/system/chassis/motherboard/membuf5",
425*75fe8cc4SPatrick Williams        0x0C: "<inventory_root>/system/chassis/motherboard/dimm0",
426*75fe8cc4SPatrick Williams        0x0D: "<inventory_root>/system/chassis/motherboard/dimm1",
427*75fe8cc4SPatrick Williams        0x0E: "<inventory_root>/system/chassis/motherboard/dimm2",
428*75fe8cc4SPatrick Williams        0x0F: "<inventory_root>/system/chassis/motherboard/dimm3",
429*75fe8cc4SPatrick Williams        0x10: "<inventory_root>/system/chassis/motherboard/dimm4",
430*75fe8cc4SPatrick Williams        0x11: "<inventory_root>/system/chassis/motherboard/dimm5",
431*75fe8cc4SPatrick Williams        0x12: "<inventory_root>/system/chassis/motherboard/dimm6",
432*75fe8cc4SPatrick Williams        0x13: "<inventory_root>/system/chassis/motherboard/dimm7",
433*75fe8cc4SPatrick Williams        0x14: "<inventory_root>/system/chassis/motherboard/dimm8",
434*75fe8cc4SPatrick Williams        0x15: "<inventory_root>/system/chassis/motherboard/dimm9",
435*75fe8cc4SPatrick Williams        0x16: "<inventory_root>/system/chassis/motherboard/dimm10",
436*75fe8cc4SPatrick Williams        0x17: "<inventory_root>/system/chassis/motherboard/dimm11",
437*75fe8cc4SPatrick Williams        0x18: "<inventory_root>/system/chassis/motherboard/dimm12",
438*75fe8cc4SPatrick Williams        0x19: "<inventory_root>/system/chassis/motherboard/dimm13",
439*75fe8cc4SPatrick Williams        0x1A: "<inventory_root>/system/chassis/motherboard/dimm14",
440*75fe8cc4SPatrick Williams        0x1B: "<inventory_root>/system/chassis/motherboard/dimm15",
441*75fe8cc4SPatrick Williams        0x1C: "<inventory_root>/system/chassis/motherboard/dimm16",
442*75fe8cc4SPatrick Williams        0x1D: "<inventory_root>/system/chassis/motherboard/dimm17",
443*75fe8cc4SPatrick Williams        0x1E: "<inventory_root>/system/chassis/motherboard/dimm18",
444*75fe8cc4SPatrick Williams        0x1F: "<inventory_root>/system/chassis/motherboard/dimm19",
445*75fe8cc4SPatrick Williams        0x20: "<inventory_root>/system/chassis/motherboard/dimm20",
446*75fe8cc4SPatrick Williams        0x21: "<inventory_root>/system/chassis/motherboard/dimm21",
447*75fe8cc4SPatrick Williams        0x22: "<inventory_root>/system/chassis/motherboard/dimm22",
448*75fe8cc4SPatrick Williams        0x23: "<inventory_root>/system/chassis/motherboard/dimm23",
449*75fe8cc4SPatrick Williams        0x24: "<inventory_root>/system/chassis/motherboard/dimm24",
450*75fe8cc4SPatrick Williams        0x25: "<inventory_root>/system/chassis/motherboard/dimm25",
451*75fe8cc4SPatrick Williams        0x26: "<inventory_root>/system/chassis/motherboard/dimm26",
452*75fe8cc4SPatrick Williams        0x27: "<inventory_root>/system/chassis/motherboard/dimm27",
453*75fe8cc4SPatrick Williams        0x28: "<inventory_root>/system/chassis/motherboard/dimm28",
454*75fe8cc4SPatrick Williams        0x29: "<inventory_root>/system/chassis/motherboard/dimm29",
455*75fe8cc4SPatrick Williams        0x2A: "<inventory_root>/system/chassis/motherboard/dimm30",
456*75fe8cc4SPatrick Williams        0x2B: "<inventory_root>/system/chassis/motherboard/dimm31",
4578506f281SKen Chen    },
458*75fe8cc4SPatrick Williams    "FRU_STR": {
459*75fe8cc4SPatrick Williams        "PRODUCT_0": "<inventory_root>/system/bios",
460*75fe8cc4SPatrick Williams        "BOARD_1": "<inventory_root>/system/chassis/motherboard/cpu0",
461*75fe8cc4SPatrick Williams        "BOARD_2": "<inventory_root>/system/chassis/motherboard/cpu1",
462*75fe8cc4SPatrick Williams        "CHASSIS_3": "<inventory_root>/system/chassis/motherboard",
463*75fe8cc4SPatrick Williams        "BOARD_3": "<inventory_root>/system/misc",
464*75fe8cc4SPatrick Williams        "PRODUCT_12": "<inventory_root>/system/chassis/motherboard/dimm0",
465*75fe8cc4SPatrick Williams        "PRODUCT_13": "<inventory_root>/system/chassis/motherboard/dimm1",
466*75fe8cc4SPatrick Williams        "PRODUCT_14": "<inventory_root>/system/chassis/motherboard/dimm2",
467*75fe8cc4SPatrick Williams        "PRODUCT_15": "<inventory_root>/system/chassis/motherboard/dimm3",
468*75fe8cc4SPatrick Williams        "PRODUCT_16": "<inventory_root>/system/chassis/motherboard/dimm4",
469*75fe8cc4SPatrick Williams        "PRODUCT_17": "<inventory_root>/system/chassis/motherboard/dimm5",
470*75fe8cc4SPatrick Williams        "PRODUCT_18": "<inventory_root>/system/chassis/motherboard/dimm6",
471*75fe8cc4SPatrick Williams        "PRODUCT_19": "<inventory_root>/system/chassis/motherboard/dimm7",
472*75fe8cc4SPatrick Williams        "PRODUCT_20": "<inventory_root>/system/chassis/motherboard/dimm8",
473*75fe8cc4SPatrick Williams        "PRODUCT_21": "<inventory_root>/system/chassis/motherboard/dimm9",
474*75fe8cc4SPatrick Williams        "PRODUCT_22": "<inventory_root>/system/chassis/motherboard/dimm10",
475*75fe8cc4SPatrick Williams        "PRODUCT_23": "<inventory_root>/system/chassis/motherboard/dimm11",
476*75fe8cc4SPatrick Williams        "PRODUCT_24": "<inventory_root>/system/chassis/motherboard/dimm12",
477*75fe8cc4SPatrick Williams        "PRODUCT_25": "<inventory_root>/system/chassis/motherboard/dimm13",
478*75fe8cc4SPatrick Williams        "PRODUCT_26": "<inventory_root>/system/chassis/motherboard/dimm14",
479*75fe8cc4SPatrick Williams        "PRODUCT_27": "<inventory_root>/system/chassis/motherboard/dimm15",
480*75fe8cc4SPatrick Williams        "PRODUCT_28": "<inventory_root>/system/chassis/motherboard/dimm16",
481*75fe8cc4SPatrick Williams        "PRODUCT_29": "<inventory_root>/system/chassis/motherboard/dimm17",
482*75fe8cc4SPatrick Williams        "PRODUCT_30": "<inventory_root>/system/chassis/motherboard/dimm18",
483*75fe8cc4SPatrick Williams        "PRODUCT_31": "<inventory_root>/system/chassis/motherboard/dimm19",
484*75fe8cc4SPatrick Williams        "PRODUCT_32": "<inventory_root>/system/chassis/motherboard/dimm20",
485*75fe8cc4SPatrick Williams        "PRODUCT_33": "<inventory_root>/system/chassis/motherboard/dimm21",
486*75fe8cc4SPatrick Williams        "PRODUCT_34": "<inventory_root>/system/chassis/motherboard/dimm22",
487*75fe8cc4SPatrick Williams        "PRODUCT_35": "<inventory_root>/system/chassis/motherboard/dimm23",
488*75fe8cc4SPatrick Williams        "PRODUCT_36": "<inventory_root>/system/chassis/motherboard/dimm24",
489*75fe8cc4SPatrick Williams        "PRODUCT_37": "<inventory_root>/system/chassis/motherboard/dimm25",
490*75fe8cc4SPatrick Williams        "PRODUCT_38": "<inventory_root>/system/chassis/motherboard/dimm26",
491*75fe8cc4SPatrick Williams        "PRODUCT_39": "<inventory_root>/system/chassis/motherboard/dimm27",
492*75fe8cc4SPatrick Williams        "PRODUCT_40": "<inventory_root>/system/chassis/motherboard/dimm28",
493*75fe8cc4SPatrick Williams        "PRODUCT_41": "<inventory_root>/system/chassis/motherboard/dimm29",
494*75fe8cc4SPatrick Williams        "PRODUCT_42": "<inventory_root>/system/chassis/motherboard/dimm30",
495*75fe8cc4SPatrick Williams        "PRODUCT_43": "<inventory_root>/system/chassis/motherboard/dimm31",
496*75fe8cc4SPatrick Williams        "PRODUCT_47": "<inventory_root>/system/misc",
4978506f281SKen Chen    },
498*75fe8cc4SPatrick Williams    "SENSOR": {
499*75fe8cc4SPatrick Williams        0x02: "/org/openbmc/sensors/host/HostStatus",
500*75fe8cc4SPatrick Williams        0x03: "/org/openbmc/sensors/host/BootProgress",
501*75fe8cc4SPatrick Williams        0x21: "<inventory_root>/system/chassis/motherboard/cpu0",
502*75fe8cc4SPatrick Williams        0x71: "<inventory_root>/system/chassis/motherboard/cpu1",
503*75fe8cc4SPatrick Williams        0xC7: "<inventory_root>/system/chassis/motherboard/dimm3",
504*75fe8cc4SPatrick Williams        0xC5: "<inventory_root>/system/chassis/motherboard/dimm2",
505*75fe8cc4SPatrick Williams        0xC3: "<inventory_root>/system/chassis/motherboard/dimm1",
506*75fe8cc4SPatrick Williams        0xC1: "<inventory_root>/system/chassis/motherboard/dimm0",
507*75fe8cc4SPatrick Williams        0xCF: "<inventory_root>/system/chassis/motherboard/dimm7",
508*75fe8cc4SPatrick Williams        0xCD: "<inventory_root>/system/chassis/motherboard/dimm6",
509*75fe8cc4SPatrick Williams        0xCB: "<inventory_root>/system/chassis/motherboard/dimm5",
510*75fe8cc4SPatrick Williams        0xC9: "<inventory_root>/system/chassis/motherboard/dimm4",
511*75fe8cc4SPatrick Williams        0xD7: "<inventory_root>/system/chassis/motherboard/dimm11",
512*75fe8cc4SPatrick Williams        0xD5: "<inventory_root>/system/chassis/motherboard/dimm10",
513*75fe8cc4SPatrick Williams        0xD3: "<inventory_root>/system/chassis/motherboard/dimm9",
514*75fe8cc4SPatrick Williams        0xD1: "<inventory_root>/system/chassis/motherboard/dimm8",
515*75fe8cc4SPatrick Williams        0xDF: "<inventory_root>/system/chassis/motherboard/dimm15",
516*75fe8cc4SPatrick Williams        0xDD: "<inventory_root>/system/chassis/motherboard/dimm14",
517*75fe8cc4SPatrick Williams        0xDB: "<inventory_root>/system/chassis/motherboard/dimm13",
518*75fe8cc4SPatrick Williams        0xD9: "<inventory_root>/system/chassis/motherboard/dimm12",
519*75fe8cc4SPatrick Williams        0xE7: "<inventory_root>/system/chassis/motherboard/dimm19",
520*75fe8cc4SPatrick Williams        0xE5: "<inventory_root>/system/chassis/motherboard/dimm18",
521*75fe8cc4SPatrick Williams        0xE3: "<inventory_root>/system/chassis/motherboard/dimm17",
522*75fe8cc4SPatrick Williams        0xE1: "<inventory_root>/system/chassis/motherboard/dimm16",
523*75fe8cc4SPatrick Williams        0xEF: "<inventory_root>/system/chassis/motherboard/dimm23",
524*75fe8cc4SPatrick Williams        0xED: "<inventory_root>/system/chassis/motherboard/dimm22",
525*75fe8cc4SPatrick Williams        0xEB: "<inventory_root>/system/chassis/motherboard/dimm21",
526*75fe8cc4SPatrick Williams        0xE9: "<inventory_root>/system/chassis/motherboard/dimm20",
527*75fe8cc4SPatrick Williams        0xF7: "<inventory_root>/system/chassis/motherboard/dimm27",
528*75fe8cc4SPatrick Williams        0xF5: "<inventory_root>/system/chassis/motherboard/dimm26",
529*75fe8cc4SPatrick Williams        0xF3: "<inventory_root>/system/chassis/motherboard/dimm25",
530*75fe8cc4SPatrick Williams        0xF1: "<inventory_root>/system/chassis/motherboard/dimm24",
531*75fe8cc4SPatrick Williams        0xFF: "<inventory_root>/system/chassis/motherboard/dimm31",
532*75fe8cc4SPatrick Williams        0xFD: "<inventory_root>/system/chassis/motherboard/dimm30",
533*75fe8cc4SPatrick Williams        0xFB: "<inventory_root>/system/chassis/motherboard/dimm29",
534*75fe8cc4SPatrick Williams        0xF9: "<inventory_root>/system/chassis/motherboard/dimm28",
535*75fe8cc4SPatrick Williams        0x23: "<inventory_root>/system/chassis/motherboard/cpu0/core0",
536*75fe8cc4SPatrick Williams        0x26: "<inventory_root>/system/chassis/motherboard/cpu0/core1",
537*75fe8cc4SPatrick Williams        0x29: "<inventory_root>/system/chassis/motherboard/cpu0/core2",
538*75fe8cc4SPatrick Williams        0x2C: "<inventory_root>/system/chassis/motherboard/cpu0/core3",
539*75fe8cc4SPatrick Williams        0x2F: "<inventory_root>/system/chassis/motherboard/cpu0/core4",
540*75fe8cc4SPatrick Williams        0x32: "<inventory_root>/system/chassis/motherboard/cpu0/core5",
541*75fe8cc4SPatrick Williams        0x35: "<inventory_root>/system/chassis/motherboard/cpu0/core6",
542*75fe8cc4SPatrick Williams        0x38: "<inventory_root>/system/chassis/motherboard/cpu0/core7",
543*75fe8cc4SPatrick Williams        0x3B: "<inventory_root>/system/chassis/motherboard/cpu0/core8",
544*75fe8cc4SPatrick Williams        0x3E: "<inventory_root>/system/chassis/motherboard/cpu0/core9",
545*75fe8cc4SPatrick Williams        0x41: "<inventory_root>/system/chassis/motherboard/cpu0/core10",
546*75fe8cc4SPatrick Williams        0x44: "<inventory_root>/system/chassis/motherboard/cpu0/core11",
547*75fe8cc4SPatrick Williams        0x47: "<inventory_root>/system/chassis/motherboard/cpu0/core12",
548*75fe8cc4SPatrick Williams        0x4A: "<inventory_root>/system/chassis/motherboard/cpu0/core13",
549*75fe8cc4SPatrick Williams        0x4D: "<inventory_root>/system/chassis/motherboard/cpu0/core14",
550*75fe8cc4SPatrick Williams        0x50: "<inventory_root>/system/chassis/motherboard/cpu0/core15",
551*75fe8cc4SPatrick Williams        0x53: "<inventory_root>/system/chassis/motherboard/cpu0/core16",
552*75fe8cc4SPatrick Williams        0x56: "<inventory_root>/system/chassis/motherboard/cpu0/core17",
553*75fe8cc4SPatrick Williams        0x59: "<inventory_root>/system/chassis/motherboard/cpu0/core18",
554*75fe8cc4SPatrick Williams        0x5C: "<inventory_root>/system/chassis/motherboard/cpu0/core19",
555*75fe8cc4SPatrick Williams        0x5F: "<inventory_root>/system/chassis/motherboard/cpu0/core20",
556*75fe8cc4SPatrick Williams        0x62: "<inventory_root>/system/chassis/motherboard/cpu0/core21",
557*75fe8cc4SPatrick Williams        0x65: "<inventory_root>/system/chassis/motherboard/cpu1/core22",
558*75fe8cc4SPatrick Williams        0x68: "<inventory_root>/system/chassis/motherboard/cpu1/core23",
559*75fe8cc4SPatrick Williams        0x73: "<inventory_root>/system/chassis/motherboard/cpu1/core0",
560*75fe8cc4SPatrick Williams        0x76: "<inventory_root>/system/chassis/motherboard/cpu1/core1",
561*75fe8cc4SPatrick Williams        0x79: "<inventory_root>/system/chassis/motherboard/cpu1/core2",
562*75fe8cc4SPatrick Williams        0x7C: "<inventory_root>/system/chassis/motherboard/cpu1/core3",
563*75fe8cc4SPatrick Williams        0x7F: "<inventory_root>/system/chassis/motherboard/cpu1/core4",
564*75fe8cc4SPatrick Williams        0x82: "<inventory_root>/system/chassis/motherboard/cpu1/core5",
565*75fe8cc4SPatrick Williams        0x85: "<inventory_root>/system/chassis/motherboard/cpu1/core6",
566*75fe8cc4SPatrick Williams        0x88: "<inventory_root>/system/chassis/motherboard/cpu1/core7",
567*75fe8cc4SPatrick Williams        0x8B: "<inventory_root>/system/chassis/motherboard/cpu1/core8",
568*75fe8cc4SPatrick Williams        0x8E: "<inventory_root>/system/chassis/motherboard/cpu1/core9",
569*75fe8cc4SPatrick Williams        0x91: "<inventory_root>/system/chassis/motherboard/cpu1/core10",
570*75fe8cc4SPatrick Williams        0x94: "<inventory_root>/system/chassis/motherboard/cpu1/core11",
571*75fe8cc4SPatrick Williams        0x97: "<inventory_root>/system/chassis/motherboard/cpu1/core12",
572*75fe8cc4SPatrick Williams        0x9A: "<inventory_root>/system/chassis/motherboard/cpu1/core13",
573*75fe8cc4SPatrick Williams        0x9D: "<inventory_root>/system/chassis/motherboard/cpu1/core14",
574*75fe8cc4SPatrick Williams        0xA0: "<inventory_root>/system/chassis/motherboard/cpu1/core15",
575*75fe8cc4SPatrick Williams        0xA3: "<inventory_root>/system/chassis/motherboard/cpu1/core16",
576*75fe8cc4SPatrick Williams        0xA6: "<inventory_root>/system/chassis/motherboard/cpu1/core17",
577*75fe8cc4SPatrick Williams        0xA9: "<inventory_root>/system/chassis/motherboard/cpu1/core18",
578*75fe8cc4SPatrick Williams        0xAC: "<inventory_root>/system/chassis/motherboard/cpu1/core19",
579*75fe8cc4SPatrick Williams        0xAF: "<inventory_root>/system/chassis/motherboard/cpu1/core20",
580*75fe8cc4SPatrick Williams        0xB2: "<inventory_root>/system/chassis/motherboard/cpu1/core21",
581*75fe8cc4SPatrick Williams        0xB5: "<inventory_root>/system/chassis/motherboard/cpu1/core22",
582*75fe8cc4SPatrick Williams        0xB8: "<inventory_root>/system/chassis/motherboard/cpu1/core23",
583*75fe8cc4SPatrick Williams        0x07: "/org/openbmc/sensors/host/BootCount",
584*75fe8cc4SPatrick Williams        0x10: "<inventory_root>/system/chassis/motherboard",
585*75fe8cc4SPatrick Williams        0x01: "<inventory_root>/system/systemevent",
586*75fe8cc4SPatrick Williams        0x11: "<inventory_root>/system/chassis/motherboard/refclock",
587*75fe8cc4SPatrick Williams        0x12: "<inventory_root>/system/chassis/motherboard/pcieclock",
588*75fe8cc4SPatrick Williams        0x13: "<inventory_root>/system/chassis/motherboard/todclock",
589*75fe8cc4SPatrick Williams        0x02: "/org/openbmc/sensors/host/OperatingSystemStatus",
590*75fe8cc4SPatrick Williams        0x04: "<inventory_root>/system/chassis/motherboard/pcielink",
5918506f281SKen Chen    },
592*75fe8cc4SPatrick Williams    "GPIO_PRESENT": {},
5938506f281SKen Chen}
5948506f281SKen Chen
5958506f281SKen Chen# Miscellaneous non-poll sensor with system specific properties.
5968506f281SKen Chen# The sensor id is the same as those defined in ID_LOOKUP['SENSOR'].
597*75fe8cc4SPatrick WilliamsMISC_SENSORS = {}
5988506f281SKen Chen
5998506f281SKen Chen# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4
600