From 8e5bdde028c39c40aa1cd41f1b82d6621a8d1286 Mon Sep 17 00:00:00 2001 From: Bora Guvendik Date: Mon, 23 Jun 2025 14:04:32 -0700 Subject: [PATCH] mb/intel/ptlrvp: Add support for H58G66BK7BX067 memory MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This commit introduces support for the H58G66BK7BX067 memory module within the Intel PTLRVP mainboard variant. The changes include updates to several configuration files to recognize and utilize this specific memory module. The SPD source files and DRAM ID assignments have been updated accordingly to integrate the new memory module into the build system. This addition ensures compatibility and functionality with the H58G66BK7BX067 memory module, allowing for expanded hardware support and flexibility in memory configurations. BUG=none TEST=Build and verify memory module detection and initialization on supported hardware configuration. Signed-off-by: Bora Guvendik Change-Id: Ic281125dd40bbcef50d138e912e7557d6552eb9f Reviewed-on: https://review.coreboot.org/c/coreboot/+/88177 Reviewed-by: Jérémy Compostella Tested-by: build bot (Jenkins) --- src/mainboard/intel/ptlrvp/variants/ptlrvp/memory/Makefile.mk | 1 + .../intel/ptlrvp/variants/ptlrvp/memory/dram_id.generated.txt | 1 + .../intel/ptlrvp/variants/ptlrvp/memory/mem_parts_used.txt | 1 + 3 files changed, 3 insertions(+) diff --git a/src/mainboard/intel/ptlrvp/variants/ptlrvp/memory/Makefile.mk b/src/mainboard/intel/ptlrvp/variants/ptlrvp/memory/Makefile.mk index 5575815d1b..bc9fd85a3d 100644 --- a/src/mainboard/intel/ptlrvp/variants/ptlrvp/memory/Makefile.mk +++ b/src/mainboard/intel/ptlrvp/variants/ptlrvp/memory/Makefile.mk @@ -7,3 +7,4 @@ SPD_SOURCES = SPD_SOURCES += spd/lp5/set-0/spd-7.hex # ID = 0(0b0000) Parts = H58G56BK7BX068 SPD_SOURCES += spd/lp5/set-0/spd-10.hex # ID = 1(0b0001) Parts = H58G66BK8BX067 SPD_SOURCES += spd/lp5/set-0/spd-11.hex # ID = 2(0b0010) Parts = H58G56BK8BX068 +SPD_SOURCES += spd/lp5/set-0/spd-8.hex # ID = 3(0b0011) Parts = H58G66BK7BX067 diff --git a/src/mainboard/intel/ptlrvp/variants/ptlrvp/memory/dram_id.generated.txt b/src/mainboard/intel/ptlrvp/variants/ptlrvp/memory/dram_id.generated.txt index 244c063804..c0426069d9 100644 --- a/src/mainboard/intel/ptlrvp/variants/ptlrvp/memory/dram_id.generated.txt +++ b/src/mainboard/intel/ptlrvp/variants/ptlrvp/memory/dram_id.generated.txt @@ -7,3 +7,4 @@ DRAM Part Name ID to assign H58G56BK7BX068 0 (0000) H58G66BK8BX067 1 (0001) H58G56BK8BX068 2 (0010) +H58G66BK7BX067 3 (0011) diff --git a/src/mainboard/intel/ptlrvp/variants/ptlrvp/memory/mem_parts_used.txt b/src/mainboard/intel/ptlrvp/variants/ptlrvp/memory/mem_parts_used.txt index 98255ad4d3..61b2b2eff7 100644 --- a/src/mainboard/intel/ptlrvp/variants/ptlrvp/memory/mem_parts_used.txt +++ b/src/mainboard/intel/ptlrvp/variants/ptlrvp/memory/mem_parts_used.txt @@ -12,3 +12,4 @@ H58G56BK7BX068 H58G66BK8BX067 H58G56BK8BX068 +H58G66BK7BX067