Lines Matching defs:cpu_priv

62  * struct cpu_priv - CPU private data
72 struct cpu_priv {
88 * @cpu_priv: CPU private data
105 struct cpu_priv cpu_priv;
179 struct cpu_priv *cpu_priv = &priv->cpu_priv;
192 if (!cpu_priv->sysclk_freq[tx] && cpu_priv->sysclk_ratio[tx])
193 sysclk_freq = priv->sample_rate * cpu_priv->sysclk_ratio[tx];
195 sysclk_freq = cpu_priv->sysclk_freq[tx];
198 ret = snd_soc_dai_set_sysclk(snd_soc_rtd_to_cpu(rtd, 0), cpu_priv->sysclk_id[tx],
200 cpu_priv->sysclk_dir[tx]);
206 if (cpu_priv->slot_width) {
207 if (!cpu_priv->slot_num)
208 cpu_priv->slot_num = 2;
211 cpu_priv->slot_num,
212 cpu_priv->slot_width);
750 priv->cpu_priv.sysclk_freq[TX] = priv->codec_priv[0].mclk_freq;
751 priv->cpu_priv.sysclk_freq[RX] = priv->codec_priv[0].mclk_freq;
752 priv->cpu_priv.sysclk_dir[TX] = SND_SOC_CLOCK_OUT;
753 priv->cpu_priv.sysclk_dir[RX] = SND_SOC_CLOCK_OUT;
754 priv->cpu_priv.slot_width = 32;
772 priv->cpu_priv.sysclk_dir[TX] = SND_SOC_CLOCK_OUT;
773 priv->cpu_priv.sysclk_dir[RX] = SND_SOC_CLOCK_OUT;
806 priv->cpu_priv.slot_width = 32;
809 priv->cpu_priv.sysclk_dir[TX] = SND_SOC_CLOCK_OUT;
810 priv->cpu_priv.sysclk_ratio[TX] = 256;
885 priv->cpu_priv.sysclk_dir[TX] = SND_SOC_CLOCK_IN;
886 priv->cpu_priv.sysclk_dir[RX] = SND_SOC_CLOCK_IN;
911 priv->cpu_priv.sysclk_freq[TX] = clk_get_rate(esai_clk);
912 priv->cpu_priv.sysclk_freq[RX] = clk_get_rate(esai_clk);
919 priv->cpu_priv.sysclk_id[1] = ESAI_HCKT_EXTAL;
920 priv->cpu_priv.sysclk_id[0] = ESAI_HCKR_EXTAL;
922 priv->cpu_priv.sysclk_id[1] = FSL_SAI_CLK_MAST1;
923 priv->cpu_priv.sysclk_id[0] = FSL_SAI_CLK_MAST1;