diff options
author | Sugar Zhang <sugar.zhang@rock-chips.com> | 2015-06-24 20:47:04 +0800 |
---|---|---|
committer | Sugar Zhang <sugar.zhang@rock-chips.com> | 2015-06-24 20:47:04 +0800 |
commit | cba216a6f52cbdaafae75271fcd5aab91c0656af (patch) | |
tree | 5af182a62a65b2c5568d9b19a430af0695223720 /drivers/headset_observe/rk_headset_irq_hook_adc.c | |
parent | c2b8fe475fb6129ec2b63f4bf2a064a174e6ed62 (diff) |
Headset: add parse property "rockchip,headset_wakeup".
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
Diffstat (limited to 'drivers/headset_observe/rk_headset_irq_hook_adc.c')
-rwxr-xr-x | drivers/headset_observe/rk_headset_irq_hook_adc.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/headset_observe/rk_headset_irq_hook_adc.c b/drivers/headset_observe/rk_headset_irq_hook_adc.c index 4f8d53555f75..8fb3bc4df134 100755 --- a/drivers/headset_observe/rk_headset_irq_hook_adc.c +++ b/drivers/headset_observe/rk_headset_irq_hook_adc.c @@ -470,7 +470,8 @@ int rk_headset_adc_probe(struct platform_device *pdev,struct rk_headset_pdata *p ret = request_threaded_irq(headset->irq[HEADSET], NULL,headset_interrupt, headset->irq_type[HEADSET]|IRQF_NO_SUSPEND, "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; |