Commit c0debb3d authored by Grygorii Strashko's avatar Grygorii Strashko Committed by Linus Walleij

gpio: tegra: remove gpio_to_irq() from hw irq handlers

gpio_to_irq() API expected to be used by GPIO consumers and
not drivers and there are no guarantee that its gpiolib implementation
is irq safe.
Signed-off-by: default avatarGrygorii Strashko <grygorii.strashko@ti.com>
Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent 64fcf3b3
...@@ -389,7 +389,8 @@ static void tegra_gpio_irq_handler(struct irq_desc *desc) ...@@ -389,7 +389,8 @@ static void tegra_gpio_irq_handler(struct irq_desc *desc)
chained_irq_exit(chip, desc); chained_irq_exit(chip, desc);
} }
generic_handle_irq(gpio_to_irq(gpio + pin)); generic_handle_irq(irq_find_mapping(tgi->irq_domain,
gpio + pin));
} }
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment