summaryrefslogtreecommitdiff
path: root/meta-ibs/meta-cp2-5422/recipes-phosphor/inventory/phosphor-inventory-manager-chassis/chassis.yaml
blob: f244eb1899a56e599ebf51f7c78c64a6c34fea3f (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
141
142
143
144
145
146
147
148
149
150
151
152
events:
    - name: Add Chassis interface
      description: >
          Add the chassis interface on the chassis inventory path
      type: startup
      actions:
          - name: createObjects
            objs:
              /system/board:
                xyz.openbmc_project.Inventory.Item.Chassis:
                  Type:
                    value: "xyz.openbmc_project.Inventory.Item.Chassis.ChassisType.RackMount"
                    type: string
              /system/board/cpu0:
                xyz.openbmc_project.Inventory.Item.Cpu:
                  Socket:
                    value: "FCLGA2011-3"
                    type: string
                  Family:
                    value: "XeonCPU-3"
                    type: string
                  #EffectiveFamily:
                    #value: 2
                    #type: uint16_t
                  #EffectiveModel:
                    #value: 0
                    #type: uint16_t
                  #Id:
                    #value: 1
                    #type: uint64_t
                  #MaxSpeedInMhz:
                    #value: 4200
                    #type: uint32_t
                  #Characteristics:
                    #value: [Capable64bit]
                    #type: array[enum[self.Capability]]
                  #CoreCount:
                    #value: 2
                    #type: uint16_t
                  #ThreadCount:
                    #value: 0
                    #type: uint16_t
                  #Step:
                    #value: 1
                    #type: uint16_t
                  #Microcode:
                    #value: 4200
                    #type: uint32_t   
              #/system/board/cpu0/core0:
                #xyz.openbmc_project.Inventory.Item.CpuCore:
                  #Microcode:
                    #value: 0
                    #type: uint32_t
              /system/board/cpu0/operation0:
                xyz.openbmc_project.Inventory.Item.CpuCore.OperatingConfig:
                  #BaseSpeed:
                    #value: 0
                    #type: uint32_t   
                  #BaseSpeedPrioritySettings:
                    #value: []
                    #type: array[struct[uint32, array[uint32]]]
                  #MaxJunctionTemperature:
                    #value: 100
                    #type: uint32_t
                  #MaxSpeed:
                    #value: 5000
                    #type: uint32_t
                  #PowerLimit:
                    #value: 1000
                    #type: uint32_t
                  #AvailableCoreCount:
                    #value: 12
                    #type: size
                  #TurboProfile:
                    #value: []
                    #type: array[struct[uint32, size]]
              /system/board/dimm0:
                xyz.openbmc_project.Inventory.Item.Dimm:
                  #MemoryDataWidth:
                    #value: 10
                    #type: uint16_t
                  #MemorySizeInKB:
                    #value: 16000000
                    #type: size
                  #MemoryDeviceLocator:
                    #value: 10
                    #type: uint16_t
                  #MemoryType:
                    #value: "DRAM"
                    #type: enum[self.DeviceType]
                  MemoryTypeDetail:
                    value: "More details"
                    type: string
                  #MaxMemorySpeedInMhz:
                    #value: 2600
                    #type: uint16_t
                  #MemoryAttributes:
                    #value: 0x07
                    #type: byte
                  #MemoryConfiguredSpeedInMhz:
                    #value: 2600
                    #type: uint16_t
                  #ECC:
                    #value: MultiBitECC
                    #type: enum[self.Ecc]
                  #CASLatencies:
                    #value: 21
                    #type: uint16_t
                  #RevisionCode:
                    #value: 1
                    #type: uint16_t
                  #FormFactor:
                    #value: "RDIMM"
                    #type: enum[self.FormFactor]
                  #MemoryTotalWidth:
                    #value: 256
                    #type: uint16_t
                  #AllowedSpeedsMT:
                    #value: [2600]
                    #type: array[uint16]
                  #MemoryAttributes:
                    #value: 0x07
                    #type: byte
                  #MemoryMedia:
                    #value: "DRAM"
                    #type: enum[self.MemoryTech]
              /system/board/dimm0/memory_location0:
                xyz.openbmc_project.Inventory.Item.Dimm.MemoryLocation:
                  #Socket:
                    #value: 0x01
                    #type: byte
                  #MemoryController:
                    #value: 0x03
                    #type: byte
                  #Channel:
                    #value: 0x08
                    #type: byte
                  #Slot:
                    #value: 0x01
                    #type: byte
              /system/board/fan0:
                xyz.openbmc_project.Inventory.Item.Fan:  
              /system/board/fan1:
                xyz.openbmc_project.Inventory.Item.Fan: 
              /system/board/fan2:
                xyz.openbmc_project.Inventory.Item.Fan: 
              /system/board/fan3:
                xyz.openbmc_project.Inventory.Item.Fan: