Lines Matching refs:codec_priv

46 struct codec_priv {  struct
93 struct codec_priv codec_priv; member
166 struct codec_priv *codec_priv = &priv->codec_priv; in fsl_asoc_card_hw_params() local
198 if (codec_priv->pll_id && codec_priv->fll_id) { in fsl_asoc_card_hw_params()
205 codec_priv->pll_id, in fsl_asoc_card_hw_params()
206 codec_priv->mclk_id, in fsl_asoc_card_hw_params()
207 codec_priv->mclk_freq, pll_out); in fsl_asoc_card_hw_params()
214 codec_priv->fll_id, in fsl_asoc_card_hw_params()
234 struct codec_priv *codec_priv = &priv->codec_priv; in fsl_asoc_card_hw_free() local
240 if (!priv->streams && codec_priv->pll_id && codec_priv->fll_id) { in fsl_asoc_card_hw_free()
243 codec_priv->mclk_id, in fsl_asoc_card_hw_free()
244 codec_priv->free_freq, in fsl_asoc_card_hw_free()
252 codec_priv->pll_id, 0, 0, 0); in fsl_asoc_card_hw_free()
500 struct codec_priv *codec_priv = &priv->codec_priv; in fsl_asoc_card_late_probe() local
521 ret = snd_soc_dai_set_sysclk(codec_dai, codec_priv->mclk_id, in fsl_asoc_card_late_probe()
522 codec_priv->mclk_freq, SND_SOC_CLOCK_IN); in fsl_asoc_card_late_probe()
595 priv->codec_priv.mclk_freq = clk_get_rate(codec_clk); in fsl_asoc_card_probe()
615 priv->cpu_priv.sysclk_freq[TX] = priv->codec_priv.mclk_freq; in fsl_asoc_card_probe()
616 priv->cpu_priv.sysclk_freq[RX] = priv->codec_priv.mclk_freq; in fsl_asoc_card_probe()
623 priv->codec_priv.mclk_id = CS427x_SYSCLK_MCLK; in fsl_asoc_card_probe()
627 priv->codec_priv.mclk_id = SGTL5000_SYSCLK; in fsl_asoc_card_probe()
634 priv->codec_priv.mclk_id = WM8962_SYSCLK_MCLK; in fsl_asoc_card_probe()
635 priv->codec_priv.fll_id = WM8962_SYSCLK_FLL; in fsl_asoc_card_probe()
636 priv->codec_priv.pll_id = WM8962_FLL; in fsl_asoc_card_probe()
640 priv->codec_priv.fll_id = WM8960_SYSCLK_AUTO; in fsl_asoc_card_probe()
641 priv->codec_priv.pll_id = WM8960_SYSCLK_AUTO; in fsl_asoc_card_probe()
673 priv->codec_priv.mclk_id = WM8994_FLL_SRC_MCLK1; in fsl_asoc_card_probe()
674 priv->codec_priv.fll_id = WM8994_SYSCLK_FLL1; in fsl_asoc_card_probe()
675 priv->codec_priv.pll_id = WM8994_FLL1; in fsl_asoc_card_probe()
676 priv->codec_priv.free_freq = priv->codec_priv.mclk_freq; in fsl_asoc_card_probe()