diff options
author | Jack Rosenthal <jrosenth@chromium.org> | 2019-05-06 16:29:35 -0600 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2019-05-14 20:13:46 -0700 |
commit | e2171125246314a685f1c95d08c5db820b521c81 (patch) | |
tree | 88f2b3b7f3c711193fff69f008d23f3e2b19704f | |
parent | 932e8400412f5c9d0cbad467c3f486036727620b (diff) | |
download | chrome-ec-e2171125246314a685f1c95d08c5db820b521c81.tar.gz |
ish: set firmware status to running during pre-init
This adds a firmware status update to FWSTS_FW_IS_RUNNING during boot.
BUG=b:132060059
BRANCH=none
TEST=Observed firmware status is 7 (IS_RUNNING) during boot before
HECI ready.
Change-Id: If41c86838a956023754be960472b8c641416b7c9
Signed-off-by: Jack Rosenthal <jrosenth@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/1597674
Reviewed-by: Jett Rink <jettrink@chromium.org>
-rw-r--r-- | chip/ish/system.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/chip/ish/system.c b/chip/ish/system.c index 74b6c8e17e..2389140aca 100644 --- a/chip/ish/system.c +++ b/chip/ish/system.c @@ -11,6 +11,7 @@ #include "cpu.h" #include "gpio.h" #include "host_command.h" +#include "ish_fwst.h" #include "registers.h" #include "shared_mem.h" #include "system.h" @@ -34,6 +35,8 @@ int system_is_reboot_warm(void) void system_pre_init(void) { + ish_fwst_set_fw_status(FWSTS_FW_IS_RUNNING); + task_enable_irq(ISH_FABRIC_IRQ); #ifdef CONFIG_LOW_POWER_IDLE |