First part of heterogenous dualchannel support.
authorCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
Fri, 16 Jan 2009 03:44:41 +0000 (03:44 +0000)
committerCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
Fri, 16 Jan 2009 03:44:41 +0000 (03:44 +0000)
commit734d09e05b54d75a190685345fa81a2de0560d78
tree129142ae2c7e7020adfa66edcbbdad02de4ae11a
parent1d72e10bb4475f30423f7937fcdfc7940ba3fb5c
First part of heterogenous dualchannel support.

Do not allow non-identical DIMMs yet, but prepare the code.

Calculate tCL related settings per DIMM in a dual channel setup. The
check for compatibility will come in a later patch, but since DIMMs
still have to be identical, this does not hurt.

Factor out tRC calculation to prepare for per-DIMM calculation.

Add diagnostic messages to tRC code.

Test booted to FILO, behaviour is identical if you ignore the added
debug messages (which are switched off by default).

Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
Acked-by: Peter Stuge <peter@stuge.se>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@3867 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
src/northbridge/amd/amdk8/raminit_f.c