Lines Matching full:dac

1187 	SOC_DAPM_ENUM("IF2 DAC Swap Source", rt5659_if2_dac_enum);
1193 SOC_DAPM_ENUM("IF3 DAC Swap Source", rt5659_if3_dac_enum);
1497 /* DAC Digital Volume */
1549 SOC_SINGLE("DAC IF1 DAC1 L Data Switch", RT5659_TDM_CTRL_4, 12, 7, 0),
1550 SOC_SINGLE("DAC IF1 DAC1 R Data Switch", RT5659_TDM_CTRL_4, 8, 7, 0),
1551 SOC_SINGLE("DAC IF1 DAC2 L Data Switch", RT5659_TDM_CTRL_4, 4, 7, 0),
1552 SOC_SINGLE("DAC IF1 DAC2 R Data Switch", RT5659_TDM_CTRL_4, 0, 7, 0),
1764 SOC_DAPM_SINGLE("DAC L1 Switch", RT5659_STO_DAC_MIXER,
1766 SOC_DAPM_SINGLE("DAC R1 Switch", RT5659_STO_DAC_MIXER,
1768 SOC_DAPM_SINGLE("DAC L2 Switch", RT5659_STO_DAC_MIXER,
1770 SOC_DAPM_SINGLE("DAC R2 Switch", RT5659_STO_DAC_MIXER,
1775 SOC_DAPM_SINGLE("DAC L1 Switch", RT5659_STO_DAC_MIXER,
1777 SOC_DAPM_SINGLE("DAC R1 Switch", RT5659_STO_DAC_MIXER,
1779 SOC_DAPM_SINGLE("DAC L2 Switch", RT5659_STO_DAC_MIXER,
1781 SOC_DAPM_SINGLE("DAC R2 Switch", RT5659_STO_DAC_MIXER,
1786 SOC_DAPM_SINGLE("DAC L1 Switch", RT5659_MONO_DAC_MIXER,
1788 SOC_DAPM_SINGLE("DAC R1 Switch", RT5659_MONO_DAC_MIXER,
1790 SOC_DAPM_SINGLE("DAC L2 Switch", RT5659_MONO_DAC_MIXER,
1792 SOC_DAPM_SINGLE("DAC R2 Switch", RT5659_MONO_DAC_MIXER,
1797 SOC_DAPM_SINGLE("DAC L1 Switch", RT5659_MONO_DAC_MIXER,
1799 SOC_DAPM_SINGLE("DAC R1 Switch", RT5659_MONO_DAC_MIXER,
1801 SOC_DAPM_SINGLE("DAC L2 Switch", RT5659_MONO_DAC_MIXER,
1803 SOC_DAPM_SINGLE("DAC R2 Switch", RT5659_MONO_DAC_MIXER,
1869 SOC_DAPM_SINGLE("DAC L2 Switch", RT5659_SPK_L_MIXER,
1882 SOC_DAPM_SINGLE("DAC R2 Switch", RT5659_SPK_R_MIXER,
1895 SOC_DAPM_SINGLE("DAC L2 Switch", RT5659_MONOMIX_IN_GAIN,
1897 SOC_DAPM_SINGLE("DAC R2 Switch", RT5659_MONOMIX_IN_GAIN,
1908 SOC_DAPM_SINGLE("DAC L2 Switch", RT5659_OUT_L_MIXER,
1921 SOC_DAPM_SINGLE("DAC R2 Switch", RT5659_OUT_R_MIXER,
1934 SOC_DAPM_SINGLE("DAC L2 Switch", RT5659_SPO_AMP_GAIN,
1941 SOC_DAPM_SINGLE("DAC R2 Switch", RT5659_SPO_AMP_GAIN,
1948 SOC_DAPM_SINGLE("DAC L2 Switch", RT5659_MONOMIX_IN_GAIN,
1955 SOC_DAPM_SINGLE("DAC L2 Switch", RT5659_LOUT_MIXER,
1962 SOC_DAPM_SINGLE("DAC R2 Switch", RT5659_LOUT_MIXER,
1968 /*DAC L2, DAC R2*/
1971 "IF1 DAC2", "IF2 DAC", "IF3 DAC", "Mono ADC MIX"
1979 SOC_DAPM_ENUM("DAC L2 Source", rt5659_dac_l2_enum);
1986 SOC_DAPM_ENUM("DAC R2 Source", rt5659_dac_r2_enum);
1992 "DAC MIX", "ADC"
2018 "DAC MIX", "DMIC"
2045 "Mono DAC MIXL", "DMIC"
2059 "Mono DAC MIXL", "ADC"
2105 "Mono DAC MIXR", "DMIC"
2118 "Mono DAC MIXR", "ADC"
2142 /* DAC R1 Source, DAC L1 Source*/
2145 "IF1 DAC1", "IF2 DAC", "IF3 DAC"
2153 SOC_DAPM_ENUM("DAC R1 Source", rt5659_dac_r1_enum);
2160 SOC_DAPM_ENUM("DAC L1 Source", rt5659_dac_l1_enum);
2162 /* DAC Digital Mixer L Source, DAC Digital Mixer R Source*/
2165 "Stereo DAC Mixer", "Mono DAC Mixer"
2173 SOC_DAPM_ENUM("DAC Digital Mixer L Source", rt5659_dig_dac_mixl_enum);
2180 SOC_DAPM_ENUM("DAC Digital Mixer R Source", rt5659_dig_dac_mixr_enum);
2182 /* Analog DAC L1 Source, Analog DAC R1 Source*/
2185 "DAC", "Stereo DAC Mixer"
2202 /* Analog DAC LR Source, Analog DAC R2 Source*/
2205 "Stereo DAC Mixer", "Mono DAC Mixer"
2213 SOC_DAPM_ENUM("Analog DAC L2 Source", rt5659_alg_dac_l2_enum);
2220 SOC_DAPM_ENUM("Analog DAC R2 Source", rt5659_alg_dac_r2_enum);
2251 "Mono DAC", "Stereo DAC"
2284 "AD1:AD2:DAC:NUL", "AD1:AD2:NUL:DAC", "AD1:DAC:AD2:NUL",
2285 "AD1:DAC:NUL:AD2", "AD1:NUL:DAC:AD2", "AD1:NUL:AD2:DAC",
2286 "AD2:AD1:DAC:NUL", "AD2:AD1:NUL:DAC", "AD2:DAC:AD1:NUL",
2287 "AD2:DAC:NUL:AD1", "AD2:NUL:DAC:AD1", "AD1:NUL:AD1:DAC",
2288 "DAC:AD1:AD2:NUL", "DAC:AD1:NUL:AD2", "DAC:AD2:AD1:NUL",
2289 "DAC:AD2:NUL:AD1", "DAC:NUL:DAC:AD2", "DAC:NUL:AD2:DAC",
2290 "NUL:AD1:AD2:DAC", "NUL:AD1:DAC:AD2", "NUL:AD2:AD1:DAC",
2291 "NUL:AD2:DAC:AD1", "NUL:DAC:DAC:AD2", "NUL:DAC:AD2:DAC"
2458 SND_SOC_DAPM_SUPPLY_S("DAC STO ASRC", 1, RT5659_ASRC_1,
2460 SND_SOC_DAPM_SUPPLY_S("DAC Mono L ASRC", 1, RT5659_ASRC_1,
2462 SND_SOC_DAPM_SUPPLY_S("DAC Mono R ASRC", 1, RT5659_ASRC_1,
2640 SND_SOC_DAPM_PGA("IF2 DAC", SND_SOC_NOPM, 0, 0, NULL, 0),
2641 SND_SOC_DAPM_PGA("IF2 DAC L", SND_SOC_NOPM, 0, 0, NULL, 0),
2642 SND_SOC_DAPM_PGA("IF2 DAC R", SND_SOC_NOPM, 0, 0, NULL, 0),
2648 SND_SOC_DAPM_PGA("IF3 DAC", SND_SOC_NOPM, 0, 0, NULL, 0),
2649 SND_SOC_DAPM_PGA("IF3 DAC L", SND_SOC_NOPM, 0, 0, NULL, 0),
2650 SND_SOC_DAPM_PGA("IF3 DAC R", SND_SOC_NOPM, 0, 0, NULL, 0),
2656 SND_SOC_DAPM_PGA("TDM AD1:AD2:DAC", SND_SOC_NOPM, 0, 0, NULL, 0),
2657 SND_SOC_DAPM_PGA("TDM AD2:DAC", SND_SOC_NOPM, 0, 0, NULL, 0),
2672 SND_SOC_DAPM_MUX("IF2 DAC Swap Mux", SND_SOC_NOPM, 0, 0,
2676 SND_SOC_DAPM_MUX("IF3 DAC Swap Mux", SND_SOC_NOPM, 0, 0,
2690 /* DAC mixer before sound effect */
2696 /* DAC channel Mux */
2697 SND_SOC_DAPM_MUX("DAC L1 Mux", SND_SOC_NOPM, 0, 0, &rt5659_dac_l1_mux),
2698 SND_SOC_DAPM_MUX("DAC R1 Mux", SND_SOC_NOPM, 0, 0, &rt5659_dac_r1_mux),
2699 SND_SOC_DAPM_MUX("DAC L2 Mux", SND_SOC_NOPM, 0, 0, &rt5659_dac_l2_mux),
2700 SND_SOC_DAPM_MUX("DAC R2 Mux", SND_SOC_NOPM, 0, 0, &rt5659_dac_r2_mux),
2702 SND_SOC_DAPM_MUX("DAC L1 Source", SND_SOC_NOPM, 0, 0,
2704 SND_SOC_DAPM_MUX("DAC R1 Source", SND_SOC_NOPM, 0, 0,
2706 SND_SOC_DAPM_MUX("DAC L2 Source", SND_SOC_NOPM, 0, 0,
2708 SND_SOC_DAPM_MUX("DAC R2 Source", SND_SOC_NOPM, 0, 0,
2711 /* DAC Mixer */
2712 SND_SOC_DAPM_SUPPLY("DAC Stereo1 Filter", RT5659_PWR_DIG_2,
2714 SND_SOC_DAPM_SUPPLY("DAC Mono Left Filter", RT5659_PWR_DIG_2,
2716 SND_SOC_DAPM_SUPPLY("DAC Mono Right Filter", RT5659_PWR_DIG_2,
2718 SND_SOC_DAPM_MIXER("Stereo DAC MIXL", SND_SOC_NOPM, 0, 0,
2720 SND_SOC_DAPM_MIXER("Stereo DAC MIXR", SND_SOC_NOPM, 0, 0,
2722 SND_SOC_DAPM_MIXER("Mono DAC MIXL", SND_SOC_NOPM, 0, 0,
2724 SND_SOC_DAPM_MIXER("Mono DAC MIXR", SND_SOC_NOPM, 0, 0,
2726 SND_SOC_DAPM_MUX("DAC MIXL", SND_SOC_NOPM, 0, 0,
2728 SND_SOC_DAPM_MUX("DAC MIXR", SND_SOC_NOPM, 0, 0,
2732 SND_SOC_DAPM_SUPPLY_S("DAC L1 Power", 1, RT5659_PWR_DIG_1,
2734 SND_SOC_DAPM_SUPPLY_S("DAC R1 Power", 1, RT5659_PWR_DIG_1,
2736 SND_SOC_DAPM_DAC("DAC L1", NULL, SND_SOC_NOPM, 0, 0),
2737 SND_SOC_DAPM_DAC("DAC R1", NULL, SND_SOC_NOPM, 0, 0),
2739 SND_SOC_DAPM_SUPPLY("DAC L2 Power", RT5659_PWR_DIG_1,
2741 SND_SOC_DAPM_SUPPLY("DAC R2 Power", RT5659_PWR_DIG_1,
2743 SND_SOC_DAPM_DAC("DAC L2", NULL, SND_SOC_NOPM, 0, 0),
2744 SND_SOC_DAPM_DAC("DAC R2", NULL, SND_SOC_NOPM, 0, 0),
2847 { "DAC Stereo1 Filter", NULL, "PLL", is_sys_clk_from_pll },
2848 { "DAC Mono Left Filter", NULL, "PLL", is_sys_clk_from_pll },
2849 { "DAC Mono Right Filter", NULL, "PLL", is_sys_clk_from_pll },
2855 { "DAC Mono Left Filter", NULL, "DAC Mono L ASRC", is_using_asrc },
2856 { "DAC Mono Right Filter", NULL, "DAC Mono R ASRC", is_using_asrc },
2857 { "DAC Stereo1 Filter", NULL, "DAC STO ASRC", is_using_asrc },
2955 { "Stereo1 ADC L1 Mux", "DAC MIX", "DAC MIXL" },
2957 { "Stereo1 ADC L2 Mux", "DAC MIX", "DAC MIXL" },
2960 { "Stereo1 ADC R1 Mux", "DAC MIX", "DAC MIXR" },
2962 { "Stereo1 ADC R2 Mux", "DAC MIX", "DAC MIXR" },
2975 { "Mono ADC L2 Mux", "Mono DAC MIXL", "Mono DAC MIXL" },
2976 { "Mono ADC L1 Mux", "Mono DAC MIXL", "Mono DAC MIXL" },
2979 { "Mono ADC R1 Mux", "Mono DAC MIXR", "Mono DAC MIXR" },
2982 { "Mono ADC R2 Mux", "Mono DAC MIXR", "Mono DAC MIXR" },
3008 { "TDM AD1:AD2:DAC", NULL, "IF_ADC1" },
3009 { "TDM AD1:AD2:DAC", NULL, "IF_ADC2" },
3010 { "TDM AD1:AD2:DAC", NULL, "DAC_REF" },
3011 { "TDM AD2:DAC", NULL, "IF_ADC2" },
3012 { "TDM AD2:DAC", NULL, "DAC_REF" },
3013 { "TDM Data Mux", "AD1:AD2:DAC:NUL", "TDM AD1:AD2:DAC" },
3014 { "TDM Data Mux", "AD1:AD2:NUL:DAC", "TDM AD1:AD2:DAC" },
3015 { "TDM Data Mux", "AD1:DAC:AD2:NUL", "TDM AD1:AD2:DAC" },
3016 { "TDM Data Mux", "AD1:DAC:NUL:AD2", "TDM AD1:AD2:DAC" },
3017 { "TDM Data Mux", "AD1:NUL:DAC:AD2", "TDM AD1:AD2:DAC" },
3018 { "TDM Data Mux", "AD1:NUL:AD2:DAC", "TDM AD1:AD2:DAC" },
3019 { "TDM Data Mux", "AD2:AD1:DAC:NUL", "TDM AD1:AD2:DAC" },
3020 { "TDM Data Mux", "AD2:AD1:NUL:DAC", "TDM AD1:AD2:DAC" },
3021 { "TDM Data Mux", "AD2:DAC:AD1:NUL", "TDM AD1:AD2:DAC" },
3022 { "TDM Data Mux", "AD2:DAC:NUL:AD1", "TDM AD1:AD2:DAC" },
3023 { "TDM Data Mux", "AD2:NUL:DAC:AD1", "TDM AD1:AD2:DAC" },
3024 { "TDM Data Mux", "AD1:NUL:AD1:DAC", "TDM AD1:AD2:DAC" },
3025 { "TDM Data Mux", "DAC:AD1:AD2:NUL", "TDM AD1:AD2:DAC" },
3026 { "TDM Data Mux", "DAC:AD1:NUL:AD2", "TDM AD1:AD2:DAC" },
3027 { "TDM Data Mux", "DAC:AD2:AD1:NUL", "TDM AD1:AD2:DAC" },
3028 { "TDM Data Mux", "DAC:AD2:NUL:AD1", "TDM AD1:AD2:DAC" },
3029 { "TDM Data Mux", "DAC:NUL:DAC:AD2", "TDM AD2:DAC" },
3030 { "TDM Data Mux", "DAC:NUL:AD2:DAC", "TDM AD2:DAC" },
3031 { "TDM Data Mux", "NUL:AD1:AD2:DAC", "TDM AD1:AD2:DAC" },
3032 { "TDM Data Mux", "NUL:AD1:DAC:AD2", "TDM AD1:AD2:DAC" },
3033 { "TDM Data Mux", "NUL:AD2:AD1:DAC", "TDM AD1:AD2:DAC" },
3034 { "TDM Data Mux", "NUL:AD2:DAC:AD1", "TDM AD1:AD2:DAC" },
3035 { "TDM Data Mux", "NUL:DAC:DAC:AD2", "TDM AD2:DAC" },
3036 { "TDM Data Mux", "NUL:DAC:AD2:DAC", "TDM AD2:DAC" },
3087 { "IF2 DAC Swap Mux", "L/R", "AIF2RX" },
3088 { "IF2 DAC Swap Mux", "R/L", "AIF2RX" },
3089 { "IF2 DAC Swap Mux", "L/L", "AIF2RX" },
3090 { "IF2 DAC Swap Mux", "R/R", "AIF2RX" },
3091 { "IF2 DAC", NULL, "IF2 DAC Swap Mux" },
3092 { "IF3 DAC Swap Mux", "L/R", "AIF3RX" },
3093 { "IF3 DAC Swap Mux", "R/L", "AIF3RX" },
3094 { "IF3 DAC Swap Mux", "L/L", "AIF3RX" },
3095 { "IF3 DAC Swap Mux", "R/R", "AIF3RX" },
3096 { "IF3 DAC", NULL, "IF3 DAC Swap Mux" },
3100 { "IF2 DAC", NULL, "I2S2" },
3101 { "IF3 DAC", NULL, "I2S3" },
3107 { "IF2 DAC L", NULL, "IF2 DAC" },
3108 { "IF2 DAC R", NULL, "IF2 DAC" },
3109 { "IF3 DAC L", NULL, "IF3 DAC" },
3110 { "IF3 DAC R", NULL, "IF3 DAC" },
3112 { "DAC L1 Mux", "IF1 DAC1", "IF1 DAC1 L" },
3113 { "DAC L1 Mux", "IF2 DAC", "IF2 DAC L" },
3114 { "DAC L1 Mux", "IF3 DAC", "IF3 DAC L" },
3115 { "DAC L1 Mux", NULL, "DAC Stereo1 Filter" },
3117 { "DAC R1 Mux", "IF1 DAC1", "IF1 DAC1 R" },
3118 { "DAC R1 Mux", "IF2 DAC", "IF2 DAC R" },
3119 { "DAC R1 Mux", "IF3 DAC", "IF3 DAC R" },
3120 { "DAC R1 Mux", NULL, "DAC Stereo1 Filter" },
3123 { "DAC1 MIXL", "DAC1 Switch", "DAC L1 Mux" },
3125 { "DAC1 MIXR", "DAC1 Switch", "DAC R1 Mux" },
3130 { "DAC L2 Mux", "IF1 DAC2", "IF1 DAC2 L" },
3131 { "DAC L2 Mux", "IF2 DAC", "IF2 DAC L" },
3132 { "DAC L2 Mux", "IF3 DAC", "IF3 DAC L" },
3133 { "DAC L2 Mux", "Mono ADC MIX", "Mono ADC MIXL" },
3134 { "DAC L2 Mux", NULL, "DAC Mono Left Filter" },
3136 { "DAC R2 Mux", "IF1 DAC2", "IF1 DAC2 R" },
3137 { "DAC R2 Mux", "IF2 DAC", "IF2 DAC R" },
3138 { "DAC R2 Mux", "IF3 DAC", "IF3 DAC R" },
3139 { "DAC R2 Mux", "Mono ADC MIX", "Mono ADC MIXR" },
3140 { "DAC R2 Mux", NULL, "DAC Mono Right Filter" },
3142 { "Stereo DAC MIXL", "DAC L1 Switch", "DAC1 MIXL" },
3143 { "Stereo DAC MIXL", "DAC R1 Switch", "DAC1 MIXR" },
3144 { "Stereo DAC MIXL", "DAC L2 Switch", "DAC L2 Mux" },
3145 { "Stereo DAC MIXL", "DAC R2 Switch", "DAC R2 Mux" },
3147 { "Stereo DAC MIXR", "DAC R1 Switch", "DAC1 MIXR" },
3148 { "Stereo DAC MIXR", "DAC L1 Switch", "DAC1 MIXL" },
3149 { "Stereo DAC MIXR", "DAC L2 Switch", "DAC L2 Mux" },
3150 { "Stereo DAC MIXR", "DAC R2 Switch", "DAC R2 Mux" },
3152 { "Mono DAC MIXL", "DAC L1 Switch", "DAC1 MIXL" },
3153 { "Mono DAC MIXL", "DAC R1 Switch", "DAC1 MIXR" },
3154 { "Mono DAC MIXL", "DAC L2 Switch", "DAC L2 Mux" },
3155 { "Mono DAC MIXL", "DAC R2 Switch", "DAC R2 Mux" },
3156 { "Mono DAC MIXR", "DAC L1 Switch", "DAC1 MIXL" },
3157 { "Mono DAC MIXR", "DAC R1 Switch", "DAC1 MIXR" },
3158 { "Mono DAC MIXR", "DAC R2 Switch", "DAC R2 Mux" },
3159 { "Mono DAC MIXR", "DAC L2 Switch", "DAC L2 Mux" },
3161 { "DAC MIXL", "Stereo DAC Mixer", "Stereo DAC MIXL" },
3162 { "DAC MIXL", "Mono DAC Mixer", "Mono DAC MIXL" },
3163 { "DAC MIXR", "Stereo DAC Mixer", "Stereo DAC MIXR" },
3164 { "DAC MIXR", "Mono DAC Mixer", "Mono DAC MIXR" },
3166 { "DAC L1 Source", NULL, "DAC L1 Power" },
3167 { "DAC L1 Source", "DAC", "DAC1 MIXL" },
3168 { "DAC L1 Source", "Stereo DAC Mixer", "Stereo DAC MIXL" },
3169 { "DAC R1 Source", NULL, "DAC R1 Power" },
3170 { "DAC R1 Source", "DAC", "DAC1 MIXR" },
3171 { "DAC R1 Source", "Stereo DAC Mixer", "Stereo DAC MIXR" },
3172 { "DAC L2 Source", "Stereo DAC Mixer", "Stereo DAC MIXL" },
3173 { "DAC L2 Source", "Mono DAC Mixer", "Mono DAC MIXL" },
3174 { "DAC L2 Source", NULL, "DAC L2 Power" },
3175 { "DAC R2 Source", "Stereo DAC Mixer", "Stereo DAC MIXR" },
3176 { "DAC R2 Source", "Mono DAC Mixer", "Mono DAC MIXR" },
3177 { "DAC R2 Source", NULL, "DAC R2 Power" },
3179 { "DAC L1", NULL, "DAC L1 Source" },
3180 { "DAC R1", NULL, "DAC R1 Source" },
3181 { "DAC L2", NULL, "DAC L2 Source" },
3182 { "DAC R2", NULL, "DAC R2 Source" },
3184 { "SPK MIXL", "DAC L2 Switch", "DAC L2" },
3189 { "SPK MIXR", "DAC R2 Switch", "DAC R2" },
3195 { "MONOVOL MIX", "DAC L2 Switch", "DAC L2" },
3196 { "MONOVOL MIX", "DAC R2 Switch", "DAC R2" },
3201 { "OUT MIXL", "DAC L2 Switch", "DAC L2" },
3206 { "OUT MIXR", "DAC R2 Switch", "DAC R2" },
3214 { "SPO L MIX", "DAC L2 Switch", "DAC L2" },
3216 { "SPO R MIX", "DAC R2 Switch", "DAC R2" },
3226 { "Mono MIX", "DAC L2 Switch", "DAC L2" },
3234 { "HP Amp", NULL, "DAC L1" },
3235 { "HP Amp", NULL, "DAC R1" },
3245 { "LOUT L MIX", "DAC L2 Switch", "DAC L2" },
3247 { "LOUT R MIX", "DAC R2 Switch", "DAC R2" },
3258 { "PDM L Mux", "Mono DAC", "Mono DAC MIXL" },
3259 { "PDM L Mux", "Stereo DAC", "Stereo DAC MIXL" },
3261 { "PDM R Mux", "Mono DAC", "Mono DAC MIXR" },
3262 { "PDM R Mux", "Stereo DAC", "Stereo DAC MIXR" },
3269 { "SPDIF Mux", "IF3_DAC", "IF3 DAC" },
3270 { "SPDIF Mux", "IF2_DAC", "IF2 DAC" },