coreboot-kgpe-d16/src/mainboard/google/storm
Vadim Bendebury 6114c99d12 ipq806x: load and start RPM
This patch finds the RPM image in the CBFS, loads it as defined by the
MBN header and signals to the RPM processor where the image is
located and waits for confirmation of the RPM starting.

The interactions with the RPM processor are copied as is from the
vendor provided sample code.

Debug messages added to help identify problems with loading the blobs,
should they ever happen.

BRANCH=storm
BUG=chrome-os-partner:34161
TEST=ramstage reports both TZBSP and RPM starting.

Change-Id: I81e86684f9d1b614f2059ee82c6561f9484605de
Signed-off-by: Patrick Georgi <pgeorgi@chromium.org>
Original-Commit-Id: bbf2eda04a6e72b4f7b780f493b5a1cea0abfeb7
Original-Change-Id: Ic10af0744574c0eca9b5ab7567808c1b8d7fe0c2
Original-Signed-off-by: Vikas Das <vdas@codeaurora.org>
Original-Signed-off-by: Vadim Bendebury <vbendeb@chromium.org>
Original-Reviewed-on: https://chromium-review.googlesource.com/236661
Original-Reviewed-by: Varadarajan Narayanan <varada@qti.qualcomm.com>
Reviewed-on: http://review.coreboot.org/9692
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
2015-04-15 21:57:19 +02:00
..
boardid.c gpio: cosmetic changes to tristate_gpios.c 2015-04-10 11:59:25 +02:00
cdp.c storm: Initialize clock, pinmux for NAND if present on board 2015-04-10 11:57:48 +02:00
chromeos.c storm: add code for detecting rec/dev/write protect switches' status 2015-04-15 21:55:24 +02:00
devicetree.cb storm: Add generic support skeleton for storm 2014-10-01 17:25:10 +02:00
gsbi.c ipq806x: add i2c driver 2015-04-15 21:56:05 +02:00
Kconfig ipq806x: add i2c driver 2015-04-15 21:56:05 +02:00
mainboard.c ipq806x: load and start RPM 2015-04-15 21:57:19 +02:00
Makefile.inc ipq806x: add i2c driver 2015-04-15 21:56:05 +02:00
memlayout.ld ipq806x: Change all SoC headers to <soc/headername.h> system 2015-04-08 09:34:44 +02:00
reset.c storm: Add watchdog reset api. 2015-04-15 21:57:04 +02:00
romstage.c storm: adjust rombase startup to vboot2 2015-04-15 21:56:48 +02:00