Lines Matching refs:rate
165 unsigned int rate;
170 { .rate = 8000, .regvalue = 0 },
171 { .rate = 11025, .regvalue = 1 },
172 { .rate = 12000, .regvalue = 2 },
173 { .rate = 16000, .regvalue = 4 },
174 { .rate = 22050, .regvalue = 5 },
175 { .rate = 24000, .regvalue = 6 },
176 { .rate = 32000, .regvalue = 8 },
177 { .rate = 44100, .regvalue = 9 },
178 { .rate = 48000, .regvalue = 10 },
179 { .rate = 88000, .regvalue = 11 },
180 { .rate = 96000, .regvalue = 12 },
181 { .rate = 174000, .regvalue = 13 },
182 { .rate = 192000, .regvalue = 14 },
190 if (mt8173_afe_i2s_rates[i].rate == sample_rate)
196 static int mt8173_afe_set_i2s(struct mtk_base_afe *afe, unsigned int rate)
199 int fs = mt8173_afe_i2s_fs(rate);
271 dev_err(afe->dev, "Failed to set m_ck rate\n");
279 dev_err(afe->dev, "Failed to set b_ck rate\n");
331 runtime->rate * 256, NULL, 0);
333 runtime->rate * 256, NULL, 0);
335 ret = mt8173_afe_set_i2s(afe, substream->runtime->rate);
381 runtime->rate * 128,
383 runtime->rate * runtime->channels * 32);
483 unsigned int rate)
493 switch (rate) {
507 fs = mt8173_afe_i2s_fs(rate);
512 static int mt8173_irq_fs(struct snd_pcm_substream *substream, unsigned int rate)
514 return mt8173_afe_i2s_fs(rate);