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

SYS:
  # same entity ID as it is Associated type of NODE
  EntityID: 7
  Interfaces:
    xyz.openbmc_project.Inventory.Decorator.Asset:
      Model:
        IPMIFruSection: Chassis
        IPMIFruProperty: "Part Number"
      SerialNumber:
        IPMIFruSection: Chassis
        IPMIFruProperty: "Serial Number"
    xyz.openbmc_project.Inventory.Item.System:

NODE:
  EntityID: 7
  Interfaces:
    xyz.openbmc_project.Inventory.Decorator.Asset:
      BuildDate:
        IPMIFruSection: Board
        IPMIFruProperty: "Mfg Date"
      Manufacturer:
        IPMIFruSection: Board
        IPMIFruProperty: "Manufacturer"
      PartNumber:
        IPMIFruSection: Board
        IPMIFruProperty: "Part Number"
      SerialNumber:
        IPMIFruSection: Board
        IPMIFruProperty: "Serial Number"
    xyz.openbmc_project.Inventory.Item:
      PrettyName:
        IPMIFruSection: Board
        IPMIFruProperty: "Name"
    xyz.openbmc_project.Inventory.Item.Board:
  AssociatedTypes:
    - SYS

DIMM:
  EntityID: 32
  Interfaces:
    xyz.openbmc_project.Inventory.Decorator.Asset:
      BuildDate:
        IPMIFruSection: Product
        IPMIFruProperty: "Mfg Date"
      Manufacturer:
        IPMIFruSection: Product
        IPMIFruProperty: "Manufacturer"
      PartNumber:
        IPMIFruSection: Product
        IPMIFruProperty: "Part Number"
      SerialNumber:
        IPMIFruSection: Product
        IPMIFruProperty: "Serial Number"
      Model:
        IPMIFruSection: Product
        IPMIFruProperty: "Model Number"
    xyz.openbmc_project.Inventory.Item:
      PrettyName:
        IPMIFruSection: Product
        IPMIFruProperty: "Name"
    xyz.openbmc_project.Inventory.Decorator.Revision:
      Version:
        IPMIFruSection: Product
        IPMIFruProperty: "Version"
    xyz.openbmc_project.Inventory.Item.Dimm:

MEMBUFF:
  EntityID: 8
  Interfaces:
    xyz.openbmc_project.Inventory.Decorator.Asset:
      BuildDate:
        IPMIFruSection: Board
        IPMIFruProperty: "Mfg Date"
      Manufacturer:
        IPMIFruSection: Board
        IPMIFruProperty: "Manufacturer"
      PartNumber:
        IPMIFruSection: Board
        IPMIFruProperty: "Part Number"
      SerialNumber:
        IPMIFruSection: Board
        IPMIFruProperty: "Serial Number"
    xyz.openbmc_project.Inventory.Item:
      PrettyName:
        IPMIFruSection: Board
        IPMIFruProperty: "Name"
    xyz.openbmc_project.Inventory.Item.MemoryBuffer:

TPM:
  EntityID: 176
  Interfaces:
    xyz.openbmc_project.Inventory.Decorator.Asset:
      BuildDate:
        IPMIFruSection: Board
        IPMIFruProperty: "Mfg Date"
      Manufacturer:
        IPMIFruSection: Board
        IPMIFruProperty: "Manufacturer"
      PartNumber:
        IPMIFruSection: Board
        IPMIFruProperty: "Part Number"
      SerialNumber:
        IPMIFruSection: Board
        IPMIFruProperty: "Serial Number"
    xyz.openbmc_project.Inventory.Item:
      PrettyName:
        IPMIFruSection: Board
        IPMIFruProperty: "Name"
    xyz.openbmc_project.Inventory.Item.Tpm: