From b6ebb24a48d0658b75d9fa967fb052ef145abea7 Mon Sep 17 00:00:00 2001 From: Bora Guvendik Date: Thu, 22 Jan 2026 08:17:08 -0800 Subject: [PATCH] util/spd_tools/src/spd_gen/lp5.go: Support LP5X 9600Mbps MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add support for LP5X 9600Mbps in SPD tool. BUG=None TEST=util/spd_tools/bin/spd_gen spd/lp5/memory_parts.json lp5 Change-Id: I1425fe08e3891f4a0a0627c8ab429ec72c06ffc5 Signed-off-by: Bora Guvendik Reviewed-on: https://review.coreboot.org/c/coreboot/+/90867 Reviewed-by: Paul Menzel Reviewed-by: Ma, Zhixing Tested-by: build bot (Jenkins) Reviewed-by: Jérémy Compostella --- util/spd_tools/src/spd_gen/lp5.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/util/spd_tools/src/spd_gen/lp5.go b/util/spd_tools/src/spd_gen/lp5.go index f3586c7539..acb10abc66 100644 --- a/util/spd_tools/src/spd_gen/lp5.go +++ b/util/spd_tools/src/spd_gen/lp5.go @@ -209,6 +209,7 @@ var LP5SetInfo = map[int]LP5Set{ * = 1 / (speed grade / 2 / WCK:CK) // "double data rate" */ speedToTCKMinPs: map[int]int{ + 9600: 833, /* 1 / (9600 / 2 / 4) */ 8533: 937, /* 1 / (8533 / 2 / 4) */ 7500: 1066, /* 1 / (7500 / 2 / 4) */ 6400: 1250, /* 1 / (6400 / 2 / 4) */ @@ -374,6 +375,10 @@ var LP5BankArchToSPDEncoding = map[int]LP5BankArchParams{ * From Table 220 of JESD209-5B, using a 4:1 WCK:CK ratio and Set 0. */ var LP5SpeedMbpsToSPDEncoding = map[int]LP5SpeedParams{ + 9600: { + defaultTCKMinPs: 208, /* 1 / (9600 / 2) */ + MaxCASLatency: 26, + }, 8533: { defaultTCKMinPs: 234, /* 1 / (8533 / 2) */ MaxCASLatency: 23,