Lines Matching defs:cpu_priv
61 * struct cpu_priv - CPU private data
70 struct cpu_priv {
85 * @cpu_priv: CPU private data
102 struct cpu_priv cpu_priv;
175 struct cpu_priv *cpu_priv = &priv->cpu_priv;
188 ret = snd_soc_dai_set_sysclk(asoc_rtd_to_cpu(rtd, 0), cpu_priv->sysclk_id[tx],
189 cpu_priv->sysclk_freq[tx],
190 cpu_priv->sysclk_dir[tx]);
196 if (cpu_priv->slot_width) {
197 if (!cpu_priv->slot_num)
198 cpu_priv->slot_num = 2;
201 cpu_priv->slot_num,
202 cpu_priv->slot_width);
632 priv->cpu_priv.sysclk_freq[TX] = priv->codec_priv.mclk_freq;
633 priv->cpu_priv.sysclk_freq[RX] = priv->codec_priv.mclk_freq;
634 priv->cpu_priv.sysclk_dir[TX] = SND_SOC_CLOCK_OUT;
635 priv->cpu_priv.sysclk_dir[RX] = SND_SOC_CLOCK_OUT;
636 priv->cpu_priv.slot_width = 32;
654 priv->cpu_priv.sysclk_dir[TX] = SND_SOC_CLOCK_OUT;
655 priv->cpu_priv.sysclk_dir[RX] = SND_SOC_CLOCK_OUT;
688 priv->cpu_priv.slot_width = 32;
743 priv->cpu_priv.sysclk_dir[TX] = SND_SOC_CLOCK_IN;
744 priv->cpu_priv.sysclk_dir[RX] = SND_SOC_CLOCK_IN;
768 priv->cpu_priv.sysclk_freq[TX] = clk_get_rate(esai_clk);
769 priv->cpu_priv.sysclk_freq[RX] = clk_get_rate(esai_clk);
776 priv->cpu_priv.sysclk_id[1] = ESAI_HCKT_EXTAL;
777 priv->cpu_priv.sysclk_id[0] = ESAI_HCKR_EXTAL;
779 priv->cpu_priv.sysclk_id[1] = FSL_SAI_CLK_MAST1;
780 priv->cpu_priv.sysclk_id[0] = FSL_SAI_CLK_MAST1;