coreboot-kgpe-d16/src/mainboard
Vadim Bendebury ef77f87372 ipq8064: add DRAM initialization code
Read two blobs from CBFS: cdt.mbn (memory configuration descriptor)
and ddr.mbn (actual memory initialization code).

Pointer to CDT which starts right above the MBN header is passed to
the memory initialization routine. Zero return value means memory
initialization succeeded.

BRANCH=storm
BUG=chrome-os-partner:34161
TEST=with upcoming patches memory initialization succeeds.

Change-Id: Ia0903dc4446c03f7f0dc3f4cc3a34e90a8064afc
Signed-off-by: Patrick Georgi <pgeorgi@chromium.org>
Original-Commit-Id: 1d79dadd7d47dd6d01e031bc77810c9e85dd854b
Original-Change-Id: Ib5a7e4fe0eb24a7bd090ec3553c57cd1b7e41512
Original-Signed-off-by: Vadim Bendebury <vbendeb@chromium.org>
Original-Reviewed-on: https://chromium-review.googlesource.com/234644
Original-Reviewed-by: David Hendricks <dhendrix@chromium.org>
Reviewed-on: http://review.coreboot.org/9686
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
2015-04-15 21:56:15 +02:00
..
a-trend
aaeon
abit
adlink
advansus mainboards/amdfam10: Copy DIMM information to cbmem after romstage 2015-04-01 22:53:55 +02:00
amd mainboards/amdfam10: Copy DIMM information to cbmem after romstage 2015-04-01 22:53:55 +02:00
aopen
apple
arima
artecgroup
asrock AGESA: Use same HeapManager for all BiosCallOuts 2015-03-07 21:22:44 +01:00
asus mainboard/asus/kfsn4-dre: Set maximum installable memory to 64GB 2015-04-02 05:55:57 +02:00
avalue mainboards/amdfam10: Copy DIMM information to cbmem after romstage 2015-04-01 22:53:55 +02:00
azza
bachmann
bcom
bifferos
biostar mainboard/biostar: Add support for Biostar AM1ML ver7.x 2015-04-10 15:32:03 +02:00
broadcom
compaq
cubietech New mechanism to define SRAM/memory map with automatic bounds checking 2015-04-06 22:05:01 +02:00
digitallogic
dmp
ecs
emulation CBFS: Automate ROM image layout and remove hardcoded offsets 2015-04-14 09:01:27 +02:00
getac
gigabyte mainboards/amdfam10: Copy DIMM information to cbmem after romstage 2015-04-01 22:53:55 +02:00
gizmosphere mainboards: fix spd generation 2015-04-01 22:51:41 +02:00
google ipq8064: add DRAM initialization code 2015-04-15 21:56:15 +02:00
hp hp/pavilion_m6_1035dx/cmos.layout: Remove unused options 2015-04-11 21:51:51 +02:00
ibase global: Refactor get_option usage 2015-04-06 19:40:00 +02:00
ibm
iei mainboards/amdfam10: Copy DIMM information to cbmem after romstage 2015-04-01 22:53:55 +02:00
intel wtm2/samus: fix coreboot compilation error with tpmp removed 2015-04-14 12:12:31 +02:00
iwave x86 cache-as-ram: Remove BROKEN_CAR_MIGRATE option 2015-03-10 23:39:41 +01:00
iwill
jetway mainboards/amdfam10: Copy DIMM information to cbmem after romstage 2015-04-01 22:53:55 +02:00
kontron global: Refactor get_option usage 2015-04-06 19:40:00 +02:00
lanner
lenovo mainboard/lenovo/x201: correct sata_port_map 2015-04-05 03:28:11 +02:00
linutop
lippert AGESA: Use same HeapManager for all BiosCallOuts 2015-03-07 21:22:44 +01:00
mitac
msi mainboards/amdfam10: Copy DIMM information to cbmem after romstage 2015-04-01 22:53:55 +02:00
nec
newisys
nokia
nvidia
packardbell intel/nehalem: rename copypasted smi finalizer function 2015-04-05 03:25:45 +02:00
pcengines mainboards: fix spd generation 2015-04-01 22:51:41 +02:00
rca
roda
samsung vboot: add physical recovery switch support 2015-04-10 16:48:46 +02:00
siemens Update hex values to CBFS binary name types in Makefiles 2015-03-30 21:47:15 +02:00
soyo
sunw
supermicro mainboard/supermicro/h8qme_fam10: Fix indentations and spelling 2015-04-01 23:19:13 +02:00
technexion
thomson
ti New mechanism to define SRAM/memory map with automatic bounds checking 2015-04-06 22:05:01 +02:00
traverse
tyan mainboards/amdfam10: Copy DIMM information to cbmem after romstage 2015-04-01 22:53:55 +02:00
via
winent
wyse
Kconfig