From c8b22418aa9efe392267c979f000526e063676e6 Mon Sep 17 00:00:00 2001 From: Dtrain Hsu Date: Fri, 21 May 2021 11:42:19 +0800 Subject: [PATCH] util/spd_tools/lp4x: Add new memory part to to global memory definition This new definition is for MT53E512M32D1NP-046 WT:B used on Cret. BUG=b:183057749 TEST=Generate SPDs Signed-off-by: Dtrain Hsu Change-Id: Ica5df61d96d2c4cbe62a560a53bd3bd08eb121f9 Reviewed-on: https://review.coreboot.org/c/coreboot/+/54746 Tested-by: build bot (Jenkins) Reviewed-by: Furquan Shaikh --- src/soc/intel/jasperlake/spd/lp4x-spd-10.hex | 32 +++++++++++++++++++ src/soc/intel/jasperlake/spd/lp4x-spd-8.hex | 32 +++++++++++++++++++ src/soc/intel/jasperlake/spd/lp4x-spd-9.hex | 32 +++++++++++++++++++ .../spd/lp4x_spd_manifest.generated.txt | 11 +++++++ .../lp4x/global_lp4x_mem_parts.json.txt | 12 +++++++ 5 files changed, 119 insertions(+) create mode 100644 src/soc/intel/jasperlake/spd/lp4x-spd-10.hex create mode 100644 src/soc/intel/jasperlake/spd/lp4x-spd-8.hex create mode 100644 src/soc/intel/jasperlake/spd/lp4x-spd-9.hex diff --git a/src/soc/intel/jasperlake/spd/lp4x-spd-10.hex b/src/soc/intel/jasperlake/spd/lp4x-spd-10.hex new file mode 100644 index 0000000000..efeca0a51b --- /dev/null +++ b/src/soc/intel/jasperlake/spd/lp4x-spd-10.hex @@ -0,0 +1,32 @@ +23 11 11 0E 17 29 94 08 00 00 00 00 0A 22 00 00 +00 00 04 FF 92 54 05 00 87 00 90 A8 90 E0 0B F0 +05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 E5 00 E0 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 20 20 20 20 20 20 20 +20 20 20 20 20 20 20 20 20 20 20 20 20 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 diff --git a/src/soc/intel/jasperlake/spd/lp4x-spd-8.hex b/src/soc/intel/jasperlake/spd/lp4x-spd-8.hex new file mode 100644 index 0000000000..1fe256a558 --- /dev/null +++ b/src/soc/intel/jasperlake/spd/lp4x-spd-8.hex @@ -0,0 +1,32 @@ +23 11 11 0E 16 21 B4 08 00 00 00 00 0A 22 00 00 +00 00 04 FF 92 54 05 00 87 00 90 A8 90 C0 08 60 +04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 E5 00 E0 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 20 20 20 20 20 20 20 +20 20 20 20 20 20 20 20 20 20 20 20 20 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 diff --git a/src/soc/intel/jasperlake/spd/lp4x-spd-9.hex b/src/soc/intel/jasperlake/spd/lp4x-spd-9.hex new file mode 100644 index 0000000000..29a43703ff --- /dev/null +++ b/src/soc/intel/jasperlake/spd/lp4x-spd-9.hex @@ -0,0 +1,32 @@ +23 11 11 0E 15 19 04 08 00 00 00 00 02 22 00 00 +00 00 04 0A 80 54 05 00 87 00 90 A8 90 A0 05 D0 +02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 E5 00 E0 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 20 20 20 20 20 20 20 +20 20 20 20 20 20 20 20 20 20 20 20 20 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 diff --git a/src/soc/intel/jasperlake/spd/lp4x_spd_manifest.generated.txt b/src/soc/intel/jasperlake/spd/lp4x_spd_manifest.generated.txt index a0089f3fc0..d2df7df39d 100644 --- a/src/soc/intel/jasperlake/spd/lp4x_spd_manifest.generated.txt +++ b/src/soc/intel/jasperlake/spd/lp4x_spd_manifest.generated.txt @@ -3,6 +3,7 @@ H9HCNNNFAMMLXR-NEE,lp4x-spd-2.hex K4U6E3S4AA-MGCL,lp4x-spd-1.hex K4UBE3D4AA-MGCL,lp4x-spd-3.hex MT53E1G32D2NP-046 WT:A,lp4x-spd-4.hex +MT53E1G32D2NP-046 WT:B,lp4x-spd-5.hex H9HKNNNCRMBVAR-NEH,lp4x-spd-5.hex MT53E1G64D4SQ-046 WT:A,lp4x-spd-6.hex MT53E512M32D2NP-046 WT:F,lp4x-spd-1.hex @@ -11,3 +12,13 @@ K4U6E3S4AA-MGCR,lp4x-spd-1.hex MT53E512M32D2NP-046 WT:E,lp4x-spd-1.hex H9HCNNNCPMMLXR-NEE,lp4x-spd-3.hex K4UBE3D4AA-MGCR,lp4x-spd-3.hex +MT53E512M64D4NW-046 WT:E,lp4x-spd-5.hex +MT53E1G64D8NW-046 WT:E,lp4x-spd-8.hex +H9HCNNNCRMBLPR-NEE,lp4x-spd-5.hex +H9HCNNNFBMBLPR-NEE,lp4x-spd-8.hex +MT53D1G64D4NW-046 WT:A,lp4x-spd-6.hex +MT53D512M64D4NW-046 WT:F,lp4x-spd-5.hex +NT6AP256T32AV-J1,lp4x-spd-9.hex +MT53E1G32D4NQ-046 WT:E,lp4x-spd-3.hex +MT53E2G32D4NQ-046 WT:A,lp4x-spd-10.hex +MT53E512M32D1NP-046 WT:B,lp4x-spd-1.hex diff --git a/util/spd_tools/lp4x/global_lp4x_mem_parts.json.txt b/util/spd_tools/lp4x/global_lp4x_mem_parts.json.txt index 3e6eb8bd49..d03206452b 100644 --- a/util/spd_tools/lp4x/global_lp4x_mem_parts.json.txt +++ b/util/spd_tools/lp4x/global_lp4x_mem_parts.json.txt @@ -279,6 +279,18 @@ "ranksPerChannel": 2, "speedMbps": 4267 } + }, + { + "name": "MT53E512M32D1NP-046 WT:B", + "attribs": { + "densityPerChannelGb": 8, + "banks": 8, + "channelsPerDie": 2, + "diesPerPackage": 1, + "bitWidthPerChannel": 16, + "ranksPerChannel": 1, + "speedMbps": 4267 + } } ] }