From f118f0b5b3df599bac30b20944909b1ab2f472b1 Mon Sep 17 00:00:00 2001 From: Vatsal Bucha Date: Thu, 9 Apr 2020 13:11:29 +0530 Subject: [PATCH] bolero: tx-macro: Fix audio distortion during amic record Distortion is heard during CTS audio record. Do not add delay while toggle hpf frequency and zero gate to resolve distortion. Change-Id: I234cfcce43a6fb5d9c372f2655abdb2f8b5c4853 Signed-off-by: Vatsal Bucha --- asoc/codecs/bolero/tx-macro.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/asoc/codecs/bolero/tx-macro.c b/asoc/codecs/bolero/tx-macro.c index d411c274b08e..19c1a96c5686 100644 --- a/asoc/codecs/bolero/tx-macro.c +++ b/asoc/codecs/bolero/tx-macro.c @@ -489,8 +489,6 @@ static void tx_macro_tx_hpf_corner_freq_callback(struct work_struct *work) hpf_cut_off_freq << 5); snd_soc_component_update_bits(component, hpf_gate_reg, 0x03, 0x02); - /* Minimum 1 clk cycle delay is required as per HW spec */ - usleep_range(1000, 1010); snd_soc_component_update_bits(component, hpf_gate_reg, 0x03, 0x01); } else { @@ -945,10 +943,6 @@ static int tx_macro_enable_dec(struct snd_soc_dapm_widget *w, < BOLERO_ADC_MAX)) snd_soc_component_update_bits(component, hpf_gate_reg, 0x03, 0x00); - /* - * Minimum 1 clk cycle delay is required as per HW spec - */ - usleep_range(1000, 1010); snd_soc_component_update_bits(component, hpf_gate_reg, 0x03, 0x01); /*