summaryrefslogtreecommitdiffstats
path: root/src/mainboard/purism/librem13v2/romstage.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mainboard/purism/librem13v2/romstage.c')
-rw-r--r--src/mainboard/purism/librem13v2/romstage.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mainboard/purism/librem13v2/romstage.c b/src/mainboard/purism/librem13v2/romstage.c
index c8c3cd95103d..fc940e1a6777 100644
--- a/src/mainboard/purism/librem13v2/romstage.c
+++ b/src/mainboard/purism/librem13v2/romstage.c
@@ -38,11 +38,11 @@ void mainboard_memory_init_params(struct romstage_params *params,
.addr_map = { 0x50 },
};
- memory_params->DqPinsInterleaved = 1;
get_spd_smbus(&blk);
dump_spd_info(&blk);
- memory_params->MemorySpdDataLen = blk.len;
assert(blk.spd_array[0][0] != 0);
+
+ memory_params->MemorySpdDataLen = blk.len;
memory_params->MemorySpdPtr00 = (uintptr_t) blk.spd_array[0];
memory_params->MemorySpdPtr01 = 0;
memory_params->MemorySpdPtr10 = 0;
@@ -60,5 +60,6 @@ void mainboard_memory_init_params(struct romstage_params *params,
sizeof(params->pei_data->RcompResistor));
memcpy(memory_params->RcompTarget, params->pei_data->RcompTarget,
sizeof(params->pei_data->RcompTarget));
+ memory_params->DqPinsInterleaved = TRUE;
}