/linux-4.4.14/sound/soc/codecs/ |
D | wm8750.c | 117 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 …]
|
D | wm8971.c | 116 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 …]
|
D | wm8753.c | 198 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 …]
|
D | wm8974.c | 66 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 …]
|
D | wm9713.c | 97 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 …]
|
D | isabelle.c | 143 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 …]
|
D | cs42l56.c | 161 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 …]
|
D | wm9712.c | 84 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 …]
|
D | tas5086.c | 568 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 …]
|
D | da7219.c | 70 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 …]
|
D | ak4535.c | 75 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),
|
D | max9877.c | 62 SOC_ENUM_SINGLE(MAX9877_OUTPUT_MODE, 0, ARRAY_SIZE(max9877_out_mode), 64 SOC_ENUM_SINGLE(MAX9877_OUTPUT_MODE, MAX9877_OSC_OFFSET,
|
D | cs42xx8.c | 59 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);
|
D | twl6040.c | 395 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,
|
D | wm8510.c | 121 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),
|
D | pcm512x.c | 343 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,
|
D | es8328.c | 202 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,
|
D | tfa9879.c | 198 SOC_ENUM_SINGLE(TFA9879_BASS_TREBLE, TFA9879_F_TRBLE_SHIFT, 201 SOC_ENUM_SINGLE(TFA9879_BASS_TREBLE, TFA9879_F_BASS_SHIFT,
|
D | wm8350.c | 381 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),
|
D | uda134x.c | 334 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),
|
D | wm8960.c | 152 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),
|
D | cs4349.c | 179 SOC_ENUM_SINGLE(CS4349_VMI, 0, 184 SOC_ENUM_SINGLE(CS4349_MODE, 0,
|
D | ssm2602.c | 72 SOC_ENUM_SINGLE(SSM2602_APANA, 2, ARRAY_SIZE(ssm2602_input_select), 74 SOC_ENUM_SINGLE(SSM2602_APDIGI, 1, ARRAY_SIZE(ssm2602_deemph),
|
D | max98925.c | 88 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);
|
D | uda1380.c | 240 SOC_ENUM_SINGLE(UDA1380_DEEMP, 8, ARRAY_SIZE(uda1380_deemp), 242 SOC_ENUM_SINGLE(UDA1380_DEEMP, 0, ARRAY_SIZE(uda1380_deemp),
|
D | arizona.c | 690 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,
|
D | wm_adsp.c | 455 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),
|
D | sirf-audio-codec.c | 38 SOC_ENUM_SINGLE(AUDIO_IC_CODEC_CTRL1, 4, 2, input_mode_mux);
|
D | nau8825.c | 247 SOC_ENUM_SINGLE(NAU8825_REG_ADC_RATE, NAU8825_ADC_SYNC_DOWN_SFT, 255 SOC_ENUM_SINGLE(NAU8825_REG_DAC_CTRL1, NAU8825_DAC_OVERSAMPLE_SFT,
|
D | adau17x1.c | 228 SOC_ENUM_SINGLE(SND_SOC_NOPM, _stream, \
|
/linux-4.4.14/Documentation/sound/alsa/soc/ |
D | codec.txt | 98 #define SOC_ENUM_SINGLE(xreg, xshift, xmask, xtexts)
|
/linux-4.4.14/include/sound/ |
D | soc.h | 187 #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/ |
D | soc-dapm.c | 3616 SOC_ENUM_SINGLE(0, 0, 0, NULL), in snd_soc_dapm_new_pcm()
|