Fix some settings fo AMD MCT. It is based on BIOS test suite.
[coreboot.git] / src / northbridge / amd / amdmct / mct_ddr3 / mctprob.c
index cfd4adfa6ffe69d5d6475136ac2361768a30f1e7..118d8eb80b2aa3360481fc8cefaa54aec297672b 100644 (file)
@@ -35,3 +35,10 @@ void mct_BeforeDQSTrainSamp(struct DCTStatStruc *pDCTstat)
                Set_NB32(pDCTstat->dev_dct, 0x198, 0x4D0F4F07);
        }
 }
+
+void mct_ExtMCTConfig_Bx(struct DCTStatStruc *pDCTstat)
+{
+       if (pDCTstat->LogicalCPUID & (AMD_DR_Bx)) {
+               Set_NB32(pDCTstat->dev_dct, 0x11C, 0x0FE40FC0 | 1 << 29/* FlushWrOnStpGnt */);
+       }
+}