drm/rockchip: dw-mipi: Add reset control for APB
[firefly-linux-kernel-4.4.55.git] / drivers / headset_observe / rk_headset.c
index 1b8a10f88606535b1da2bbdd115ac455ca05e18f..e6b6a289a548d993d31227cc09a31c565126887d 100755 (executable)
@@ -445,7 +445,8 @@ int rk_headset_probe(struct platform_device *pdev,struct rk_headset_pdata *pdata
                ret = request_irq(headset->irq[HEADSET], headset_interrupt, headset->irq_type[HEADSET], "headset_input", NULL);
                if (ret) 
                        goto failed_free_dev;
-               enable_irq_wake(headset->irq[HEADSET]);
+               if (pdata->headset_wakeup)
+                       enable_irq_wake(headset->irq[HEADSET]);
        }
        else
                goto failed_free_dev;