Author: kerry
Date: Mon Aug 30 11:40:41 2010
New Revision: 5749
URL: https://tracker.coreboot.org/trac/coreboot/changeset/5749

Log:
Multi-DIMMS on AMD ddr2 MCT channel B fixed.

Signed-off-by: Kerry She <[email protected]>
Acked-by: Stefan Reinauer <[email protected]>

Modified:
   trunk/src/northbridge/amd/amdmct/mct/mctdqs_d.c

Modified: trunk/src/northbridge/amd/amdmct/mct/mctdqs_d.c
==============================================================================
--- trunk/src/northbridge/amd/amdmct/mct/mctdqs_d.c     Mon Aug 30 09:31:31 
2010        (r5748)
+++ trunk/src/northbridge/amd/amdmct/mct/mctdqs_d.c     Mon Aug 30 11:40:41 
2010        (r5749)
@@ -1086,12 +1086,12 @@
        *valid = 0;
 
 
-       if (!pDCTstat->GangedMode)  {   // FIXME: not used.
+       if (!pDCTstat->GangedMode) {
                reg_off = 0x100 * Channel;
        }
 
        /* get the local base addr of the chipselect */
-       reg = 0x40 + (receiver << 2);
+       reg = 0x40 + (receiver << 2) + reg_off;
        val = Get_NB32(dev, reg);
 
        val &= ~0x0F;

-- 
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to