Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 430a2a59 authored by Radoslaw Pietrzyk's avatar Radoslaw Pietrzyk Committed by Linus Walleij
Browse files

pinctrl: stm32: Optimizes and enhances stm32gpio irqchip



- removes unneeded irq_chip.irq_eoi callback
- adds irq_chip.irq_set_wake callback for possible
  in the future GPIO wakeup
- adds irq_chip.irq_ack callback

Signed-off-by: default avatarRadoslaw Pietrzyk <radoslaw.pietrzyk@gmail.com>
Reviewed-by: default avatarLudovic Barre <ludovic.barre@st.com>
Tested-by: default avatarLudovic Barre <ludovic.barre@st.com>
Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent 928af224
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -268,10 +268,11 @@ static void stm32_gpio_irq_release_resources(struct irq_data *irq_data)

static struct irq_chip stm32_gpio_irq_chip = {
	.name           = "stm32gpio",
	.irq_eoi	= irq_chip_eoi_parent,
	.irq_ack       = irq_chip_ack_parent,
	.irq_mask       = irq_chip_mask_parent,
	.irq_unmask     = irq_chip_unmask_parent,
	.irq_set_type   = irq_chip_set_type_parent,
	.irq_set_wake   = irq_chip_set_wake_parent,
	.irq_request_resources = stm32_gpio_irq_request_resources,
	.irq_release_resources = stm32_gpio_irq_release_resources,
};