From: 邱建斌 Date: Mon, 3 Dec 2012 07:03:47 +0000 (+0800) Subject: headset : Add headphones debounce X-Git-Tag: firefly_0821_release~8141 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=0ff12e15e7b4405d37dfe922edd4f0faacacb994;p=firefly-linux-kernel-4.4.55.git headset : Add headphones debounce --- 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);