diff options
-rw-r--r-- | sound/soc/codecs/rt5665.c | 136 |
1 files changed, 68 insertions, 68 deletions
diff --git a/sound/soc/codecs/rt5665.c b/sound/soc/codecs/rt5665.c index 8cd22307f5b6..14b0cf89edf5 100644 --- a/sound/soc/codecs/rt5665.c +++ b/sound/soc/codecs/rt5665.c | |||
@@ -912,46 +912,46 @@ static const char * const rt5665_data_select[] = { | |||
912 | "L/R", "R/L", "L/L", "R/R" | 912 | "L/R", "R/L", "L/L", "R/R" |
913 | }; | 913 | }; |
914 | 914 | ||
915 | static const SOC_ENUM_SINGLE_DECL(rt5665_if1_1_01_adc_enum, | 915 | static SOC_ENUM_SINGLE_DECL(rt5665_if1_1_01_adc_enum, |
916 | RT5665_TDM_CTRL_2, RT5665_I2S1_1_DS_ADC_SLOT01_SFT, rt5665_data_select); | 916 | RT5665_TDM_CTRL_2, RT5665_I2S1_1_DS_ADC_SLOT01_SFT, rt5665_data_select); |
917 | 917 | ||
918 | static const SOC_ENUM_SINGLE_DECL(rt5665_if1_1_23_adc_enum, | 918 | static SOC_ENUM_SINGLE_DECL(rt5665_if1_1_23_adc_enum, |
919 | RT5665_TDM_CTRL_2, RT5665_I2S1_1_DS_ADC_SLOT23_SFT, rt5665_data_select); | 919 | RT5665_TDM_CTRL_2, RT5665_I2S1_1_DS_ADC_SLOT23_SFT, rt5665_data_select); |
920 | 920 | ||
921 | static const SOC_ENUM_SINGLE_DECL(rt5665_if1_1_45_adc_enum, | 921 | static SOC_ENUM_SINGLE_DECL(rt5665_if1_1_45_adc_enum, |
922 | RT5665_TDM_CTRL_2, RT5665_I2S1_1_DS_ADC_SLOT45_SFT, rt5665_data_select); | 922 | RT5665_TDM_CTRL_2, RT5665_I2S1_1_DS_ADC_SLOT45_SFT, rt5665_data_select); |
923 | 923 | ||
924 | static const SOC_ENUM_SINGLE_DECL(rt5665_if1_1_67_adc_enum, | 924 | static SOC_ENUM_SINGLE_DECL(rt5665_if1_1_67_adc_enum, |
925 | RT5665_TDM_CTRL_2, RT5665_I2S1_1_DS_ADC_SLOT67_SFT, rt5665_data_select); | 925 | RT5665_TDM_CTRL_2, RT5665_I2S1_1_DS_ADC_SLOT67_SFT, rt5665_data_select); |
926 | 926 | ||
927 | static const SOC_ENUM_SINGLE_DECL(rt5665_if1_2_01_adc_enum, | 927 | static SOC_ENUM_SINGLE_DECL(rt5665_if1_2_01_adc_enum, |
928 | RT5665_TDM_CTRL_2, RT5665_I2S1_2_DS_ADC_SLOT01_SFT, rt5665_data_select); | 928 | RT5665_TDM_CTRL_2, RT5665_I2S1_2_DS_ADC_SLOT01_SFT, rt5665_data_select); |
929 | 929 | ||
930 | static const SOC_ENUM_SINGLE_DECL(rt5665_if1_2_23_adc_enum, | 930 | static SOC_ENUM_SINGLE_DECL(rt5665_if1_2_23_adc_enum, |
931 | RT5665_TDM_CTRL_2, RT5665_I2S1_2_DS_ADC_SLOT23_SFT, rt5665_data_select); | 931 | RT5665_TDM_CTRL_2, RT5665_I2S1_2_DS_ADC_SLOT23_SFT, rt5665_data_select); |
932 | 932 | ||
933 | static const SOC_ENUM_SINGLE_DECL(rt5665_if1_2_45_adc_enum, | 933 | static SOC_ENUM_SINGLE_DECL(rt5665_if1_2_45_adc_enum, |
934 | RT5665_TDM_CTRL_2, RT5665_I2S1_2_DS_ADC_SLOT45_SFT, rt5665_data_select); | 934 | RT5665_TDM_CTRL_2, RT5665_I2S1_2_DS_ADC_SLOT45_SFT, rt5665_data_select); |
935 | 935 | ||
936 | static const SOC_ENUM_SINGLE_DECL(rt5665_if1_2_67_adc_enum, | 936 | static SOC_ENUM_SINGLE_DECL(rt5665_if1_2_67_adc_enum, |
937 | RT5665_TDM_CTRL_2, RT5665_I2S1_2_DS_ADC_SLOT67_SFT, rt5665_data_select); | 937 | RT5665_TDM_CTRL_2, RT5665_I2S1_2_DS_ADC_SLOT67_SFT, rt5665_data_select); |
938 | 938 | ||
939 | static const SOC_ENUM_SINGLE_DECL(rt5665_if2_1_dac_enum, | 939 | static SOC_ENUM_SINGLE_DECL(rt5665_if2_1_dac_enum, |
940 | RT5665_DIG_INF2_DATA, RT5665_IF2_1_DAC_SEL_SFT, rt5665_data_select); | 940 | RT5665_DIG_INF2_DATA, RT5665_IF2_1_DAC_SEL_SFT, rt5665_data_select); |
941 | 941 | ||
942 | static const SOC_ENUM_SINGLE_DECL(rt5665_if2_1_adc_enum, | 942 | static SOC_ENUM_SINGLE_DECL(rt5665_if2_1_adc_enum, |
943 | RT5665_DIG_INF2_DATA, RT5665_IF2_1_ADC_SEL_SFT, rt5665_data_select); | 943 | RT5665_DIG_INF2_DATA, RT5665_IF2_1_ADC_SEL_SFT, rt5665_data_select); |
944 | 944 | ||
945 | static const SOC_ENUM_SINGLE_DECL(rt5665_if2_2_dac_enum, | 945 | static SOC_ENUM_SINGLE_DECL(rt5665_if2_2_dac_enum, |
946 | RT5665_DIG_INF2_DATA, RT5665_IF2_2_DAC_SEL_SFT, rt5665_data_select); | 946 | RT5665_DIG_INF2_DATA, RT5665_IF2_2_DAC_SEL_SFT, rt5665_data_select); |
947 | 947 | ||
948 | static const SOC_ENUM_SINGLE_DECL(rt5665_if2_2_adc_enum, | 948 | static SOC_ENUM_SINGLE_DECL(rt5665_if2_2_adc_enum, |
949 | RT5665_DIG_INF2_DATA, RT5665_IF2_2_ADC_SEL_SFT, rt5665_data_select); | 949 | RT5665_DIG_INF2_DATA, RT5665_IF2_2_ADC_SEL_SFT, rt5665_data_select); |
950 | 950 | ||
951 | static const SOC_ENUM_SINGLE_DECL(rt5665_if3_dac_enum, | 951 | static SOC_ENUM_SINGLE_DECL(rt5665_if3_dac_enum, |
952 | RT5665_DIG_INF3_DATA, RT5665_IF3_DAC_SEL_SFT, rt5665_data_select); | 952 | RT5665_DIG_INF3_DATA, RT5665_IF3_DAC_SEL_SFT, rt5665_data_select); |
953 | 953 | ||
954 | static const SOC_ENUM_SINGLE_DECL(rt5665_if3_adc_enum, | 954 | static SOC_ENUM_SINGLE_DECL(rt5665_if3_adc_enum, |
955 | RT5665_DIG_INF3_DATA, RT5665_IF3_ADC_SEL_SFT, rt5665_data_select); | 955 | RT5665_DIG_INF3_DATA, RT5665_IF3_ADC_SEL_SFT, rt5665_data_select); |
956 | 956 | ||
957 | static const struct snd_kcontrol_new rt5665_if1_1_01_adc_swap_mux = | 957 | static const struct snd_kcontrol_new rt5665_if1_1_01_adc_swap_mux = |
@@ -1819,14 +1819,14 @@ static const char * const rt5665_dac2_src[] = { | |||
1819 | "IF1 DAC2", "IF2_1 DAC", "IF2_2 DAC", "IF3 DAC", "Mono ADC MIX" | 1819 | "IF1 DAC2", "IF2_1 DAC", "IF2_2 DAC", "IF3 DAC", "Mono ADC MIX" |
1820 | }; | 1820 | }; |
1821 | 1821 | ||
1822 | static const SOC_ENUM_SINGLE_DECL( | 1822 | static SOC_ENUM_SINGLE_DECL( |
1823 | rt5665_dac_l2_enum, RT5665_DAC2_CTRL, | 1823 | rt5665_dac_l2_enum, RT5665_DAC2_CTRL, |
1824 | RT5665_DAC_L2_SEL_SFT, rt5665_dac2_src); | 1824 | RT5665_DAC_L2_SEL_SFT, rt5665_dac2_src); |
1825 | 1825 | ||
1826 | static const struct snd_kcontrol_new rt5665_dac_l2_mux = | 1826 | static const struct snd_kcontrol_new rt5665_dac_l2_mux = |
1827 | SOC_DAPM_ENUM("Digital DAC L2 Source", rt5665_dac_l2_enum); | 1827 | SOC_DAPM_ENUM("Digital DAC L2 Source", rt5665_dac_l2_enum); |
1828 | 1828 | ||
1829 | static const SOC_ENUM_SINGLE_DECL( | 1829 | static SOC_ENUM_SINGLE_DECL( |
1830 | rt5665_dac_r2_enum, RT5665_DAC2_CTRL, | 1830 | rt5665_dac_r2_enum, RT5665_DAC2_CTRL, |
1831 | RT5665_DAC_R2_SEL_SFT, rt5665_dac2_src); | 1831 | RT5665_DAC_R2_SEL_SFT, rt5665_dac2_src); |
1832 | 1832 | ||
@@ -1839,14 +1839,14 @@ static const char * const rt5665_dac3_src[] = { | |||
1839 | "IF1 DAC2", "IF2_1 DAC", "IF2_2 DAC", "IF3 DAC", "STO2 ADC MIX" | 1839 | "IF1 DAC2", "IF2_1 DAC", "IF2_2 DAC", "IF3 DAC", "STO2 ADC MIX" |
1840 | }; | 1840 | }; |
1841 | 1841 | ||
1842 | static const SOC_ENUM_SINGLE_DECL( | 1842 | static SOC_ENUM_SINGLE_DECL( |
1843 | rt5665_dac_l3_enum, RT5665_DAC3_CTRL, | 1843 | rt5665_dac_l3_enum, RT5665_DAC3_CTRL, |
1844 | RT5665_DAC_L3_SEL_SFT, rt5665_dac3_src); | 1844 | RT5665_DAC_L3_SEL_SFT, rt5665_dac3_src); |
1845 | 1845 | ||
1846 | static const struct snd_kcontrol_new rt5665_dac_l3_mux = | 1846 | static const struct snd_kcontrol_new rt5665_dac_l3_mux = |
1847 | SOC_DAPM_ENUM("Digital DAC L3 Source", rt5665_dac_l3_enum); | 1847 | SOC_DAPM_ENUM("Digital DAC L3 Source", rt5665_dac_l3_enum); |
1848 | 1848 | ||
1849 | static const SOC_ENUM_SINGLE_DECL( | 1849 | static SOC_ENUM_SINGLE_DECL( |
1850 | rt5665_dac_r3_enum, RT5665_DAC3_CTRL, | 1850 | rt5665_dac_r3_enum, RT5665_DAC3_CTRL, |
1851 | RT5665_DAC_R3_SEL_SFT, rt5665_dac3_src); | 1851 | RT5665_DAC_R3_SEL_SFT, rt5665_dac3_src); |
1852 | 1852 | ||
@@ -1859,14 +1859,14 @@ static const char * const rt5665_sto1_adc1_src[] = { | |||
1859 | "DD Mux", "ADC" | 1859 | "DD Mux", "ADC" |
1860 | }; | 1860 | }; |
1861 | 1861 | ||
1862 | static const SOC_ENUM_SINGLE_DECL( | 1862 | static SOC_ENUM_SINGLE_DECL( |
1863 | rt5665_sto1_adc1l_enum, RT5665_STO1_ADC_MIXER, | 1863 | rt5665_sto1_adc1l_enum, RT5665_STO1_ADC_MIXER, |
1864 | RT5665_STO1_ADC1L_SRC_SFT, rt5665_sto1_adc1_src); | 1864 | RT5665_STO1_ADC1L_SRC_SFT, rt5665_sto1_adc1_src); |
1865 | 1865 | ||
1866 | static const struct snd_kcontrol_new rt5665_sto1_adc1l_mux = | 1866 | static const struct snd_kcontrol_new rt5665_sto1_adc1l_mux = |
1867 | SOC_DAPM_ENUM("Stereo1 ADC1L Source", rt5665_sto1_adc1l_enum); | 1867 | SOC_DAPM_ENUM("Stereo1 ADC1L Source", rt5665_sto1_adc1l_enum); |
1868 | 1868 | ||
1869 | static const SOC_ENUM_SINGLE_DECL( | 1869 | static SOC_ENUM_SINGLE_DECL( |
1870 | rt5665_sto1_adc1r_enum, RT5665_STO1_ADC_MIXER, | 1870 | rt5665_sto1_adc1r_enum, RT5665_STO1_ADC_MIXER, |
1871 | RT5665_STO1_ADC1R_SRC_SFT, rt5665_sto1_adc1_src); | 1871 | RT5665_STO1_ADC1R_SRC_SFT, rt5665_sto1_adc1_src); |
1872 | 1872 | ||
@@ -1879,14 +1879,14 @@ static const char * const rt5665_sto1_adc_src[] = { | |||
1879 | "ADC1 L", "ADC1 R", "ADC2 L", "ADC2 R" | 1879 | "ADC1 L", "ADC1 R", "ADC2 L", "ADC2 R" |
1880 | }; | 1880 | }; |
1881 | 1881 | ||
1882 | static const SOC_ENUM_SINGLE_DECL( | 1882 | static SOC_ENUM_SINGLE_DECL( |
1883 | rt5665_sto1_adcl_enum, RT5665_STO1_ADC_MIXER, | 1883 | rt5665_sto1_adcl_enum, RT5665_STO1_ADC_MIXER, |
1884 | RT5665_STO1_ADCL_SRC_SFT, rt5665_sto1_adc_src); | 1884 | RT5665_STO1_ADCL_SRC_SFT, rt5665_sto1_adc_src); |
1885 | 1885 | ||
1886 | static const struct snd_kcontrol_new rt5665_sto1_adcl_mux = | 1886 | static const struct snd_kcontrol_new rt5665_sto1_adcl_mux = |
1887 | SOC_DAPM_ENUM("Stereo1 ADCL Source", rt5665_sto1_adcl_enum); | 1887 | SOC_DAPM_ENUM("Stereo1 ADCL Source", rt5665_sto1_adcl_enum); |
1888 | 1888 | ||
1889 | static const SOC_ENUM_SINGLE_DECL( | 1889 | static SOC_ENUM_SINGLE_DECL( |
1890 | rt5665_sto1_adcr_enum, RT5665_STO1_ADC_MIXER, | 1890 | rt5665_sto1_adcr_enum, RT5665_STO1_ADC_MIXER, |
1891 | RT5665_STO1_ADCR_SRC_SFT, rt5665_sto1_adc_src); | 1891 | RT5665_STO1_ADCR_SRC_SFT, rt5665_sto1_adc_src); |
1892 | 1892 | ||
@@ -1899,14 +1899,14 @@ static const char * const rt5665_sto1_adc2_src[] = { | |||
1899 | "DAC MIX", "DMIC" | 1899 | "DAC MIX", "DMIC" |
1900 | }; | 1900 | }; |
1901 | 1901 | ||
1902 | static const SOC_ENUM_SINGLE_DECL( | 1902 | static SOC_ENUM_SINGLE_DECL( |
1903 | rt5665_sto1_adc2l_enum, RT5665_STO1_ADC_MIXER, | 1903 | rt5665_sto1_adc2l_enum, RT5665_STO1_ADC_MIXER, |
1904 | RT5665_STO1_ADC2L_SRC_SFT, rt5665_sto1_adc2_src); | 1904 | RT5665_STO1_ADC2L_SRC_SFT, rt5665_sto1_adc2_src); |
1905 | 1905 | ||
1906 | static const struct snd_kcontrol_new rt5665_sto1_adc2l_mux = | 1906 | static const struct snd_kcontrol_new rt5665_sto1_adc2l_mux = |
1907 | SOC_DAPM_ENUM("Stereo1 ADC2L Source", rt5665_sto1_adc2l_enum); | 1907 | SOC_DAPM_ENUM("Stereo1 ADC2L Source", rt5665_sto1_adc2l_enum); |
1908 | 1908 | ||
1909 | static const SOC_ENUM_SINGLE_DECL( | 1909 | static SOC_ENUM_SINGLE_DECL( |
1910 | rt5665_sto1_adc2r_enum, RT5665_STO1_ADC_MIXER, | 1910 | rt5665_sto1_adc2r_enum, RT5665_STO1_ADC_MIXER, |
1911 | RT5665_STO1_ADC2R_SRC_SFT, rt5665_sto1_adc2_src); | 1911 | RT5665_STO1_ADC2R_SRC_SFT, rt5665_sto1_adc2_src); |
1912 | 1912 | ||
@@ -1919,7 +1919,7 @@ static const char * const rt5665_sto1_dmic_src[] = { | |||
1919 | "DMIC1", "DMIC2" | 1919 | "DMIC1", "DMIC2" |
1920 | }; | 1920 | }; |
1921 | 1921 | ||
1922 | static const SOC_ENUM_SINGLE_DECL( | 1922 | static SOC_ENUM_SINGLE_DECL( |
1923 | rt5665_sto1_dmic_enum, RT5665_STO1_ADC_MIXER, | 1923 | rt5665_sto1_dmic_enum, RT5665_STO1_ADC_MIXER, |
1924 | RT5665_STO1_DMIC_SRC_SFT, rt5665_sto1_dmic_src); | 1924 | RT5665_STO1_DMIC_SRC_SFT, rt5665_sto1_dmic_src); |
1925 | 1925 | ||
@@ -1931,7 +1931,7 @@ static const char * const rt5665_sto1_dd_l_src[] = { | |||
1931 | "STO2 DAC", "MONO DAC" | 1931 | "STO2 DAC", "MONO DAC" |
1932 | }; | 1932 | }; |
1933 | 1933 | ||
1934 | static const SOC_ENUM_SINGLE_DECL( | 1934 | static SOC_ENUM_SINGLE_DECL( |
1935 | rt5665_sto1_dd_l_enum, RT5665_STO1_ADC_MIXER, | 1935 | rt5665_sto1_dd_l_enum, RT5665_STO1_ADC_MIXER, |
1936 | RT5665_STO1_DD_L_SRC_SFT, rt5665_sto1_dd_l_src); | 1936 | RT5665_STO1_DD_L_SRC_SFT, rt5665_sto1_dd_l_src); |
1937 | 1937 | ||
@@ -1943,7 +1943,7 @@ static const char * const rt5665_sto1_dd_r_src[] = { | |||
1943 | "STO2 DAC", "MONO DAC", "AEC REF" | 1943 | "STO2 DAC", "MONO DAC", "AEC REF" |
1944 | }; | 1944 | }; |
1945 | 1945 | ||
1946 | static const SOC_ENUM_SINGLE_DECL( | 1946 | static SOC_ENUM_SINGLE_DECL( |
1947 | rt5665_sto1_dd_r_enum, RT5665_STO1_ADC_MIXER, | 1947 | rt5665_sto1_dd_r_enum, RT5665_STO1_ADC_MIXER, |
1948 | RT5665_STO1_DD_R_SRC_SFT, rt5665_sto1_dd_r_src); | 1948 | RT5665_STO1_DD_R_SRC_SFT, rt5665_sto1_dd_r_src); |
1949 | 1949 | ||
@@ -1956,7 +1956,7 @@ static const char * const rt5665_mono_adc_l2_src[] = { | |||
1956 | "DAC MIXL", "DMIC" | 1956 | "DAC MIXL", "DMIC" |
1957 | }; | 1957 | }; |
1958 | 1958 | ||
1959 | static const SOC_ENUM_SINGLE_DECL( | 1959 | static SOC_ENUM_SINGLE_DECL( |
1960 | rt5665_mono_adc_l2_enum, RT5665_MONO_ADC_MIXER, | 1960 | rt5665_mono_adc_l2_enum, RT5665_MONO_ADC_MIXER, |
1961 | RT5665_MONO_ADC_L2_SRC_SFT, rt5665_mono_adc_l2_src); | 1961 | RT5665_MONO_ADC_L2_SRC_SFT, rt5665_mono_adc_l2_src); |
1962 | 1962 | ||
@@ -1970,7 +1970,7 @@ static const char * const rt5665_mono_adc_l1_src[] = { | |||
1970 | "DD Mux", "ADC" | 1970 | "DD Mux", "ADC" |
1971 | }; | 1971 | }; |
1972 | 1972 | ||
1973 | static const SOC_ENUM_SINGLE_DECL( | 1973 | static SOC_ENUM_SINGLE_DECL( |
1974 | rt5665_mono_adc_l1_enum, RT5665_MONO_ADC_MIXER, | 1974 | rt5665_mono_adc_l1_enum, RT5665_MONO_ADC_MIXER, |
1975 | RT5665_MONO_ADC_L1_SRC_SFT, rt5665_mono_adc_l1_src); | 1975 | RT5665_MONO_ADC_L1_SRC_SFT, rt5665_mono_adc_l1_src); |
1976 | 1976 | ||
@@ -1982,14 +1982,14 @@ static const char * const rt5665_mono_dd_src[] = { | |||
1982 | "STO2 DAC", "MONO DAC" | 1982 | "STO2 DAC", "MONO DAC" |
1983 | }; | 1983 | }; |
1984 | 1984 | ||
1985 | static const SOC_ENUM_SINGLE_DECL( | 1985 | static SOC_ENUM_SINGLE_DECL( |
1986 | rt5665_mono_dd_l_enum, RT5665_MONO_ADC_MIXER, | 1986 | rt5665_mono_dd_l_enum, RT5665_MONO_ADC_MIXER, |
1987 | RT5665_MONO_DD_L_SRC_SFT, rt5665_mono_dd_src); | 1987 | RT5665_MONO_DD_L_SRC_SFT, rt5665_mono_dd_src); |
1988 | 1988 | ||
1989 | static const struct snd_kcontrol_new rt5665_mono_dd_l_mux = | 1989 | static const struct snd_kcontrol_new rt5665_mono_dd_l_mux = |
1990 | SOC_DAPM_ENUM("Mono DD L Source", rt5665_mono_dd_l_enum); | 1990 | SOC_DAPM_ENUM("Mono DD L Source", rt5665_mono_dd_l_enum); |
1991 | 1991 | ||
1992 | static const SOC_ENUM_SINGLE_DECL( | 1992 | static SOC_ENUM_SINGLE_DECL( |
1993 | rt5665_mono_dd_r_enum, RT5665_MONO_ADC_MIXER, | 1993 | rt5665_mono_dd_r_enum, RT5665_MONO_ADC_MIXER, |
1994 | RT5665_MONO_DD_R_SRC_SFT, rt5665_mono_dd_src); | 1994 | RT5665_MONO_DD_R_SRC_SFT, rt5665_mono_dd_src); |
1995 | 1995 | ||
@@ -2002,14 +2002,14 @@ static const char * const rt5665_mono_adc_src[] = { | |||
2002 | "ADC1 L", "ADC1 R", "ADC2 L", "ADC2 R" | 2002 | "ADC1 L", "ADC1 R", "ADC2 L", "ADC2 R" |
2003 | }; | 2003 | }; |
2004 | 2004 | ||
2005 | static const SOC_ENUM_SINGLE_DECL( | 2005 | static SOC_ENUM_SINGLE_DECL( |
2006 | rt5665_mono_adc_l_enum, RT5665_MONO_ADC_MIXER, | 2006 | rt5665_mono_adc_l_enum, RT5665_MONO_ADC_MIXER, |
2007 | RT5665_MONO_ADC_L_SRC_SFT, rt5665_mono_adc_src); | 2007 | RT5665_MONO_ADC_L_SRC_SFT, rt5665_mono_adc_src); |
2008 | 2008 | ||
2009 | static const struct snd_kcontrol_new rt5665_mono_adc_l_mux = | 2009 | static const struct snd_kcontrol_new rt5665_mono_adc_l_mux = |
2010 | SOC_DAPM_ENUM("Mono ADC L Source", rt5665_mono_adc_l_enum); | 2010 | SOC_DAPM_ENUM("Mono ADC L Source", rt5665_mono_adc_l_enum); |
2011 | 2011 | ||
2012 | static const SOC_ENUM_SINGLE_DECL( | 2012 | static SOC_ENUM_SINGLE_DECL( |
2013 | rt5665_mono_adcr_enum, RT5665_MONO_ADC_MIXER, | 2013 | rt5665_mono_adcr_enum, RT5665_MONO_ADC_MIXER, |
2014 | RT5665_MONO_ADC_R_SRC_SFT, rt5665_mono_adc_src); | 2014 | RT5665_MONO_ADC_R_SRC_SFT, rt5665_mono_adc_src); |
2015 | 2015 | ||
@@ -2022,7 +2022,7 @@ static const char * const rt5665_mono_dmic_l_src[] = { | |||
2022 | "DMIC1 L", "DMIC2 L" | 2022 | "DMIC1 L", "DMIC2 L" |
2023 | }; | 2023 | }; |
2024 | 2024 | ||
2025 | static const SOC_ENUM_SINGLE_DECL( | 2025 | static SOC_ENUM_SINGLE_DECL( |
2026 | rt5665_mono_dmic_l_enum, RT5665_MONO_ADC_MIXER, | 2026 | rt5665_mono_dmic_l_enum, RT5665_MONO_ADC_MIXER, |
2027 | RT5665_MONO_DMIC_L_SRC_SFT, rt5665_mono_dmic_l_src); | 2027 | RT5665_MONO_DMIC_L_SRC_SFT, rt5665_mono_dmic_l_src); |
2028 | 2028 | ||
@@ -2035,7 +2035,7 @@ static const char * const rt5665_mono_adc_r2_src[] = { | |||
2035 | "DAC MIXR", "DMIC" | 2035 | "DAC MIXR", "DMIC" |
2036 | }; | 2036 | }; |
2037 | 2037 | ||
2038 | static const SOC_ENUM_SINGLE_DECL( | 2038 | static SOC_ENUM_SINGLE_DECL( |
2039 | rt5665_mono_adc_r2_enum, RT5665_MONO_ADC_MIXER, | 2039 | rt5665_mono_adc_r2_enum, RT5665_MONO_ADC_MIXER, |
2040 | RT5665_MONO_ADC_R2_SRC_SFT, rt5665_mono_adc_r2_src); | 2040 | RT5665_MONO_ADC_R2_SRC_SFT, rt5665_mono_adc_r2_src); |
2041 | 2041 | ||
@@ -2048,7 +2048,7 @@ static const char * const rt5665_mono_adc_r1_src[] = { | |||
2048 | "DD Mux", "ADC" | 2048 | "DD Mux", "ADC" |
2049 | }; | 2049 | }; |
2050 | 2050 | ||
2051 | static const SOC_ENUM_SINGLE_DECL( | 2051 | static SOC_ENUM_SINGLE_DECL( |
2052 | rt5665_mono_adc_r1_enum, RT5665_MONO_ADC_MIXER, | 2052 | rt5665_mono_adc_r1_enum, RT5665_MONO_ADC_MIXER, |
2053 | RT5665_MONO_ADC_R1_SRC_SFT, rt5665_mono_adc_r1_src); | 2053 | RT5665_MONO_ADC_R1_SRC_SFT, rt5665_mono_adc_r1_src); |
2054 | 2054 | ||
@@ -2061,7 +2061,7 @@ static const char * const rt5665_mono_dmic_r_src[] = { | |||
2061 | "DMIC1 R", "DMIC2 R" | 2061 | "DMIC1 R", "DMIC2 R" |
2062 | }; | 2062 | }; |
2063 | 2063 | ||
2064 | static const SOC_ENUM_SINGLE_DECL( | 2064 | static SOC_ENUM_SINGLE_DECL( |
2065 | rt5665_mono_dmic_r_enum, RT5665_MONO_ADC_MIXER, | 2065 | rt5665_mono_dmic_r_enum, RT5665_MONO_ADC_MIXER, |
2066 | RT5665_MONO_DMIC_R_SRC_SFT, rt5665_mono_dmic_r_src); | 2066 | RT5665_MONO_DMIC_R_SRC_SFT, rt5665_mono_dmic_r_src); |
2067 | 2067 | ||
@@ -2075,14 +2075,14 @@ static const char * const rt5665_sto2_adc1_src[] = { | |||
2075 | "DD Mux", "ADC" | 2075 | "DD Mux", "ADC" |
2076 | }; | 2076 | }; |
2077 | 2077 | ||
2078 | static const SOC_ENUM_SINGLE_DECL( | 2078 | static SOC_ENUM_SINGLE_DECL( |
2079 | rt5665_sto2_adc1l_enum, RT5665_STO2_ADC_MIXER, | 2079 | rt5665_sto2_adc1l_enum, RT5665_STO2_ADC_MIXER, |
2080 | RT5665_STO2_ADC1L_SRC_SFT, rt5665_sto2_adc1_src); | 2080 | RT5665_STO2_ADC1L_SRC_SFT, rt5665_sto2_adc1_src); |
2081 | 2081 | ||
2082 | static const struct snd_kcontrol_new rt5665_sto2_adc1l_mux = | 2082 | static const struct snd_kcontrol_new rt5665_sto2_adc1l_mux = |
2083 | SOC_DAPM_ENUM("Stereo2 ADC1L Source", rt5665_sto2_adc1l_enum); | 2083 | SOC_DAPM_ENUM("Stereo2 ADC1L Source", rt5665_sto2_adc1l_enum); |
2084 | 2084 | ||
2085 | static const SOC_ENUM_SINGLE_DECL( | 2085 | static SOC_ENUM_SINGLE_DECL( |
2086 | rt5665_sto2_adc1r_enum, RT5665_STO2_ADC_MIXER, | 2086 | rt5665_sto2_adc1r_enum, RT5665_STO2_ADC_MIXER, |
2087 | RT5665_STO2_ADC1R_SRC_SFT, rt5665_sto2_adc1_src); | 2087 | RT5665_STO2_ADC1R_SRC_SFT, rt5665_sto2_adc1_src); |
2088 | 2088 | ||
@@ -2095,14 +2095,14 @@ static const char * const rt5665_sto2_adc_src[] = { | |||
2095 | "ADC1 L", "ADC1 R", "ADC2 L" | 2095 | "ADC1 L", "ADC1 R", "ADC2 L" |
2096 | }; | 2096 | }; |
2097 | 2097 | ||
2098 | static const SOC_ENUM_SINGLE_DECL( | 2098 | static SOC_ENUM_SINGLE_DECL( |
2099 | rt5665_sto2_adcl_enum, RT5665_STO2_ADC_MIXER, | 2099 | rt5665_sto2_adcl_enum, RT5665_STO2_ADC_MIXER, |
2100 | RT5665_STO2_ADCL_SRC_SFT, rt5665_sto2_adc_src); | 2100 | RT5665_STO2_ADCL_SRC_SFT, rt5665_sto2_adc_src); |
2101 | 2101 | ||
2102 | static const struct snd_kcontrol_new rt5665_sto2_adcl_mux = | 2102 | static const struct snd_kcontrol_new rt5665_sto2_adcl_mux = |
2103 | SOC_DAPM_ENUM("Stereo2 ADCL Source", rt5665_sto2_adcl_enum); | 2103 | SOC_DAPM_ENUM("Stereo2 ADCL Source", rt5665_sto2_adcl_enum); |
2104 | 2104 | ||
2105 | static const SOC_ENUM_SINGLE_DECL( | 2105 | static SOC_ENUM_SINGLE_DECL( |
2106 | rt5665_sto2_adcr_enum, RT5665_STO2_ADC_MIXER, | 2106 | rt5665_sto2_adcr_enum, RT5665_STO2_ADC_MIXER, |
2107 | RT5665_STO2_ADCR_SRC_SFT, rt5665_sto2_adc_src); | 2107 | RT5665_STO2_ADCR_SRC_SFT, rt5665_sto2_adc_src); |
2108 | 2108 | ||
@@ -2115,14 +2115,14 @@ static const char * const rt5665_sto2_adc2_src[] = { | |||
2115 | "DAC MIX", "DMIC" | 2115 | "DAC MIX", "DMIC" |
2116 | }; | 2116 | }; |
2117 | 2117 | ||
2118 | static const SOC_ENUM_SINGLE_DECL( | 2118 | static SOC_ENUM_SINGLE_DECL( |
2119 | rt5665_sto2_adc2l_enum, RT5665_STO2_ADC_MIXER, | 2119 | rt5665_sto2_adc2l_enum, RT5665_STO2_ADC_MIXER, |
2120 | RT5665_STO2_ADC2L_SRC_SFT, rt5665_sto2_adc2_src); | 2120 | RT5665_STO2_ADC2L_SRC_SFT, rt5665_sto2_adc2_src); |
2121 | 2121 | ||
2122 | static const struct snd_kcontrol_new rt5665_sto2_adc2l_mux = | 2122 | static const struct snd_kcontrol_new rt5665_sto2_adc2l_mux = |
2123 | SOC_DAPM_ENUM("Stereo2 ADC2L Source", rt5665_sto2_adc2l_enum); | 2123 | SOC_DAPM_ENUM("Stereo2 ADC2L Source", rt5665_sto2_adc2l_enum); |
2124 | 2124 | ||
2125 | static const SOC_ENUM_SINGLE_DECL( | 2125 | static SOC_ENUM_SINGLE_DECL( |
2126 | rt5665_sto2_adc2r_enum, RT5665_STO2_ADC_MIXER, | 2126 | rt5665_sto2_adc2r_enum, RT5665_STO2_ADC_MIXER, |
2127 | RT5665_STO2_ADC2R_SRC_SFT, rt5665_sto2_adc2_src); | 2127 | RT5665_STO2_ADC2R_SRC_SFT, rt5665_sto2_adc2_src); |
2128 | 2128 | ||
@@ -2135,7 +2135,7 @@ static const char * const rt5665_sto2_dmic_src[] = { | |||
2135 | "DMIC1", "DMIC2" | 2135 | "DMIC1", "DMIC2" |
2136 | }; | 2136 | }; |
2137 | 2137 | ||
2138 | static const SOC_ENUM_SINGLE_DECL( | 2138 | static SOC_ENUM_SINGLE_DECL( |
2139 | rt5665_sto2_dmic_enum, RT5665_STO2_ADC_MIXER, | 2139 | rt5665_sto2_dmic_enum, RT5665_STO2_ADC_MIXER, |
2140 | RT5665_STO2_DMIC_SRC_SFT, rt5665_sto2_dmic_src); | 2140 | RT5665_STO2_DMIC_SRC_SFT, rt5665_sto2_dmic_src); |
2141 | 2141 | ||
@@ -2147,7 +2147,7 @@ static const char * const rt5665_sto2_dd_l_src[] = { | |||
2147 | "STO2 DAC", "MONO DAC" | 2147 | "STO2 DAC", "MONO DAC" |
2148 | }; | 2148 | }; |
2149 | 2149 | ||
2150 | static const SOC_ENUM_SINGLE_DECL( | 2150 | static SOC_ENUM_SINGLE_DECL( |
2151 | rt5665_sto2_dd_l_enum, RT5665_STO2_ADC_MIXER, | 2151 | rt5665_sto2_dd_l_enum, RT5665_STO2_ADC_MIXER, |
2152 | RT5665_STO2_DD_L_SRC_SFT, rt5665_sto2_dd_l_src); | 2152 | RT5665_STO2_DD_L_SRC_SFT, rt5665_sto2_dd_l_src); |
2153 | 2153 | ||
@@ -2159,7 +2159,7 @@ static const char * const rt5665_sto2_dd_r_src[] = { | |||
2159 | "STO2 DAC", "MONO DAC" | 2159 | "STO2 DAC", "MONO DAC" |
2160 | }; | 2160 | }; |
2161 | 2161 | ||
2162 | static const SOC_ENUM_SINGLE_DECL( | 2162 | static SOC_ENUM_SINGLE_DECL( |
2163 | rt5665_sto2_dd_r_enum, RT5665_STO2_ADC_MIXER, | 2163 | rt5665_sto2_dd_r_enum, RT5665_STO2_ADC_MIXER, |
2164 | RT5665_STO2_DD_R_SRC_SFT, rt5665_sto2_dd_r_src); | 2164 | RT5665_STO2_DD_R_SRC_SFT, rt5665_sto2_dd_r_src); |
2165 | 2165 | ||
@@ -2172,14 +2172,14 @@ static const char * const rt5665_dac1_src[] = { | |||
2172 | "IF1 DAC1", "IF2_1 DAC", "IF2_2 DAC", "IF3 DAC" | 2172 | "IF1 DAC1", "IF2_1 DAC", "IF2_2 DAC", "IF3 DAC" |
2173 | }; | 2173 | }; |
2174 | 2174 | ||
2175 | static const SOC_ENUM_SINGLE_DECL( | 2175 | static SOC_ENUM_SINGLE_DECL( |
2176 | rt5665_dac_r1_enum, RT5665_AD_DA_MIXER, | 2176 | rt5665_dac_r1_enum, RT5665_AD_DA_MIXER, |
2177 | RT5665_DAC1_R_SEL_SFT, rt5665_dac1_src); | 2177 | RT5665_DAC1_R_SEL_SFT, rt5665_dac1_src); |
2178 | 2178 | ||
2179 | static const struct snd_kcontrol_new rt5665_dac_r1_mux = | 2179 | static const struct snd_kcontrol_new rt5665_dac_r1_mux = |
2180 | SOC_DAPM_ENUM("DAC R1 Source", rt5665_dac_r1_enum); | 2180 | SOC_DAPM_ENUM("DAC R1 Source", rt5665_dac_r1_enum); |
2181 | 2181 | ||
2182 | static const SOC_ENUM_SINGLE_DECL( | 2182 | static SOC_ENUM_SINGLE_DECL( |
2183 | rt5665_dac_l1_enum, RT5665_AD_DA_MIXER, | 2183 | rt5665_dac_l1_enum, RT5665_AD_DA_MIXER, |
2184 | RT5665_DAC1_L_SEL_SFT, rt5665_dac1_src); | 2184 | RT5665_DAC1_L_SEL_SFT, rt5665_dac1_src); |
2185 | 2185 | ||
@@ -2192,14 +2192,14 @@ static const char * const rt5665_dig_dac_mix_src[] = { | |||
2192 | "Stereo1 DAC Mixer", "Stereo2 DAC Mixer", "Mono DAC Mixer" | 2192 | "Stereo1 DAC Mixer", "Stereo2 DAC Mixer", "Mono DAC Mixer" |
2193 | }; | 2193 | }; |
2194 | 2194 | ||
2195 | static const SOC_ENUM_SINGLE_DECL( | 2195 | static SOC_ENUM_SINGLE_DECL( |
2196 | rt5665_dig_dac_mixl_enum, RT5665_A_DAC1_MUX, | 2196 | rt5665_dig_dac_mixl_enum, RT5665_A_DAC1_MUX, |
2197 | RT5665_DAC_MIX_L_SFT, rt5665_dig_dac_mix_src); | 2197 | RT5665_DAC_MIX_L_SFT, rt5665_dig_dac_mix_src); |
2198 | 2198 | ||
2199 | static const struct snd_kcontrol_new rt5665_dig_dac_mixl_mux = | 2199 | static const struct snd_kcontrol_new rt5665_dig_dac_mixl_mux = |
2200 | SOC_DAPM_ENUM("DAC Digital Mixer L Source", rt5665_dig_dac_mixl_enum); | 2200 | SOC_DAPM_ENUM("DAC Digital Mixer L Source", rt5665_dig_dac_mixl_enum); |
2201 | 2201 | ||
2202 | static const SOC_ENUM_SINGLE_DECL( | 2202 | static SOC_ENUM_SINGLE_DECL( |
2203 | rt5665_dig_dac_mixr_enum, RT5665_A_DAC1_MUX, | 2203 | rt5665_dig_dac_mixr_enum, RT5665_A_DAC1_MUX, |
2204 | RT5665_DAC_MIX_R_SFT, rt5665_dig_dac_mix_src); | 2204 | RT5665_DAC_MIX_R_SFT, rt5665_dig_dac_mix_src); |
2205 | 2205 | ||
@@ -2212,14 +2212,14 @@ static const char * const rt5665_alg_dac1_src[] = { | |||
2212 | "Stereo1 DAC Mixer", "DAC1", "DMIC1" | 2212 | "Stereo1 DAC Mixer", "DAC1", "DMIC1" |
2213 | }; | 2213 | }; |
2214 | 2214 | ||
2215 | static const SOC_ENUM_SINGLE_DECL( | 2215 | static SOC_ENUM_SINGLE_DECL( |
2216 | rt5665_alg_dac_l1_enum, RT5665_A_DAC1_MUX, | 2216 | rt5665_alg_dac_l1_enum, RT5665_A_DAC1_MUX, |
2217 | RT5665_A_DACL1_SFT, rt5665_alg_dac1_src); | 2217 | RT5665_A_DACL1_SFT, rt5665_alg_dac1_src); |
2218 | 2218 | ||
2219 | static const struct snd_kcontrol_new rt5665_alg_dac_l1_mux = | 2219 | static const struct snd_kcontrol_new rt5665_alg_dac_l1_mux = |
2220 | SOC_DAPM_ENUM("Analog DAC L1 Source", rt5665_alg_dac_l1_enum); | 2220 | SOC_DAPM_ENUM("Analog DAC L1 Source", rt5665_alg_dac_l1_enum); |
2221 | 2221 | ||
2222 | static const SOC_ENUM_SINGLE_DECL( | 2222 | static SOC_ENUM_SINGLE_DECL( |
2223 | rt5665_alg_dac_r1_enum, RT5665_A_DAC1_MUX, | 2223 | rt5665_alg_dac_r1_enum, RT5665_A_DAC1_MUX, |
2224 | RT5665_A_DACR1_SFT, rt5665_alg_dac1_src); | 2224 | RT5665_A_DACR1_SFT, rt5665_alg_dac1_src); |
2225 | 2225 | ||
@@ -2232,14 +2232,14 @@ static const char * const rt5665_alg_dac2_src[] = { | |||
2232 | "Mono DAC Mixer", "DAC2" | 2232 | "Mono DAC Mixer", "DAC2" |
2233 | }; | 2233 | }; |
2234 | 2234 | ||
2235 | static const SOC_ENUM_SINGLE_DECL( | 2235 | static SOC_ENUM_SINGLE_DECL( |
2236 | rt5665_alg_dac_l2_enum, RT5665_A_DAC2_MUX, | 2236 | rt5665_alg_dac_l2_enum, RT5665_A_DAC2_MUX, |
2237 | RT5665_A_DACL2_SFT, rt5665_alg_dac2_src); | 2237 | RT5665_A_DACL2_SFT, rt5665_alg_dac2_src); |
2238 | 2238 | ||
2239 | static const struct snd_kcontrol_new rt5665_alg_dac_l2_mux = | 2239 | static const struct snd_kcontrol_new rt5665_alg_dac_l2_mux = |
2240 | SOC_DAPM_ENUM("Analog DAC L2 Source", rt5665_alg_dac_l2_enum); | 2240 | SOC_DAPM_ENUM("Analog DAC L2 Source", rt5665_alg_dac_l2_enum); |
2241 | 2241 | ||
2242 | static const SOC_ENUM_SINGLE_DECL( | 2242 | static SOC_ENUM_SINGLE_DECL( |
2243 | rt5665_alg_dac_r2_enum, RT5665_A_DAC2_MUX, | 2243 | rt5665_alg_dac_r2_enum, RT5665_A_DAC2_MUX, |
2244 | RT5665_A_DACR2_SFT, rt5665_alg_dac2_src); | 2244 | RT5665_A_DACR2_SFT, rt5665_alg_dac2_src); |
2245 | 2245 | ||
@@ -2253,7 +2253,7 @@ static const char * const rt5665_if2_1_adc_in_src[] = { | |||
2253 | "IF1 DAC2", "IF2_2 DAC", "IF3 DAC", "DAC1 MIX" | 2253 | "IF1 DAC2", "IF2_2 DAC", "IF3 DAC", "DAC1 MIX" |
2254 | }; | 2254 | }; |
2255 | 2255 | ||
2256 | static const SOC_ENUM_SINGLE_DECL( | 2256 | static SOC_ENUM_SINGLE_DECL( |
2257 | rt5665_if2_1_adc_in_enum, RT5665_DIG_INF2_DATA, | 2257 | rt5665_if2_1_adc_in_enum, RT5665_DIG_INF2_DATA, |
2258 | RT5665_IF2_1_ADC_IN_SFT, rt5665_if2_1_adc_in_src); | 2258 | RT5665_IF2_1_ADC_IN_SFT, rt5665_if2_1_adc_in_src); |
2259 | 2259 | ||
@@ -2266,7 +2266,7 @@ static const char * const rt5665_if2_2_adc_in_src[] = { | |||
2266 | "IF1 DAC2", "IF2_1 DAC", "IF3 DAC", "DAC1 MIX" | 2266 | "IF1 DAC2", "IF2_1 DAC", "IF3 DAC", "DAC1 MIX" |
2267 | }; | 2267 | }; |
2268 | 2268 | ||
2269 | static const SOC_ENUM_SINGLE_DECL( | 2269 | static SOC_ENUM_SINGLE_DECL( |
2270 | rt5665_if2_2_adc_in_enum, RT5665_DIG_INF2_DATA, | 2270 | rt5665_if2_2_adc_in_enum, RT5665_DIG_INF2_DATA, |
2271 | RT5665_IF2_2_ADC_IN_SFT, rt5665_if2_2_adc_in_src); | 2271 | RT5665_IF2_2_ADC_IN_SFT, rt5665_if2_2_adc_in_src); |
2272 | 2272 | ||
@@ -2280,7 +2280,7 @@ static const char * const rt5665_if3_adc_in_src[] = { | |||
2280 | "IF1 DAC2", "IF2_1 DAC", "IF2_2 DAC", "DAC1 MIX" | 2280 | "IF1 DAC2", "IF2_1 DAC", "IF2_2 DAC", "DAC1 MIX" |
2281 | }; | 2281 | }; |
2282 | 2282 | ||
2283 | static const SOC_ENUM_SINGLE_DECL( | 2283 | static SOC_ENUM_SINGLE_DECL( |
2284 | rt5665_if3_adc_in_enum, RT5665_DIG_INF3_DATA, | 2284 | rt5665_if3_adc_in_enum, RT5665_DIG_INF3_DATA, |
2285 | RT5665_IF3_ADC_IN_SFT, rt5665_if3_adc_in_src); | 2285 | RT5665_IF3_ADC_IN_SFT, rt5665_if3_adc_in_src); |
2286 | 2286 | ||
@@ -2293,14 +2293,14 @@ static const char * const rt5665_pdm_src[] = { | |||
2293 | "Stereo1 DAC", "Stereo2 DAC", "Mono DAC" | 2293 | "Stereo1 DAC", "Stereo2 DAC", "Mono DAC" |
2294 | }; | 2294 | }; |
2295 | 2295 | ||
2296 | static const SOC_ENUM_SINGLE_DECL( | 2296 | static SOC_ENUM_SINGLE_DECL( |
2297 | rt5665_pdm_l_enum, RT5665_PDM_OUT_CTRL, | 2297 | rt5665_pdm_l_enum, RT5665_PDM_OUT_CTRL, |
2298 | RT5665_PDM1_L_SFT, rt5665_pdm_src); | 2298 | RT5665_PDM1_L_SFT, rt5665_pdm_src); |
2299 | 2299 | ||
2300 | static const struct snd_kcontrol_new rt5665_pdm_l_mux = | 2300 | static const struct snd_kcontrol_new rt5665_pdm_l_mux = |
2301 | SOC_DAPM_ENUM("PDM L Source", rt5665_pdm_l_enum); | 2301 | SOC_DAPM_ENUM("PDM L Source", rt5665_pdm_l_enum); |
2302 | 2302 | ||
2303 | static const SOC_ENUM_SINGLE_DECL( | 2303 | static SOC_ENUM_SINGLE_DECL( |
2304 | rt5665_pdm_r_enum, RT5665_PDM_OUT_CTRL, | 2304 | rt5665_pdm_r_enum, RT5665_PDM_OUT_CTRL, |
2305 | RT5665_PDM1_R_SFT, rt5665_pdm_src); | 2305 | RT5665_PDM1_R_SFT, rt5665_pdm_src); |
2306 | 2306 | ||
@@ -2314,7 +2314,7 @@ static const char * const rt5665_if1_1_adc1_data_src[] = { | |||
2314 | "STO1 ADC", "IF2_1 DAC", | 2314 | "STO1 ADC", "IF2_1 DAC", |
2315 | }; | 2315 | }; |
2316 | 2316 | ||
2317 | static const SOC_ENUM_SINGLE_DECL( | 2317 | static SOC_ENUM_SINGLE_DECL( |
2318 | rt5665_if1_1_adc1_data_enum, RT5665_TDM_CTRL_3, | 2318 | rt5665_if1_1_adc1_data_enum, RT5665_TDM_CTRL_3, |
2319 | RT5665_IF1_ADC1_SEL_SFT, rt5665_if1_1_adc1_data_src); | 2319 | RT5665_IF1_ADC1_SEL_SFT, rt5665_if1_1_adc1_data_src); |
2320 | 2320 | ||
@@ -2326,7 +2326,7 @@ static const char * const rt5665_if1_1_adc2_data_src[] = { | |||
2326 | "STO2 ADC", "IF2_2 DAC", | 2326 | "STO2 ADC", "IF2_2 DAC", |
2327 | }; | 2327 | }; |
2328 | 2328 | ||
2329 | static const SOC_ENUM_SINGLE_DECL( | 2329 | static SOC_ENUM_SINGLE_DECL( |
2330 | rt5665_if1_1_adc2_data_enum, RT5665_TDM_CTRL_3, | 2330 | rt5665_if1_1_adc2_data_enum, RT5665_TDM_CTRL_3, |
2331 | RT5665_IF1_ADC2_SEL_SFT, rt5665_if1_1_adc2_data_src); | 2331 | RT5665_IF1_ADC2_SEL_SFT, rt5665_if1_1_adc2_data_src); |
2332 | 2332 | ||
@@ -2338,7 +2338,7 @@ static const char * const rt5665_if1_1_adc3_data_src[] = { | |||
2338 | "MONO ADC", "IF3 DAC", | 2338 | "MONO ADC", "IF3 DAC", |
2339 | }; | 2339 | }; |
2340 | 2340 | ||
2341 | static const SOC_ENUM_SINGLE_DECL( | 2341 | static SOC_ENUM_SINGLE_DECL( |
2342 | rt5665_if1_1_adc3_data_enum, RT5665_TDM_CTRL_3, | 2342 | rt5665_if1_1_adc3_data_enum, RT5665_TDM_CTRL_3, |
2343 | RT5665_IF1_ADC3_SEL_SFT, rt5665_if1_1_adc3_data_src); | 2343 | RT5665_IF1_ADC3_SEL_SFT, rt5665_if1_1_adc3_data_src); |
2344 | 2344 | ||
@@ -2350,7 +2350,7 @@ static const char * const rt5665_if1_2_adc1_data_src[] = { | |||
2350 | "STO1 ADC", "IF1 DAC", | 2350 | "STO1 ADC", "IF1 DAC", |
2351 | }; | 2351 | }; |
2352 | 2352 | ||
2353 | static const SOC_ENUM_SINGLE_DECL( | 2353 | static SOC_ENUM_SINGLE_DECL( |
2354 | rt5665_if1_2_adc1_data_enum, RT5665_TDM_CTRL_4, | 2354 | rt5665_if1_2_adc1_data_enum, RT5665_TDM_CTRL_4, |
2355 | RT5665_IF1_ADC1_SEL_SFT, rt5665_if1_2_adc1_data_src); | 2355 | RT5665_IF1_ADC1_SEL_SFT, rt5665_if1_2_adc1_data_src); |
2356 | 2356 | ||
@@ -2362,7 +2362,7 @@ static const char * const rt5665_if1_2_adc2_data_src[] = { | |||
2362 | "STO2 ADC", "IF2_1 DAC", | 2362 | "STO2 ADC", "IF2_1 DAC", |
2363 | }; | 2363 | }; |
2364 | 2364 | ||
2365 | static const SOC_ENUM_SINGLE_DECL( | 2365 | static SOC_ENUM_SINGLE_DECL( |
2366 | rt5665_if1_2_adc2_data_enum, RT5665_TDM_CTRL_4, | 2366 | rt5665_if1_2_adc2_data_enum, RT5665_TDM_CTRL_4, |
2367 | RT5665_IF1_ADC2_SEL_SFT, rt5665_if1_2_adc2_data_src); | 2367 | RT5665_IF1_ADC2_SEL_SFT, rt5665_if1_2_adc2_data_src); |
2368 | 2368 | ||
@@ -2374,7 +2374,7 @@ static const char * const rt5665_if1_2_adc3_data_src[] = { | |||
2374 | "MONO ADC", "IF2_2 DAC", | 2374 | "MONO ADC", "IF2_2 DAC", |
2375 | }; | 2375 | }; |
2376 | 2376 | ||
2377 | static const SOC_ENUM_SINGLE_DECL( | 2377 | static SOC_ENUM_SINGLE_DECL( |
2378 | rt5665_if1_2_adc3_data_enum, RT5665_TDM_CTRL_4, | 2378 | rt5665_if1_2_adc3_data_enum, RT5665_TDM_CTRL_4, |
2379 | RT5665_IF1_ADC3_SEL_SFT, rt5665_if1_2_adc3_data_src); | 2379 | RT5665_IF1_ADC3_SEL_SFT, rt5665_if1_2_adc3_data_src); |
2380 | 2380 | ||
@@ -2386,7 +2386,7 @@ static const char * const rt5665_if1_2_adc4_data_src[] = { | |||
2386 | "DAC1", "IF3 DAC", | 2386 | "DAC1", "IF3 DAC", |
2387 | }; | 2387 | }; |
2388 | 2388 | ||
2389 | static const SOC_ENUM_SINGLE_DECL( | 2389 | static SOC_ENUM_SINGLE_DECL( |
2390 | rt5665_if1_2_adc4_data_enum, RT5665_TDM_CTRL_4, | 2390 | rt5665_if1_2_adc4_data_enum, RT5665_TDM_CTRL_4, |
2391 | RT5665_IF1_ADC4_SEL_SFT, rt5665_if1_2_adc4_data_src); | 2391 | RT5665_IF1_ADC4_SEL_SFT, rt5665_if1_2_adc4_data_src); |
2392 | 2392 | ||
@@ -2401,14 +2401,14 @@ static const char * const rt5665_tdm_adc_data_src[] = { | |||
2401 | "4123", "4132", "4213", "4231", "4312", "4321" | 2401 | "4123", "4132", "4213", "4231", "4312", "4321" |
2402 | }; | 2402 | }; |
2403 | 2403 | ||
2404 | static const SOC_ENUM_SINGLE_DECL( | 2404 | static SOC_ENUM_SINGLE_DECL( |
2405 | rt5665_tdm1_adc_data_enum, RT5665_TDM_CTRL_3, | 2405 | rt5665_tdm1_adc_data_enum, RT5665_TDM_CTRL_3, |
2406 | RT5665_TDM_ADC_SEL_SFT, rt5665_tdm_adc_data_src); | 2406 | RT5665_TDM_ADC_SEL_SFT, rt5665_tdm_adc_data_src); |
2407 | 2407 | ||
2408 | static const struct snd_kcontrol_new rt5665_tdm1_adc_mux = | 2408 | static const struct snd_kcontrol_new rt5665_tdm1_adc_mux = |
2409 | SOC_DAPM_ENUM("TDM1 ADC Mux", rt5665_tdm1_adc_data_enum); | 2409 | SOC_DAPM_ENUM("TDM1 ADC Mux", rt5665_tdm1_adc_data_enum); |
2410 | 2410 | ||
2411 | static const SOC_ENUM_SINGLE_DECL( | 2411 | static SOC_ENUM_SINGLE_DECL( |
2412 | rt5665_tdm2_adc_data_enum, RT5665_TDM_CTRL_4, | 2412 | rt5665_tdm2_adc_data_enum, RT5665_TDM_CTRL_4, |
2413 | RT5665_TDM_ADC_SEL_SFT, rt5665_tdm_adc_data_src); | 2413 | RT5665_TDM_ADC_SEL_SFT, rt5665_tdm_adc_data_src); |
2414 | 2414 | ||