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