northbridge/gm45: document that raminit doesn't support mirrored ranks
Change-Id: I8a66a1355974f6771c5e4bae0dc60da2447122d1 Signed-off-by: Felix Held <felix-coreboot@felixheld.de> Reviewed-on: https://review.coreboot.org/c/coreboot/+/33294 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
This commit is contained in:
parent
a34b78c981
commit
7f9f3d0cf3
|
@ -1593,7 +1593,8 @@ static void jedec_init(const timings_t *const timings,
|
||||||
int ch, r;
|
int ch, r;
|
||||||
FOR_EACH_POPULATED_RANK(dimms, ch, r) {
|
FOR_EACH_POPULATED_RANK(dimms, ch, r) {
|
||||||
/* We won't do this in dual-interleaved mode,
|
/* We won't do this in dual-interleaved mode,
|
||||||
so don't care about the offset. */
|
so don't care about the offset.
|
||||||
|
Mirrored ranks aren't taken into account here. */
|
||||||
const u32 rankaddr = raminit_get_rank_addr(ch, r);
|
const u32 rankaddr = raminit_get_rank_addr(ch, r);
|
||||||
printk(BIOS_DEBUG, "JEDEC init @0x%08x\n", rankaddr);
|
printk(BIOS_DEBUG, "JEDEC init @0x%08x\n", rankaddr);
|
||||||
MCHBAR32(DCC_MCHBAR) = (MCHBAR32(DCC_MCHBAR) & ~DCC_SET_EREG_MASK) | DCC_SET_EREGx(2);
|
MCHBAR32(DCC_MCHBAR) = (MCHBAR32(DCC_MCHBAR) & ~DCC_SET_EREG_MASK) | DCC_SET_EREGx(2);
|
||||||
|
|
Loading…
Reference in New Issue