541269bc85
The current code works only with dual channel if Channel 0 uses SPD address 0x50/0x51, while the second channel has to use 0x52/0x53. For hardware that uses other addresses (like the ThinkPad X60) this means we get only one module running instead of both. This patch adds a second parameter to sdram_initialize, which is an array with 2 * DIMM_SOCKETS members. It should contain the SPD addresses for every single DIMM socket. If NULL is given as the second parameter, the code uses the old addressing scheme. Signed-off-by: Sven Schnelle <svens@stackframe.org> Acked-by: Patrick Georgi <patrick@georgi-clan.de> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@6374 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1 |
||
---|---|---|
.. | ||
acpi | ||
acpi_tables.c | ||
chip.h | ||
cmos.layout | ||
devicetree.cb | ||
dmi.h | ||
dsdt.asl | ||
fadt.c | ||
irq_tables.c | ||
Kconfig | ||
m3885.c | ||
m3885.h | ||
mainboard.c | ||
mainboard_smi.c | ||
Makefile.inc | ||
mptable.c | ||
romstage.c | ||
rtl8168.c |