diff options
Diffstat (limited to 'drivers/pinctrl/pinctrl-amd.c')
-rw-r--r-- | drivers/pinctrl/pinctrl-amd.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/pinctrl/pinctrl-amd.c b/drivers/pinctrl/pinctrl-amd.c index 5e86bb8ca80e..3318f1d6193c 100644 --- a/drivers/pinctrl/pinctrl-amd.c +++ b/drivers/pinctrl/pinctrl-amd.c | |||
@@ -492,15 +492,15 @@ static struct irq_chip amd_gpio_irqchip = { | |||
492 | .irq_set_type = amd_gpio_irq_set_type, | 492 | .irq_set_type = amd_gpio_irq_set_type, |
493 | }; | 493 | }; |
494 | 494 | ||
495 | static void amd_gpio_irq_handler(unsigned int __irq, struct irq_desc *desc) | 495 | static void amd_gpio_irq_handler(struct irq_desc *desc) |
496 | { | 496 | { |
497 | unsigned int irq = irq_desc_get_irq(desc); | ||
498 | u32 i; | 497 | u32 i; |
499 | u32 off; | 498 | u32 off; |
500 | u32 reg; | 499 | u32 reg; |
501 | u32 pin_reg; | 500 | u32 pin_reg; |
502 | u64 reg64; | 501 | u64 reg64; |
503 | int handled = 0; | 502 | int handled = 0; |
503 | unsigned int irq; | ||
504 | unsigned long flags; | 504 | unsigned long flags; |
505 | struct irq_chip *chip = irq_desc_get_chip(desc); | 505 | struct irq_chip *chip = irq_desc_get_chip(desc); |
506 | struct gpio_chip *gc = irq_desc_get_handler_data(desc); | 506 | struct gpio_chip *gc = irq_desc_get_handler_data(desc); |
@@ -541,7 +541,7 @@ static void amd_gpio_irq_handler(unsigned int __irq, struct irq_desc *desc) | |||
541 | } | 541 | } |
542 | 542 | ||
543 | if (handled == 0) | 543 | if (handled == 0) |
544 | handle_bad_irq(irq, desc); | 544 | handle_bad_irq(desc); |
545 | 545 | ||
546 | spin_lock_irqsave(&gpio_dev->lock, flags); | 546 | spin_lock_irqsave(&gpio_dev->lock, flags); |
547 | reg = readl(gpio_dev->base + WAKE_INT_MASTER_REG); | 547 | reg = readl(gpio_dev->base + WAKE_INT_MASTER_REG); |