Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8692fd95 authored by Surendar karka's avatar Surendar karka
Browse files

ASoC: msm: remove SEC_TLMM_CTL and MIC_EXT_CLK_CTL configuraton for TDM



MUX configuration for SEC_TLMM_CTL and MIC_EXT_CLK_CTL registers
in secondary TDM is effecting primary TDM usecase. Removing MUX
configuration for this registers in secondary TDM as it not
required for TDM startup.

CRs-Fixed: 2189551
Change-Id: I549a1d1ec6dec3a9cd22c5af03af436babcb15a8
Signed-off-by: default avatarSurendar karka <sukark@codeaurora.org>
parent 709bc8e3
Loading
Loading
Loading
Loading
+0 −16
Original line number Diff line number Diff line
@@ -3170,22 +3170,6 @@ int msm_tdm_startup(struct snd_pcm_substream *substream)
			return -EINVAL;
		}

		if (pdata->vaddr_gpio_mux_mic_ext_clk_ctl) {
			val = ioread32(pdata->vaddr_gpio_mux_mic_ext_clk_ctl);
			val = val | 0x00000001;
			iowrite32(val, pdata->vaddr_gpio_mux_mic_ext_clk_ctl);
		} else {
			return -EINVAL;
		}

		if (pdata->vaddr_gpio_mux_sec_tlmm_ctl) {
			val = ioread32(pdata->vaddr_gpio_mux_sec_tlmm_ctl);
			val = val | 0x00000002;
			iowrite32(val, pdata->vaddr_gpio_mux_sec_tlmm_ctl);
		} else {
			return -EINVAL;
		}

		if (pdata->vaddr_gpio_mux_spkr_ctl) {
			val = ioread32(pdata->vaddr_gpio_mux_spkr_ctl);
			val = val | 0x00000002;