]> asedeno.scripts.mit.edu Git - linux.git/commit
gpio: mxc: Only get the second IRQ when there is more than one IRQ
authorAnson Huang <Anson.Huang@nxp.com>
Thu, 19 Sep 2019 09:39:17 +0000 (17:39 +0800)
committerBartosz Golaszewski <bgolaszewski@baylibre.com>
Tue, 1 Oct 2019 09:24:18 +0000 (11:24 +0200)
commitc8f3d144004dd3f471ffd414690d15a005e4acd6
tree5120ae023b85c6d761f5f423999770a67784e65e
parent54ecb8f7028c5eb3d740bb82b0f1d90f2df63c5c
gpio: mxc: Only get the second IRQ when there is more than one IRQ

On some of i.MX SoCs like i.MX8QXP, there is ONLY one IRQ for each
GPIO bank, so it is better to check the IRQ count before getting
second IRQ to avoid below error message during probe:

[    1.070908] gpio-mxc 5d080000.gpio: IRQ index 1 not found
[    1.077420] gpio-mxc 5d090000.gpio: IRQ index 1 not found
[    1.083766] gpio-mxc 5d0a0000.gpio: IRQ index 1 not found
[    1.090122] gpio-mxc 5d0b0000.gpio: IRQ index 1 not found
[    1.096470] gpio-mxc 5d0c0000.gpio: IRQ index 1 not found
[    1.102804] gpio-mxc 5d0d0000.gpio: IRQ index 1 not found
[    1.109144] gpio-mxc 5d0e0000.gpio: IRQ index 1 not found
[    1.115475] gpio-mxc 5d0f0000.gpio: IRQ index 1 not found

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
drivers/gpio/gpio-mxc.c