nb/amd/mct_ddr3: Enable DIMM parity when RDIMMs installed

This resolves a long-standing issue with RDIMM control word
configuration failure, likely due to random parity failure.

Change-Id: If8b8dc5b8b99f4c2fe29b3a133b064631e4693be
Signed-off-by: Timothy Pearson <tpearson@raptorengineeringinc.com>
Reviewed-on: https://review.coreboot.org/14184
Tested-by: build bot (Jenkins)
Tested-by: Raptor Engineering Automated Test Stand <noreply@raptorengineeringinc.com>
Reviewed-by: Martin Roth <martinroth@google.com>
This commit is contained in:
Timothy Pearson 2016-03-29 13:17:02 -05:00
parent 33aaa921f7
commit f961becc43
1 changed files with 1 additions and 3 deletions

View File

@ -5124,9 +5124,7 @@ static u8 AutoConfig_D(struct MCTStatStruc *pMCTstat,
if (Status & (1 << SB_Registered)) { if (Status & (1 << SB_Registered)) {
/* Registered DIMMs */ /* Registered DIMMs */
if (!is_fam15h()) { DramConfigLo |= 1 << ParEn;
DramConfigLo |= 1 << ParEn;
}
} else { } else {
/* Unbuffered DIMMs */ /* Unbuffered DIMMs */
DramConfigLo |= 1 << UnBuffDimm; DramConfigLo |= 1 << UnBuffDimm;