summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Lin <tim2.lin@ite.corp-partner.google.com>2021-09-09 17:11:44 +0800
committerCommit Bot <commit-bot@chromium.org>2021-09-13 08:32:22 +0000
commitc8745778cab602cffad2a40e20b19d89ffbc2415 (patch)
tree2242680ec5851a03ffd909179bdb9a9a7501f342
parent0f1484a7ab134fa890117b6dad912eb383ce323a (diff)
downloadchrome-ec-c8745778cab602cffad2a40e20b19d89ffbc2415.tar.gz
chip: it83xx/gpio: condition for adding judgment
If there is an I/O expander driver for keyboard, there is no need to enter the keyboard_raw_interrupt(). BUG=b:199337186 BRANCH=none TEST=make buildall -j4 Signed-off-by: Tim Lin <tim2.lin@ite.corp-partner.google.com> Change-Id: Ie24f5b5592325a76d9a36a689657bdd2e05c8fb1 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3151046 Reviewed-by: Eric Yilun Lin <yllin@google.com> Commit-Queue: Eric Yilun Lin <yllin@google.com>
-rw-r--r--chip/it83xx/gpio.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/chip/it83xx/gpio.c b/chip/it83xx/gpio.c
index e6043267fd..c0e2367720 100644
--- a/chip/it83xx/gpio.c
+++ b/chip/it83xx/gpio.c
@@ -874,7 +874,7 @@ static void __gpio_irq(void)
/* assert failure if interrupt number is zero */
ASSERT(irq);
-#ifdef HAS_TASK_KEYSCAN
+#if defined(HAS_TASK_KEYSCAN) && !defined(CONFIG_KEYBOARD_NOT_RAW)
if (irq == IT83XX_IRQ_WKINTC) {
keyboard_raw_interrupt();
return;