Lines Matching full:asrc
975 * rt5645_sel_asrc_clk_src - select ASRC clock source for a set of filters
980 * The ASRC function is for asynchronous MCLK and LRCK. Also, since RT5645 can
981 * only support standard 32fs or 64fs i2s format, ASRC should be enabled to
983 * ASRC function will track i2s clock and generate a corresponding system clock
985 * set of filters specified by the mask. And the codec driver will turn on ASRC
986 * for these filters if ASRC is selected as their clock source.
1992 /* ASRC */
1993 SND_SOC_DAPM_SUPPLY_S("I2S1 ASRC", 1, RT5645_ASRC_1,
1995 SND_SOC_DAPM_SUPPLY_S("I2S2 ASRC", 1, RT5645_ASRC_1,
1997 SND_SOC_DAPM_SUPPLY_S("DAC STO ASRC", 1, RT5645_ASRC_1,
1999 SND_SOC_DAPM_SUPPLY_S("DAC MONO L ASRC", 1, RT5645_ASRC_1,
2001 SND_SOC_DAPM_SUPPLY_S("DAC MONO R ASRC", 1, RT5645_ASRC_1,
2003 SND_SOC_DAPM_SUPPLY_S("DMIC STO1 ASRC", 1, RT5645_ASRC_1,
2005 SND_SOC_DAPM_SUPPLY_S("DMIC MONO L ASRC", 1, RT5645_ASRC_1,
2007 SND_SOC_DAPM_SUPPLY_S("DMIC MONO R ASRC", 1, RT5645_ASRC_1,
2009 SND_SOC_DAPM_SUPPLY_S("ADC STO1 ASRC", 1, RT5645_ASRC_1,
2011 SND_SOC_DAPM_SUPPLY_S("ADC MONO L ASRC", 1, RT5645_ASRC_1,
2013 SND_SOC_DAPM_SUPPLY_S("ADC MONO R ASRC", 1, RT5645_ASRC_1,
2318 { "adc stereo1 filter", NULL, "ADC STO1 ASRC", is_using_asrc },
2319 { "adc mono left filter", NULL, "ADC MONO L ASRC", is_using_asrc },
2320 { "adc mono right filter", NULL, "ADC MONO R ASRC", is_using_asrc },
2321 { "dac mono left filter", NULL, "DAC MONO L ASRC", is_using_asrc },
2322 { "dac mono right filter", NULL, "DAC MONO R ASRC", is_using_asrc },
2323 { "dac stereo1 filter", NULL, "DAC STO ASRC", is_using_asrc },
2325 { "I2S1", NULL, "I2S1 ASRC" },
2326 { "I2S2", NULL, "I2S2 ASRC" },
2374 { "Stereo1 DMIC Mux", NULL, "DMIC STO1 ASRC" },
2378 { "Mono DMIC L Mux", NULL, "DMIC MONO L ASRC" },
2382 { "Mono DMIC R Mux", NULL, "DMIC MONO R ASRC" },