diff --git a/src/mainboard/protectli/vault_jsl/Makefile.mk b/src/mainboard/protectli/vault_jsl/Makefile.mk index 1c840117da4..172b43eb9e6 100644 --- a/src/mainboard/protectli/vault_jsl/Makefile.mk +++ b/src/mainboard/protectli/vault_jsl/Makefile.mk @@ -15,3 +15,4 @@ smm-y += die.c #SPD_SOURCES = MT53E512M32D4NQ-053 # 2GBx4 (pre-production V1210) SPD_SOURCES = MT53D512M64D4RQ-046 # 2GBx4 (production V1210) SPD_SOURCES += MT53E1G32D2NP-046 # 4GBx4 +SPD_SOURCES += spd_16147960_NEW # V1410 new revision diff --git a/src/mainboard/protectli/vault_jsl/romstage.c b/src/mainboard/protectli/vault_jsl/romstage.c index c27610d836c..a83ee3ecd90 100644 --- a/src/mainboard/protectli/vault_jsl/romstage.c +++ b/src/mainboard/protectli/vault_jsl/romstage.c @@ -44,6 +44,14 @@ static const struct mb_cfg memcfg_cfg = { static int get_spd_index(void) { + /* + * TODO: add GPIO strap handling logic here, if not present fall back to + * the old revision's SPD. + * + * Alternatively, add and select new BOARD_ variant for the new HW revision. + * + */ + return (CONFIG(BOARD_PROTECTLI_V1410) || CONFIG(BOARD_PROTECTLI_V1610)); } diff --git a/src/mainboard/protectli/vault_jsl/spd/spd_16147960_NEW.spd.hex b/src/mainboard/protectli/vault_jsl/spd/spd_16147960_NEW.spd.hex new file mode 100644 index 00000000000..a27c249d337 --- /dev/null +++ b/src/mainboard/protectli/vault_jsl/spd/spd_16147960_NEW.spd.hex @@ -0,0 +1,32 @@ +23 11 11 0E 15 21 B0 08 00 40 00 00 0A 22 00 00 +00 00 04 0F 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 00 00 E1 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 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 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