summaryrefslogtreecommitdiff
path: root/zephyr/shim/src/watchdog.c
diff options
context:
space:
mode:
authormartin yan <martin.yan@microchip.corp-partner.google.com>2022-06-02 16:32:18 -0400
committerChromeos LUCI <chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-06-09 20:55:08 +0000
commit84703209f27ee4413600cb9d229774dc99083a8d (patch)
treea2cc1241a23d1e26781cbf96a6897368fd17cb26 /zephyr/shim/src/watchdog.c
parent02afda7df5b23708ba3d8a7f0b5d2f66ae099ffe (diff)
downloadchrome-ec-84703209f27ee4413600cb9d229774dc99083a8d.tar.gz
zephyr: mchp: Support sysjump function
Support sysjump function, similar mechanism as other vendor implementation BUG=none BRANCH=main TEST=Test on adlrvp_mchp project via console sysinfo and sysjump RW/RO Signed-off-by: martin yan <martin.yan@microchip.corp-partner.google.com> Change-Id: Ic5e0c32408f993de01579ac5a77b6b84a2fe5811 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3686760 Reviewed-by: Wai-Hong Tam <waihong@google.com>
Diffstat (limited to 'zephyr/shim/src/watchdog.c')
-rw-r--r--zephyr/shim/src/watchdog.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/zephyr/shim/src/watchdog.c b/zephyr/shim/src/watchdog.c
index afb385054b..00cd5c4c30 100644
--- a/zephyr/shim/src/watchdog.c
+++ b/zephyr/shim/src/watchdog.c
@@ -27,6 +27,11 @@ static void wdt_warning_handler(const struct device *wdt_dev, int channel_id)
#ifdef TEST_BUILD
wdt_warning_triggered = true;
#endif
+#ifdef CONFIG_SOC_SERIES_MEC172X
+ extern void cros_chip_wdt_handler(const struct device *wdt_dev,
+ int channel_id);
+ cros_chip_wdt_handler(wdt_dev, channel_id);
+#endif
}
int watchdog_init(void)