From a4e9f83a5b9479574bdb06ea655c0e63c8afee74 Mon Sep 17 00:00:00 2001 From: Jack Rosenthal Date: Mon, 6 May 2019 16:29:35 -0600 Subject: 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 Reviewed-on: https://chromium-review.googlesource.com/1597674 Reviewed-by: Jett Rink Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/1615486 Commit-Queue: Jett Rink Tested-by: Jett Rink --- chip/ish/system.c | 3 +++ 1 file changed, 3 insertions(+) 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 -- cgit v1.2.1