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