Lines Matching full:asrc
1026 * rt5665_sel_asrc_clk_src - select ASRC clock source for a set of filters
1031 * The ASRC function is for asynchronous MCLK and LRCK. Also, since RT5665 can
1032 * only support standard 32fs or 64fs i2s format, ASRC should be enabled to
1034 * ASRC function will track i2s clock and generate a corresponding system clock
1036 * set of filters specified by the mask. And the codec driver will turn on ASRC
1037 * for these filters if ASRC is selected as their clock source.
1577 /* I2S_Pre_Div1 should be 1 in asrc mode */ in is_using_asrc()
2691 /* ASRC */
2692 SND_SOC_DAPM_SUPPLY_S("I2S1 ASRC", 1, RT5665_ASRC_1,
2694 SND_SOC_DAPM_SUPPLY_S("I2S2 ASRC", 1, RT5665_ASRC_1,
2696 SND_SOC_DAPM_SUPPLY_S("I2S3 ASRC", 1, RT5665_ASRC_1,
2698 SND_SOC_DAPM_SUPPLY_S("DAC STO1 ASRC", 1, RT5665_ASRC_1,
2700 SND_SOC_DAPM_SUPPLY_S("DAC STO2 ASRC", 1, RT5665_ASRC_1,
2702 SND_SOC_DAPM_SUPPLY_S("DAC Mono L ASRC", 1, RT5665_ASRC_1,
2704 SND_SOC_DAPM_SUPPLY_S("DAC Mono R ASRC", 1, RT5665_ASRC_1,
2706 SND_SOC_DAPM_SUPPLY_S("ADC STO1 ASRC", 1, RT5665_ASRC_1,
2708 SND_SOC_DAPM_SUPPLY_S("ADC STO2 ASRC", 1, RT5665_ASRC_1,
2710 SND_SOC_DAPM_SUPPLY_S("ADC Mono L ASRC", 1, RT5665_ASRC_1,
2712 SND_SOC_DAPM_SUPPLY_S("ADC Mono R ASRC", 1, RT5665_ASRC_1,
2714 SND_SOC_DAPM_SUPPLY_S("DMIC STO1 ASRC", 1, RT5665_ASRC_1,
2716 SND_SOC_DAPM_SUPPLY_S("DMIC STO2 ASRC", 1, RT5665_ASRC_1,
2718 SND_SOC_DAPM_SUPPLY_S("DMIC MONO L ASRC", 1, RT5665_ASRC_1,
2720 SND_SOC_DAPM_SUPPLY_S("DMIC MONO R ASRC", 1, RT5665_ASRC_1,
3251 /*ASRC*/
3252 {"ADC Stereo1 Filter", NULL, "ADC STO1 ASRC", is_using_asrc},
3253 {"ADC Stereo2 Filter", NULL, "ADC STO2 ASRC", is_using_asrc},
3254 {"ADC Mono Left Filter", NULL, "ADC Mono L ASRC", is_using_asrc},
3255 {"ADC Mono Right Filter", NULL, "ADC Mono R ASRC", is_using_asrc},
3256 {"DAC Mono Left Filter", NULL, "DAC Mono L ASRC", is_using_asrc},
3257 {"DAC Mono Right Filter", NULL, "DAC Mono R ASRC", is_using_asrc},
3258 {"DAC Stereo1 Filter", NULL, "DAC STO1 ASRC", is_using_asrc},
3259 {"DAC Stereo2 Filter", NULL, "DAC STO2 ASRC", is_using_asrc},
3260 {"I2S1 ASRC", NULL, "CLKDET"},
3261 {"I2S2 ASRC", NULL, "CLKDET"},
3262 {"I2S3 ASRC", NULL, "CLKDET"},
3273 {"Stereo1 DMIC L Mux", NULL, "DMIC STO1 ASRC"},
3274 {"Stereo1 DMIC R Mux", NULL, "DMIC STO1 ASRC"},
3275 {"Stereo2 DMIC L Mux", NULL, "DMIC STO2 ASRC"},
3276 {"Stereo2 DMIC R Mux", NULL, "DMIC STO2 ASRC"},
3277 {"Mono DMIC L Mux", NULL, "DMIC MONO L ASRC"},
3278 {"Mono DMIC R Mux", NULL, "DMIC MONO R ASRC"},
3280 {"I2S1_1", NULL, "I2S1 ASRC"},
3281 {"I2S1_2", NULL, "I2S1 ASRC"},
3282 {"I2S2_1", NULL, "I2S2 ASRC"},
3283 {"I2S2_2", NULL, "I2S2 ASRC"},
3284 {"I2S3", NULL, "I2S3 ASRC"},