Lines Matching refs:dai
828 unsigned int dai; in adau1373_check_aif_clk() local
831 dai = sink->name[3] - '1'; in adau1373_check_aif_clk()
833 if (!adau1373->dais[dai].master) in adau1373_check_aif_clk()
836 if (adau1373->dais[dai].clk_src == ADAU1373_CLK_SRC_PLL1) in adau1373_check_aif_clk()
849 unsigned int dai; in adau1373_check_src() local
851 dai = sink->name[3] - '1'; in adau1373_check_src()
853 return adau1373->dais[dai].enable_src; in adau1373_check_src()
1034 struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) in adau1373_hw_params() argument
1036 struct snd_soc_codec *codec = dai->codec; in adau1373_hw_params()
1038 struct adau1373_dai *adau1373_dai = &adau1373->dais[dai->id]; in adau1373_hw_params()
1076 regmap_update_bits(adau1373->regmap, ADAU1373_BCLKDIV(dai->id), in adau1373_hw_params()
1097 return regmap_update_bits(adau1373->regmap, ADAU1373_DAI(dai->id), in adau1373_hw_params()
1101 static int adau1373_set_dai_fmt(struct snd_soc_dai *dai, unsigned int fmt) in adau1373_set_dai_fmt() argument
1103 struct snd_soc_codec *codec = dai->codec; in adau1373_set_dai_fmt()
1105 struct adau1373_dai *adau1373_dai = &adau1373->dais[dai->id]; in adau1373_set_dai_fmt()
1154 regmap_update_bits(adau1373->regmap, ADAU1373_DAI(dai->id), in adau1373_set_dai_fmt()
1160 static int adau1373_set_dai_sysclk(struct snd_soc_dai *dai, in adau1373_set_dai_sysclk() argument
1163 struct adau1373 *adau1373 = snd_soc_codec_get_drvdata(dai->codec); in adau1373_set_dai_sysclk()
1164 struct adau1373_dai *adau1373_dai = &adau1373->dais[dai->id]; in adau1373_set_dai_sysclk()
1177 regmap_update_bits(adau1373->regmap, ADAU1373_BCLKDIV(dai->id), in adau1373_set_dai_sysclk()