diff options
author | eportnov <eportnov@ibs.ru> | 2022-06-29 12:19:11 +0300 |
---|---|---|
committer | eportnov <eportnov@ibs.ru> | 2022-06-29 12:47:02 +0300 |
commit | b82394bc75834e490b86dec8e6d6b6045d1bac31 (patch) | |
tree | ddba680f7fbab8549bb51aab7f9f8d670d89b144 /meta-ibs/meta-cp2-5422/recipes-phosphor/inventory/phosphor-inventory-manager-dimm | |
parent | f454c4d6ac9b17a29ccadaf285ea6bb23013d794 (diff) | |
download | openbmc-b82394bc75834e490b86dec8e6d6b6045d1bac31.tar.xz |
Add cpu, dimm, fans
Split periphery on files
Diffstat (limited to 'meta-ibs/meta-cp2-5422/recipes-phosphor/inventory/phosphor-inventory-manager-dimm')
-rw-r--r-- | meta-ibs/meta-cp2-5422/recipes-phosphor/inventory/phosphor-inventory-manager-dimm/dimm.yaml | 91 |
1 files changed, 91 insertions, 0 deletions
diff --git a/meta-ibs/meta-cp2-5422/recipes-phosphor/inventory/phosphor-inventory-manager-dimm/dimm.yaml b/meta-ibs/meta-cp2-5422/recipes-phosphor/inventory/phosphor-inventory-manager-dimm/dimm.yaml new file mode 100644 index 0000000000..9e5db64438 --- /dev/null +++ b/meta-ibs/meta-cp2-5422/recipes-phosphor/inventory/phosphor-inventory-manager-dimm/dimm.yaml @@ -0,0 +1,91 @@ +events: + - name: Add Dimm interface + description: > + Add the dimm interface on the cpu inventory path + type: startup + actions: + - name: createObjects + objs: + /system/board/dimm0: + xyz.openbmc_project.Inventory.Item.Dimm: + MemoryDeviceLocator: + value: "CPU1_DIMM_B1" + type: string + MemoryTypeDetail: + value: "Synchronous, Static column" + type: string + + - name: setProperty + interface: xyz.openbmc_project.Inventory.Item.Dimm + property: MemoryDataWidth + paths: + - /system/board/dimm0 + value: + type: uint16 + value: 256 + + - name: setProperty + interface: xyz.openbmc_project.Inventory.Item.Dimm + property: MemorySizeInKB + paths: + - /system/board/dimm0 + value: + type: size + value: 32000 + + - name: setProperty + interface: xyz.openbmc_project.Inventory.Item.Dimm + property: MaxMemorySpeedInMhz + paths: + - /system/board/dimm0 + value: + type: uint16 + value: 2600 + + - name: setProperty + interface: xyz.openbmc_project.Inventory.Item.Dimm + property: MemoryConfiguredSpeedInMhz + paths: + - /system/board/dimm0 + value: + type: uint16 + value: 2600 + + - name: setProperty + interface: xyz.openbmc_project.Inventory.Item.Dimm + property: CASLatencies + paths: + - /system/board/dimm0 + value: + type: uint16 + value: 21 + + - name: setProperty + interface: xyz.openbmc_project.Inventory.Item.Dimm + property: RevisionCode + paths: + - /system/board/dimm0 + value: + type: uint16 + value: 5 + + - name: setProperty + interface: xyz.openbmc_project.Inventory.Item.Dimm + property: MemoryTotalWidth + paths: + - /system/board/dimm0 + value: + type: uint16 + value: 255 + + - name: setProperty + interface: xyz.openbmc_project.Inventory.Item.Dimm + property: MemoryAttributes + paths: + - /system/board/dimm0 + value: + type: byte + value: 0x10 + + + |