diff options
Diffstat (limited to 'common/mkbp_event.c')
-rw-r--r-- | common/mkbp_event.c | 5 |
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) |