coreboot-kgpe-d16/src/northbridge/intel
Keith Hui e089a3f68d northbridge/intel/i440bx: Registered SDRAM modules support and fixes
Adds support for initializing registered SDRAM modules on
Intel 440BX northbridge.

Drops unneeded romcc-inspired programming tricks.

Only set nbxecc flags (see 440BX datasheet, page 3-16) when
a non-ECC module has been detected in a row via SPD; also
drops an unneeded intermediate variable used in setting them.

Boot tested on ASUS P2B-LS with regular and registered ECC
SDRAM under Linux and memtest86+.

Change-Id: Idc99d49567cca55f819d6b0e98952b1c3256498a
Signed-off-by: Keith Hui <buurin@gmail.com>
Reviewed-on: http://review.coreboot.org/128
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
2011-08-04 08:15:49 +02:00
..
e7501 Fix most CONFIG_DEBUG_RAM_SETUP issues. 2010-12-27 11:34:57 +00:00
e7520 Change read_option() to a macro that wraps some API uglyness 2011-05-10 21:53:13 +00:00
e7525 Change read_option() to a macro that wraps some API uglyness 2011-05-10 21:53:13 +00:00
i440bx northbridge/intel/i440bx: Registered SDRAM modules support and fixes 2011-08-04 08:15:49 +02:00
i440lx 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
i855 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
i945 i945 GMA: restore tft brightness from cmos 2011-06-15 19:40:24 +02:00
i3100 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
i82810 fix i810 boards with ram init debugging disabled. 2010-12-29 21:02:50 +00:00
i82830 some ifdef --> if fixes 2011-04-21 20:24:43 +00:00
sch The same mechanisms are used for normal and fallback images. 2010-12-19 21:20:14 +00:00
Kconfig Support Intel SCH (Poulsbo) and add iwave/iWRainbowG6 board 2010-12-18 07:48:43 +00:00
Makefile.inc Support Intel SCH (Poulsbo) and add iwave/iWRainbowG6 board 2010-12-18 07:48:43 +00:00