summaryrefslogtreecommitdiff
path: root/drivers/headset_observe/rk_headset_irq_hook_adc.c
diff options
context:
space:
mode:
author邱建斌 <qjb@rock-chips.com>2012-12-03 15:03:47 +0800
committer邱建斌 <qjb@rock-chips.com>2012-12-03 15:03:47 +0800
commit0ff12e15e7b4405d37dfe922edd4f0faacacb994 (patch)
treed83b8dbb847888f9b9cc4fa1344b8fa1ddb1560b /drivers/headset_observe/rk_headset_irq_hook_adc.c
parentc633fd72db0829de2c8551c380ba5d46c18cd071 (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.c1
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);