gpio: tegra: Fix wake interrupt
authorDmitry Osipenko <digetx@gmail.com>
Tue, 12 Jan 2021 13:30:09 +0000 (16:30 +0300)
committerBartosz Golaszewski <bgolaszewski@baylibre.com>
Mon, 15 Feb 2021 10:43:28 +0000 (11:43 +0100)
commit27f8feea4091a733b8f6ddfe8090c8b3d7a45a15
tree045fe53e353cb9cc08606665dc2146148157e594
parent9067b3014d45c6b18c242ba98a21403f4d471606
gpio: tegra: Fix wake interrupt

The GPIO bank wake interrupt setting was erroneously removed after
conversion to gpio_irq_chip, thus the wake interrupt programming is
broken now. Secondly, the wake_enb of the GPIO driver should be changed
only after the successful toggling of the IRQ wake-state. Restore the wake
interrupt setting and the programming order.

Fixes: efcdca286eef ("gpio: tegra: Convert to gpio_irq_chip")
Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
drivers/gpio/gpio-tegra.c