diff options
author | 邱建斌 <qjb@rock-chips.com> | 2012-12-03 15:03:47 +0800 |
---|---|---|
committer | 邱建斌 <qjb@rock-chips.com> | 2012-12-03 15:03:47 +0800 |
commit | 0ff12e15e7b4405d37dfe922edd4f0faacacb994 (patch) | |
tree | d83b8dbb847888f9b9cc4fa1344b8fa1ddb1560b /drivers/headset_observe/rk_headset_irq_hook_adc.c | |
parent | c633fd72db0829de2c8551c380ba5d46c18cd071 (diff) |
headset : Add headphones debounce
Diffstat (limited to 'drivers/headset_observe/rk_headset_irq_hook_adc.c')
-rw-r--r-- | drivers/headset_observe/rk_headset_irq_hook_adc.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/headset_observe/rk_headset_irq_hook_adc.c b/drivers/headset_observe/rk_headset_irq_hook_adc.c index b32c76befc07..5a99218072cb 100644 --- a/drivers/headset_observe/rk_headset_irq_hook_adc.c +++ b/drivers/headset_observe/rk_headset_irq_hook_adc.c @@ -125,6 +125,7 @@ static irqreturn_t headset_interrupt(int irq, void *dev_id) return IRQ_HANDLED; DBG("In the headset_interrupt for read headset level wake_lock headset_on_wake\n"); headset_info->heatset_irq_working = BUSY; + msleep(150); for(i=0; i<3; i++) { level = gpio_get_value(pdata->Headset_gpio); |