Symbol: codec_priv
sound/soc/fsl/fsl-asoc-card.c
138
struct codec_priv codec_priv[2];
sound/soc/fsl/fsl-asoc-card.c
214
struct codec_priv *codec_priv;
sound/soc/fsl/fsl-asoc-card.c
258
codec_priv = &priv->codec_priv[codec_idx];
sound/soc/fsl/fsl-asoc-card.c
260
if (codec_priv->pll_id >= 0 && codec_priv->fll_id >= 0) {
sound/soc/fsl/fsl-asoc-card.c
262
pll_out = priv->sample_rate * codec_priv->pll_ratio_s24;
sound/soc/fsl/fsl-asoc-card.c
267
codec_priv->pll_id,
sound/soc/fsl/fsl-asoc-card.c
268
codec_priv->mclk_id,
sound/soc/fsl/fsl-asoc-card.c
269
codec_priv->mclk_freq, pll_out);
sound/soc/fsl/fsl-asoc-card.c
276
codec_priv->fll_id,
sound/soc/fsl/fsl-asoc-card.c
297
struct codec_priv *codec_priv;
sound/soc/fsl/fsl-asoc-card.c
306
codec_priv = &priv->codec_priv[codec_idx];
sound/soc/fsl/fsl-asoc-card.c
308
if (!priv->streams && codec_priv->pll_id >= 0 && codec_priv->fll_id >= 0) {
sound/soc/fsl/fsl-asoc-card.c
311
codec_priv->mclk_id,
sound/soc/fsl/fsl-asoc-card.c
312
codec_priv->free_freq,
sound/soc/fsl/fsl-asoc-card.c
320
codec_priv->pll_id, 0, 0, 0);
sound/soc/fsl/fsl-asoc-card.c
652
struct codec_priv *codec_priv;
sound/soc/fsl/fsl-asoc-card.c
675
codec_priv = &priv->codec_priv[codec_idx];
sound/soc/fsl/fsl-asoc-card.c
677
ret = snd_soc_dai_set_sysclk(codec_dai, codec_priv->mclk_id,
sound/soc/fsl/fsl-asoc-card.c
678
codec_priv->mclk_freq, SND_SOC_CLOCK_IN);
sound/soc/fsl/fsl-asoc-card.c
684
if (!IS_ERR_OR_NULL(codec_priv->mclk))
sound/soc/fsl/fsl-asoc-card.c
685
clk_prepare_enable(codec_priv->mclk);
sound/soc/fsl/fsl-asoc-card.c
769
priv->codec_priv[codec_idx].mclk_freq = clk_get_rate(codec_clk);
sound/soc/fsl/fsl-asoc-card.c
820
priv->codec_priv[codec_idx].fll_id = -1;
sound/soc/fsl/fsl-asoc-card.c
821
priv->codec_priv[codec_idx].pll_id = -1;
sound/soc/fsl/fsl-asoc-card.c
822
priv->codec_priv[codec_idx].pll_ratio_s24 = 384;
sound/soc/fsl/fsl-asoc-card.c
828
priv->cpu_priv.sysclk_freq[TX] = priv->codec_priv[0].mclk_freq;
sound/soc/fsl/fsl-asoc-card.c
829
priv->cpu_priv.sysclk_freq[RX] = priv->codec_priv[0].mclk_freq;
sound/soc/fsl/fsl-asoc-card.c
835
if (priv->codec_priv[0].mclk_freq % 12288000 == 0)
sound/soc/fsl/fsl-asoc-card.c
837
else if (priv->codec_priv[0].mclk_freq % 11289600 == 0)
sound/soc/fsl/fsl-asoc-card.c
841
priv->codec_priv[0].mclk_freq);
sound/soc/fsl/fsl-asoc-card.c
844
priv->codec_priv[0].mclk_id = CS427x_SYSCLK_MCLK;
sound/soc/fsl/fsl-asoc-card.c
848
priv->codec_priv[0].mclk_id = SGTL5000_SYSCLK;
sound/soc/fsl/fsl-asoc-card.c
864
priv->codec_priv[0].mclk_id = WM8962_SYSCLK_MCLK;
sound/soc/fsl/fsl-asoc-card.c
865
priv->codec_priv[0].fll_id = WM8962_SYSCLK_FLL;
sound/soc/fsl/fsl-asoc-card.c
866
priv->codec_priv[0].pll_id = WM8962_FLL;
sound/soc/fsl/fsl-asoc-card.c
876
priv->codec_priv[0].fll_id = WM8960_SYSCLK_AUTO;
sound/soc/fsl/fsl-asoc-card.c
877
priv->codec_priv[0].pll_id = WM8960_SYSCLK_AUTO;
sound/soc/fsl/fsl-asoc-card.c
924
priv->codec_priv[0].mclk_id = WM8994_FLL_SRC_MCLK1;
sound/soc/fsl/fsl-asoc-card.c
925
priv->codec_priv[0].fll_id = WM8994_SYSCLK_FLL1;
sound/soc/fsl/fsl-asoc-card.c
926
priv->codec_priv[0].pll_id = WM8994_FLL1;
sound/soc/fsl/fsl-asoc-card.c
927
priv->codec_priv[0].free_freq = priv->codec_priv[0].mclk_freq;
sound/soc/fsl/fsl-asoc-card.c
932
priv->codec_priv[0].mclk_id = NAU8822_CLK_MCLK;
sound/soc/fsl/fsl-asoc-card.c
933
priv->codec_priv[0].fll_id = NAU8822_CLK_PLL;
sound/soc/fsl/fsl-asoc-card.c
934
priv->codec_priv[0].pll_id = NAU8822_CLK_PLL;
sound/soc/fsl/fsl-asoc-card.c
937
priv->codec_priv[0].mclk = devm_clk_get(codec_dev[0], NULL);
sound/soc/fsl/fsl-asoc-card.c
940
priv->codec_priv[0].mclk_id = WM8904_FLL_MCLK;
sound/soc/fsl/fsl-asoc-card.c
941
priv->codec_priv[0].fll_id = WM8904_CLK_FLL;
sound/soc/fsl/fsl-asoc-card.c
942
priv->codec_priv[0].pll_id = WM8904_FLL_MCLK;
sound/soc/fsl/fsl-asoc-card.c
943
priv->codec_priv[0].pll_ratio_s24 = 192;
sound/soc/fsl/fsl-asoc-card.c
961
&priv->codec_priv[codec_idx].mclk_id);