diff options
-rw-r--r-- | chip/it83xx/irq.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/chip/it83xx/irq.c b/chip/it83xx/irq.c index 275c6e0e36..dd2b936f55 100644 --- a/chip/it83xx/irq.c +++ b/chip/it83xx/irq.c @@ -86,6 +86,9 @@ int chip_get_ec_int(void) ec_int -= 16; #else /* defined(CHIP_FAMILY_IT8XXX2) RISCV core */ ec_int = IT83XX_INTC_AIVCT - 0x10; + /* Unsupported EC INT number. */ + if (chip_get_intc_group(ec_int) >= 16) + return -1; #endif return ec_int; } |