|
@@ -319,7 +319,9 @@ static int kabylake_rt5663_hw_params(struct snd_pcm_substream *substream,
|
|
int ret;
|
|
int ret;
|
|
|
|
|
|
/* use ASRC for internal clocks, as PLL rate isn't multiple of BCLK */
|
|
/* use ASRC for internal clocks, as PLL rate isn't multiple of BCLK */
|
|
- rt5663_sel_asrc_clk_src(codec_dai->codec, RT5663_DA_STEREO_FILTER, 1);
|
|
|
|
|
|
+ rt5663_sel_asrc_clk_src(codec_dai->codec,
|
|
|
|
+ RT5663_DA_STEREO_FILTER | RT5663_AD_STEREO_FILTER,
|
|
|
|
+ RT5663_CLK_SEL_I2S1_ASRC);
|
|
|
|
|
|
ret = snd_soc_dai_set_sysclk(codec_dai,
|
|
ret = snd_soc_dai_set_sysclk(codec_dai,
|
|
RT5663_SCLK_S_MCLK, 24576000, SND_SOC_CLOCK_IN);
|
|
RT5663_SCLK_S_MCLK, 24576000, SND_SOC_CLOCK_IN);
|