summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimothy Pearson <tpearson@raptorengineeringinc.com>2016-03-29 13:17:02 -0500
committerTimothy Pearson <tpearson@raptorengineeringinc.com>2016-03-30 20:23:34 +0200
commitf961becc433bf23fc8744fdfd757f0cdb75c2c62 (patch)
tree415be400891ffb3a1811507c1f778847e44cf38d
parent33aaa921f7538761816900652e186b610d2ab35b (diff)
downloadcoreboot-f961becc433bf23fc8744fdfd757f0cdb75c2c62.tar.xz
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>
-rw-r--r--src/northbridge/amd/amdmct/mct_ddr3/mct_d.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/northbridge/amd/amdmct/mct_ddr3/mct_d.c b/src/northbridge/amd/amdmct/mct_ddr3/mct_d.c
index f7a0cbc773..f144f8a4b4 100644
--- a/src/northbridge/amd/amdmct/mct_ddr3/mct_d.c
+++ b/src/northbridge/amd/amdmct/mct_ddr3/mct_d.c
@@ -5124,9 +5124,7 @@ static u8 AutoConfig_D(struct MCTStatStruc *pMCTstat,
if (Status & (1 << SB_Registered)) {
/* Registered DIMMs */
- if (!is_fam15h()) {
- DramConfigLo |= 1 << ParEn;
- }
+ DramConfigLo |= 1 << ParEn;
} else {
/* Unbuffered DIMMs */
DramConfigLo |= 1 << UnBuffDimm;