Lines Matching defs:source

714 static int is_sys_clk_from_pll(struct snd_soc_dapm_widget *source,
717 struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
726 static int is_using_asrc(struct snd_soc_dapm_widget *source,
729 struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
732 switch (source->shift) {
778 static int can_use_asrc(struct snd_soc_dapm_widget *source,
781 struct snd_soc_component *component = snd_soc_dapm_to_component(source->dapm);
792 * rt5670_sel_asrc_clk_src - select ASRC clock source for a set of filters
795 * @clk_src: clock source
801 * for codec. This function provides an API to select the clock source for a
803 * for these filters if ASRC is selected as their clock source.
1065 /* DAC1 L/R source */ /* MX-29 [9:8] [11:10] */
1074 SOC_DAPM_ENUM("DAC1 L source", rt5670_dac1l_enum);
1080 SOC_DAPM_ENUM("DAC1 R source", rt5670_dac1r_enum);
1082 /*DAC2 L/R source*/ /* MX-1B [6:4] [2:0] */
1093 SOC_DAPM_ENUM("DAC2 L source", rt5670_dac2l_enum);
1103 SOC_DAPM_ENUM("DAC2 R source", rt5670_dac2r_enum);
1105 /*RxDP source*/ /* MX-2D [15:13] */
1115 SOC_DAPM_ENUM("DAC2 L source", rt5670_rxdp_enum);
1126 SOC_DAPM_ENUM("DSP UL source", rt5670_dsp_ul_enum);
1132 SOC_DAPM_ENUM("DSP DL source", rt5670_dsp_dl_enum);
1134 /* Stereo2 ADC source */
1144 SOC_DAPM_ENUM("Stereo2 ADC LR source", rt5670_stereo2_adc_lr_enum);
1146 /* Stereo1 ADC source */
1191 SOC_DAPM_ENUM("Stereo1 DMIC source", rt5670_stereo1_dmic_enum);
1197 SOC_DAPM_ENUM("Stereo2 DMIC source", rt5670_stereo2_dmic_enum);
1199 /* Mono ADC source */
1209 SOC_DAPM_ENUM("Mono ADC1 left source", rt5670_mono_adc_l1_enum);
1219 SOC_DAPM_ENUM("Mono ADC2 left source", rt5670_mono_adc_l2_enum);
1230 SOC_DAPM_ENUM("Mono DMIC left source", rt5670_mono_dmic_l_enum);
1236 SOC_DAPM_ENUM("Mono DMIC Right source", rt5670_mono_dmic_r_enum);
1246 SOC_DAPM_ENUM("Mono ADC1 right source", rt5670_mono_adc_r1_enum);
1256 SOC_DAPM_ENUM("Mono ADC2 right source", rt5670_mono_adc_r2_enum);
1267 SOC_DAPM_ENUM("TxDP Slot source", rt5670_txdp_slot_enum);
1278 SOC_DAPM_ENUM("IF1 ADC2 IN source", rt5670_if1_adc2_in_enum);
1289 SOC_DAPM_ENUM("IF2 ADC IN source", rt5670_if2_adc_in_enum);
1300 SOC_DAPM_ENUM("PDM1 L source", rt5670_pdm1_l_enum);
1306 SOC_DAPM_ENUM("PDM1 R source", rt5670_pdm1_r_enum);
1312 SOC_DAPM_ENUM("PDM2 L source", rt5670_pdm2_l_enum);
1318 SOC_DAPM_ENUM("PDM2 R source", rt5670_pdm2_r_enum);
1329 SOC_DAPM_ENUM("IF1 ADC1 IN1 source", rt5670_if1_adc1_in1_enum);
1340 SOC_DAPM_ENUM("IF1 ADC1 IN2 source", rt5670_if1_adc1_in2_enum);
1351 SOC_DAPM_ENUM("IF1 ADC2 IN1 source", rt5670_if1_adc2_in1_enum);
1362 SOC_DAPM_ENUM("VAD ADC source", rt5670_vad_adc_enum);
2426 int source, unsigned int freq, int dir)
2456 static int rt5670_set_dai_pll(struct snd_soc_dai *dai, int pll_id, int source,
2464 if (source == rt5670->pll_src && freq_in == rt5670->pll_in &&
2478 switch (source) {
2502 dev_err(component->dev, "Unknown PLL source %d\n", source);
2524 rt5670->pll_src = source;