ec/google/chromeec: Check AP reset cause for watchdog reset
commit8a82ea9faa63615de5fe1d89588c17c3d43bac59
authorYu-Ping Wu <yupingso@chromium.org>
Tue, 5 Jan 2021 09:05:40 +0000 (5 17:05 +0800)
committerPatrick Georgi <pgeorgi@google.com>
Fri, 8 Jan 2021 08:20:54 +0000 (8 08:20 +0000)
tree71d3402f6313638b28ca2b70096eea08b454707f
parent9ff7823fe13a5c985dfd43ee72f25709ad39da78
ec/google/chromeec: Check AP reset cause for watchdog reset

Different from mt8183, mt8192 doesn't need to trigger EC reboot on HW
initiated watchdog reset. Therefore, ec_reset_flags cannot be used to
determine AP watchdog reset. Instead we check the cause of the last AP
reset.

BUG=b:174443398
TEST=emerge-asurada coreboot
TEST=crash.WatchdogCrash passed on asurada
BRANCH=none

Cq-Depend: chromium:2607150
Change-Id: I761ecdd8811e5612b39e96c73442cc796361d0f0
Signed-off-by: Yu-Ping Wu <yupingso@chromium.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/49113
Reviewed-by: Nicolas Boichat <drinkcat@google.com>
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
src/ec/google/chromeec/ec.c