1description: >
2    IBM SBP1 inventory
3
4events:
5    - name: Add BMC details
6      description: >
7          Add the BMC inventory path
8      type: startup
9      actions:
10          - name: createObjects
11            objs:
12                /system/chassis/motherboard/bmc:
13                  xyz.openbmc_project.Inventory.Item:
14                      Present:
15                          value: true
16                          type: boolean
17                  xyz.openbmc_project.Inventory.Decorator.Asset:
18                      Manufacturer:
19                          value: "Aspeed"
20                          type: string
21                      Model:
22                          value: "AST2600"
23                          type: string
24                  xyz.openbmc_project.Inventory.Item.Bmc:
25    - name: Add DIMMs
26      description: >
27          Add the DIMM inventory path.
28      type: startup
29      actions:
30          - name: createObjects
31            objs:
32                /system/chassis/motherboard/dimm_c0a1:
33                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
34                      FieldReplaceable:
35                          value: true
36                          type: boolean
37                  xyz.openbmc_project.State.Decorator.OperationalStatus:
38                      Functional:
39                          value: true
40                          type: boolean
41                  xyz.openbmc_project.Inventory.Item:
42                      PrettyName:
43                          value: "DIMM C0A1"
44                          type: string
45                      Present:
46                          value: false
47                          type: boolean
48                  xyz.openbmc_project.Inventory.Item.Dimm:
49                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
50                      LocationCode:
51                          value: "CPU0_DIMM_A1"
52                          type: string
53          - name: createObjects
54            objs:
55                /system/chassis/motherboard/dimm_c0a2:
56                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
57                      FieldReplaceable:
58                          value: true
59                          type: boolean
60                  xyz.openbmc_project.State.Decorator.OperationalStatus:
61                      Functional:
62                          value: true
63                          type: boolean
64                  xyz.openbmc_project.Inventory.Item:
65                      PrettyName:
66                          value: "DIMM C0A2"
67                          type: string
68                      Present:
69                          value: false
70                          type: boolean
71                  xyz.openbmc_project.Inventory.Item.Dimm:
72                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
73                      LocationCode:
74                          value: "CPU0_DIMM_A2"
75                          type: string
76          - name: createObjects
77            objs:
78                /system/chassis/motherboard/dimm_c0b1:
79                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
80                      FieldReplaceable:
81                          value: true
82                          type: boolean
83                  xyz.openbmc_project.State.Decorator.OperationalStatus:
84                      Functional:
85                          value: true
86                          type: boolean
87                  xyz.openbmc_project.Inventory.Item:
88                      PrettyName:
89                          value: "DIMM C0B1"
90                          type: string
91                      Present:
92                          value: false
93                          type: boolean
94                  xyz.openbmc_project.Inventory.Item.Dimm:
95                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
96                      LocationCode:
97                          value: "CPU0_DIMM_B1"
98                          type: string
99          - name: createObjects
100            objs:
101                /system/chassis/motherboard/dimm_c0b2:
102                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
103                      FieldReplaceable:
104                          value: true
105                          type: boolean
106                  xyz.openbmc_project.State.Decorator.OperationalStatus:
107                      Functional:
108                          value: true
109                          type: boolean
110                  xyz.openbmc_project.Inventory.Item:
111                      PrettyName:
112                          value: "DIMM C0B2"
113                          type: string
114                      Present:
115                          value: false
116                          type: boolean
117                  xyz.openbmc_project.Inventory.Item.Dimm:
118                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
119                      LocationCode:
120                          value: "CPU0_DIMM_B2"
121                          type: string
122          - name: createObjects
123            objs:
124                /system/chassis/motherboard/dimm_c0c1:
125                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
126                      FieldReplaceable:
127                          value: true
128                          type: boolean
129                  xyz.openbmc_project.State.Decorator.OperationalStatus:
130                      Functional:
131                          value: true
132                          type: boolean
133                  xyz.openbmc_project.Inventory.Item:
134                      PrettyName:
135                          value: "DIMM C0C1"
136                          type: string
137                      Present:
138                          value: false
139                          type: boolean
140                  xyz.openbmc_project.Inventory.Item.Dimm:
141                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
142                      LocationCode:
143                          value: "CPU0_DIMM_C1"
144                          type: string
145          - name: createObjects
146            objs:
147                /system/chassis/motherboard/dimm_c0c2:
148                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
149                      FieldReplaceable:
150                          value: true
151                          type: boolean
152                  xyz.openbmc_project.State.Decorator.OperationalStatus:
153                      Functional:
154                          value: true
155                          type: boolean
156                  xyz.openbmc_project.Inventory.Item:
157                      PrettyName:
158                          value: "DIMM C0C2"
159                          type: string
160                      Present:
161                          value: false
162                          type: boolean
163                  xyz.openbmc_project.Inventory.Item.Dimm:
164                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
165                      LocationCode:
166                          value: "CPU0_DIMM_C2"
167                          type: string
168          - name: createObjects
169            objs:
170                /system/chassis/motherboard/dimm_c0d1:
171                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
172                      FieldReplaceable:
173                          value: true
174                          type: boolean
175                  xyz.openbmc_project.State.Decorator.OperationalStatus:
176                      Functional:
177                          value: true
178                          type: boolean
179                  xyz.openbmc_project.Inventory.Item:
180                      PrettyName:
181                          value: "DIMM C0D1"
182                          type: string
183                      Present:
184                          value: false
185                          type: boolean
186                  xyz.openbmc_project.Inventory.Item.Dimm:
187                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
188                      LocationCode:
189                          value: "CPU0_DIMM_D1"
190                          type: string
191          - name: createObjects
192            objs:
193                /system/chassis/motherboard/dimm_c0d2:
194                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
195                      FieldReplaceable:
196                          value: true
197                          type: boolean
198                  xyz.openbmc_project.State.Decorator.OperationalStatus:
199                      Functional:
200                          value: true
201                          type: boolean
202                  xyz.openbmc_project.Inventory.Item:
203                      PrettyName:
204                          value: "DIMM C0D2"
205                          type: string
206                      Present:
207                          value: false
208                          type: boolean
209                  xyz.openbmc_project.Inventory.Item.Dimm:
210                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
211                      LocationCode:
212                          value: "CPU0_DIMM_D2"
213                          type: string
214          - name: createObjects
215            objs:
216                /system/chassis/motherboard/dimm_c0e1:
217                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
218                      FieldReplaceable:
219                          value: true
220                          type: boolean
221                  xyz.openbmc_project.State.Decorator.OperationalStatus:
222                      Functional:
223                          value: true
224                          type: boolean
225                  xyz.openbmc_project.Inventory.Item:
226                      PrettyName:
227                          value: "DIMM C0E1"
228                          type: string
229                      Present:
230                          value: false
231                          type: boolean
232                  xyz.openbmc_project.Inventory.Item.Dimm:
233                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
234                      LocationCode:
235                          value: "CPU0_DIMM_E1"
236                          type: string
237          - name: createObjects
238            objs:
239                /system/chassis/motherboard/dimm_c0e2:
240                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
241                      FieldReplaceable:
242                          value: true
243                          type: boolean
244                  xyz.openbmc_project.State.Decorator.OperationalStatus:
245                      Functional:
246                          value: true
247                          type: boolean
248                  xyz.openbmc_project.Inventory.Item:
249                      PrettyName:
250                          value: "DIMM C0E2"
251                          type: string
252                      Present:
253                          value: false
254                          type: boolean
255                  xyz.openbmc_project.Inventory.Item.Dimm:
256                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
257                      LocationCode:
258                          value: "CPU0_DIMM_E2"
259                          type: string
260          - name: createObjects
261            objs:
262                /system/chassis/motherboard/dimm_c0f1:
263                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
264                      FieldReplaceable:
265                          value: true
266                          type: boolean
267                  xyz.openbmc_project.State.Decorator.OperationalStatus:
268                      Functional:
269                          value: true
270                          type: boolean
271                  xyz.openbmc_project.Inventory.Item:
272                      PrettyName:
273                          value: "DIMM C0F1"
274                          type: string
275                      Present:
276                          value: false
277                          type: boolean
278                  xyz.openbmc_project.Inventory.Item.Dimm:
279                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
280                      LocationCode:
281                          value: "CPU0_DIMM_F1"
282                          type: string
283          - name: createObjects
284            objs:
285                /system/chassis/motherboard/dimm_c0f2:
286                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
287                      FieldReplaceable:
288                          value: true
289                          type: boolean
290                  xyz.openbmc_project.State.Decorator.OperationalStatus:
291                      Functional:
292                          value: true
293                          type: boolean
294                  xyz.openbmc_project.Inventory.Item:
295                      PrettyName:
296                          value: "DIMM C0F2"
297                          type: string
298                      Present:
299                          value: false
300                          type: boolean
301                  xyz.openbmc_project.Inventory.Item.Dimm:
302                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
303                      LocationCode:
304                          value: "CPU0_DIMM_F2"
305                          type: string
306          - name: createObjects
307            objs:
308                /system/chassis/motherboard/dimm_c0g1:
309                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
310                      FieldReplaceable:
311                          value: true
312                          type: boolean
313                  xyz.openbmc_project.State.Decorator.OperationalStatus:
314                      Functional:
315                          value: true
316                          type: boolean
317                  xyz.openbmc_project.Inventory.Item:
318                      PrettyName:
319                          value: "DIMM C0G1"
320                          type: string
321                      Present:
322                          value: false
323                          type: boolean
324                  xyz.openbmc_project.Inventory.Item.Dimm:
325                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
326                      LocationCode:
327                          value: "CPU0_DIMM_G1"
328                          type: string
329          - name: createObjects
330            objs:
331                /system/chassis/motherboard/dimm_c0g2:
332                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
333                      FieldReplaceable:
334                          value: true
335                          type: boolean
336                  xyz.openbmc_project.State.Decorator.OperationalStatus:
337                      Functional:
338                          value: true
339                          type: boolean
340                  xyz.openbmc_project.Inventory.Item:
341                      PrettyName:
342                          value: "DIMM C0G2"
343                          type: string
344                      Present:
345                          value: false
346                          type: boolean
347                  xyz.openbmc_project.Inventory.Item.Dimm:
348                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
349                      LocationCode:
350                          value: "CPU0_DIMM_G2"
351                          type: string
352          - name: createObjects
353            objs:
354                /system/chassis/motherboard/dimm_c0h1:
355                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
356                      FieldReplaceable:
357                          value: true
358                          type: boolean
359                  xyz.openbmc_project.State.Decorator.OperationalStatus:
360                      Functional:
361                          value: true
362                          type: boolean
363                  xyz.openbmc_project.Inventory.Item:
364                      PrettyName:
365                          value: "DIMM C0H1"
366                          type: string
367                      Present:
368                          value: false
369                          type: boolean
370                  xyz.openbmc_project.Inventory.Item.Dimm:
371                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
372                      LocationCode:
373                          value: "CPU0_DIMM_H1"
374                          type: string
375          - name: createObjects
376            objs:
377                /system/chassis/motherboard/dimm_c0h2:
378                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
379                      FieldReplaceable:
380                          value: true
381                          type: boolean
382                  xyz.openbmc_project.State.Decorator.OperationalStatus:
383                      Functional:
384                          value: true
385                          type: boolean
386                  xyz.openbmc_project.Inventory.Item:
387                      PrettyName:
388                          value: "DIMM C0H2"
389                          type: string
390                      Present:
391                          value: false
392                          type: boolean
393                  xyz.openbmc_project.Inventory.Item.Dimm:
394                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
395                      LocationCode:
396                          value: "CPU0_DIMM_H2"
397                          type: string
398          - name: createObjects
399            objs:
400                /system/chassis/motherboard/dimm_c1a1:
401                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
402                      FieldReplaceable:
403                          value: true
404                          type: boolean
405                  xyz.openbmc_project.State.Decorator.OperationalStatus:
406                      Functional:
407                          value: true
408                          type: boolean
409                  xyz.openbmc_project.Inventory.Item:
410                      PrettyName:
411                          value: "DIMM C1A1"
412                          type: string
413                      Present:
414                          value: false
415                          type: boolean
416                  xyz.openbmc_project.Inventory.Item.Dimm:
417                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
418                      LocationCode:
419                          value: "CPU1_DIMM_A1"
420                          type: string
421          - name: createObjects
422            objs:
423                /system/chassis/motherboard/dimm_c1a2:
424                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
425                      FieldReplaceable:
426                          value: true
427                          type: boolean
428                  xyz.openbmc_project.State.Decorator.OperationalStatus:
429                      Functional:
430                          value: true
431                          type: boolean
432                  xyz.openbmc_project.Inventory.Item:
433                      PrettyName:
434                          value: "DIMM C1A2"
435                          type: string
436                      Present:
437                          value: false
438                          type: boolean
439                  xyz.openbmc_project.Inventory.Item.Dimm:
440                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
441                      LocationCode:
442                          value: "CPU1_DIMM_A2"
443                          type: string
444          - name: createObjects
445            objs:
446                /system/chassis/motherboard/dimm_c1b1:
447                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
448                      FieldReplaceable:
449                          value: true
450                          type: boolean
451                  xyz.openbmc_project.State.Decorator.OperationalStatus:
452                      Functional:
453                          value: true
454                          type: boolean
455                  xyz.openbmc_project.Inventory.Item:
456                      PrettyName:
457                          value: "DIMM C1B1"
458                          type: string
459                      Present:
460                          value: false
461                          type: boolean
462                  xyz.openbmc_project.Inventory.Item.Dimm:
463                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
464                      LocationCode:
465                          value: "CPU1_DIMM_B1"
466                          type: string
467          - name: createObjects
468            objs:
469                /system/chassis/motherboard/dimm_c1b2:
470                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
471                      FieldReplaceable:
472                          value: true
473                          type: boolean
474                  xyz.openbmc_project.State.Decorator.OperationalStatus:
475                      Functional:
476                          value: true
477                          type: boolean
478                  xyz.openbmc_project.Inventory.Item:
479                      PrettyName:
480                          value: "DIMM C1B2"
481                          type: string
482                      Present:
483                          value: false
484                          type: boolean
485                  xyz.openbmc_project.Inventory.Item.Dimm:
486                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
487                      LocationCode:
488                          value: "CPU1_DIMM_B2"
489                          type: string
490          - name: createObjects
491            objs:
492                /system/chassis/motherboard/dimm_c1c1:
493                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
494                      FieldReplaceable:
495                          value: true
496                          type: boolean
497                  xyz.openbmc_project.State.Decorator.OperationalStatus:
498                      Functional:
499                          value: true
500                          type: boolean
501                  xyz.openbmc_project.Inventory.Item:
502                      PrettyName:
503                          value: "DIMM C1C1"
504                          type: string
505                      Present:
506                          value: false
507                          type: boolean
508                  xyz.openbmc_project.Inventory.Item.Dimm:
509                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
510                      LocationCode:
511                          value: "CPU1_DIMM_C1"
512                          type: string
513          - name: createObjects
514            objs:
515                /system/chassis/motherboard/dimm_c1c2:
516                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
517                      FieldReplaceable:
518                          value: true
519                          type: boolean
520                  xyz.openbmc_project.State.Decorator.OperationalStatus:
521                      Functional:
522                          value: true
523                          type: boolean
524                  xyz.openbmc_project.Inventory.Item:
525                      PrettyName:
526                          value: "DIMM C1C2"
527                          type: string
528                      Present:
529                          value: false
530                          type: boolean
531                  xyz.openbmc_project.Inventory.Item.Dimm:
532                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
533                      LocationCode:
534                          value: "CPU1_DIMM_C2"
535                          type: string
536          - name: createObjects
537            objs:
538                /system/chassis/motherboard/dimm_c1d1:
539                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
540                      FieldReplaceable:
541                          value: true
542                          type: boolean
543                  xyz.openbmc_project.State.Decorator.OperationalStatus:
544                      Functional:
545                          value: true
546                          type: boolean
547                  xyz.openbmc_project.Inventory.Item:
548                      PrettyName:
549                          value: "DIMM C1D1"
550                          type: string
551                      Present:
552                          value: false
553                          type: boolean
554                  xyz.openbmc_project.Inventory.Item.Dimm:
555                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
556                      LocationCode:
557                          value: "CPU1_DIMM_D1"
558                          type: string
559          - name: createObjects
560            objs:
561                /system/chassis/motherboard/dimm_c1d2:
562                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
563                      FieldReplaceable:
564                          value: true
565                          type: boolean
566                  xyz.openbmc_project.State.Decorator.OperationalStatus:
567                      Functional:
568                          value: true
569                          type: boolean
570                  xyz.openbmc_project.Inventory.Item:
571                      PrettyName:
572                          value: "DIMM C1D2"
573                          type: string
574                      Present:
575                          value: false
576                          type: boolean
577                  xyz.openbmc_project.Inventory.Item.Dimm:
578                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
579                      LocationCode:
580                          value: "CPU1_DIMM_D2"
581                          type: string
582          - name: createObjects
583            objs:
584                /system/chassis/motherboard/dimm_c1e1:
585                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
586                      FieldReplaceable:
587                          value: true
588                          type: boolean
589                  xyz.openbmc_project.State.Decorator.OperationalStatus:
590                      Functional:
591                          value: true
592                          type: boolean
593                  xyz.openbmc_project.Inventory.Item:
594                      PrettyName:
595                          value: "DIMM C1E1"
596                          type: string
597                      Present:
598                          value: false
599                          type: boolean
600                  xyz.openbmc_project.Inventory.Item.Dimm:
601                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
602                      LocationCode:
603                          value: "CPU1_DIMM_E1"
604                          type: string
605          - name: createObjects
606            objs:
607                /system/chassis/motherboard/dimm_c1e2:
608                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
609                      FieldReplaceable:
610                          value: true
611                          type: boolean
612                  xyz.openbmc_project.State.Decorator.OperationalStatus:
613                      Functional:
614                          value: true
615                          type: boolean
616                  xyz.openbmc_project.Inventory.Item:
617                      PrettyName:
618                          value: "DIMM C1E2"
619                          type: string
620                      Present:
621                          value: false
622                          type: boolean
623                  xyz.openbmc_project.Inventory.Item.Dimm:
624                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
625                      LocationCode:
626                          value: "CPU1_DIMM_E2"
627                          type: string
628          - name: createObjects
629            objs:
630                /system/chassis/motherboard/dimm_c1f1:
631                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
632                      FieldReplaceable:
633                          value: true
634                          type: boolean
635                  xyz.openbmc_project.State.Decorator.OperationalStatus:
636                      Functional:
637                          value: true
638                          type: boolean
639                  xyz.openbmc_project.Inventory.Item:
640                      PrettyName:
641                          value: "DIMM C1F1"
642                          type: string
643                      Present:
644                          value: false
645                          type: boolean
646                  xyz.openbmc_project.Inventory.Item.Dimm:
647                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
648                      LocationCode:
649                          value: "CPU1_DIMM_F1"
650                          type: string
651          - name: createObjects
652            objs:
653                /system/chassis/motherboard/dimm_c1f2:
654                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
655                      FieldReplaceable:
656                          value: true
657                          type: boolean
658                  xyz.openbmc_project.State.Decorator.OperationalStatus:
659                      Functional:
660                          value: true
661                          type: boolean
662                  xyz.openbmc_project.Inventory.Item:
663                      PrettyName:
664                          value: "DIMM C1F2"
665                          type: string
666                      Present:
667                          value: false
668                          type: boolean
669                  xyz.openbmc_project.Inventory.Item.Dimm:
670                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
671                      LocationCode:
672                          value: "CPU1_DIMM_F2"
673                          type: string
674          - name: createObjects
675            objs:
676                /system/chassis/motherboard/dimm_c1g1:
677                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
678                      FieldReplaceable:
679                          value: true
680                          type: boolean
681                  xyz.openbmc_project.State.Decorator.OperationalStatus:
682                      Functional:
683                          value: true
684                          type: boolean
685                  xyz.openbmc_project.Inventory.Item:
686                      PrettyName:
687                          value: "DIMM C1G1"
688                          type: string
689                      Present:
690                          value: false
691                          type: boolean
692                  xyz.openbmc_project.Inventory.Item.Dimm:
693                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
694                      LocationCode:
695                          value: "CPU1_DIMM_G1"
696                          type: string
697          - name: createObjects
698            objs:
699                /system/chassis/motherboard/dimm_c1g2:
700                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
701                      FieldReplaceable:
702                          value: true
703                          type: boolean
704                  xyz.openbmc_project.State.Decorator.OperationalStatus:
705                      Functional:
706                          value: true
707                          type: boolean
708                  xyz.openbmc_project.Inventory.Item:
709                      PrettyName:
710                          value: "DIMM C1G2"
711                          type: string
712                      Present:
713                          value: false
714                          type: boolean
715                  xyz.openbmc_project.Inventory.Item.Dimm:
716                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
717                      LocationCode:
718                          value: "CPU1_DIMM_G2"
719                          type: string
720          - name: createObjects
721            objs:
722                /system/chassis/motherboard/dimm_c1h1:
723                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
724                      FieldReplaceable:
725                          value: true
726                          type: boolean
727                  xyz.openbmc_project.State.Decorator.OperationalStatus:
728                      Functional:
729                          value: true
730                          type: boolean
731                  xyz.openbmc_project.Inventory.Item:
732                      PrettyName:
733                          value: "DIMM C1H1"
734                          type: string
735                      Present:
736                          value: false
737                          type: boolean
738                  xyz.openbmc_project.Inventory.Item.Dimm:
739                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
740                      LocationCode:
741                          value: "CPU1_DIMM_H1"
742                          type: string
743          - name: createObjects
744            objs:
745                /system/chassis/motherboard/dimm_c1h2:
746                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
747                      FieldReplaceable:
748                          value: true
749                          type: boolean
750                  xyz.openbmc_project.State.Decorator.OperationalStatus:
751                      Functional:
752                          value: true
753                          type: boolean
754                  xyz.openbmc_project.Inventory.Item:
755                      PrettyName:
756                          value: "DIMM C1H2"
757                          type: string
758                      Present:
759                          value: false
760                          type: boolean
761                  xyz.openbmc_project.Inventory.Item.Dimm:
762                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
763                      LocationCode:
764                          value: "CPU1_DIMM_H2"
765                          type: string
766          - name: createObjects
767            objs:
768                /system/chassis/motherboard/dimm_c2a1:
769                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
770                      FieldReplaceable:
771                          value: true
772                          type: boolean
773                  xyz.openbmc_project.State.Decorator.OperationalStatus:
774                      Functional:
775                          value: true
776                          type: boolean
777                  xyz.openbmc_project.Inventory.Item:
778                      PrettyName:
779                          value: "DIMM C2A1"
780                          type: string
781                      Present:
782                          value: false
783                          type: boolean
784                  xyz.openbmc_project.Inventory.Item.Dimm:
785                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
786                      LocationCode:
787                          value: "CPU2_DIMM_A1"
788                          type: string
789          - name: createObjects
790            objs:
791                /system/chassis/motherboard/dimm_c2a2:
792                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
793                      FieldReplaceable:
794                          value: true
795                          type: boolean
796                  xyz.openbmc_project.State.Decorator.OperationalStatus:
797                      Functional:
798                          value: true
799                          type: boolean
800                  xyz.openbmc_project.Inventory.Item:
801                      PrettyName:
802                          value: "DIMM C2A2"
803                          type: string
804                      Present:
805                          value: false
806                          type: boolean
807                  xyz.openbmc_project.Inventory.Item.Dimm:
808                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
809                      LocationCode:
810                          value: "CPU2_DIMM_A2"
811                          type: string
812          - name: createObjects
813            objs:
814                /system/chassis/motherboard/dimm_c2b1:
815                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
816                      FieldReplaceable:
817                          value: true
818                          type: boolean
819                  xyz.openbmc_project.State.Decorator.OperationalStatus:
820                      Functional:
821                          value: true
822                          type: boolean
823                  xyz.openbmc_project.Inventory.Item:
824                      PrettyName:
825                          value: "DIMM C2B1"
826                          type: string
827                      Present:
828                          value: false
829                          type: boolean
830                  xyz.openbmc_project.Inventory.Item.Dimm:
831                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
832                      LocationCode:
833                          value: "CPU2_DIMM_B1"
834                          type: string
835          - name: createObjects
836            objs:
837                /system/chassis/motherboard/dimm_c2b2:
838                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
839                      FieldReplaceable:
840                          value: true
841                          type: boolean
842                  xyz.openbmc_project.State.Decorator.OperationalStatus:
843                      Functional:
844                          value: true
845                          type: boolean
846                  xyz.openbmc_project.Inventory.Item:
847                      PrettyName:
848                          value: "DIMM C2B2"
849                          type: string
850                      Present:
851                          value: false
852                          type: boolean
853                  xyz.openbmc_project.Inventory.Item.Dimm:
854                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
855                      LocationCode:
856                          value: "CPU2_DIMM_B2"
857                          type: string
858          - name: createObjects
859            objs:
860                /system/chassis/motherboard/dimm_c2c1:
861                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
862                      FieldReplaceable:
863                          value: true
864                          type: boolean
865                  xyz.openbmc_project.State.Decorator.OperationalStatus:
866                      Functional:
867                          value: true
868                          type: boolean
869                  xyz.openbmc_project.Inventory.Item:
870                      PrettyName:
871                          value: "DIMM C2C1"
872                          type: string
873                      Present:
874                          value: false
875                          type: boolean
876                  xyz.openbmc_project.Inventory.Item.Dimm:
877                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
878                      LocationCode:
879                          value: "CPU2_DIMM_C1"
880                          type: string
881          - name: createObjects
882            objs:
883                /system/chassis/motherboard/dimm_c2c2:
884                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
885                      FieldReplaceable:
886                          value: true
887                          type: boolean
888                  xyz.openbmc_project.State.Decorator.OperationalStatus:
889                      Functional:
890                          value: true
891                          type: boolean
892                  xyz.openbmc_project.Inventory.Item:
893                      PrettyName:
894                          value: "DIMM C2C2"
895                          type: string
896                      Present:
897                          value: false
898                          type: boolean
899                  xyz.openbmc_project.Inventory.Item.Dimm:
900                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
901                      LocationCode:
902                          value: "CPU2_DIMM_C2"
903                          type: string
904          - name: createObjects
905            objs:
906                /system/chassis/motherboard/dimm_c2d1:
907                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
908                      FieldReplaceable:
909                          value: true
910                          type: boolean
911                  xyz.openbmc_project.State.Decorator.OperationalStatus:
912                      Functional:
913                          value: true
914                          type: boolean
915                  xyz.openbmc_project.Inventory.Item:
916                      PrettyName:
917                          value: "DIMM C2D1"
918                          type: string
919                      Present:
920                          value: false
921                          type: boolean
922                  xyz.openbmc_project.Inventory.Item.Dimm:
923                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
924                      LocationCode:
925                          value: "CPU2_DIMM_D1"
926                          type: string
927          - name: createObjects
928            objs:
929                /system/chassis/motherboard/dimm_c2d2:
930                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
931                      FieldReplaceable:
932                          value: true
933                          type: boolean
934                  xyz.openbmc_project.State.Decorator.OperationalStatus:
935                      Functional:
936                          value: true
937                          type: boolean
938                  xyz.openbmc_project.Inventory.Item:
939                      PrettyName:
940                          value: "DIMM C2D2"
941                          type: string
942                      Present:
943                          value: false
944                          type: boolean
945                  xyz.openbmc_project.Inventory.Item.Dimm:
946                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
947                      LocationCode:
948                          value: "CPU2_DIMM_D2"
949                          type: string
950          - name: createObjects
951            objs:
952                /system/chassis/motherboard/dimm_c2e1:
953                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
954                      FieldReplaceable:
955                          value: true
956                          type: boolean
957                  xyz.openbmc_project.State.Decorator.OperationalStatus:
958                      Functional:
959                          value: true
960                          type: boolean
961                  xyz.openbmc_project.Inventory.Item:
962                      PrettyName:
963                          value: "DIMM C2E1"
964                          type: string
965                      Present:
966                          value: false
967                          type: boolean
968                  xyz.openbmc_project.Inventory.Item.Dimm:
969                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
970                      LocationCode:
971                          value: "CPU2_DIMM_E1"
972                          type: string
973          - name: createObjects
974            objs:
975                /system/chassis/motherboard/dimm_c2e2:
976                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
977                      FieldReplaceable:
978                          value: true
979                          type: boolean
980                  xyz.openbmc_project.State.Decorator.OperationalStatus:
981                      Functional:
982                          value: true
983                          type: boolean
984                  xyz.openbmc_project.Inventory.Item:
985                      PrettyName:
986                          value: "DIMM C2E2"
987                          type: string
988                      Present:
989                          value: false
990                          type: boolean
991                  xyz.openbmc_project.Inventory.Item.Dimm:
992                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
993                      LocationCode:
994                          value: "CPU2_DIMM_E2"
995                          type: string
996          - name: createObjects
997            objs:
998                /system/chassis/motherboard/dimm_c2f1:
999                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
1000                      FieldReplaceable:
1001                          value: true
1002                          type: boolean
1003                  xyz.openbmc_project.State.Decorator.OperationalStatus:
1004                      Functional:
1005                          value: true
1006                          type: boolean
1007                  xyz.openbmc_project.Inventory.Item:
1008                      PrettyName:
1009                          value: "DIMM C2F1"
1010                          type: string
1011                      Present:
1012                          value: false
1013                          type: boolean
1014                  xyz.openbmc_project.Inventory.Item.Dimm:
1015                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
1016                      LocationCode:
1017                          value: "CPU2_DIMM_F1"
1018                          type: string
1019          - name: createObjects
1020            objs:
1021                /system/chassis/motherboard/dimm_c2f2:
1022                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
1023                      FieldReplaceable:
1024                          value: true
1025                          type: boolean
1026                  xyz.openbmc_project.State.Decorator.OperationalStatus:
1027                      Functional:
1028                          value: true
1029                          type: boolean
1030                  xyz.openbmc_project.Inventory.Item:
1031                      PrettyName:
1032                          value: "DIMM C2F2"
1033                          type: string
1034                      Present:
1035                          value: false
1036                          type: boolean
1037                  xyz.openbmc_project.Inventory.Item.Dimm:
1038                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
1039                      LocationCode:
1040                          value: "CPU2_DIMM_F2"
1041                          type: string
1042          - name: createObjects
1043            objs:
1044                /system/chassis/motherboard/dimm_c2g1:
1045                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
1046                      FieldReplaceable:
1047                          value: true
1048                          type: boolean
1049                  xyz.openbmc_project.State.Decorator.OperationalStatus:
1050                      Functional:
1051                          value: true
1052                          type: boolean
1053                  xyz.openbmc_project.Inventory.Item:
1054                      PrettyName:
1055                          value: "DIMM C2G1"
1056                          type: string
1057                      Present:
1058                          value: false
1059                          type: boolean
1060                  xyz.openbmc_project.Inventory.Item.Dimm:
1061                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
1062                      LocationCode:
1063                          value: "CPU2_DIMM_G1"
1064                          type: string
1065          - name: createObjects
1066            objs:
1067                /system/chassis/motherboard/dimm_c2g2:
1068                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
1069                      FieldReplaceable:
1070                          value: true
1071                          type: boolean
1072                  xyz.openbmc_project.State.Decorator.OperationalStatus:
1073                      Functional:
1074                          value: true
1075                          type: boolean
1076                  xyz.openbmc_project.Inventory.Item:
1077                      PrettyName:
1078                          value: "DIMM C2G2"
1079                          type: string
1080                      Present:
1081                          value: false
1082                          type: boolean
1083                  xyz.openbmc_project.Inventory.Item.Dimm:
1084                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
1085                      LocationCode:
1086                          value: "CPU2_DIMM_G2"
1087                          type: string
1088          - name: createObjects
1089            objs:
1090                /system/chassis/motherboard/dimm_c2h1:
1091                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
1092                      FieldReplaceable:
1093                          value: true
1094                          type: boolean
1095                  xyz.openbmc_project.State.Decorator.OperationalStatus:
1096                      Functional:
1097                          value: true
1098                          type: boolean
1099                  xyz.openbmc_project.Inventory.Item:
1100                      PrettyName:
1101                          value: "DIMM C2H1"
1102                          type: string
1103                      Present:
1104                          value: false
1105                          type: boolean
1106                  xyz.openbmc_project.Inventory.Item.Dimm:
1107                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
1108                      LocationCode:
1109                          value: "CPU2_DIMM_H1"
1110                          type: string
1111          - name: createObjects
1112            objs:
1113                /system/chassis/motherboard/dimm_c2h2:
1114                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
1115                      FieldReplaceable:
1116                          value: true
1117                          type: boolean
1118                  xyz.openbmc_project.State.Decorator.OperationalStatus:
1119                      Functional:
1120                          value: true
1121                          type: boolean
1122                  xyz.openbmc_project.Inventory.Item:
1123                      PrettyName:
1124                          value: "DIMM C2H2"
1125                          type: string
1126                      Present:
1127                          value: false
1128                          type: boolean
1129                  xyz.openbmc_project.Inventory.Item.Dimm:
1130                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
1131                      LocationCode:
1132                          value: "CPU2_DIMM_H2"
1133                          type: string
1134          - name: createObjects
1135            objs:
1136                /system/chassis/motherboard/dimm_c3a1:
1137                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
1138                      FieldReplaceable:
1139                          value: true
1140                          type: boolean
1141                  xyz.openbmc_project.State.Decorator.OperationalStatus:
1142                      Functional:
1143                          value: true
1144                          type: boolean
1145                  xyz.openbmc_project.Inventory.Item:
1146                      PrettyName:
1147                          value: "DIMM C3A1"
1148                          type: string
1149                      Present:
1150                          value: false
1151                          type: boolean
1152                  xyz.openbmc_project.Inventory.Item.Dimm:
1153                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
1154                      LocationCode:
1155                          value: "CPU3_DIMM_A1"
1156                          type: string
1157          - name: createObjects
1158            objs:
1159                /system/chassis/motherboard/dimm_c3a2:
1160                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
1161                      FieldReplaceable:
1162                          value: true
1163                          type: boolean
1164                  xyz.openbmc_project.State.Decorator.OperationalStatus:
1165                      Functional:
1166                          value: true
1167                          type: boolean
1168                  xyz.openbmc_project.Inventory.Item:
1169                      PrettyName:
1170                          value: "DIMM C3A2"
1171                          type: string
1172                      Present:
1173                          value: false
1174                          type: boolean
1175                  xyz.openbmc_project.Inventory.Item.Dimm:
1176                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
1177                      LocationCode:
1178                          value: "CPU3_DIMM_A2"
1179                          type: string
1180          - name: createObjects
1181            objs:
1182                /system/chassis/motherboard/dimm_c3b1:
1183                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
1184                      FieldReplaceable:
1185                          value: true
1186                          type: boolean
1187                  xyz.openbmc_project.State.Decorator.OperationalStatus:
1188                      Functional:
1189                          value: true
1190                          type: boolean
1191                  xyz.openbmc_project.Inventory.Item:
1192                      PrettyName:
1193                          value: "DIMM C3B1"
1194                          type: string
1195                      Present:
1196                          value: false
1197                          type: boolean
1198                  xyz.openbmc_project.Inventory.Item.Dimm:
1199                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
1200                      LocationCode:
1201                          value: "CPU3_DIMM_B1"
1202                          type: string
1203          - name: createObjects
1204            objs:
1205                /system/chassis/motherboard/dimm_c3b2:
1206                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
1207                      FieldReplaceable:
1208                          value: true
1209                          type: boolean
1210                  xyz.openbmc_project.State.Decorator.OperationalStatus:
1211                      Functional:
1212                          value: true
1213                          type: boolean
1214                  xyz.openbmc_project.Inventory.Item:
1215                      PrettyName:
1216                          value: "DIMM C3B2"
1217                          type: string
1218                      Present:
1219                          value: false
1220                          type: boolean
1221                  xyz.openbmc_project.Inventory.Item.Dimm:
1222                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
1223                      LocationCode:
1224                          value: "CPU3_DIMM_B2"
1225                          type: string
1226          - name: createObjects
1227            objs:
1228                /system/chassis/motherboard/dimm_c3c1:
1229                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
1230                      FieldReplaceable:
1231                          value: true
1232                          type: boolean
1233                  xyz.openbmc_project.State.Decorator.OperationalStatus:
1234                      Functional:
1235                          value: true
1236                          type: boolean
1237                  xyz.openbmc_project.Inventory.Item:
1238                      PrettyName:
1239                          value: "DIMM C3C1"
1240                          type: string
1241                      Present:
1242                          value: false
1243                          type: boolean
1244                  xyz.openbmc_project.Inventory.Item.Dimm:
1245                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
1246                      LocationCode:
1247                          value: "CPU3_DIMM_C1"
1248                          type: string
1249          - name: createObjects
1250            objs:
1251                /system/chassis/motherboard/dimm_c3c2:
1252                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
1253                      FieldReplaceable:
1254                          value: true
1255                          type: boolean
1256                  xyz.openbmc_project.State.Decorator.OperationalStatus:
1257                      Functional:
1258                          value: true
1259                          type: boolean
1260                  xyz.openbmc_project.Inventory.Item:
1261                      PrettyName:
1262                          value: "DIMM C3C2"
1263                          type: string
1264                      Present:
1265                          value: false
1266                          type: boolean
1267                  xyz.openbmc_project.Inventory.Item.Dimm:
1268                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
1269                      LocationCode:
1270                          value: "CPU3_DIMM_C2"
1271                          type: string
1272          - name: createObjects
1273            objs:
1274                /system/chassis/motherboard/dimm_c3d1:
1275                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
1276                      FieldReplaceable:
1277                          value: true
1278                          type: boolean
1279                  xyz.openbmc_project.State.Decorator.OperationalStatus:
1280                      Functional:
1281                          value: true
1282                          type: boolean
1283                  xyz.openbmc_project.Inventory.Item:
1284                      PrettyName:
1285                          value: "DIMM C3D1"
1286                          type: string
1287                      Present:
1288                          value: false
1289                          type: boolean
1290                  xyz.openbmc_project.Inventory.Item.Dimm:
1291                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
1292                      LocationCode:
1293                          value: "CPU3_DIMM_D1"
1294                          type: string
1295          - name: createObjects
1296            objs:
1297                /system/chassis/motherboard/dimm_c3d2:
1298                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
1299                      FieldReplaceable:
1300                          value: true
1301                          type: boolean
1302                  xyz.openbmc_project.State.Decorator.OperationalStatus:
1303                      Functional:
1304                          value: true
1305                          type: boolean
1306                  xyz.openbmc_project.Inventory.Item:
1307                      PrettyName:
1308                          value: "DIMM C3D2"
1309                          type: string
1310                      Present:
1311                          value: false
1312                          type: boolean
1313                  xyz.openbmc_project.Inventory.Item.Dimm:
1314                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
1315                      LocationCode:
1316                          value: "CPU3_DIMM_D2"
1317                          type: string
1318          - name: createObjects
1319            objs:
1320                /system/chassis/motherboard/dimm_c3e1:
1321                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
1322                      FieldReplaceable:
1323                          value: true
1324                          type: boolean
1325                  xyz.openbmc_project.State.Decorator.OperationalStatus:
1326                      Functional:
1327                          value: true
1328                          type: boolean
1329                  xyz.openbmc_project.Inventory.Item:
1330                      PrettyName:
1331                          value: "DIMM C3E1"
1332                          type: string
1333                      Present:
1334                          value: false
1335                          type: boolean
1336                  xyz.openbmc_project.Inventory.Item.Dimm:
1337                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
1338                      LocationCode:
1339                          value: "CPU3_DIMM_E1"
1340                          type: string
1341          - name: createObjects
1342            objs:
1343                /system/chassis/motherboard/dimm_c3e2:
1344                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
1345                      FieldReplaceable:
1346                          value: true
1347                          type: boolean
1348                  xyz.openbmc_project.State.Decorator.OperationalStatus:
1349                      Functional:
1350                          value: true
1351                          type: boolean
1352                  xyz.openbmc_project.Inventory.Item:
1353                      PrettyName:
1354                          value: "DIMM C3E2"
1355                          type: string
1356                      Present:
1357                          value: false
1358                          type: boolean
1359                  xyz.openbmc_project.Inventory.Item.Dimm:
1360                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
1361                      LocationCode:
1362                          value: "CPU3_DIMM_E2"
1363                          type: string
1364          - name: createObjects
1365            objs:
1366                /system/chassis/motherboard/dimm_c3f1:
1367                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
1368                      FieldReplaceable:
1369                          value: true
1370                          type: boolean
1371                  xyz.openbmc_project.State.Decorator.OperationalStatus:
1372                      Functional:
1373                          value: true
1374                          type: boolean
1375                  xyz.openbmc_project.Inventory.Item:
1376                      PrettyName:
1377                          value: "DIMM C3F1"
1378                          type: string
1379                      Present:
1380                          value: false
1381                          type: boolean
1382                  xyz.openbmc_project.Inventory.Item.Dimm:
1383                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
1384                      LocationCode:
1385                          value: "CPU3_DIMM_F1"
1386                          type: string
1387          - name: createObjects
1388            objs:
1389                /system/chassis/motherboard/dimm_c3f2:
1390                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
1391                      FieldReplaceable:
1392                          value: true
1393                          type: boolean
1394                  xyz.openbmc_project.State.Decorator.OperationalStatus:
1395                      Functional:
1396                          value: true
1397                          type: boolean
1398                  xyz.openbmc_project.Inventory.Item:
1399                      PrettyName:
1400                          value: "DIMM C3F2"
1401                          type: string
1402                      Present:
1403                          value: false
1404                          type: boolean
1405                  xyz.openbmc_project.Inventory.Item.Dimm:
1406                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
1407                      LocationCode:
1408                          value: "CPU3_DIMM_F2"
1409                          type: string
1410          - name: createObjects
1411            objs:
1412                /system/chassis/motherboard/dimm_c3g1:
1413                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
1414                      FieldReplaceable:
1415                          value: true
1416                          type: boolean
1417                  xyz.openbmc_project.State.Decorator.OperationalStatus:
1418                      Functional:
1419                          value: true
1420                          type: boolean
1421                  xyz.openbmc_project.Inventory.Item:
1422                      PrettyName:
1423                          value: "DIMM C3G1"
1424                          type: string
1425                      Present:
1426                          value: false
1427                          type: boolean
1428                  xyz.openbmc_project.Inventory.Item.Dimm:
1429                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
1430                      LocationCode:
1431                          value: "CPU3_DIMM_G1"
1432                          type: string
1433          - name: createObjects
1434            objs:
1435                /system/chassis/motherboard/dimm_c3g2:
1436                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
1437                      FieldReplaceable:
1438                          value: true
1439                          type: boolean
1440                  xyz.openbmc_project.State.Decorator.OperationalStatus:
1441                      Functional:
1442                          value: true
1443                          type: boolean
1444                  xyz.openbmc_project.Inventory.Item:
1445                      PrettyName:
1446                          value: "DIMM C3G2"
1447                          type: string
1448                      Present:
1449                          value: false
1450                          type: boolean
1451                  xyz.openbmc_project.Inventory.Item.Dimm:
1452                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
1453                      LocationCode:
1454                          value: "CPU3_DIMM_G2"
1455                          type: string
1456          - name: createObjects
1457            objs:
1458                /system/chassis/motherboard/dimm_c3h1:
1459                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
1460                      FieldReplaceable:
1461                          value: true
1462                          type: boolean
1463                  xyz.openbmc_project.State.Decorator.OperationalStatus:
1464                      Functional:
1465                          value: true
1466                          type: boolean
1467                  xyz.openbmc_project.Inventory.Item:
1468                      PrettyName:
1469                          value: "DIMM C3H1"
1470                          type: string
1471                      Present:
1472                          value: false
1473                          type: boolean
1474                  xyz.openbmc_project.Inventory.Item.Dimm:
1475                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
1476                      LocationCode:
1477                          value: "CPU3_DIMM_H1"
1478                          type: string
1479          - name: createObjects
1480            objs:
1481                /system/chassis/motherboard/dimm_c3h2:
1482                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
1483                      FieldReplaceable:
1484                          value: true
1485                          type: boolean
1486                  xyz.openbmc_project.State.Decorator.OperationalStatus:
1487                      Functional:
1488                          value: true
1489                          type: boolean
1490                  xyz.openbmc_project.Inventory.Item:
1491                      PrettyName:
1492                          value: "DIMM C3H2"
1493                          type: string
1494                      Present:
1495                          value: false
1496                          type: boolean
1497                  xyz.openbmc_project.Inventory.Item.Dimm:
1498                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
1499                      LocationCode:
1500                          value: "CPU3_DIMM_H2"
1501                          type: string
1502
1503    - name: Add CPU PCIe slots
1504      description: >
1505          Add the CPU PCIe interface on the chassis inventory path
1506      type: startup
1507      actions:
1508          - name: createObjects
1509            objs:
1510                /system/chassis/motherboard/rssd01:
1511                  xyz.openbmc_project.Inventory.Item:
1512                      Present:
1513                          value: false
1514                          type: boolean
1515                      PrettyName:
1516                          value: "RSSD01"
1517                          type: string
1518                  xyz.openbmc_project.Inventory.Item.PCIeSlot:
1519                      HotPluggable:
1520                          value: true
1521                          type: boolean
1522                      SlotType:
1523                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.OEM"
1524                          type: string
1525                      Generation:
1526                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.Generations.Gen3"
1527                          type: string
1528          - name: createObjects
1529            objs:
1530                /system/chassis/motherboard/rssd02:
1531                  xyz.openbmc_project.Inventory.Item:
1532                      Present:
1533                          value: false
1534                          type: boolean
1535                      PrettyName:
1536                          value: "RSSD02"
1537                          type: string
1538                  xyz.openbmc_project.Inventory.Item.PCIeSlot:
1539                      HotPluggable:
1540                          value: true
1541                          type: boolean
1542                      SlotType:
1543                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.OEM"
1544                          type: string
1545                      Generation:
1546                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.Generations.Gen3"
1547                          type: string
1548          - name: createObjects
1549            objs:
1550                /system/chassis/motherboard/rssd03:
1551                  xyz.openbmc_project.Inventory.Item:
1552                      Present:
1553                          value: false
1554                          type: boolean
1555                      PrettyName:
1556                          value: "RSSD03"
1557                          type: string
1558                  xyz.openbmc_project.Inventory.Item.PCIeSlot:
1559                      HotPluggable:
1560                          value: true
1561                          type: boolean
1562                      SlotType:
1563                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.OEM"
1564                          type: string
1565                      Generation:
1566                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.Generations.Gen3"
1567                          type: string
1568          - name: createObjects
1569            objs:
1570                /system/chassis/motherboard/rssd04:
1571                  xyz.openbmc_project.Inventory.Item:
1572                      Present:
1573                          value: false
1574                          type: boolean
1575                      PrettyName:
1576                          value: "RSSD04"
1577                          type: string
1578                  xyz.openbmc_project.Inventory.Item.PCIeSlot:
1579                      HotPluggable:
1580                          value: true
1581                          type: boolean
1582                      SlotType:
1583                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.OEM"
1584                          type: string
1585                      Generation:
1586                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.Generations.Gen3"
1587                          type: string
1588          - name: createObjects
1589            objs:
1590                /system/chassis/motherboard/rssd05:
1591                  xyz.openbmc_project.Inventory.Item:
1592                      Present:
1593                          value: false
1594                          type: boolean
1595                      PrettyName:
1596                          value: "RSSD05"
1597                          type: string
1598                  xyz.openbmc_project.Inventory.Item.PCIeSlot:
1599                      HotPluggable:
1600                          value: true
1601                          type: boolean
1602                      SlotType:
1603                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.OEM"
1604                          type: string
1605                      Generation:
1606                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.Generations.Gen3"
1607                          type: string
1608          - name: createObjects
1609            objs:
1610                /system/chassis/motherboard/rssd06:
1611                  xyz.openbmc_project.Inventory.Item:
1612                      Present:
1613                          value: false
1614                          type: boolean
1615                      PrettyName:
1616                          value: "RSSD06"
1617                          type: string
1618                  xyz.openbmc_project.Inventory.Item.PCIeSlot:
1619                      HotPluggable:
1620                          value: true
1621                          type: boolean
1622                      SlotType:
1623                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.OEM"
1624                          type: string
1625                      Generation:
1626                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.Generations.Gen3"
1627                          type: string
1628          - name: createObjects
1629            objs:
1630                /system/chassis/motherboard/rssd07:
1631                  xyz.openbmc_project.Inventory.Item:
1632                      Present:
1633                          value: false
1634                          type: boolean
1635                      PrettyName:
1636                          value: "RSSD07"
1637                          type: string
1638                  xyz.openbmc_project.Inventory.Item.PCIeSlot:
1639                      HotPluggable:
1640                          value: true
1641                          type: boolean
1642                      SlotType:
1643                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.OEM"
1644                          type: string
1645                      Generation:
1646                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.Generations.Gen3"
1647                          type: string
1648          - name: createObjects
1649            objs:
1650                /system/chassis/motherboard/rssd08:
1651                  xyz.openbmc_project.Inventory.Item:
1652                      Present:
1653                          value: false
1654                          type: boolean
1655                      PrettyName:
1656                          value: "RSSD08"
1657                          type: string
1658                  xyz.openbmc_project.Inventory.Item.PCIeSlot:
1659                      HotPluggable:
1660                          value: true
1661                          type: boolean
1662                      SlotType:
1663                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.OEM"
1664                          type: string
1665                      Generation:
1666                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.Generations.Gen3"
1667                          type: string
1668          - name: createObjects
1669            objs:
1670                /system/chassis/motherboard/rssd09:
1671                  xyz.openbmc_project.Inventory.Item:
1672                      Present:
1673                          value: false
1674                          type: boolean
1675                      PrettyName:
1676                          value: "RSSD09"
1677                          type: string
1678                  xyz.openbmc_project.Inventory.Item.PCIeSlot:
1679                      HotPluggable:
1680                          value: true
1681                          type: boolean
1682                      SlotType:
1683                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.OEM"
1684                          type: string
1685                      Generation:
1686                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.Generations.Gen3"
1687                          type: string
1688          - name: createObjects
1689            objs:
1690                /system/chassis/motherboard/rssd10:
1691                  xyz.openbmc_project.Inventory.Item:
1692                      Present:
1693                          value: false
1694                          type: boolean
1695                      PrettyName:
1696                          value: "RSSD10"
1697                          type: string
1698                  xyz.openbmc_project.Inventory.Item.PCIeSlot:
1699                      HotPluggable:
1700                          value: true
1701                          type: boolean
1702                      SlotType:
1703                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.OEM"
1704                          type: string
1705                      Generation:
1706                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.Generations.Gen3"
1707                          type: string
1708          - name: createObjects
1709            objs:
1710                /system/chassis/motherboard/rssd11:
1711                  xyz.openbmc_project.Inventory.Item:
1712                      Present:
1713                          value: false
1714                          type: boolean
1715                      PrettyName:
1716                          value: "RSSD11"
1717                          type: string
1718                  xyz.openbmc_project.Inventory.Item.PCIeSlot:
1719                      HotPluggable:
1720                          value: true
1721                          type: boolean
1722                      SlotType:
1723                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.OEM"
1724                          type: string
1725                      Generation:
1726                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.Generations.Gen3"
1727                          type: string
1728          - name: createObjects
1729            objs:
1730                /system/chassis/motherboard/rssd12:
1731                  xyz.openbmc_project.Inventory.Item:
1732                      Present:
1733                          value: false
1734                          type: boolean
1735                      PrettyName:
1736                          value: "RSSD12"
1737                          type: string
1738                  xyz.openbmc_project.Inventory.Item.PCIeSlot:
1739                      HotPluggable:
1740                          value: true
1741                          type: boolean
1742                      SlotType:
1743                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.OEM"
1744                          type: string
1745                      Generation:
1746                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.Generations.Gen3"
1747                          type: string
1748          - name: createObjects
1749            objs:
1750                /system/chassis/motherboard/rssd13:
1751                  xyz.openbmc_project.Inventory.Item:
1752                      Present:
1753                          value: false
1754                          type: boolean
1755                      PrettyName:
1756                          value: "RSSD13"
1757                          type: string
1758                  xyz.openbmc_project.Inventory.Item.PCIeSlot:
1759                      HotPluggable:
1760                          value: true
1761                          type: boolean
1762                      SlotType:
1763                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.OEM"
1764                          type: string
1765                      Generation:
1766                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.Generations.Gen3"
1767                          type: string
1768          - name: createObjects
1769            objs:
1770                /system/chassis/motherboard/rssd14:
1771                  xyz.openbmc_project.Inventory.Item:
1772                      Present:
1773                          value: false
1774                          type: boolean
1775                      PrettyName:
1776                          value: "RSSD14"
1777                          type: string
1778                  xyz.openbmc_project.Inventory.Item.PCIeSlot:
1779                      HotPluggable:
1780                          value: true
1781                          type: boolean
1782                      SlotType:
1783                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.OEM"
1784                          type: string
1785                      Generation:
1786                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.Generations.Gen3"
1787                          type: string
1788          - name: createObjects
1789            objs:
1790                /system/chassis/motherboard/rssd15:
1791                  xyz.openbmc_project.Inventory.Item:
1792                      Present:
1793                          value: false
1794                          type: boolean
1795                      PrettyName:
1796                          value: "RSSD15"
1797                          type: string
1798                  xyz.openbmc_project.Inventory.Item.PCIeSlot:
1799                      HotPluggable:
1800                          value: true
1801                          type: boolean
1802                      SlotType:
1803                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.OEM"
1804                          type: string
1805                      Generation:
1806                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.Generations.Gen3"
1807                          type: string
1808          - name: createObjects
1809            objs:
1810                /system/chassis/motherboard/rssd16:
1811                  xyz.openbmc_project.Inventory.Item:
1812                      Present:
1813                          value: false
1814                          type: boolean
1815                      PrettyName:
1816                          value: "RSSD16"
1817                          type: string
1818                  xyz.openbmc_project.Inventory.Item.PCIeSlot:
1819                      HotPluggable:
1820                          value: true
1821                          type: boolean
1822                      SlotType:
1823                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.OEM"
1824                          type: string
1825                      Generation:
1826                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.Generations.Gen3"
1827                          type: string
1828          - name: createObjects
1829            objs:
1830                /system/chassis/motherboard/rssd17:
1831                  xyz.openbmc_project.Inventory.Item:
1832                      Present:
1833                          value: false
1834                          type: boolean
1835                      PrettyName:
1836                          value: "RSSD17"
1837                          type: string
1838                  xyz.openbmc_project.Inventory.Item.PCIeSlot:
1839                      HotPluggable:
1840                          value: true
1841                          type: boolean
1842                      SlotType:
1843                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.OEM"
1844                          type: string
1845                      Generation:
1846                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.Generations.Gen3"
1847                          type: string
1848          - name: createObjects
1849            objs:
1850                /system/chassis/motherboard/rssd18:
1851                  xyz.openbmc_project.Inventory.Item:
1852                      Present:
1853                          value: false
1854                          type: boolean
1855                      PrettyName:
1856                          value: "RSSD18"
1857                          type: string
1858                  xyz.openbmc_project.Inventory.Item.PCIeSlot:
1859                      HotPluggable:
1860                          value: true
1861                          type: boolean
1862                      SlotType:
1863                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.OEM"
1864                          type: string
1865                      Generation:
1866                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.Generations.Gen3"
1867                          type: string
1868          - name: createObjects
1869            objs:
1870                /system/chassis/motherboard/rssd19:
1871                  xyz.openbmc_project.Inventory.Item:
1872                      Present:
1873                          value: false
1874                          type: boolean
1875                      PrettyName:
1876                          value: "RSSD19"
1877                          type: string
1878                  xyz.openbmc_project.Inventory.Item.PCIeSlot:
1879                      HotPluggable:
1880                          value: true
1881                          type: boolean
1882                      SlotType:
1883                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.OEM"
1884                          type: string
1885                      Generation:
1886                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.Generations.Gen3"
1887                          type: string
1888          - name: createObjects
1889            objs:
1890                /system/chassis/motherboard/rssd20:
1891                  xyz.openbmc_project.Inventory.Item:
1892                      Present:
1893                          value: false
1894                          type: boolean
1895                      PrettyName:
1896                          value: "RSSD20"
1897                          type: string
1898                  xyz.openbmc_project.Inventory.Item.PCIeSlot:
1899                      HotPluggable:
1900                          value: true
1901                          type: boolean
1902                      SlotType:
1903                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.OEM"
1904                          type: string
1905                      Generation:
1906                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.Generations.Gen3"
1907                          type: string
1908          - name: createObjects
1909            objs:
1910                /system/chassis/motherboard/rssd21:
1911                  xyz.openbmc_project.Inventory.Item:
1912                      Present:
1913                          value: false
1914                          type: boolean
1915                      PrettyName:
1916                          value: "RSSD21"
1917                          type: string
1918                  xyz.openbmc_project.Inventory.Item.PCIeSlot:
1919                      HotPluggable:
1920                          value: true
1921                          type: boolean
1922                      SlotType:
1923                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.OEM"
1924                          type: string
1925                      Generation:
1926                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.Generations.Gen3"
1927                          type: string
1928          - name: createObjects
1929            objs:
1930                /system/chassis/motherboard/rssd22:
1931                  xyz.openbmc_project.Inventory.Item:
1932                      Present:
1933                          value: false
1934                          type: boolean
1935                      PrettyName:
1936                          value: "RSSD22"
1937                          type: string
1938                  xyz.openbmc_project.Inventory.Item.PCIeSlot:
1939                      HotPluggable:
1940                          value: true
1941                          type: boolean
1942                      SlotType:
1943                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.OEM"
1944                          type: string
1945                      Generation:
1946                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.Generations.Gen3"
1947                          type: string
1948          - name: createObjects
1949            objs:
1950                /system/chassis/motherboard/rssd23:
1951                  xyz.openbmc_project.Inventory.Item:
1952                      Present:
1953                          value: false
1954                          type: boolean
1955                      PrettyName:
1956                          value: "RSSD23"
1957                          type: string
1958                  xyz.openbmc_project.Inventory.Item.PCIeSlot:
1959                      HotPluggable:
1960                          value: true
1961                          type: boolean
1962                      SlotType:
1963                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.OEM"
1964                          type: string
1965                      Generation:
1966                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.Generations.Gen3"
1967                          type: string
1968          - name: createObjects
1969            objs:
1970                /system/chassis/motherboard/rssd24:
1971                  xyz.openbmc_project.Inventory.Item:
1972                      Present:
1973                          value: false
1974                          type: boolean
1975                      PrettyName:
1976                          value: "RSSD24"
1977                          type: string
1978                  xyz.openbmc_project.Inventory.Item.PCIeSlot:
1979                      HotPluggable:
1980                          value: true
1981                          type: boolean
1982                      SlotType:
1983                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.OEM"
1984                          type: string
1985                      Generation:
1986                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.Generations.Gen3"
1987                          type: string
1988          - name: createObjects
1989            objs:
1990                /system/chassis/motherboard/rssd25:
1991                  xyz.openbmc_project.Inventory.Item:
1992                      Present:
1993                          value: false
1994                          type: boolean
1995                      PrettyName:
1996                          value: "RSSD25"
1997                          type: string
1998                  xyz.openbmc_project.Inventory.Item.PCIeSlot:
1999                      HotPluggable:
2000                          value: true
2001                          type: boolean
2002                      SlotType:
2003                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.OEM"
2004                          type: string
2005                      Generation:
2006                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.Generations.Gen3"
2007                          type: string
2008          - name: createObjects
2009            objs:
2010                /system/chassis/motherboard/rssd26:
2011                  xyz.openbmc_project.Inventory.Item:
2012                      Present:
2013                          value: false
2014                          type: boolean
2015                      PrettyName:
2016                          value: "RSSD26"
2017                          type: string
2018                  xyz.openbmc_project.Inventory.Item.PCIeSlot:
2019                      HotPluggable:
2020                          value: true
2021                          type: boolean
2022                      SlotType:
2023                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.OEM"
2024                          type: string
2025                      Generation:
2026                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.Generations.Gen3"
2027                          type: string
2028          - name: createObjects
2029            objs:
2030                /system/chassis/motherboard/rssd27:
2031                  xyz.openbmc_project.Inventory.Item:
2032                      Present:
2033                          value: false
2034                          type: boolean
2035                      PrettyName:
2036                          value: "RSSD27"
2037                          type: string
2038                  xyz.openbmc_project.Inventory.Item.PCIeSlot:
2039                      HotPluggable:
2040                          value: true
2041                          type: boolean
2042                      SlotType:
2043                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.OEM"
2044                          type: string
2045                      Generation:
2046                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.Generations.Gen3"
2047                          type: string
2048          - name: createObjects
2049            objs:
2050                /system/chassis/motherboard/rssd28:
2051                  xyz.openbmc_project.Inventory.Item:
2052                      Present:
2053                          value: false
2054                          type: boolean
2055                      PrettyName:
2056                          value: "RSSD28"
2057                          type: string
2058                  xyz.openbmc_project.Inventory.Item.PCIeSlot:
2059                      HotPluggable:
2060                          value: true
2061                          type: boolean
2062                      SlotType:
2063                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.OEM"
2064                          type: string
2065                      Generation:
2066                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.Generations.Gen3"
2067                          type: string
2068          - name: createObjects
2069            objs:
2070                /system/chassis/motherboard/rssd29:
2071                  xyz.openbmc_project.Inventory.Item:
2072                      Present:
2073                          value: false
2074                          type: boolean
2075                      PrettyName:
2076                          value: "RSSD29"
2077                          type: string
2078                  xyz.openbmc_project.Inventory.Item.PCIeSlot:
2079                      HotPluggable:
2080                          value: true
2081                          type: boolean
2082                      SlotType:
2083                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.OEM"
2084                          type: string
2085                      Generation:
2086                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.Generations.Gen3"
2087                          type: string
2088          - name: createObjects
2089            objs:
2090                /system/chassis/motherboard/rssd30:
2091                  xyz.openbmc_project.Inventory.Item:
2092                      Present:
2093                          value: true
2094                          type: boolean
2095                      PrettyName:
2096                          value: "RSSD30"
2097                          type: string
2098                  xyz.openbmc_project.Inventory.Item.PCIeSlot:
2099                      HotPluggable:
2100                          value: true
2101                          type: boolean
2102                      SlotType:
2103                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.OEM"
2104                          type: string
2105                      Generation:
2106                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.Generations.Gen3"
2107                          type: string
2108          - name: createObjects
2109            objs:
2110                /system/chassis/motherboard/rssd31:
2111                  xyz.openbmc_project.Inventory.Item:
2112                      Present:
2113                          value: false
2114                          type: boolean
2115                      PrettyName:
2116                          value: "RSSD31"
2117                          type: string
2118                  xyz.openbmc_project.Inventory.Item.PCIeSlot:
2119                      HotPluggable:
2120                          value: true
2121                          type: boolean
2122                      SlotType:
2123                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.OEM"
2124                          type: string
2125                      Generation:
2126                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.Generations.Gen3"
2127                          type: string
2128          - name: createObjects
2129            objs:
2130                /system/chassis/motherboard/rssd32:
2131                  xyz.openbmc_project.Inventory.Item:
2132                      Present:
2133                          value: false
2134                          type: boolean
2135                      PrettyName:
2136                          value: "RSSD22"
2137                          type: string
2138                  xyz.openbmc_project.Inventory.Item.PCIeSlot:
2139                      HotPluggable:
2140                          value: true
2141                          type: boolean
2142                      SlotType:
2143                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.OEM"
2144                          type: string
2145                      Generation:
2146                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.Generations.Gen3"
2147                          type: string
2148    - name: Add CPUS
2149      description: >
2150          Add the CPUs inventory path.
2151      type: startup
2152      actions:
2153          - name: createObjects
2154            objs:
2155                /system/chassis/motherboard/cpu0:
2156                  xyz.openbmc_project.Inventory.Item:
2157                      PrettyName:
2158                          value: "CPU0"
2159                          type: string
2160                      Present:
2161                          value: false
2162                          type: boolean
2163                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
2164                      FieldReplaceable:
2165                          value: true
2166                          type: boolean
2167                  xyz.openbmc_project.Inventory.Decorator.Asset:
2168                      Manufacturer:
2169                          value: "Intel"
2170                          type: string
2171                      Model:
2172                          value: "4th Generation Intel Xeon Scalable Processors"
2173                          type: string
2174                  xyz.openbmc_project.Inventory.Decorator.Revision:
2175                      Version:
2176                          value: ""
2177                          type: string
2178                  xyz.openbmc_project.Inventory.Item.Cpu:
2179                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
2180                      LocationCode:
2181                          value: "Socket0"
2182                          type: string
2183          - name: createObjects
2184            objs:
2185                /system/chassis/motherboard/cpu1:
2186                  xyz.openbmc_project.Inventory.Item:
2187                      PrettyName:
2188                          value: "CPU1"
2189                          type: string
2190                      Present:
2191                          value: false
2192                          type: boolean
2193                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
2194                      FieldReplaceable:
2195                          value: true
2196                          type: boolean
2197                  xyz.openbmc_project.Inventory.Decorator.Asset:
2198                      Manufacturer:
2199                          value: "Intel"
2200                          type: string
2201                      Model:
2202                          value: "4th Generation Intel Xeon Scalable Processors"
2203                          type: string
2204                  xyz.openbmc_project.Inventory.Decorator.Revision:
2205                      Version:
2206                          value: ""
2207                          type: string
2208                  xyz.openbmc_project.Inventory.Item.Cpu:
2209                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
2210                      LocationCode:
2211                          value: "Socket1"
2212                          type: string
2213          - name: createObjects
2214            objs:
2215                /system/chassis/motherboard/cpu2:
2216                  xyz.openbmc_project.Inventory.Item:
2217                      PrettyName:
2218                          value: "CPU2"
2219                          type: string
2220                      Present:
2221                          value: false
2222                          type: boolean
2223                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
2224                      FieldReplaceable:
2225                          value: true
2226                          type: boolean
2227                  xyz.openbmc_project.Inventory.Decorator.Asset:
2228                      Manufacturer:
2229                          value: "Intel"
2230                          type: string
2231                      Model:
2232                          value: "4th Generation Intel Xeon Scalable Processors"
2233                          type: string
2234                  xyz.openbmc_project.Inventory.Decorator.Revision:
2235                      Version:
2236                          value: ""
2237                          type: string
2238                  xyz.openbmc_project.Inventory.Item.Cpu:
2239                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
2240                      LocationCode:
2241                          value: "Socket2"
2242                          type: string
2243          - name: createObjects
2244            objs:
2245                /system/chassis/motherboard/cpu3:
2246                  xyz.openbmc_project.Inventory.Item:
2247                      PrettyName:
2248                          value: "CPU3"
2249                          type: string
2250                      Present:
2251                          value: false
2252                          type: boolean
2253                  xyz.openbmc_project.Inventory.Decorator.Replaceable:
2254                      FieldReplaceable:
2255                          value: true
2256                          type: boolean
2257                  xyz.openbmc_project.Inventory.Decorator.Asset:
2258                      Manufacturer:
2259                          value: "Intel"
2260                          type: string
2261                      Model:
2262                          value: "4th Generation Intel Xeon Scalable Processors"
2263                          type: string
2264                  xyz.openbmc_project.Inventory.Decorator.Revision:
2265                      Version:
2266                          value: ""
2267                          type: string
2268                  xyz.openbmc_project.Inventory.Item.Cpu:
2269                  xyz.openbmc_project.Inventory.Decorator.LocationCode:
2270                      LocationCode:
2271                          value: "Socket3"
2272                          type: string
2273    - name: Add NVMe M.2 interface 1
2274      description: >
2275          Add the M.2 NVMe interface on the chassis inventory path
2276      type: startup
2277      actions:
2278          - name: createObjects
2279            objs:
2280                /system/chassis/motherboard/m2_ssd1:
2281                  xyz.openbmc_project.Inventory.Item:
2282                      Present:
2283                          value: true
2284                          type: boolean
2285                      PrettyName:
2286                          value: "M.2 SSD1"
2287                          type: string
2288                  xyz.openbmc_project.Inventory.Item.PCIeSlot:
2289                      HotPluggable:
2290                          value: true
2291                          type: boolean
2292                      SlotType:
2293                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.M_2"
2294                          type: string
2295                      Generation:
2296                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.Generations.Gen3"
2297                          type: string
2298    - name: Add NVMe M.2 interface 2
2299      description: >
2300          Add the M.2 NVMe interface on the chassis inventory path
2301      type: startup
2302      actions:
2303          - name: createObjects
2304            objs:
2305                /system/chassis/motherboard/m2_ssd2:
2306                  xyz.openbmc_project.Inventory.Item:
2307                      Present:
2308                          value: true
2309                          type: boolean
2310                      PrettyName:
2311                          value: "M.2 SSD2"
2312                          type: string
2313                  xyz.openbmc_project.Inventory.Item.PCIeSlot:
2314                      HotPluggable:
2315                          value: true
2316                          type: boolean
2317                      SlotType:
2318                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.SlotTypes.M_2"
2319                          type: string
2320                      Generation:
2321                          value: "xyz.openbmc_project.Inventory.Item.PCIeSlot.Generations.Gen3"
2322                          type: string
2323    - name: Add RTC battery
2324      description: >
2325          Add the RTC interface on the chassis inventory path
2326      type: startup
2327      actions:
2328          - name: createObjects
2329            objs:
2330                /system/chassis/motherboard/rtc_bat:
2331                  xyz.openbmc_project.Inventory.Item:
2332                      PrettyName:
2333                          value: "RTC Battery"
2334                          type: string
2335                      Present:
2336                          value: true
2337                          type: boolean
2338                  xyz.openbmc_project.Inventory.Item.Battery:
2339