Home
last modified time | relevance | path

Searched refs:SOC_ENUM_SINGLE (Results 1 – 33 of 33) sorted by relevance

/linux-4.4.14/sound/soc/codecs/
Dwm8750.c117 SOC_ENUM_SINGLE(WM8750_BASS, 7, 2, wm8750_bass),
118 SOC_ENUM_SINGLE(WM8750_BASS, 6, 2, wm8750_bass_filter),
119 SOC_ENUM_SINGLE(WM8750_TREBLE, 6, 2, wm8750_treble),
120 SOC_ENUM_SINGLE(WM8750_3D, 5, 2, wm8750_3d_lc),
121 SOC_ENUM_SINGLE(WM8750_3D, 6, 2, wm8750_3d_uc),
122 SOC_ENUM_SINGLE(WM8750_3D, 7, 2, wm8750_3d_func),
123 SOC_ENUM_SINGLE(WM8750_ALC1, 7, 4, wm8750_alc_func),
124 SOC_ENUM_SINGLE(WM8750_NGATE, 1, 2, wm8750_ng_type),
125 SOC_ENUM_SINGLE(WM8750_LOUTM1, 0, 5, wm8750_line_mux),
126 SOC_ENUM_SINGLE(WM8750_ROUTM1, 0, 5, wm8750_line_mux),
[all …]
Dwm8971.c116 SOC_ENUM_SINGLE(WM8971_BASS, 7, 2, wm8971_bass), /* 0 */
117 SOC_ENUM_SINGLE(WM8971_BASS, 6, 2, wm8971_bass_filter),
118 SOC_ENUM_SINGLE(WM8971_TREBLE, 6, 2, wm8971_treble),
119 SOC_ENUM_SINGLE(WM8971_ALC1, 7, 4, wm8971_alc_func),
120 SOC_ENUM_SINGLE(WM8971_NGATE, 1, 2, wm8971_ng_type), /* 4 */
121 SOC_ENUM_SINGLE(WM8971_ADCDAC, 1, 4, wm8971_deemp),
122 SOC_ENUM_SINGLE(WM8971_ADCTL1, 4, 4, wm8971_mono_mux),
123 SOC_ENUM_SINGLE(WM8971_ADCTL1, 1, 2, wm8971_dac_phase),
124 SOC_ENUM_SINGLE(WM8971_LOUTM1, 0, 5, wm8971_lline_mux), /* 8 */
125 SOC_ENUM_SINGLE(WM8971_ROUTM1, 0, 5, wm8971_rline_mux),
[all …]
Dwm8753.c198 SOC_ENUM_SINGLE(WM8753_BASS, 7, 2, wm8753_base),
199 SOC_ENUM_SINGLE(WM8753_BASS, 4, 6, wm8753_base_filter),
200 SOC_ENUM_SINGLE(WM8753_TREBLE, 6, 2, wm8753_treble),
201 SOC_ENUM_SINGLE(WM8753_ALC1, 7, 4, wm8753_alc_func),
202 SOC_ENUM_SINGLE(WM8753_NGATE, 1, 2, wm8753_ng_type),
203 SOC_ENUM_SINGLE(WM8753_3D, 7, 2, wm8753_3d_func),
204 SOC_ENUM_SINGLE(WM8753_3D, 6, 2, wm8753_3d_uc),
205 SOC_ENUM_SINGLE(WM8753_3D, 5, 2, wm8753_3d_lc),
206 SOC_ENUM_SINGLE(WM8753_DAC, 1, 4, wm8753_deemp),
207 SOC_ENUM_SINGLE(WM8753_DAC, 4, 4, wm8753_mono_mix),
[all …]
Dwm8974.c66 SOC_ENUM_SINGLE(WM8974_COMP, 1, 4, wm8974_companding), /* adc */
67 SOC_ENUM_SINGLE(WM8974_COMP, 3, 4, wm8974_companding), /* dac */
68 SOC_ENUM_SINGLE(WM8974_DAC, 4, 4, wm8974_deemp),
69 SOC_ENUM_SINGLE(WM8974_EQ1, 8, 2, wm8974_eqmode),
71 SOC_ENUM_SINGLE(WM8974_EQ1, 5, 4, wm8974_eq1),
72 SOC_ENUM_SINGLE(WM8974_EQ2, 8, 2, wm8974_bw),
73 SOC_ENUM_SINGLE(WM8974_EQ2, 5, 4, wm8974_eq2),
74 SOC_ENUM_SINGLE(WM8974_EQ3, 8, 2, wm8974_bw),
76 SOC_ENUM_SINGLE(WM8974_EQ3, 5, 4, wm8974_eq3),
77 SOC_ENUM_SINGLE(WM8974_EQ4, 8, 2, wm8974_bw),
[all …]
Dwm9713.c97 SOC_ENUM_SINGLE(AC97_LINE, 3, 4, wm9713_mic_mixer), /* record mic mixer 0 */
98 SOC_ENUM_SINGLE(AC97_VIDEO, 14, 4, wm9713_rec_mux), /* record mux hp 1 */
99 SOC_ENUM_SINGLE(AC97_VIDEO, 9, 4, wm9713_rec_mux), /* record mux mono 2 */
100 SOC_ENUM_SINGLE(AC97_VIDEO, 3, 8, wm9713_rec_src), /* record mux left 3 */
101 SOC_ENUM_SINGLE(AC97_VIDEO, 0, 8, wm9713_rec_src), /* record mux right 4*/
103 SOC_ENUM_SINGLE(AC97_PCI_SVID, 14, 4, wm9713_alc_select), /* alc source select 6*/
104 SOC_ENUM_SINGLE(AC97_REC_GAIN, 14, 4, wm9713_mono_pga), /* mono input select 7 */
105 SOC_ENUM_SINGLE(AC97_REC_GAIN, 11, 8, wm9713_spk_pga), /* speaker left input select 8 */
106 SOC_ENUM_SINGLE(AC97_REC_GAIN, 8, 8, wm9713_spk_pga), /* speaker right input select 9 */
107 SOC_ENUM_SINGLE(AC97_REC_GAIN, 6, 3, wm9713_hp_pga), /* headphone left input 10 */
[all …]
Disabelle.c143 SOC_ENUM_SINGLE(ISABELLE_VOICE_HPF_CFG_REG, 3,
145 SOC_ENUM_SINGLE(ISABELLE_AUDIO_HPF_CFG_REG, 5,
150 SOC_ENUM_SINGLE(ISABELLE_VOICE_HPF_CFG_REG, 2,
152 SOC_ENUM_SINGLE(ISABELLE_AUDIO_HPF_CFG_REG, 4,
168 SOC_ENUM_SINGLE(ISABELLE_AMIC_CFG_REG, 7,
170 SOC_ENUM_SINGLE(ISABELLE_DMIC_CFG_REG, 0,
175 SOC_ENUM_SINGLE(ISABELLE_AMIC_CFG_REG, 6,
177 SOC_ENUM_SINGLE(ISABELLE_DMIC_CFG_REG, 0,
213 SOC_ENUM_SINGLE(ISABELLE_ATX_STPGA1_CFG_REG, 7,
216 SOC_ENUM_SINGLE(ISABELLE_ATX_STPGA2_CFG_REG, 7,
[all …]
Dcs42l56.c161 SOC_ENUM_SINGLE(CS42L56_BEEP_TONE_CFG, 6,
170 SOC_ENUM_SINGLE(CS42L56_BEEP_FREQ_ONTIME, 4,
180 SOC_ENUM_SINGLE(CS42L56_BEEP_FREQ_ONTIME, 0,
189 SOC_ENUM_SINGLE(CS42L56_BEEP_FREQ_OFFTIME, 5,
197 SOC_ENUM_SINGLE(CS42L56_BEEP_TONE_CFG, 3,
205 SOC_ENUM_SINGLE(CS42L56_BEEP_TONE_CFG, 1,
213 SOC_ENUM_SINGLE(CS42L56_MISC_ADC_CTL, 3,
220 SOC_ENUM_SINGLE(CS42L56_PGAA_MUX_VOLUME, 0,
231 SOC_ENUM_SINGLE(CS42L56_PGAB_MUX_VOLUME, 0,
242 SOC_ENUM_SINGLE(CS42L56_AIN_REFCFG_ADC_MUX, 0,
[all …]
Dwm9712.c84 SOC_ENUM_SINGLE(AC97_PCI_SVID, 14, 4, wm9712_alc_select),
85 SOC_ENUM_SINGLE(AC97_VIDEO, 12, 4, wm9712_alc_mux),
86 SOC_ENUM_SINGLE(AC97_AUX, 9, 4, wm9712_out3_src),
87 SOC_ENUM_SINGLE(AC97_AUX, 8, 2, wm9712_spk_src),
88 SOC_ENUM_SINGLE(AC97_REC_SEL, 12, 4, wm9712_rec_adc),
89 SOC_ENUM_SINGLE(AC97_MASTER_TONE, 15, 2, wm9712_base),
91 SOC_ENUM_SINGLE(AC97_MIC, 5, 4, wm9712_mic),
92 SOC_ENUM_SINGLE(AC97_REC_SEL, 8, 8, wm9712_rec_sel),
93 SOC_ENUM_SINGLE(AC97_REC_SEL, 0, 8, wm9712_rec_sel),
94 SOC_ENUM_SINGLE(AC97_PCI_SVID, 5, 2, wm9712_ng_type),
[all …]
Dtas5086.c568 SOC_ENUM_SINGLE(TAS5086_INPUT_MUX, 20, 8, tas5086_dapm_sdin_texts),
569 SOC_ENUM_SINGLE(TAS5086_INPUT_MUX, 16, 8, tas5086_dapm_sdin_texts),
570 SOC_ENUM_SINGLE(TAS5086_INPUT_MUX, 12, 8, tas5086_dapm_sdin_texts),
571 SOC_ENUM_SINGLE(TAS5086_INPUT_MUX, 8, 8, tas5086_dapm_sdin_texts),
572 SOC_ENUM_SINGLE(TAS5086_INPUT_MUX, 4, 8, tas5086_dapm_sdin_texts),
573 SOC_ENUM_SINGLE(TAS5086_INPUT_MUX, 0, 8, tas5086_dapm_sdin_texts),
591 SOC_ENUM_SINGLE(TAS5086_PWM_OUTPUT_MUX, 20, 6, tas5086_dapm_channel_texts),
592 SOC_ENUM_SINGLE(TAS5086_PWM_OUTPUT_MUX, 16, 6, tas5086_dapm_channel_texts),
593 SOC_ENUM_SINGLE(TAS5086_PWM_OUTPUT_MUX, 12, 6, tas5086_dapm_channel_texts),
594 SOC_ENUM_SINGLE(TAS5086_PWM_OUTPUT_MUX, 8, 6, tas5086_dapm_channel_texts),
[all …]
Dda7219.c70 SOC_ENUM_SINGLE(DA7219_ALC_CTRL2, DA7219_ALC_ATTACK_SHIFT,
79 SOC_ENUM_SINGLE(DA7219_ALC_CTRL2, DA7219_ALC_RELEASE_SHIFT,
89 SOC_ENUM_SINGLE(DA7219_ALC_CTRL3, DA7219_ALC_HOLD_SHIFT,
97 SOC_ENUM_SINGLE(DA7219_ALC_CTRL3, DA7219_ALC_INTEG_ATTACK_SHIFT,
101 SOC_ENUM_SINGLE(DA7219_ALC_CTRL3, DA7219_ALC_INTEG_RELEASE_SHIFT,
109 SOC_ENUM_SINGLE(DA7219_ALC_ANTICLIP_CTRL,
121 SOC_ENUM_SINGLE(DA7219_GAIN_RAMP_CTRL, DA7219_GAIN_RAMP_RATE_SHIFT,
147 SOC_ENUM_SINGLE(DA7219_ADC_FILTERS1,
153 SOC_ENUM_SINGLE(DA7219_DAC_FILTERS1,
163 SOC_ENUM_SINGLE(DA7219_ADC_FILTERS1,
[all …]
Dak4535.c75 SOC_ENUM_SINGLE(AK4535_SIG1, 7, 2, ak4535_mono_gain),
76 SOC_ENUM_SINGLE(AK4535_SIG1, 6, 2, ak4535_mono_out),
77 SOC_ENUM_SINGLE(AK4535_MODE2, 2, 2, ak4535_hp_out),
78 SOC_ENUM_SINGLE(AK4535_DAC, 0, 4, ak4535_deemp),
79 SOC_ENUM_SINGLE(AK4535_MIC, 1, 2, ak4535_mic_select),
Dmax9877.c62 SOC_ENUM_SINGLE(MAX9877_OUTPUT_MODE, 0, ARRAY_SIZE(max9877_out_mode),
64 SOC_ENUM_SINGLE(MAX9877_OUTPUT_MODE, MAX9877_OSC_OFFSET,
Dcs42xx8.c59 SOC_ENUM_SINGLE(CS42XX8_ADCCTL, 4, 2, cs42xx8_adc_single);
61 SOC_ENUM_SINGLE(CS42XX8_ADCCTL, 3, 2, cs42xx8_adc_single);
63 SOC_ENUM_SINGLE(CS42XX8_ADCCTL, 2, 2, cs42xx8_adc_single);
65 SOC_ENUM_SINGLE(CS42XX8_TXCTL, 5, 4, cs42xx8_szc);
67 SOC_ENUM_SINGLE(CS42XX8_TXCTL, 0, 4, cs42xx8_szc);
Dtwl6040.c395 SOC_ENUM_SINGLE(TWL6040_REG_MICLCTL, 3,
397 SOC_ENUM_SINGLE(TWL6040_REG_MICRCTL, 3,
406 SOC_ENUM_SINGLE(TWL6040_REG_HSLCTL, 5, ARRAY_SIZE(twl6040_hs_texts),
408 SOC_ENUM_SINGLE(TWL6040_REG_HSRCTL, 5, ARRAY_SIZE(twl6040_hs_texts),
417 SOC_ENUM_SINGLE(TWL6040_REG_HFLCTL, 2, ARRAY_SIZE(twl6040_hf_texts),
419 SOC_ENUM_SINGLE(TWL6040_REG_HFRCTL, 2, ARRAY_SIZE(twl6040_hf_texts),
428 SOC_ENUM_SINGLE(TWL6040_REG_VIBCTLL, 1,
431 SOC_ENUM_SINGLE(TWL6040_REG_VIBCTLR, 1,
Dwm8510.c121 SOC_ENUM_SINGLE(WM8510_COMP, 1, 4, wm8510_companding), /* adc */
122 SOC_ENUM_SINGLE(WM8510_COMP, 3, 4, wm8510_companding), /* dac */
123 SOC_ENUM_SINGLE(WM8510_DAC, 4, 4, wm8510_deemp),
124 SOC_ENUM_SINGLE(WM8510_ALC3, 8, 2, wm8510_alc),
Dpcm512x.c343 SOC_ENUM_SINGLE(PCM512x_CLKDET, 0, 8, pcm512x_clk_missing_text);
350 SOC_ENUM_SINGLE(PCM512x_AUTO_MUTE, PCM512x_ATML_SHIFT, 8,
354 SOC_ENUM_SINGLE(PCM512x_AUTO_MUTE, PCM512x_ATMR_SHIFT, 8,
363 SOC_ENUM_SINGLE(PCM512x_DIGITAL_MUTE_1, PCM512x_VNDF_SHIFT, 4,
367 SOC_ENUM_SINGLE(PCM512x_DIGITAL_MUTE_1, PCM512x_VNUF_SHIFT, 4,
371 SOC_ENUM_SINGLE(PCM512x_DIGITAL_MUTE_2, PCM512x_VEDF_SHIFT, 4,
379 SOC_ENUM_SINGLE(PCM512x_DIGITAL_MUTE_1, PCM512x_VNDS_SHIFT, 4,
383 SOC_ENUM_SINGLE(PCM512x_DIGITAL_MUTE_1, PCM512x_VNUS_SHIFT, 4,
387 SOC_ENUM_SINGLE(PCM512x_DIGITAL_MUTE_2, PCM512x_VEDS_SHIFT, 4,
Des8328.c202 SOC_ENUM_SINGLE(ES8328_DACCONTROL16, 3,
209 SOC_ENUM_SINGLE(ES8328_DACCONTROL16, 0,
236 SOC_ENUM_SINGLE(ES8328_ADCCONTROL2, 6,
244 SOC_ENUM_SINGLE(ES8328_ADCCONTROL2, 4,
Dtfa9879.c198 SOC_ENUM_SINGLE(TFA9879_BASS_TREBLE, TFA9879_F_TRBLE_SHIFT,
201 SOC_ENUM_SINGLE(TFA9879_BASS_TREBLE, TFA9879_F_BASS_SHIFT,
Dwm8350.c381 SOC_ENUM_SINGLE(WM8350_DAC_CONTROL, 4, 4, wm8350_deemp),
382 SOC_ENUM_SINGLE(WM8350_DAC_CONTROL, 0, 4, wm8350_pol),
383 SOC_ENUM_SINGLE(WM8350_DAC_MUTE_VOLUME, 14, 2, wm8350_dacmutem),
384 SOC_ENUM_SINGLE(WM8350_DAC_MUTE_VOLUME, 13, 2, wm8350_dacmutes),
385 SOC_ENUM_SINGLE(WM8350_ADC_CONTROL, 15, 2, wm8350_adcfilter),
386 SOC_ENUM_SINGLE(WM8350_ADC_CONTROL, 8, 4, wm8350_adchp),
387 SOC_ENUM_SINGLE(WM8350_ADC_CONTROL, 0, 4, wm8350_pol),
388 SOC_ENUM_SINGLE(WM8350_INPUT_MIXER_VOLUME, 15, 2, wm8350_lr),
Duda134x.c334 SOC_ENUM_SINGLE(UDA134X_DATA010, 0, 0x04, uda134x_dsp_setting),
335 SOC_ENUM_SINGLE(UDA134X_DATA010, 3, 0x04, uda134x_deemph),
336 SOC_ENUM_SINGLE(UDA134X_EA010, 0, 0x04, uda134x_mixmode),
Dwm8960.c152 SOC_ENUM_SINGLE(WM8960_DACCTL1, 5, 4, wm8960_polarity),
153 SOC_ENUM_SINGLE(WM8960_DACCTL2, 5, 4, wm8960_polarity),
154 SOC_ENUM_SINGLE(WM8960_3D, 6, 2, wm8960_3d_upper_cutoff),
155 SOC_ENUM_SINGLE(WM8960_3D, 5, 2, wm8960_3d_lower_cutoff),
156 SOC_ENUM_SINGLE(WM8960_ALC1, 7, 4, wm8960_alcfunc),
157 SOC_ENUM_SINGLE(WM8960_ALC3, 8, 2, wm8960_alcmode),
Dcs4349.c179 SOC_ENUM_SINGLE(CS4349_VMI, 0,
184 SOC_ENUM_SINGLE(CS4349_MODE, 0,
Dssm2602.c72 SOC_ENUM_SINGLE(SSM2602_APANA, 2, ARRAY_SIZE(ssm2602_input_select),
74 SOC_ENUM_SINGLE(SSM2602_APDIGI, 1, ARRAY_SIZE(ssm2602_deemph),
Dmax98925.c88 SOC_ENUM_SINGLE(MAX98925_GAIN, 5, ARRAY_SIZE(dai_text), dai_text);
91 SOC_ENUM_SINGLE(MAX98925_FILTERS, 0, ARRAY_SIZE(hpf_text), hpf_text);
Duda1380.c240 SOC_ENUM_SINGLE(UDA1380_DEEMP, 8, ARRAY_SIZE(uda1380_deemp),
242 SOC_ENUM_SINGLE(UDA1380_DEEMP, 0, ARRAY_SIZE(uda1380_deemp),
Darizona.c690 SOC_ENUM_SINGLE(ARIZONA_IN1L_CONTROL, ARIZONA_IN1_OSR_SHIFT,
693 SOC_ENUM_SINGLE(ARIZONA_IN2L_CONTROL, ARIZONA_IN2_OSR_SHIFT,
696 SOC_ENUM_SINGLE(ARIZONA_IN3L_CONTROL, ARIZONA_IN3_OSR_SHIFT,
699 SOC_ENUM_SINGLE(ARIZONA_IN4L_CONTROL, ARIZONA_IN4_OSR_SHIFT,
Dwm_adsp.c455 SOC_ENUM_SINGLE(0, 0, ARRAY_SIZE(wm_adsp_fw_text), wm_adsp_fw_text),
456 SOC_ENUM_SINGLE(0, 1, ARRAY_SIZE(wm_adsp_fw_text), wm_adsp_fw_text),
457 SOC_ENUM_SINGLE(0, 2, ARRAY_SIZE(wm_adsp_fw_text), wm_adsp_fw_text),
458 SOC_ENUM_SINGLE(0, 3, ARRAY_SIZE(wm_adsp_fw_text), wm_adsp_fw_text),
Dsirf-audio-codec.c38 SOC_ENUM_SINGLE(AUDIO_IC_CODEC_CTRL1, 4, 2, input_mode_mux);
Dnau8825.c247 SOC_ENUM_SINGLE(NAU8825_REG_ADC_RATE, NAU8825_ADC_SYNC_DOWN_SFT,
255 SOC_ENUM_SINGLE(NAU8825_REG_DAC_CTRL1, NAU8825_DAC_OVERSAMPLE_SFT,
Dadau17x1.c228 SOC_ENUM_SINGLE(SND_SOC_NOPM, _stream, \
/linux-4.4.14/Documentation/sound/alsa/soc/
Dcodec.txt98 #define SOC_ENUM_SINGLE(xreg, xshift, xmask, xtexts)
/linux-4.4.14/include/sound/
Dsoc.h187 #define SOC_ENUM_SINGLE(xreg, xshift, xitems, xtexts) \ macro
201 SOC_ENUM_SINGLE(SND_SOC_NOPM, 0, xitems, xtexts)
/linux-4.4.14/sound/soc/
Dsoc-dapm.c3616 SOC_ENUM_SINGLE(0, 0, 0, NULL), in snd_soc_dapm_new_pcm()