summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--zephyr/shim/src/espi.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/zephyr/shim/src/espi.c b/zephyr/shim/src/espi.c
index d6f6bed314..5b3920b356 100644
--- a/zephyr/shim/src/espi.c
+++ b/zephyr/shim/src/espi.c
@@ -779,3 +779,13 @@ uint32_t get_8042_data(uint32_t data)
return kbc->data;
}
+
+static void espi_sysjump(void)
+{
+ uint32_t enable = 0;
+
+ /* Disable host interface interrupts during the sysjump */
+ espi_write_lpc_request(espi_dev, ECUSTOM_HOST_SUBS_INTERRUPT_EN,
+ &enable);
+}
+DECLARE_HOOK(HOOK_SYSJUMP, espi_sysjump, HOOK_PRIO_DEFAULT);