From: yj Date: Wed, 2 Apr 2014 01:28:57 +0000 (+0800) Subject: headset: detect errory X-Git-Tag: firefly_0821_release~5650 X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=da884865ef76d57408da36aad221cf249d83776e;p=firefly-linux-kernel-4.4.55.git headset: detect errory --- diff --git a/drivers/headset_observe/rk_headset_irq_hook_adc.c b/drivers/headset_observe/rk_headset_irq_hook_adc.c index 9587eff96fa3..19defb325ff8 100755 --- a/drivers/headset_observe/rk_headset_irq_hook_adc.c +++ b/drivers/headset_observe/rk_headset_irq_hook_adc.c @@ -49,7 +49,7 @@ #define DBG(x...) do { } while (0) #endif -#define HOOK_ADC_SAMPLE_TIME 50 +#define HOOK_ADC_SAMPLE_TIME 100 #define HOOK_LEVEL_HIGH 410 //1V*1024/2.5 #define HOOK_LEVEL_LOW 204 //0.5V*1024/2.5 #define HOOK_DEFAULT_VAL 1024 @@ -173,7 +173,7 @@ static irqreturn_t headset_interrupt(int irq, void *dev_id) if(pdata->chan != 0) { //detect Hook key - schedule_delayed_work(&headset_info->h_delayed_work[HOOK],msecs_to_jiffies(0)); + schedule_delayed_work(&headset_info->h_delayed_work[HOOK],msecs_to_jiffies(200)); } else {