summaryrefslogtreecommitdiff
path: root/driver/ioexpander/ioexpander_nct38xx.c
diff options
context:
space:
mode:
authorEdward Hill <ecgh@chromium.org>2021-01-21 15:47:03 -0700
committerCommit Bot <commit-bot@chromium.org>2021-01-22 06:49:01 +0000
commitb8eeefccf35a5ac2e13e3ca6463f3c40aeb5be6b (patch)
tree2d41e4ad4eddcf62cb3cf6698f7a4e8ce4cc0ddf /driver/ioexpander/ioexpander_nct38xx.c
parent94dd77896d8729a5456e3fa61c258c9415c0c246 (diff)
downloadchrome-ec-b8eeefccf35a5ac2e13e3ca6463f3c40aeb5be6b.tar.gz
ioexpander: Fix interrupt handler signal
Fix ioexpander drivers to pass the correct signal (starting from IOEX_SIGNAL_START) to the interrupt handler. BUG=b:176517051 b:176696599 BRANCH=zork TEST=none Signed-off-by: Edward Hill <ecgh@chromium.org> Change-Id: If3c145a43dda66bbd95455c2ffd1591bfddf2958 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2643225 Reviewed-by: Denis Brockus <dbrockus@chromium.org> Tested-by: Michael5 Chen <michael5_chen1@pegatron.corp-partner.google.com>
Diffstat (limited to 'driver/ioexpander/ioexpander_nct38xx.c')
-rw-r--r--driver/ioexpander/ioexpander_nct38xx.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/driver/ioexpander/ioexpander_nct38xx.c b/driver/ioexpander/ioexpander_nct38xx.c
index 7472bf0162..b6966c584d 100644
--- a/driver/ioexpander/ioexpander_nct38xx.c
+++ b/driver/ioexpander/ioexpander_nct38xx.c
@@ -420,7 +420,7 @@ int nct38xx_ioex_event_handler(int ioex)
if (ioex == g->ioex && i == g->port &&
(pending & g->mask)) {
- ioex_irq_handlers[j](j);
+ ioex_irq_handlers[j](j + IOEX_SIGNAL_START);
pending &= ~g->mask;
if (!pending)
break;