Lines Matching refs:dai
825 unsigned int dai;
828 dai = sink->name[3] - '1';
830 if (!adau1373->dais[dai].master)
833 if (adau1373->dais[dai].clk_src == ADAU1373_CLK_SRC_PLL1)
846 unsigned int dai;
848 dai = sink->name[3] - '1';
850 return adau1373->dais[dai].enable_src;
1031 struct snd_pcm_hw_params *params, struct snd_soc_dai *dai)
1033 struct snd_soc_component *component = dai->component;
1035 struct adau1373_dai *adau1373_dai = &adau1373->dais[dai->id];
1073 regmap_update_bits(adau1373->regmap, ADAU1373_BCLKDIV(dai->id),
1094 return regmap_update_bits(adau1373->regmap, ADAU1373_DAI(dai->id),
1098 static int adau1373_set_dai_fmt(struct snd_soc_dai *dai, unsigned int fmt)
1100 struct snd_soc_component *component = dai->component;
1102 struct adau1373_dai *adau1373_dai = &adau1373->dais[dai->id];
1151 regmap_update_bits(adau1373->regmap, ADAU1373_DAI(dai->id),
1157 static int adau1373_set_dai_sysclk(struct snd_soc_dai *dai,
1160 struct adau1373 *adau1373 = snd_soc_component_get_drvdata(dai->component);
1161 struct adau1373_dai *adau1373_dai = &adau1373->dais[dai->id];
1174 regmap_update_bits(adau1373->regmap, ADAU1373_BCLKDIV(dai->id),