Skip to content
Snippets Groups Projects
Commit 33f8464f authored by Chalkin Deng's avatar Chalkin Deng Committed by Jianhua Lu
Browse files

ASoC: qcom: sm8250: Add primary tdm support

parent 7b01b7ac
No related branches found
No related tags found
No related merge requests found
......@@ -149,6 +149,22 @@ static int sm8250_snd_startup(struct snd_pcm_substream *substream)
}
}
break;
case PRIMARY_TDM_RX_0:
codec_dai_fmt |= SND_SOC_DAIFMT_NB_NF | SND_SOC_DAIFMT_DSP_A;
snd_soc_dai_set_sysclk(cpu_dai,
Q6AFE_LPASS_CLK_ID_PRI_TDM_IBIT ,
TDM_BCLK_RATE, SNDRV_PCM_STREAM_PLAYBACK);
for_each_rtd_codec_dais(rtd, j, codec_dai) {
ret = snd_soc_dai_set_fmt(codec_dai, codec_dai_fmt);
snd_soc_dai_set_sysclk(codec_dai, 0, TDM_BCLK_RATE, SNDRV_PCM_STREAM_PLAYBACK);
if (ret < 0) {
dev_err(rtd->dev, "TDM fmt err:%d\n", ret);
return ret;
}
}
break;
default:
break;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment