coreboot/mainboard
Mart Raudsepp 321ff1c2f6 artecgroup/dbe61: Get DBE61A RAM setup and timing working.
* Uncomment the dbe61a SPD table
* Modify spd_read_byte to support a DIMM SPD address at DIMM_DBE61A that outputs data from dbe61a SPD table instead of dbe61c; approach tip from Marc Jones
* In main() after setting up DBE61C 256MB RAM, run a ram_check, and if that returns a greater than zero verify error count set up 128MB for DBE61A instead
* Tweak the dbe61a SPD table to result in LX MSR values as known to work in Artec v2 branch - this is DBE62/DBE61C values, with density and NUM_COLUMNS halved, and some timings tweaked according to the v2 results.

Now memtest86+ is quite happy on both DBE61C and DBE61A.

Note that it should be better to ram_check in the high memory areas, but that doesn't seem to currently work.
Low memory check seems fine for the immediate time being, as the results appear shifted there as well with the wrong size/timing setup.

Signed-off-by: Mart Raudsepp <mart.raudsepp@artecdesign.ee>

Good enough for now.
Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>

git-svn-id: svn://coreboot.org/repository/coreboot-v3@1018 f3766cd6-281f-0410-b1cd-43a5c92072e9
2008-11-13 17:55:39 +00:00
..
adl Every GeodeLX target already has spd_read_byte in 2008-08-27 22:58:04 +00:00
amd General cleanup and comments for things that should be fixed in future. 2008-10-29 04:25:32 +00:00
amp Minor fixes and improvements for v3, mostly for Kconfig files (trivial). 2008-10-01 18:29:22 +00:00
artecgroup artecgroup/dbe61: Get DBE61A RAM setup and timing working. 2008-11-13 17:55:39 +00:00
emulation General cleanup and comments for things that should be fixed in future. 2008-10-29 04:25:32 +00:00
gigabyte The option table C file is a generated file and lives inside the build 2008-10-16 17:50:08 +00:00
jetway Minor patch to fix a Kconfig warning (trivial) 2008-11-01 04:33:36 +00:00
kontron fix compile errors and Ron's Makefile mistake. 2008-11-13 17:42:52 +00:00
pcengines Remove insignificant unused spd_devices arrays. 2008-11-13 01:04:35 +00:00
via Get via to use standard mtrr init functions. Start to document them. 2008-11-01 00:53:01 +00:00
Kconfig Filling in core 2 support. 2008-11-12 00:38:13 +00:00