events: - name: Add Dimm interface description: > Add the dimm interface on the cpu inventory path type: startup actions: - name: createObjects objs: /system/chassis/motherboard/dimm3: xyz.openbmc_project.Inventory.Item.Dimm: MemoryDeviceLocator: value: "CPU1_DIMM_B1" type: string MemoryTypeDetail: value: "Synchronous, Static column" type: string - name: createObjects objs: /system/chassis/motherboard/dimm3: xyz.openbmc_project.Inventory.Decorator.Asset: Manufacturer: value: "Manufacturer" type: string PartNumber: value: "PartNumber" type: string SerialNumber: value: "SerialNumber" type: string BuildDate: value: "BuildDate" type: string Model: value: "Model" type: string SubModel: value: "SubModel" type: string SparePartNumber: value: "SparePartNumber" type: string - name: createObjects objs: /system/chassis/motherboard/dimm3: xyz.openbmc_project.Inventory.Decorator.AssetTag: AssetTag: value: "AssetTag" type: string - name: setProperty interface: xyz.openbmc_project.Inventory.Item.Dimm property: MemoryDataWidth paths: - /system/chassis/motherboard/dimm3 value: type: uint16 value: 256 - name: setProperty interface: xyz.openbmc_project.Inventory.Item.Dimm property: MemorySizeInKB paths: - /system/chassis/motherboard/dimm3 value: type: size value: 32000 - name: setProperty interface: xyz.openbmc_project.Inventory.Item.Dimm property: MaxMemorySpeedInMhz paths: - /system/chassis/motherboard/dimm3 value: type: uint16 value: 2600 - name: setProperty interface: xyz.openbmc_project.Inventory.Item.Dimm property: MemoryConfiguredSpeedInMhz paths: - /system/chassis/motherboard/dimm3 value: type: uint16 value: 2600 - name: setProperty interface: xyz.openbmc_project.Inventory.Item.Dimm property: CASLatencies paths: - /system/chassis/motherboard/dimm3 value: type: uint16 value: 21 - name: setProperty interface: xyz.openbmc_project.Inventory.Item.Dimm property: RevisionCode paths: - /system/chassis/motherboard/dimm3 value: type: uint16 value: 5 - name: setProperty interface: xyz.openbmc_project.Inventory.Item.Dimm property: MemoryTotalWidth paths: - /system/chassis/motherboard/dimm3 value: type: uint16 value: 255 - name: setProperty interface: xyz.openbmc_project.Inventory.Item.Dimm property: MemoryAttributes paths: - /system/chassis/motherboard/dimm3 value: type: byte value: 0x10