coreboot-kgpe-d16/src
Aaron Durbin 9f1a7cffab chromeec: add function to reboot on unexpected image
It's helpful to have a generic function that will tell
the EC to reboot if the EC isn't running a specified
image. Add that and implement google_chromeec_early_init()
to utilize the new function still maintaing its semantics
of if recvoery mode is enabled the EC should be running its
RO image. There is a slight change in that no communication
is done with the EC if not in recovery mode.

BUG=chrome-os-partner:24133
BRANCH=rambi,squawks
TEST=Built and boot with recovery request. Noted EC reboot.

Change-Id: I22240f6a11231e39c33fd79796a52ec76b119397
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/182060
Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-on: http://review.coreboot.org/5039
Tested-by: build bot (Jenkins)
Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
2014-05-13 21:01:52 +02:00
..
arch SeaBIOS: Fix cpp use 2014-05-11 08:51:54 +02:00
console console: Fix UART selection prompt 2014-04-30 23:47:28 +02:00
cpu Replace SERIAL_CPU_INIT with PARALLEL_CPU_INIT 2014-05-10 11:27:25 +02:00
device Introduce stage-specific architecture for coreboot 2014-05-06 20:23:31 +02:00
drivers src/drivers/pc80: Remove empty struct keyboard 2014-05-13 10:03:51 +02:00
ec chromeec: add function to reboot on unexpected image 2014-05-13 21:01:52 +02:00
include baytrail: snapshot power state in romstage 2014-05-13 16:11:04 +02:00
lib baytrail: snapshot power state in romstage 2014-05-13 16:11:04 +02:00
mainboard rambi: dptf: Set critical thresholds 2014-05-13 21:01:28 +02:00
northbridge src/drivers/pc80: Remove empty struct keyboard 2014-05-13 10:03:51 +02:00
soc baytrail: dptf: Add disable trip point methods 2014-05-13 21:01:38 +02:00
southbridge src/*: Remove the last remnants of struct keyboard 2014-05-13 12:14:34 +02:00
superio src/*: Remove the last remnants of struct keyboard 2014-05-13 12:14:34 +02:00
vendorcode Declare get_write_protect_state() without ChromeOS 2014-05-08 16:25:30 +02:00
Kconfig Arch-level Kconfig menu cleanup 2014-05-10 14:32:26 +02:00