diff options
author | Patrick Rudolph <siro@das-labor.org> | 2016-11-17 20:02:43 +0100 |
---|---|---|
committer | Patrick Rudolph <siro@das-labor.org> | 2016-11-20 15:03:14 +0100 |
commit | 74163d61bffe53796a089b99e2e25442512fa796 (patch) | |
tree | 588089aa714a7b4169b36113a6f4a5d21f83f8e7 | |
parent | 45d6a5588af71acafee99bf79c35f4c3ce9f5d7f (diff) |
nb/intel/sandybridge/raminit: Fix disable_channel
Also memset info.dimm as it contains decoded SPD timings
used to calculate common timings.
Tested manually on Lenovo T420.
Change-Id: I659e5bc2a6cbadd9539931ee00ddea0a5253295f
Signed-off-by: Patrick Rudolph <siro@das-labor.org>
Reviewed-on: https://review.coreboot.org/17473
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Tested-by: build bot (Jenkins)
Reviewed-by: Martin Roth <martinroth@google.com>
-rw-r--r-- | src/northbridge/intel/sandybridge/raminit.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/northbridge/intel/sandybridge/raminit.c b/src/northbridge/intel/sandybridge/raminit.c index 33c88f3f07..0842d4bf93 100644 --- a/src/northbridge/intel/sandybridge/raminit.c +++ b/src/northbridge/intel/sandybridge/raminit.c @@ -255,6 +255,7 @@ static void disable_channel(ramctr_timing *ctrl, int channel) { ctrl->cmd_stretch[channel] = 0; ctrl->mad_dimm[channel] = 0; memset(&ctrl->timings[channel][0], 0, sizeof(ctrl->timings[0])); + memset(&ctrl->info.dimm[channel][0], 0, sizeof(ctrl->info.dimm[0])); } /* |