mb/google/poppy: Clear memory_params before initializing them
Make sure that fields that are not updated in variant_memory_params keep a default value of 0. In particular, use_sec_spd is intended to have a default value of 0 on all platforms. Without this patch, a random value is used and all boards (except nami) get stuck on boot. BRANCH=poppy BUG=b:74439917 TEST=Nautilus and poppy can boot, and do not get stuck at "CBFS: 'sec-spd.bin' not found." Change-Id: I06c6511625de930903ae13788bdcd27667a17886 Signed-off-by: Nicolas Boichat <drinkcat@chromium.org> Reviewed-on: https://review.coreboot.org/25101 Reviewed-by: Aaron Durbin <adurbin@chromium.org> Reviewed-by: Furquan Shaikh <furquan@google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
c3d4c428e0
commit
27c2ab694d
|
@ -147,6 +147,7 @@ void mainboard_memory_init_params(FSPM_UPD *mupd)
|
|||
FSP_M_CONFIG *mem_cfg = &mupd->FspmConfig;
|
||||
struct memory_params p;
|
||||
|
||||
memset(&p, 0, sizeof(p));
|
||||
variant_memory_params(&p);
|
||||
|
||||
assert(p.type < MEMORY_COUNT);
|
||||
|
|
Loading…
Reference in New Issue