coreboot-kgpe-d16/src/soc/qualcomm/ipq806x
Deepa Dinamani 18e434d1d3 storm: Add watchdog reset api.
Use the apps processor watchdog reset to do a hard reset.
The watchdog reset drives the RESETOUT on the chip.

Modify register address definitions to be able to use pointers and
pointer arithmetics.

BRANCH=storm
BUG=chrome-os-partner:34334
TEST=the chip resets and the control returns to start of SBL.

Change-Id: Ib5772ab152b27058fde1be9de2d2ac26bfe00ca4
Signed-off-by: Patrick Georgi <pgeorgi@chromium.org>
Original-Commit-Id: d50413cb614ef05ada93be1252fe5ef617a94d91
Original-Change-Id: I9b249d057b473429335587f7241ca462b4a6a8b7
Original-Signed-off-by: Deepa Dinamani <deepad@codeaurora.org>
Original-Signed-off-by: Vadim Bendebury <vbendeb@chromium.org>
Original-Reviewed-on: https://chromium-review.googlesource.com/236141
Original-Reviewed-by: Trevor Bourget <tbourget@codeaurora.org>
Reviewed-on: http://review.coreboot.org/9691
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
2015-04-15 21:57:04 +02:00
..
include/soc storm: Add watchdog reset api. 2015-04-15 21:57:04 +02:00
blobs_init.c ipq806x: Load TZBSP blob from coreboot ramstage 2015-04-15 21:56:56 +02:00
cbmem.c storm: use different CBFS caches before and after DRAM is available 2015-04-15 21:56:30 +02:00
clock.c ipq806x: Change all SoC headers to <soc/headername.h> system 2015-04-08 09:34:44 +02:00
gpio.c gpio: Extend common GPIO header, simplify function names 2015-04-10 11:57:33 +02:00
gsbi.c ipq806x: add i2c driver 2015-04-15 21:56:05 +02:00
i2c.c ipq806x: add i2c driver 2015-04-15 21:56:05 +02:00
Kconfig storm: configure/enable vboot2 support 2015-04-15 21:56:22 +02:00
Makefile.inc ipq806x: Load TZBSP blob from coreboot ramstage 2015-04-15 21:56:56 +02:00
mbn_header.h ipq8064: add DRAM initialization code 2015-04-15 21:56:15 +02:00
qup.c ipq806x: add i2c driver 2015-04-15 21:56:05 +02:00
soc.c New mechanism to define SRAM/memory map with automatic bounds checking 2015-04-06 22:05:01 +02:00
spi.c gpio: Extend common GPIO header, simplify function names 2015-04-10 11:57:33 +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 gpio: Extend common GPIO header, simplify function names 2015-04-10 11:57:33 +02:00
usb.c ipq806x: Change all SoC headers to <soc/headername.h> system 2015-04-08 09:34:44 +02:00