Lines Matching defs:source

762 static int is_sys_clk_from_pll(struct snd_soc_dapm_widget *source,
765 struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
774 static int is_using_asrc(struct snd_soc_dapm_widget *source,
777 struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
780 switch (source->shift) {
826 static int can_use_asrc(struct snd_soc_dapm_widget *source,
829 struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
840 * rt5670_sel_asrc_clk_src - select ASRC clock source for a set of filters
843 * @clk_src: clock source
849 * for codec. This function provides an API to select the clock source for a
851 * for these filters if ASRC is selected as their clock source.
1139 /* DAC1 L/R source */ /* MX-29 [9:8] [11:10] */
1148 SOC_DAPM_ENUM("DAC1 L source", rt5670_dac1l_enum);
1154 SOC_DAPM_ENUM("DAC1 R source", rt5670_dac1r_enum);
1156 /*DAC2 L/R source*/ /* MX-1B [6:4] [2:0] */
1167 SOC_DAPM_ENUM("DAC2 L source", rt5670_dac2l_enum);
1177 SOC_DAPM_ENUM("DAC2 R source", rt5670_dac2r_enum);
1179 /*RxDP source*/ /* MX-2D [15:13] */
1189 SOC_DAPM_ENUM("DAC2 L source", rt5670_rxdp_enum);
1200 SOC_DAPM_ENUM("DSP UL source", rt5670_dsp_ul_enum);
1206 SOC_DAPM_ENUM("DSP DL source", rt5670_dsp_dl_enum);
1208 /* Stereo2 ADC source */
1218 SOC_DAPM_ENUM("Stereo2 ADC LR source", rt5670_stereo2_adc_lr_enum);
1220 /* Stereo1 ADC source */
1265 SOC_DAPM_ENUM("Stereo1 DMIC source", rt5670_stereo1_dmic_enum);
1271 SOC_DAPM_ENUM("Stereo2 DMIC source", rt5670_stereo2_dmic_enum);
1273 /* Mono ADC source */
1283 SOC_DAPM_ENUM("Mono ADC1 left source", rt5670_mono_adc_l1_enum);
1293 SOC_DAPM_ENUM("Mono ADC2 left source", rt5670_mono_adc_l2_enum);
1304 SOC_DAPM_ENUM("Mono DMIC left source", rt5670_mono_dmic_l_enum);
1310 SOC_DAPM_ENUM("Mono DMIC Right source", rt5670_mono_dmic_r_enum);
1320 SOC_DAPM_ENUM("Mono ADC1 right source", rt5670_mono_adc_r1_enum);
1330 SOC_DAPM_ENUM("Mono ADC2 right source", rt5670_mono_adc_r2_enum);
1341 SOC_DAPM_ENUM("TxDP Slot source", rt5670_txdp_slot_enum);
1352 SOC_DAPM_ENUM("IF1 ADC2 IN source", rt5670_if1_adc2_in_enum);
1363 SOC_DAPM_ENUM("IF2 ADC IN source", rt5670_if2_adc_in_enum);
1374 SOC_DAPM_ENUM("PDM1 L source", rt5670_pdm1_l_enum);
1380 SOC_DAPM_ENUM("PDM1 R source", rt5670_pdm1_r_enum);
1386 SOC_DAPM_ENUM("PDM2 L source", rt5670_pdm2_l_enum);
1392 SOC_DAPM_ENUM("PDM2 R source", rt5670_pdm2_r_enum);
1403 SOC_DAPM_ENUM("IF1 ADC1 IN1 source", rt5670_if1_adc1_in1_enum);
1414 SOC_DAPM_ENUM("IF1 ADC1 IN2 source", rt5670_if1_adc1_in2_enum);
1425 SOC_DAPM_ENUM("IF1 ADC2 IN1 source", rt5670_if1_adc2_in1_enum);
1436 SOC_DAPM_ENUM("VAD ADC source", rt5670_vad_adc_enum);
2498 int source, unsigned int freq, int dir)
2528 static int rt5670_set_dai_pll(struct snd_soc_dai *dai, int pll_id, int source,
2536 if (source == rt5670->pll_src && freq_in == rt5670->pll_in &&
2550 switch (source) {
2574 dev_err(component->dev, "Unknown PLL source %d\n", source);
2596 rt5670->pll_src = source;