Lines Matching refs:dai
824 unsigned int dai;
827 dai = sink->name[3] - '1';
829 if (!adau1373->dais[dai].clock_provider)
832 if (adau1373->dais[dai].clk_src == ADAU1373_CLK_SRC_PLL1)
845 unsigned int dai;
847 dai = sink->name[3] - '1';
849 return adau1373->dais[dai].enable_src;
1030 struct snd_pcm_hw_params *params, struct snd_soc_dai *dai)
1032 struct snd_soc_component *component = dai->component;
1034 struct adau1373_dai *adau1373_dai = &adau1373->dais[dai->id];
1072 regmap_update_bits(adau1373->regmap, ADAU1373_BCLKDIV(dai->id),
1093 return regmap_update_bits(adau1373->regmap, ADAU1373_DAI(dai->id),
1097 static int adau1373_set_dai_fmt(struct snd_soc_dai *dai, unsigned int fmt)
1099 struct snd_soc_component *component = dai->component;
1101 struct adau1373_dai *adau1373_dai = &adau1373->dais[dai->id];
1150 regmap_update_bits(adau1373->regmap, ADAU1373_DAI(dai->id),
1156 static int adau1373_set_dai_sysclk(struct snd_soc_dai *dai,
1159 struct adau1373 *adau1373 = snd_soc_component_get_drvdata(dai->component);
1160 struct adau1373_dai *adau1373_dai = &adau1373->dais[dai->id];
1173 regmap_update_bits(adau1373->regmap, ADAU1373_BCLKDIV(dai->id),