Lines Matching refs:dai
958 struct snd_soc_dai *dai)
960 struct snd_soc_component *component = dai->component;
965 rt5616->lrck[dai->id] = params_rate(params);
967 pre_div = rl6231_get_clk_info(rt5616->sysclk, rt5616->lrck[dai->id]);
979 rt5616->bclk[dai->id] = rt5616->lrck[dai->id] * (32 << bclk_ms);
981 dev_dbg(dai->dev, "bclk is %dHz and lrck is %dHz\n",
982 rt5616->bclk[dai->id], rt5616->lrck[dai->id]);
983 dev_dbg(dai->dev, "bclk_ms is %d and pre_div is %d for iis %d\n",
984 bclk_ms, pre_div, dai->id);
1011 static int rt5616_set_dai_fmt(struct snd_soc_dai *dai, unsigned int fmt)
1013 struct snd_soc_component *component = dai->component;
1019 rt5616->master[dai->id] = 1;
1023 rt5616->master[dai->id] = 0;
1062 static int rt5616_set_dai_sysclk(struct snd_soc_dai *dai,
1065 struct snd_soc_component *component = dai->component;
1089 dev_dbg(dai->dev, "Sysclk is %dHz and clock id is %d\n", freq, clk_id);
1094 static int rt5616_set_dai_pll(struct snd_soc_dai *dai, int pll_id, int source,
1097 struct snd_soc_component *component = dai->component;