gpiolib: Switch order of valid mask and hw init
authorLinus Walleij <linus.walleij@linaro.org>
Wed, 30 Oct 2019 12:29:14 +0000 (13:29 +0100)
committerLinus Walleij <linus.walleij@linaro.org>
Tue, 5 Nov 2019 10:01:01 +0000 (11:01 +0100)
commit504369cd6d2ce34c1225063071ac7e0a5a4d5e30
tree3598880dff296648bc4f53f4d5bd244a998dc937
parentc196924277ea82200d4c4fd9537c71390b96f247
gpiolib: Switch order of valid mask and hw init

The GPIO irqchip needs to initialize the valid mask
before initializing the IRQ hardware, because sometimes
the latter require the former to be executed first.

Cc: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Cc: Mika Westerberg <mika.westerberg@linux.intel.com>
Reported-by: Hans de Goede <hdegoede@redhat.com>
Link: https://lore.kernel.org/r/20191030122914.967-1-linus.walleij@linaro.org
Acked-by: Hans de Goede <hdegoede@redhat.com>
Reviewed-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/gpio/gpiolib.c