diff options
author | Shuming Fan <shumingf@realtek.com> | 2021-03-09 16:58:27 +0800 |
---|---|---|
committer | Mark Brown <broonie@kernel.org> | 2021-03-10 13:14:34 +0000 |
commit | 542712826f8d3b0a72e66d7feec2dedba5dfa297 (patch) | |
tree | 214276928c629086368b1fe43e9f29c736509f78 /sound/soc/codecs/rt5682-i2c.c | |
parent | d59cfc6544dc19a1d1c1e47d95dd2150da3daf56 (diff) | |
download | linux-stable-542712826f8d3b0a72e66d7feec2dedba5dfa297.tar.gz linux-stable-542712826f8d3b0a72e66d7feec2dedba5dfa297.tar.bz2 linux-stable-542712826f8d3b0a72e66d7feec2dedba5dfa297.zip |
ASoC: rt5682: add delay time of workqueue to control next IRQ event
This patch keeps the delay time (50 ms) for jack detection and zero delay time for the button press.
This patch improves the reaction of the button press.
Signed-off-by: Shuming Fan <shumingf@realtek.com>
Link: https://lore.kernel.org/r/20210309085827.32032-1-shumingf@realtek.com
Tested-by Curtis Malainey <cujomalainey@chromium.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
Diffstat (limited to 'sound/soc/codecs/rt5682-i2c.c')
-rw-r--r-- | sound/soc/codecs/rt5682-i2c.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sound/soc/codecs/rt5682-i2c.c b/sound/soc/codecs/rt5682-i2c.c index 93c1603b42f1..8ea9f1d9fec0 100644 --- a/sound/soc/codecs/rt5682-i2c.c +++ b/sound/soc/codecs/rt5682-i2c.c @@ -78,7 +78,7 @@ static irqreturn_t rt5682_irq(int irq, void *data) struct rt5682_priv *rt5682 = data; mod_delayed_work(system_power_efficient_wq, - &rt5682->jack_detect_work, msecs_to_jiffies(250)); + &rt5682->jack_detect_work, msecs_to_jiffies(rt5682->irq_work_delay_time)); return IRQ_HANDLED; } |