]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - drivers/gpio/gpio-tc3589x.c
Merge tag 'gpio-v4.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw...
[mirror_ubuntu-artful-kernel.git] / drivers / gpio / gpio-tc3589x.c
index d6e21f1a70a9dc685aa8dfc786230ad620022691..be97101c2c9a86f333059e133d0db2c515a8b447 100644 (file)
@@ -337,21 +337,20 @@ static int tc3589x_gpio_probe(struct platform_device *pdev)
                return ret;
        }
 
-       ret =  gpiochip_irqchip_add(&tc3589x_gpio->chip,
-                                   &tc3589x_gpio_irq_chip,
-                                   0,
-                                   handle_simple_irq,
-                                   IRQ_TYPE_NONE);
+       ret =  gpiochip_irqchip_add_nested(&tc3589x_gpio->chip,
+                                          &tc3589x_gpio_irq_chip,
+                                          0,
+                                          handle_simple_irq,
+                                          IRQ_TYPE_NONE);
        if (ret) {
                dev_err(&pdev->dev,
                        "could not connect irqchip to gpiochip\n");
                return ret;
        }
 
-       gpiochip_set_chained_irqchip(&tc3589x_gpio->chip,
-                                    &tc3589x_gpio_irq_chip,
-                                    irq,
-                                    NULL);
+       gpiochip_set_nested_irqchip(&tc3589x_gpio->chip,
+                                   &tc3589x_gpio_irq_chip,
+                                   irq);
 
        platform_set_drvdata(pdev, tc3589x_gpio);