1PROC:
2  EntityID: 3
3  Interfaces:
4    xyz.openbmc_project.Inventory.Decorator.Asset:
5      BuildDate:
6        IPMIFruSection: Board
7        IPMIFruProperty: "Mfg Date"
8      Manufacturer:
9        IPMIFruSection: Board
10        IPMIFruProperty: "Manufacturer"
11      PartNumber:
12        IPMIFruSection: Board
13        IPMIFruProperty: "Part Number"
14      SerialNumber:
15        IPMIFruSection: Board
16        IPMIFruProperty: "Serial Number"
17    xyz.openbmc_project.Inventory.Item:
18      PrettyName:
19        IPMIFruSection: Board
20        IPMIFruProperty: "Name"
21    xyz.openbmc_project.Inventory.Decorator.Revision:
22      Version:
23        IPMIFruSection: Board
24        # Custom Field 2  is EC.
25        IPMIFruProperty: "Custom Field 2"
26        # Delimiter value in ascii as YAML parser
27        # was not allowing certain characters like ":" as value
28        IPMIFruValueDelimiter: "58"
29    xyz.openbmc_project.Inventory.Item.Cpu:
30
31SYS:
32  # same entity ID as it is Associated type of NODE
33  EntityID: 7
34  Interfaces:
35    xyz.openbmc_project.Inventory.Decorator.Asset:
36      Model:
37        IPMIFruSection: Chassis
38        IPMIFruProperty: "Part Number"
39      SerialNumber:
40        IPMIFruSection: Chassis
41        IPMIFruProperty: "Serial Number"
42    xyz.openbmc_project.Inventory.Item.System:
43
44NODE:
45  EntityID: 7
46  Interfaces:
47    xyz.openbmc_project.Inventory.Decorator.Asset:
48      BuildDate:
49        IPMIFruSection: Board
50        IPMIFruProperty: "Mfg Date"
51      Manufacturer:
52        IPMIFruSection: Board
53        IPMIFruProperty: "Manufacturer"
54      PartNumber:
55        IPMIFruSection: Board
56        IPMIFruProperty: "Part Number"
57      SerialNumber:
58        IPMIFruSection: Board
59        IPMIFruProperty: "Serial Number"
60    xyz.openbmc_project.Inventory.Item:
61      PrettyName:
62        IPMIFruSection: Board
63        IPMIFruProperty: "Name"
64    xyz.openbmc_project.Inventory.Item.Board:
65  AssociatedTypes:
66    - SYS
67
68DIMM:
69  EntityID: 32
70  Interfaces:
71    xyz.openbmc_project.Inventory.Decorator.Asset:
72      BuildDate:
73        IPMIFruSection: Product
74        IPMIFruProperty: "Mfg Date"
75      Manufacturer:
76        IPMIFruSection: Product
77        IPMIFruProperty: "Manufacturer"
78      PartNumber:
79        IPMIFruSection: Product
80        IPMIFruProperty: "Part Number"
81      SerialNumber:
82        IPMIFruSection: Product
83        IPMIFruProperty: "Serial Number"
84      Model:
85        IPMIFruSection: Product
86        IPMIFruProperty: "Model Number"
87    xyz.openbmc_project.Inventory.Item:
88      PrettyName:
89        IPMIFruSection: Product
90        IPMIFruProperty: "Name"
91    xyz.openbmc_project.Inventory.Decorator.Revision:
92      Version:
93        IPMIFruSection: Product
94        IPMIFruProperty: "Version"
95    xyz.openbmc_project.Inventory.Item.Dimm:
96
97MEMBUFF:
98  EntityID: 8
99  Interfaces:
100    xyz.openbmc_project.Inventory.Decorator.Asset:
101      BuildDate:
102        IPMIFruSection: Board
103        IPMIFruProperty: "Mfg Date"
104      Manufacturer:
105        IPMIFruSection: Board
106        IPMIFruProperty: "Manufacturer"
107      PartNumber:
108        IPMIFruSection: Board
109        IPMIFruProperty: "Part Number"
110      SerialNumber:
111        IPMIFruSection: Board
112        IPMIFruProperty: "Serial Number"
113    xyz.openbmc_project.Inventory.Item:
114      PrettyName:
115        IPMIFruSection: Board
116        IPMIFruProperty: "Name"
117    xyz.openbmc_project.Inventory.Item.MemoryBuffer:
118
119TPM:
120  EntityID: 176
121  Interfaces:
122    xyz.openbmc_project.Inventory.Decorator.Asset:
123      BuildDate:
124        IPMIFruSection: Board
125        IPMIFruProperty: "Mfg Date"
126      Manufacturer:
127        IPMIFruSection: Board
128        IPMIFruProperty: "Manufacturer"
129      PartNumber:
130        IPMIFruSection: Board
131        IPMIFruProperty: "Part Number"
132      SerialNumber:
133        IPMIFruSection: Board
134        IPMIFruProperty: "Serial Number"
135    xyz.openbmc_project.Inventory.Item:
136      PrettyName:
137        IPMIFruSection: Board
138        IPMIFruProperty: "Name"
139    xyz.openbmc_project.Inventory.Item.Tpm:
140
141