Merge tag 'powerpc-4.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc...
[deliverable/linux.git] / drivers / mfd / arizona-core.c
index bf2717967597435cbca89ff132f7d605a18f8e7a..e4f97b3c824bf1dbb414d844f7008d00acdf119c 100644 (file)
@@ -1462,7 +1462,7 @@ int arizona_dev_init(struct arizona *arizona)
        /* Set up for interrupts */
        ret = arizona_irq_init(arizona);
        if (ret != 0)
-               goto err_reset;
+               goto err_pm;
 
        pm_runtime_set_autosuspend_delay(arizona->dev, 100);
        pm_runtime_use_autosuspend(arizona->dev);
@@ -1486,6 +1486,8 @@ int arizona_dev_init(struct arizona *arizona)
 
 err_irq:
        arizona_irq_exit(arizona);
+err_pm:
+       pm_runtime_disable(arizona->dev);
 err_reset:
        arizona_enable_reset(arizona);
        regulator_disable(arizona->dcvdd);
This page took 0.029138 seconds and 5 git commands to generate.