coreboot-kgpe-d16/src/soc/qualcomm/ipq806x
Furquan Shaikh cf9e0bc6a6 ipq806x/storm: Return NULL for cbmem_top if DRAM is not initialized
DRAM initialization on storm requires ipq blobs to be
loaded from cbfs. vboot_locator first checks cbmem_find to see if cbmem is
initialized and contains selected region info, else it falls back to
vboot work buffer.

Since cbmem_find calls into cbmem_top to identify the location of
cbmem area, board/chipset is expected to return NULL until the backing
store is ready, which in this case until DRAM is initialized in
romstage, return NULL for cbmem_top.

Change-Id: I1880ce61dcfdabaa527d7a6dcc3482dfe5d5fd17
Signed-off-by: Furquan Shaikh <furquan@google.com>
Reviewed-on: https://review.coreboot.org/14182
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Tested-by: build bot (Jenkins)
2016-03-29 22:37:01 +02:00
..
include/soc ipq806x/storm: Return NULL for cbmem_top if DRAM is not initialized 2016-03-29 22:37:01 +02:00
Kconfig timestamp: Remove HAS_PRECBMEM_TIMESTAMP_REGION Kconfig 2016-02-12 21:54:52 +01:00
Makefile.inc tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
blobs_init.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
cbmem.c ipq806x/storm: Return NULL for cbmem_top if DRAM is not initialized 2016-03-29 22:37:01 +02:00
clock.c arm(64): Manually clean up the mess left by write32() transition 2015-04-21 08:22:40 +02:00
gpio.c Remove empty lines at end of file 2015-06-08 00:55:07 +02:00
gsbi.c arm(64): Globally replace writel(v, a) with write32(a, v) 2015-04-21 08:22:28 +02:00
i2c.c ipq806x: i2c: stop transfer as soon as an error is reported 2015-04-21 08:16:12 +02:00
lcc.c arm(64): Globally replace writel(v, a) with write32(a, v) 2015-04-21 08:22:28 +02:00
mbn_header.h tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
qup.c arm(64): Manually clean up the mess left by write32() transition 2015-04-21 08:22:40 +02:00
soc.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
spi.c arm(64): Globally replace writel(v, a) with write32(a, v) 2015-04-21 08:22:28 +02:00
timer.c ipq806x: Change all SoC headers to <soc/headername.h> system 2015-04-08 09:34:44 +02:00
tz_wrapper.S ipq806x: Load TZBSP blob from coreboot ramstage 2015-04-15 21:56:56 +02:00
uart.c arm(64): Globally replace writel(v, a) with write32(a, v) 2015-04-21 08:22:28 +02:00
usb.c tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00