From 0ff12e15e7b4405d37dfe922edd4f0faacacb994 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=E9=82=B1=E5=BB=BA=E6=96=8C?= Date: Mon, 3 Dec 2012 15:03:47 +0800 Subject: [PATCH] headset : Add headphones debounce --- drivers/headset_observe/rk_headset_irq_hook_adc.c | 1 + 1 file changed, 1 insertion(+) 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); -- 2.34.1