From 7cd0ef0939788b75ecda32f894a904ecf89e211e Mon Sep 17 00:00:00 2001 From: Daniel Leung Date: Fri, 15 May 2020 08:56:11 -0700 Subject: [PATCH] gpio: intel_apl: fix ISR function signature Fix build error regarding the function signature of ISR. Signed-off-by: Daniel Leung --- drivers/gpio/gpio_intel_apl.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/drivers/gpio/gpio_intel_apl.c b/drivers/gpio/gpio_intel_apl.c index 0dd05e4d727..9ae72390aa7 100644 --- a/drivers/gpio/gpio_intel_apl.c +++ b/drivers/gpio/gpio_intel_apl.c @@ -173,8 +173,9 @@ static int nr_isr_devs; static struct device *isr_devs[GPIO_INTEL_APL_NR_SUBDEVS]; -static int gpio_intel_apl_isr(struct device *dev) +static void gpio_intel_apl_isr(void *arg) { + struct device *dev = (struct device *)arg; const struct gpio_intel_apl_config *cfg; struct gpio_intel_apl_data *data; struct gpio_callback *cb, *tmp; @@ -203,8 +204,6 @@ static int gpio_intel_apl_isr(struct device *dev) /* clear handled interrupt bits */ sys_write32(acc_mask, reg); } - - return 0; } static int gpio_intel_apl_config(struct device *dev,