nb/i945/raminit: sdram_set_channel_mode Test if DIMM slot 3 is populated
Add a test in case we have a DIMM2 not populated but DIMM3 is. Change-Id: I14f82afe03884740570838e7b2771233356c518d Signed-off-by: Elyes HAOUAS <ehaouas@noos.fr> Reviewed-on: https://review.coreboot.org/18386 Tested-by: build bot (Jenkins) Reviewed-by: Nico Huber <nico.h@gmx.de>
This commit is contained in:
parent
f797a1ac6a
commit
75da1fb2ba
|
@ -1943,8 +1943,9 @@ static void sdram_set_channel_mode(struct sys_info *sysinfo)
|
|||
/* Channel 1 only */
|
||||
printk(BIOS_DEBUG, "Single Channel 1 only.\n");
|
||||
reg32 |= (1 << 2);
|
||||
} else if (sdram_capabilities_dual_channel() && sysinfo->dimm[2] !=
|
||||
SYSINFO_DIMM_NOT_POPULATED) {
|
||||
} else if (sdram_capabilities_dual_channel() &&
|
||||
(sysinfo->dimm[2] != SYSINFO_DIMM_NOT_POPULATED ||
|
||||
sysinfo->dimm[3] != SYSINFO_DIMM_NOT_POPULATED)) {
|
||||
/* Dual Channel Asymmetric */
|
||||
printk(BIOS_DEBUG, "Dual Channel Asymmetric.\n");
|
||||
reg32 |= (1 << 0);
|
||||
|
|
Loading…
Reference in New Issue