summaryrefslogtreecommitdiff
path: root/common/mkbp_event.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/mkbp_event.c')
-rw-r--r--common/mkbp_event.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/common/mkbp_event.c b/common/mkbp_event.c
index 95bb4fd3f5..60ca19d645 100644
--- a/common/mkbp_event.c
+++ b/common/mkbp_event.c
@@ -36,7 +36,12 @@ static int event_is_set(uint8_t event_type)
static void set_host_interrupt(int active)
{
/* interrupt host by using active low EC_INT signal */
+#ifdef CONFIG_MKBP_USE_HOST_EVENT
+ if (active)
+ host_set_single_event(EC_HOST_EVENT_MKBP);
+#else
gpio_set_level(GPIO_EC_INT_L, !active);
+#endif
}
void mkbp_send_event(uint8_t event_type)