coreboot-kgpe-d16/src/northbridge/amd
Rudolf Marek cc1e645248 Attached patch implements the memory speed reductions (and 2T/1T clock logic) for DDR1 memory (939 sockets). The details can be found in BKDG chapter 4.1.3.3.
The patch looks at certain DDR configurations (dual rank/single rank) and lowers the clocks to 2T or frequency as guide suggest. It sets the DualDIMMen bit which I believe should be set for non-dual channel configs.

The patch does not implement support for three dimm configurations supported from revE.
On the other hand it should improve greatly memory stability across the 939 platform.

Signed-off-by: Rudolf Marek <r.marek@assembler.cz> 
Acked-by: Peter Stuge <peter@stuge.se>



git-svn-id: svn://svn.coreboot.org/coreboot/trunk@6176 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2010-12-13 20:43:33 +00:00
..
amdfam10 We hardcode highmemory size in every northbridge! This is bad, and especially if suspend to ram is involved. Let the default be taken from cbmem.h which also handles the suspend logic. 2010-12-13 19:50:25 +00:00
amdht Convert some comments to proper Doxygen syntax. 2010-10-26 22:46:43 +00:00
amdk8 Attached patch implements the memory speed reductions (and 2T/1T clock logic) for DDR1 memory (939 sockets). The details can be found in BKDG chapter 4.1.3.3. 2010-12-13 20:43:33 +00:00
amdmct More explicite and straight way to set seed. 2010-12-02 01:50:38 +00:00
gx1 We hardcode highmemory size in every northbridge! This is bad, and especially if suspend to ram is involved. Let the default be taken from cbmem.h which also handles the suspend logic. 2010-12-13 19:50:25 +00:00
gx2 We hardcode highmemory size in every northbridge! This is bad, and especially if suspend to ram is involved. Let the default be taken from cbmem.h which also handles the suspend logic. 2010-12-13 19:50:25 +00:00
lx We hardcode highmemory size in every northbridge! This is bad, and especially if suspend to ram is involved. Let the default be taken from cbmem.h which also handles the suspend logic. 2010-12-13 19:50:25 +00:00
Kconfig Move Kconfig for HT limits to northbridge/amd/Kconfig. 2010-04-08 15:02:39 +00:00
Makefile.inc some progress on kconfig: 2009-09-25 18:43:02 +00:00