On Fri, 2020-01-10 at 09:25 +0530, Rayagonda Kokatanur wrote: > Use platform_get_irq_optional() instead of platform_get_irq() to avoid > below error message during probe: > > [ 0.589121] iproc-gpio 66424800.gpio: IRQ index 0 not found > > Signed-off-by: Rayagonda Kokatanur <rayagonda.kokatanur@xxxxxxxxxxxx> Reviewed-by: Chris Packham <chris.packham@xxxxxxxxxxxxxxxxxxx> > --- > drivers/pinctrl/bcm/pinctrl-iproc-gpio.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/pinctrl/bcm/pinctrl-iproc-gpio.c b/drivers/pinctrl/bcm/pinctrl-iproc-gpio.c > index 831a9318c384..0d2bdb818d41 100644 > --- a/drivers/pinctrl/bcm/pinctrl-iproc-gpio.c > +++ b/drivers/pinctrl/bcm/pinctrl-iproc-gpio.c > @@ -843,7 +843,7 @@ static int iproc_gpio_probe(struct platform_device *pdev) > "gpio-ranges"); > > /* optional GPIO interrupt support */ > - irq = platform_get_irq(pdev, 0); > + irq = platform_get_irq_optional(pdev, 0); > if (irq > 0) { > struct irq_chip *irqc; > struct gpio_irq_chip *girq;