Home
last modified time | relevance | path

Searched refs:SOC_SINGLE (Results 1 – 109 of 109) sorted by relevance

/linux-4.1.27/sound/soc/codecs/
Dwm9712.c97 SOC_SINGLE("Speaker Playback Switch", AC97_MASTER, 15, 1, 1),
99 SOC_SINGLE("Headphone Playback Switch", AC97_HEADPHONE, 15, 1, 1),
102 SOC_SINGLE("Speaker Playback ZC Switch", AC97_MASTER, 7, 1, 0),
103 SOC_SINGLE("Speaker Playback Invert Switch", AC97_MASTER, 6, 1, 0),
104 SOC_SINGLE("Headphone Playback ZC Switch", AC97_HEADPHONE, 7, 1, 0),
105 SOC_SINGLE("Mono Playback ZC Switch", AC97_MASTER_MONO, 7, 1, 0),
106 SOC_SINGLE("Mono Playback Volume", AC97_MASTER_MONO, 0, 31, 1),
107 SOC_SINGLE("Mono Playback Switch", AC97_MASTER_MONO, 15, 1, 1),
109 SOC_SINGLE("ALC Target Volume", AC97_CODEC_CLASS_REV, 12, 15, 0),
110 SOC_SINGLE("ALC Hold Time", AC97_CODEC_CLASS_REV, 8, 15, 0),
[all …]
Dwm8510.c129 SOC_SINGLE("Digital Loopback Switch", WM8510_COMP, 0, 1, 0),
135 SOC_SINGLE("DAC Inversion Switch", WM8510_DAC, 0, 1, 0),
137 SOC_SINGLE("Master Playback Volume", WM8510_DACVOL, 0, 127, 0),
139 SOC_SINGLE("High Pass Filter Switch", WM8510_ADC, 8, 1, 0),
140 SOC_SINGLE("High Pass Cut Off", WM8510_ADC, 4, 7, 0),
141 SOC_SINGLE("ADC Inversion Switch", WM8510_COMP, 0, 1, 0),
143 SOC_SINGLE("Capture Volume", WM8510_ADCVOL, 0, 127, 0),
145 SOC_SINGLE("DAC Playback Limiter Switch", WM8510_DACLIM1, 8, 1, 0),
146 SOC_SINGLE("DAC Playback Limiter Decay", WM8510_DACLIM1, 4, 15, 0),
147 SOC_SINGLE("DAC Playback Limiter Attack", WM8510_DACLIM1, 0, 15, 0),
[all …]
Dwm8974.c97 SOC_SINGLE("Digital Loopback Switch", WM8974_COMP, 0, 1, 0),
103 SOC_SINGLE("DAC Inversion Switch", WM8974_DAC, 0, 1, 0),
107 SOC_SINGLE("High Pass Filter Switch", WM8974_ADC, 8, 1, 0),
108 SOC_SINGLE("High Pass Cut Off", WM8974_ADC, 4, 7, 0),
109 SOC_SINGLE("ADC Inversion Switch", WM8974_ADC, 0, 1, 0),
133 SOC_SINGLE("DAC Playback Limiter Switch", WM8974_DACLIM1, 8, 1, 0),
134 SOC_SINGLE("DAC Playback Limiter Decay", WM8974_DACLIM1, 4, 15, 0),
135 SOC_SINGLE("DAC Playback Limiter Attack", WM8974_DACLIM1, 0, 15, 0),
137 SOC_SINGLE("DAC Playback Limiter Threshold", WM8974_DACLIM2, 4, 7, 0),
138 SOC_SINGLE("DAC Playback Limiter Boost", WM8974_DACLIM2, 0, 15, 0),
[all …]
Duda134x.c370 SOC_SINGLE("Master Playback Volume", UDA134X_DATA000, 0, 0x3F, 1),
371 SOC_SINGLE("Capture Volume", UDA134X_EA010, 2, 0x07, 0),
372 SOC_SINGLE("Analog1 Volume", UDA134X_EA000, 0, 0x1F, 1),
373 SOC_SINGLE("Analog2 Volume", UDA134X_EA001, 0, 0x1F, 1),
375 SOC_SINGLE("Mic Sensitivity", UDA134X_EA010, 2, 7, 0),
376 SOC_SINGLE("Mic Volume", UDA134X_EA101, 0, 0x1F, 0),
378 SOC_SINGLE("Tone Control - Bass", UDA134X_DATA001, 2, 0xF, 0),
379 SOC_SINGLE("Tone Control - Treble", UDA134X_DATA001, 0, 3, 0),
385 SOC_SINGLE("AGC Switch", UDA134X_EA100, 4, 1, 0),
386 SOC_SINGLE("AGC Target Volume", UDA134X_EA110, 0, 0x03, 1),
[all …]
Dad1980.c117 SOC_SINGLE("Master Playback Switch", AC97_MASTER, 15, 1, 1),
120 SOC_SINGLE("Headphone Playback Switch", AC97_HEADPHONE, 15, 1, 1),
123 SOC_SINGLE("PCM Playback Switch", AC97_PCM, 15, 1, 1),
126 SOC_SINGLE("PCM Capture Switch", AC97_REC_GAIN, 15, 1, 1),
128 SOC_SINGLE("Mono Playback Volume", AC97_MASTER_MONO, 0, 31, 1),
129 SOC_SINGLE("Mono Playback Switch", AC97_MASTER_MONO, 15, 1, 1),
131 SOC_SINGLE("Phone Capture Volume", AC97_PHONE, 0, 31, 1),
132 SOC_SINGLE("Phone Capture Switch", AC97_PHONE, 15, 1, 1),
134 SOC_SINGLE("Mic Volume", AC97_MIC, 0, 31, 1),
135 SOC_SINGLE("Mic Switch", AC97_MIC, 15, 1, 1),
[all …]
Disabelle.c416 SOC_SINGLE("Headset Noise Gate", ISABELLE_HS_NG_CFG1_REG, 7, 1, 0),
417 SOC_SINGLE("Handsfree Noise Gate", ISABELLE_HF_NG_CFG1_REG, 7, 1, 0),
419 SOC_SINGLE("ATX1 Filter Bypass Switch", ISABELLE_AUDIO_HPF_CFG_REG,
421 SOC_SINGLE("ATX2 Filter Bypass Switch", ISABELLE_AUDIO_HPF_CFG_REG,
423 SOC_SINGLE("ARX1 Filter Bypass Switch", ISABELLE_AUDIO_HPF_CFG_REG,
425 SOC_SINGLE("ARX2 Filter Bypass Switch", ISABELLE_AUDIO_HPF_CFG_REG,
427 SOC_SINGLE("ARX3 Filter Bypass Switch", ISABELLE_AUDIO_HPF_CFG_REG,
429 SOC_SINGLE("ARX4 Filter Bypass Switch", ISABELLE_AUDIO_HPF_CFG_REG,
431 SOC_SINGLE("ARX5 Filter Bypass Switch", ISABELLE_AUDIO_HPF_CFG_REG,
433 SOC_SINGLE("ARX6 Filter Bypass Switch", ISABELLE_AUDIO_HPF_CFG_REG,
[all …]
Dstac9766.c92 SOC_SINGLE("Speaker Switch", AC97_MASTER, 15, 1, 1),
95 SOC_SINGLE("Headphone Switch", AC97_HEADPHONE, 15, 1, 1),
98 SOC_SINGLE("Mono Out Switch", AC97_MASTER_MONO, 15, 1, 1),
101 SOC_SINGLE("Record Switch", AC97_REC_GAIN, 15, 1, 1),
105 SOC_SINGLE("Beep Switch", AC97_PC_BEEP, 15, 1, 1),
106 SOC_SINGLE("Beep Frequency", AC97_PC_BEEP, 5, 127, 1),
108 SOC_SINGLE("Phone Switch", AC97_PHONE, 15, 1, 1),
113 SOC_SINGLE("Mic Switch", AC97_MIC, 15, 1, 1),
117 SOC_SINGLE("Line Switch", AC97_LINE, 15, 1, 1),
119 SOC_SINGLE("CD Switch", AC97_CD, 15, 1, 1),
[all …]
Dwm8990.c180 SOC_SINGLE("LIN12 PGA Boost", WM8990_INPUT_MIXER3, WM8990_L12MNBST_BIT, 1, 0),
181 SOC_SINGLE("LIN34 PGA Boost", WM8990_INPUT_MIXER3, WM8990_L34MNBST_BIT, 1, 0),
183 SOC_SINGLE("RIN12 PGA Boost", WM8990_INPUT_MIXER3, WM8990_R12MNBST_BIT, 1, 0),
184 SOC_SINGLE("RIN34 PGA Boost", WM8990_INPUT_MIXER3, WM8990_R34MNBST_BIT, 1, 0),
217 SOC_SINGLE("LOUT ZC", WM8990_LEFT_OUTPUT_VOLUME, WM8990_LOZC_BIT, 1, 0),
222 SOC_SINGLE("ROUT ZC", WM8990_RIGHT_OUTPUT_VOLUME, WM8990_ROZC_BIT, 1, 0),
227 SOC_SINGLE("LOPGA ZC Switch", WM8990_LEFT_OPGA_VOLUME,
233 SOC_SINGLE("ROPGA ZC Switch", WM8990_RIGHT_OPGA_VOLUME,
236 SOC_SINGLE("LON Mute Switch", WM8990_LINE_OUTPUTS_VOLUME,
238 SOC_SINGLE("LOP Mute Switch", WM8990_LINE_OUTPUTS_VOLUME,
[all …]
Dwm8750.c151 SOC_SINGLE("Playback 6dB Attenuate", WM8750_ADCDAC, 7, 1, 0),
152 SOC_SINGLE("Capture 6dB Attenuate", WM8750_ADCDAC, 8, 1, 0),
158 SOC_SINGLE("Bass Volume", WM8750_BASS, 0, 15, 1),
160 SOC_SINGLE("Treble Volume", WM8750_TREBLE, 0, 15, 1),
163 SOC_SINGLE("3D Switch", WM8750_3D, 0, 1, 0),
164 SOC_SINGLE("3D Volume", WM8750_3D, 1, 15, 0),
169 SOC_SINGLE("ALC Capture Target Volume", WM8750_ALC1, 0, 7, 0),
170 SOC_SINGLE("ALC Capture Max Volume", WM8750_ALC1, 4, 7, 0),
172 SOC_SINGLE("ALC Capture ZC Switch", WM8750_ALC2, 7, 1, 0),
173 SOC_SINGLE("ALC Capture Hold Time", WM8750_ALC2, 0, 15, 0),
[all …]
Dak4535.c83 SOC_SINGLE("ALC2 Switch", AK4535_SIG1, 1, 1, 0),
88 SOC_SINGLE("Bass Volume", AK4535_DAC, 2, 3, 0),
89 SOC_SINGLE("Mic Boost (+20dB) Switch", AK4535_MIC, 0, 1, 0),
91 SOC_SINGLE("ALC Operation Time", AK4535_TIMER, 0, 3, 0),
92 SOC_SINGLE("ALC Recovery Time", AK4535_TIMER, 2, 3, 0),
93 SOC_SINGLE("ALC ZC Time", AK4535_TIMER, 4, 3, 0),
94 SOC_SINGLE("ALC 1 Switch", AK4535_ALC1, 5, 1, 0),
95 SOC_SINGLE("ALC 2 Switch", AK4535_ALC1, 6, 1, 0),
96 SOC_SINGLE("ALC Volume", AK4535_ALC2, 0, 127, 0),
97 SOC_SINGLE("Capture Volume", AK4535_PGA, 0, 127, 0),
[all …]
Dwm8940.c186 SOC_SINGLE("Digital Loopback Switch", WM8940_COMPANDINGCTL,
192 SOC_SINGLE("ALC Switch", WM8940_ALC1, 8, 1, 0),
199 SOC_SINGLE("ALC Capture Hold", WM8940_ALC2, 4, 10, 0),
200 SOC_SINGLE("ALC Capture Decay", WM8940_ALC3, 4, 10, 0),
201 SOC_SINGLE("ALC Capture Attach", WM8940_ALC3, 0, 10, 0),
202 SOC_SINGLE("ALC ZC Switch", WM8940_ALC4, 1, 1, 0),
203 SOC_SINGLE("ALC Capture Noise Gate Switch", WM8940_NOISEGATE,
205 SOC_SINGLE("ALC Capture Noise Gate Threshold", WM8940_NOISEGATE,
208 SOC_SINGLE("DAC Playback Limiter Switch", WM8940_DACLIM1, 8, 1, 0),
209 SOC_SINGLE("DAC Playback Limiter Attack", WM8940_DACLIM1, 0, 9, 0),
[all …]
Dwm8991.c194 SOC_SINGLE("LIN12 PGA Boost", WM8991_INPUT_MIXER3, WM8991_L12MNBST_BIT, 1, 0),
195 SOC_SINGLE("LIN34 PGA Boost", WM8991_INPUT_MIXER3, WM8991_L34MNBST_BIT, 1, 0),
197 SOC_SINGLE("RIN12 PGA Boost", WM8991_INPUT_MIXER3, WM8991_R12MNBST_BIT, 1, 0),
198 SOC_SINGLE("RIN34 PGA Boost", WM8991_INPUT_MIXER3, WM8991_R34MNBST_BIT, 1, 0),
231 SOC_SINGLE("LOUT ZC", WM8991_LEFT_OUTPUT_VOLUME, WM8991_LOZC_BIT, 1, 0),
236 SOC_SINGLE("ROUT ZC", WM8991_RIGHT_OUTPUT_VOLUME, WM8991_ROZC_BIT, 1, 0),
241 SOC_SINGLE("LOPGA ZC Switch", WM8991_LEFT_OPGA_VOLUME,
247 SOC_SINGLE("ROPGA ZC Switch", WM8991_RIGHT_OPGA_VOLUME,
250 SOC_SINGLE("LON Mute Switch", WM8991_LINE_OUTPUTS_VOLUME,
252 SOC_SINGLE("LOP Mute Switch", WM8991_LINE_OUTPUTS_VOLUME,
[all …]
Dwm8971.c142 SOC_SINGLE("Mono Playback ZC Switch", WM8971_MOUTV, 7, 1, 0),
160 SOC_SINGLE("Bass Volume", WM8971_BASS, 0, 7, 1),
162 SOC_SINGLE("Treble Volume", WM8971_TREBLE, 0, 7, 0),
165 SOC_SINGLE("Capture Filter Switch", WM8971_ADCDAC, 0, 1, 1),
167 SOC_SINGLE("ALC Target Volume", WM8971_ALC1, 0, 7, 0),
168 SOC_SINGLE("ALC Max Volume", WM8971_ALC1, 4, 7, 0),
170 SOC_SINGLE("ALC Capture Target Volume", WM8971_ALC1, 0, 7, 0),
171 SOC_SINGLE("ALC Capture Max Volume", WM8971_ALC1, 4, 7, 0),
173 SOC_SINGLE("ALC Capture ZC Switch", WM8971_ALC2, 7, 1, 0),
174 SOC_SINGLE("ALC Capture Hold Time", WM8971_ALC2, 0, 15, 0),
[all …]
Dwm8400.c138 SOC_SINGLE("LIN12 PGA Boost", WM8400_INPUT_MIXER3, WM8400_L12MNBST_SHIFT,
140 SOC_SINGLE("LIN34 PGA Boost", WM8400_INPUT_MIXER3, WM8400_L34MNBST_SHIFT,
143 SOC_SINGLE("RIN12 PGA Boost", WM8400_INPUT_MIXER3, WM8400_R12MNBST_SHIFT,
145 SOC_SINGLE("RIN34 PGA Boost", WM8400_INPUT_MIXER3, WM8400_R34MNBST_SHIFT,
179 SOC_SINGLE("LOUT ZC", WM8400_LEFT_OUTPUT_VOLUME, WM8400_LOZC_SHIFT, 1, 0),
184 SOC_SINGLE("ROUT ZC", WM8400_RIGHT_OUTPUT_VOLUME, WM8400_ROZC_SHIFT, 1, 0),
189 SOC_SINGLE("LOPGA ZC Switch", WM8400_LEFT_OPGA_VOLUME,
195 SOC_SINGLE("ROPGA ZC Switch", WM8400_RIGHT_OPGA_VOLUME,
198 SOC_SINGLE("LON Mute Switch", WM8400_LINE_OUTPUTS_VOLUME,
200 SOC_SINGLE("LOP Mute Switch", WM8400_LINE_OUTPUTS_VOLUME,
[all …]
Dwm9713.c138 SOC_SINGLE("Mic Boost (+20dB) Switch", AC97_LINE, 5, 1, 0),
139 SOC_SINGLE("Mic Headphone Mixer Volume", AC97_LINE, 0, 7, 1),
141 SOC_SINGLE("Capture Switch", AC97_CD, 15, 1, 1),
144 SOC_SINGLE("Capture ZC Switch", AC97_CD, 7, 1, 0),
147 SOC_SINGLE("Capture to Mono Boost (+20dB) Switch", AC97_VIDEO, 8, 1, 0),
148 SOC_SINGLE("Capture ADC Boost (+20dB) Switch", AC97_VIDEO, 6, 1, 0),
150 SOC_SINGLE("ALC Target Volume", AC97_CODEC_CLASS_REV, 12, 15, 0),
151 SOC_SINGLE("ALC Hold Time", AC97_CODEC_CLASS_REV, 8, 15, 0),
152 SOC_SINGLE("ALC Decay Time", AC97_CODEC_CLASS_REV, 4, 15, 0),
153 SOC_SINGLE("ALC Attack Time", AC97_CODEC_CLASS_REV, 0, 15, 0),
[all …]
Dwm9090.c186 SOC_SINGLE("IN1A Switch", WM9090_IN1_LINE_INPUT_A_VOLUME, 7, 1, 1),
187 SOC_SINGLE("IN1A ZC Switch", WM9090_IN1_LINE_INPUT_A_VOLUME, 6, 1, 0),
191 SOC_SINGLE("IN2A Switch", WM9090_IN2_LINE_INPUT_A_VOLUME, 7, 1, 1),
192 SOC_SINGLE("IN2A ZC Switch", WM9090_IN2_LINE_INPUT_A_VOLUME, 6, 1, 0),
194 SOC_SINGLE("MIXOUTL Switch", WM9090_OUTPUT_MIXER3, 8, 1, 1),
200 SOC_SINGLE("MIXOUTR Switch", WM9090_OUTPUT_MIXER4, 8, 1, 1),
206 SOC_SINGLE("SPKMIX Switch", WM9090_SPKMIXL_ATTENUATION, 8, 1, 1),
221 SOC_SINGLE("Speaker Switch", WM9090_SPEAKER_VOLUME_LEFT, 6, 1, 1),
222 SOC_SINGLE("Speaker ZC Switch", WM9090_SPEAKER_VOLUME_LEFT, 7, 1, 0),
229 SOC_SINGLE("IN1B Switch", WM9090_IN1_LINE_INPUT_B_VOLUME, 7, 1, 1),
[all …]
Dwm9705.c49 SOC_SINGLE("Master Playback Switch", AC97_MASTER, 15, 1, 1),
51 SOC_SINGLE("Headphone Playback Switch", AC97_HEADPHONE, 15, 1, 1),
53 SOC_SINGLE("PCM Playback Switch", AC97_PCM, 15, 1, 1),
54 SOC_SINGLE("Mono Playback Volume", AC97_MASTER_MONO, 0, 31, 1),
55 SOC_SINGLE("Mono Playback Switch", AC97_MASTER_MONO, 15, 1, 1),
56 SOC_SINGLE("PCBeep Playback Volume", AC97_PC_BEEP, 1, 15, 1),
57 SOC_SINGLE("Phone Playback Volume", AC97_PHONE, 0, 31, 1),
60 SOC_SINGLE("Mic Playback Volume", AC97_MIC, 0, 31, 1),
61 SOC_SINGLE("Mic 20dB Boost Switch", AC97_MIC, 6, 1, 0),
63 SOC_SINGLE("Capture Switch", AC97_REC_GAIN, 15, 1, 1),
Dml26124.c111 SOC_SINGLE("DC High Pass Filter Switch", ML26124_FILTER_EN, 0, 1, 0),
112 SOC_SINGLE("Noise High Pass Filter Switch", ML26124_FILTER_EN, 1, 1, 0),
113 SOC_SINGLE("ZC Switch", ML26124_PW_ZCCMP_PW_MNG, 1,
115 SOC_SINGLE("EQ Band0 Switch", ML26124_FILTER_EN, 2, 1, 0),
116 SOC_SINGLE("EQ Band1 Switch", ML26124_FILTER_EN, 3, 1, 0),
117 SOC_SINGLE("EQ Band2 Switch", ML26124_FILTER_EN, 4, 1, 0),
118 SOC_SINGLE("EQ Band3 Switch", ML26124_FILTER_EN, 5, 1, 0),
119 SOC_SINGLE("EQ Band4 Switch", ML26124_FILTER_EN, 6, 1, 0),
120 SOC_SINGLE("Play Limiter", ML26124_DVOL_CTL, 0, 1, 0),
121 SOC_SINGLE("Capture Limiter", ML26124_DVOL_CTL, 1, 1, 0),
[all …]
Dwm8978.c145 SOC_SINGLE("Digital Loopback Switch",
157 SOC_SINGLE("High Pass Filter Switch", WM8978_ADC_CONTROL, 8, 1, 0),
158 SOC_SINGLE("High Pass Cut Off", WM8978_ADC_CONTROL, 4, 7, 0),
184 SOC_SINGLE("DAC Playback Limiter Switch",
186 SOC_SINGLE("DAC Playback Limiter Decay",
188 SOC_SINGLE("DAC Playback Limiter Attack",
191 SOC_SINGLE("DAC Playback Limiter Threshold",
197 SOC_SINGLE("ALC Capture Min Gain", WM8978_ALC_CONTROL_1, 0, 7, 0),
198 SOC_SINGLE("ALC Capture Max Gain", WM8978_ALC_CONTROL_1, 3, 7, 0),
200 SOC_SINGLE("ALC Capture Hold", WM8978_ALC_CONTROL_2, 4, 10, 0),
[all …]
Dwm8988.c180 SOC_SINGLE("Bass Volume", WM8988_BASS, 0, 15, 1),
182 SOC_SINGLE("Treble Volume", WM8988_TREBLE, 0, 15, 0),
185 SOC_SINGLE("3D Switch", WM8988_3D, 0, 1, 0),
186 SOC_SINGLE("3D Volume", WM8988_3D, 1, 15, 0),
191 SOC_SINGLE("ALC Capture Target Volume", WM8988_ALC1, 0, 7, 0),
192 SOC_SINGLE("ALC Capture Max Volume", WM8988_ALC1, 4, 7, 0),
194 SOC_SINGLE("ALC Capture ZC Switch", WM8988_ALC2, 7, 1, 0),
195 SOC_SINGLE("ALC Capture Hold Time", WM8988_ALC2, 0, 15, 0),
196 SOC_SINGLE("ALC Capture Decay Time", WM8988_ALC3, 4, 15, 0),
197 SOC_SINGLE("ALC Capture Attack Time", WM8988_ALC3, 0, 15, 0),
[all …]
Dcs42l52.c445 SOC_SINGLE("Beep Mixer Switch", CS42L52_BEEP_TONE_CTL, 5, 1, 1),
449 SOC_SINGLE("Tone Control Switch", CS42L52_BEEP_TONE_CTL, 0, 1, 1),
465 SOC_SINGLE("Limiter SR Switch", CS42L52_LIMITER_CTL1, 1, 1, 0),
466 SOC_SINGLE("Limiter ZC Switch", CS42L52_LIMITER_CTL1, 0, 1, 0),
467 SOC_SINGLE("Limiter Switch", CS42L52_LIMITER_CTL2, 7, 1, 0),
487 SOC_SINGLE("NG Enable Switch", CS42L52_NOISE_GATE_CTL, 6, 1, 0),
488 SOC_SINGLE("NG Boost Switch", CS42L52_NOISE_GATE_CTL, 5, 1, 1),
496 SOC_SINGLE("Digital SR Switch", CS42L52_MISC_CTL, 1, 1, 0),
497 SOC_SINGLE("Digital ZC Switch", CS42L52_MISC_CTL, 0, 1, 0),
498 SOC_SINGLE("Deemphasis Switch", CS42L52_MISC_CTL, 2, 1, 0),
[all …]
Dcs42l73.c437 SOC_SINGLE("Speakerphone Digital Playback Switch", CS42L73_PBDC, 2, 1,
439 SOC_SINGLE("Ear Speaker Digital Playback Switch", CS42L73_PBDC, 3, 1,
442 SOC_SINGLE("PGA Soft-Ramp Switch", CS42L73_MIOPC, 3, 1, 0),
443 SOC_SINGLE("Analog Zero Cross Switch", CS42L73_MIOPC, 2, 1, 0),
444 SOC_SINGLE("Digital Soft-Ramp Switch", CS42L73_MIOPC, 1, 1, 0),
445 SOC_SINGLE("Analog Output Soft-Ramp Switch", CS42L73_MIOPC, 0, 1, 0),
450 SOC_SINGLE("HL Limiter Attack Rate", CS42L73_LIMARATEHL, 0, 0x3F,
452 SOC_SINGLE("HL Limiter Release Rate", CS42L73_LIMRRATEHL, 0,
456 SOC_SINGLE("HL Limiter Switch", CS42L73_LIMRRATEHL, 7, 1, 0),
457 SOC_SINGLE("HL Limiter All Channels Switch", CS42L73_LIMRRATEHL, 6, 1,
[all …]
Dwm5110.c174 SOC_SINGLE(name " NG HPOUT1L Switch", base, 0, 1, 0), \
175 SOC_SINGLE(name " NG HPOUT1R Switch", base, 1, 1, 0), \
176 SOC_SINGLE(name " NG HPOUT2L Switch", base, 2, 1, 0), \
177 SOC_SINGLE(name " NG HPOUT2R Switch", base, 3, 1, 0), \
178 SOC_SINGLE(name " NG HPOUT3L Switch", base, 4, 1, 0), \
179 SOC_SINGLE(name " NG HPOUT3R Switch", base, 5, 1, 0), \
180 SOC_SINGLE(name " NG SPKOUTL Switch", base, 6, 1, 0), \
181 SOC_SINGLE(name " NG SPKOUTR Switch", base, 7, 1, 0), \
182 SOC_SINGLE(name " NG SPKDAT1L Switch", base, 8, 1, 0), \
183 SOC_SINGLE(name " NG SPKDAT1R Switch", base, 9, 1, 0), \
[all …]
Dmc13783.c585 SOC_SINGLE("Loudspeaker enable", MC13783_AUDIO_RX0, 5, 1, 0),
586 SOC_SINGLE("PCM Playback Volume", MC13783_AUDIO_RX1, 6, 15, 0),
587 SOC_SINGLE("PCM Playback Switch", MC13783_AUDIO_RX1, 5, 1, 0),
591 SOC_SINGLE("CDCOUT Switch", MC13783_AUDIO_RX0, 18, 1, 0),
592 SOC_SINGLE("Earpiece Amp Switch", MC13783_AUDIO_RX0, 3, 1, 0),
596 SOC_SINGLE("PCM Capture Mixin Switch", MC13783_AUDIO_RX0, 22, 1, 0),
597 SOC_SINGLE("Line in Capture Mixin Switch", MC13783_AUDIO_RX0, 23, 1, 0),
599 SOC_SINGLE("CODEC Capture Volume", MC13783_AUDIO_RX1, 1, 15, 0),
600 SOC_SINGLE("CODEC Capture Mixin Switch", MC13783_AUDIO_RX0, 21, 1, 0),
602 SOC_SINGLE("Line in Capture Volume", MC13783_AUDIO_RX1, 12, 15, 0),
[all …]
Dcs4265.c156 SOC_SINGLE("De-emp 44.1kHz Switch", CS4265_DAC_CTL, 1,
158 SOC_SINGLE("DAC INV Switch", CS4265_DAC_CTL2, 5,
160 SOC_SINGLE("DAC Zero Cross Switch", CS4265_DAC_CTL2, 6,
162 SOC_SINGLE("DAC Soft Ramp Switch", CS4265_DAC_CTL2, 7,
164 SOC_SINGLE("ADC HPF Switch", CS4265_ADC_CTL, 1,
166 SOC_SINGLE("ADC Zero Cross Switch", CS4265_ADC_CTL2, 3,
168 SOC_SINGLE("ADC Soft Ramp Switch", CS4265_ADC_CTL2, 7,
170 SOC_SINGLE("E to F Buffer Disable Switch", CS4265_SPDIF_CTL1,
173 SOC_SINGLE("Validity Bit Control Switch", CS4265_SPDIF_CTL2,
176 SOC_SINGLE("MMTLR Data Switch", 0,
Dsta350.c453 SOC_SINGLE("High Pass Filter Bypass Switch",
455 SOC_SINGLE("De-emphasis Filter Switch",
457 SOC_SINGLE("DSP Bypass Switch",
459 SOC_SINGLE("Post-scale Link Switch",
461 SOC_SINGLE("Biquad Coefficient Link Switch",
465 SOC_SINGLE("Zero-detect Mute Enable Switch",
467 SOC_SINGLE("Submix Mode Switch",
470 SOC_SINGLE("Zero Cross Switch", STA350_CONFE, STA350_CONFE_ZCE_SHIFT, 1, 0),
471 SOC_SINGLE("Soft Ramp Switch", STA350_CONFE, STA350_CONFE_SVE_SHIFT, 1, 0),
473 SOC_SINGLE("Master Switch", STA350_MMUTE, STA350_MMUTE_MMUTE_SHIFT, 1, 1),
[all …]
Dcs42l56.c468 SOC_SINGLE("DSP Switch", CS42L56_PLAYBACK_CTL, 7, 1, 1),
469 SOC_SINGLE("Gang Playback Switch", CS42L56_PLAYBACK_CTL, 4, 1, 1),
470 SOC_SINGLE("Gang ADC Switch", CS42L56_MISC_ADC_CTL, 7, 1, 1),
471 SOC_SINGLE("Gang PGA Switch", CS42L56_MISC_ADC_CTL, 6, 1, 1),
473 SOC_SINGLE("PCMA Invert", CS42L56_PLAYBACK_CTL, 2, 1, 1),
474 SOC_SINGLE("PCMB Invert", CS42L56_PLAYBACK_CTL, 3, 1, 1),
475 SOC_SINGLE("ADCA Invert", CS42L56_MISC_ADC_CTL, 2, 1, 1),
476 SOC_SINGLE("ADCB Invert", CS42L56_MISC_ADC_CTL, 3, 1, 1),
483 SOC_SINGLE("Analog Soft Ramp", CS42L56_MISC_CTL, 4, 1, 1),
486 SOC_SINGLE("Analog Zero Cross", CS42L56_MISC_CTL, 3, 1, 1),
[all …]
Dmax9877.c82 SOC_SINGLE("MAX9877 INB Stereo Switch",
84 SOC_SINGLE("MAX9877 INA Stereo Switch",
86 SOC_SINGLE("MAX9877 Zero-crossing detection Switch",
88 SOC_SINGLE("MAX9877 Bypass Mode Switch",
Dwm8983.c269 SOC_SINGLE("Digital Loopback Switch", WM8983_COMPANDING_CONTROL,
279 SOC_SINGLE("ALC Capture Attack", WM8983_ALC_CONTROL_3, 0, 10, 0),
280 SOC_SINGLE("ALC Capture Hold", WM8983_ALC_CONTROL_2, 4, 10, 0),
281 SOC_SINGLE("ALC Capture Decay", WM8983_ALC_CONTROL_3, 4, 10, 0),
283 SOC_SINGLE("ALC Capture NG Switch", WM8983_NOISE_GATE,
285 SOC_SINGLE("ALC Capture NG Threshold", WM8983_NOISE_GATE,
300 SOC_SINGLE("ADC 128x Oversampling Switch", WM8983_ADC_CONTROL, 8, 1, 0),
305 SOC_SINGLE("DAC Playback Limiter Switch", WM8983_DAC_LIMITER_1, 8, 1, 0),
306 SOC_SINGLE("DAC Playback Limiter Decay", WM8983_DAC_LIMITER_1, 4, 10, 0),
307 SOC_SINGLE("DAC Playback Limiter Attack", WM8983_DAC_LIMITER_1, 0, 11, 0),
[all …]
Dda9055.c577 SOC_SINGLE("DAC EQ Switch", DA9055_DAC_FILTERS4, 7, 1, 0),
590 SOC_SINGLE("ADC HPF Switch", DA9055_ADC_FILTERS1, 7, 1, 0),
592 SOC_SINGLE("ADC Voice Mode Switch", DA9055_ADC_FILTERS1, 3, 1, 0),
595 SOC_SINGLE("DAC HPF Switch", DA9055_DAC_FILTERS1, 7, 1, 0),
597 SOC_SINGLE("DAC Voice Mode Switch", DA9055_DAC_FILTERS1, 3, 1, 0),
611 SOC_SINGLE("Lineout Switch", DA9055_LINE_CTRL, 6, 1, 0),
612 SOC_SINGLE("DAC Soft Mute Switch", DA9055_DAC_FILTERS5, 7, 1, 0),
622 SOC_SINGLE("Lineout ZC Switch", DA9055_LINE_CTRL, 4, 1, 0),
635 SOC_SINGLE("Lineout Gain Ramping Switch", DA9055_LINE_CTRL, 5, 1, 0),
639 SOC_SINGLE("DAC NG Switch", DA9055_DAC_NG_CTRL, 7, 1, 0),
[all …]
Duda1380.c317 /**/ SOC_SINGLE("Master Playback Switch", UDA1380_DEEMP, 14, 1, 1), /* MTM */
318 SOC_SINGLE("ADC Playback Switch", UDA1380_DEEMP, 11, 1, 1), /* MT2 from decimation filter */
320 SOC_SINGLE("PCM Playback Switch", UDA1380_DEEMP, 3, 1, 1), /* MT1, from digital data input */
322 SOC_SINGLE("DAC Polarity inverting Switch", UDA1380_MIXER, 15, 1, 0), /* DA_POL_INV */
325 SOC_SINGLE("Silence Detector Switch", UDA1380_MIXER, 6, 1, 0), /* SDET_ON */
329 /**/ SOC_SINGLE("ADC Capture Switch", UDA1380_PGA, 15, 1, 1), /* MT_ADC */
331 SOC_SINGLE("ADC Polarity inverting Switch", UDA1380_ADC, 12, 1, 0), /* ADCPOL_INV */
333 SOC_SINGLE("DC Filter Bypass Switch", UDA1380_ADC, 1, 1, 0), /* SKIP_DCFIL (before decimator) */
334SOC_SINGLE("DC Filter Enable Switch", UDA1380_ADC, 0, 1, 0), /* EN_DCFIL (at output of decimator)…
335 SOC_SINGLE("AGC Timing", UDA1380_AGC, 8, 7, 0), /* TODO: enum, see table 62 */
[all …]
Dwm5102.c695 SOC_SINGLE(name " NG HPOUT1L Switch", base, 0, 1, 0), \
696 SOC_SINGLE(name " NG HPOUT1R Switch", base, 1, 1, 0), \
697 SOC_SINGLE(name " NG HPOUT2L Switch", base, 2, 1, 0), \
698 SOC_SINGLE(name " NG HPOUT2R Switch", base, 3, 1, 0), \
699 SOC_SINGLE(name " NG EPOUT Switch", base, 4, 1, 0), \
700 SOC_SINGLE(name " NG SPKOUTL Switch", base, 6, 1, 0), \
701 SOC_SINGLE(name " NG SPKOUTR Switch", base, 7, 1, 0), \
702 SOC_SINGLE(name " NG SPKDAT1L Switch", base, 8, 1, 0), \
703 SOC_SINGLE(name " NG SPKDAT1R Switch", base, 9, 1, 0)
706 SOC_SINGLE("IN1 High Performance Switch", ARIZONA_IN1L_CONTROL,
[all …]
Dcs4271.c445 SOC_SINGLE("Digital Loopback Switch", CS4271_MODE2, 4, 1, 0),
446 SOC_SINGLE("Soft Ramp Switch", CS4271_DACVOL, 5, 1, 0),
447 SOC_SINGLE("Zero Cross Switch", CS4271_DACVOL, 4, 1, 0),
450 SOC_SINGLE("Auto-Mute Switch", CS4271_DACCTL, 7, 1, 0),
451 SOC_SINGLE("Slow Roll Off Filter Switch", CS4271_DACCTL, 6, 1, 0),
452 SOC_SINGLE("Soft Volume Ramp-Up Switch", CS4271_DACCTL, 3, 1, 0),
453 SOC_SINGLE("Soft Ramp-Down Switch", CS4271_DACCTL, 2, 1, 0),
454 SOC_SINGLE("Left Channel Inversion Switch", CS4271_DACCTL, 1, 1, 0),
455 SOC_SINGLE("Right Channel Inversion Switch", CS4271_DACCTL, 0, 1, 0),
457 SOC_SINGLE("Dither 16-Bit Data Switch", CS4271_ADCCTL, 5, 1, 0),
Dda7210.c423 SOC_SINGLE("DAC EQ Switch", DA7210_DAC_EQ5, 7, 1, 0),
436 SOC_SINGLE("ADC EQ Switch", DA7210_ADC_EQ5, 7, 1, 0),
450 SOC_SINGLE("DAC HPF Switch", DA7210_DAC_HPF, 3, 1, 0),
452 SOC_SINGLE("DAC Voice Mode Switch", DA7210_DAC_HPF, 7, 1, 0),
455 SOC_SINGLE("ADC HPF Switch", DA7210_ADC_HPF, 3, 1, 0),
457 SOC_SINGLE("ADC Voice Mode Switch", DA7210_ADC_HPF, 7, 1, 0),
462 SOC_SINGLE("Aux2 Capture Switch", DA7210_AUX2, 2, 1, 0),
464 SOC_SINGLE("Digital Soft Mute Switch", DA7210_SOFTMUTE, 7, 1, 0),
465 SOC_SINGLE("Digital Soft Mute Rate", DA7210_SOFTMUTE, 0, 0x7, 0),
478 SOC_SINGLE("ALC Capture Max Volume", DA7210_ALC_MAX, 0, 0x3F, 0),
[all …]
Dsta32x.c451 SOC_SINGLE("Master Switch", STA32X_MMUTE, 0, 1, 1),
452 SOC_SINGLE("Ch1 Switch", STA32X_MMUTE, 1, 1, 1),
453 SOC_SINGLE("Ch2 Switch", STA32X_MMUTE, 2, 1, 1),
454 SOC_SINGLE("Ch3 Switch", STA32X_MMUTE, 3, 1, 1),
458 SOC_SINGLE("De-emphasis Filter Switch", STA32X_CONFD, STA32X_CONFD_DEMP_SHIFT, 1, 0),
460 SOC_SINGLE("Miami Mode Switch", STA32X_CONFD, STA32X_CONFD_MME_SHIFT, 1, 0),
461 SOC_SINGLE("Zero Cross Switch", STA32X_CONFE, STA32X_CONFE_ZCE_SHIFT, 1, 0),
462 SOC_SINGLE("Soft Ramp Switch", STA32X_CONFE, STA32X_CONFE_SVE_SHIFT, 1, 0),
463 SOC_SINGLE("Auto-Mute Switch", STA32X_CONFF, STA32X_CONFF_IDE_SHIFT, 1, 0),
468 SOC_SINGLE("Ch1 Tone Control Bypass Switch", STA32X_C1CFG, STA32X_CxCFG_TCB_SHIFT, 1, 0),
[all …]
Dmax98088.c723 SOC_SINGLE("MIC1 Volume", M98088_REG_35_LVL_MIC1, 0, 31, 1),
724 SOC_SINGLE("MIC2 Volume", M98088_REG_36_LVL_MIC2, 0, 31, 1),
735 SOC_SINGLE("INA Volume", M98088_REG_37_LVL_INA, 0, 7, 1),
736 SOC_SINGLE("INB Volume", M98088_REG_38_LVL_INB, 0, 7, 1),
738 SOC_SINGLE("ADCL Volume", M98088_REG_33_LVL_ADC_L, 0, 15, 0),
739 SOC_SINGLE("ADCR Volume", M98088_REG_34_LVL_ADC_R, 0, 15, 0),
741 SOC_SINGLE("ADCL Boost Volume", M98088_REG_33_LVL_ADC_L, 4, 3, 0),
742 SOC_SINGLE("ADCR Boost Volume", M98088_REG_34_LVL_ADC_R, 4, 3, 0),
744 SOC_SINGLE("EQ1 Switch", M98088_REG_49_CFG_LEVEL, 0, 1, 0),
745 SOC_SINGLE("EQ2 Switch", M98088_REG_49_CFG_LEVEL, 1, 1, 0),
[all …]
Dwm8997.c136 SOC_SINGLE(name " NG HPOUT1L Switch", base, 0, 1, 0), \
137 SOC_SINGLE(name " NG HPOUT1R Switch", base, 1, 1, 0), \
138 SOC_SINGLE(name " NG EPOUT Switch", base, 4, 1, 0), \
139 SOC_SINGLE(name " NG SPKOUT Switch", base, 6, 1, 0), \
140 SOC_SINGLE(name " NG SPKDAT1L Switch", base, 8, 1, 0), \
141 SOC_SINGLE(name " NG SPKDAT1R Switch", base, 9, 1, 0)
144 SOC_SINGLE("IN1 High Performance Switch", ARIZONA_IN1L_CONTROL,
146 SOC_SINGLE("IN2 High Performance Switch", ARIZONA_IN2L_CONTROL,
176 SOC_SINGLE("EQ1 Mode Switch", ARIZONA_EQ1_2, ARIZONA_EQ1_B1_MODE, 1, 0),
189 SOC_SINGLE("EQ2 Mode Switch", ARIZONA_EQ2_2, ARIZONA_EQ2_B1_MODE, 1, 0),
[all …]
Dlm4857.c124 SOC_SINGLE("Spk 3D Playback Switch", LM4857_LVOL, LM4857_3D, 1, 0),
125 SOC_SINGLE("HP 3D Playback Switch", LM4857_RVOL, LM4857_3D, 1, 0),
126 SOC_SINGLE("Fast Wakeup Playback Switch", LM4857_CTRL,
128 SOC_SINGLE("Earpiece 6dB Playback Switch", LM4857_CTRL,
Dwm8960.c241 SOC_SINGLE("Speaker DC Volume", WM8960_CLASSD3, 3, 5, 0),
242 SOC_SINGLE("Speaker AC Volume", WM8960_CLASSD3, 0, 5, 0),
244 SOC_SINGLE("PCM Playback -6dB Switch", WM8960_DACCTL1, 7, 1, 0),
246 SOC_SINGLE("ADC High Pass Filter Switch", WM8960_DACCTL1, 0, 1, 0),
254 SOC_SINGLE("3D Volume", WM8960_3D, 1, 15, 0),
255 SOC_SINGLE("3D Switch", WM8960_3D, 0, 1, 0),
258 SOC_SINGLE("ALC Max Gain", WM8960_ALC1, 4, 7, 0),
259 SOC_SINGLE("ALC Target", WM8960_ALC1, 0, 15, 1),
260 SOC_SINGLE("ALC Min Gain", WM8960_ALC2, 4, 7, 0),
261 SOC_SINGLE("ALC Hold Time", WM8960_ALC2, 0, 15, 0),
[all …]
Dmax98090.c590 SOC_SINGLE("DMIC MIC Comp Filter Config", M98090_REG_DIGITAL_MIC_CONFIG,
627 SOC_SINGLE("LINEA Ext Resistor Gain Mode", M98090_REG_INPUT_MODE,
629 SOC_SINGLE("LINEB Ext Resistor Gain Mode", M98090_REG_INPUT_MODE,
647 SOC_SINGLE("ADC Quantizer Dither", M98090_REG_ADC_CONTROL,
651 SOC_SINGLE("DAC Mono Mode", M98090_REG_IO_CONFIGURATION,
653 SOC_SINGLE("SDIN Mode", M98090_REG_IO_CONFIGURATION,
655 SOC_SINGLE("SDOUT Mode", M98090_REG_IO_CONFIGURATION,
657 SOC_SINGLE("SDOUT Hi-Z Mode", M98090_REG_IO_CONFIGURATION,
660 SOC_SINGLE("Record Path DC Blocking", M98090_REG_FILTER_CONFIG,
662 SOC_SINGLE("Playback Path DC Blocking", M98090_REG_FILTER_CONFIG,
[all …]
Dwm8770.c139 SOC_SINGLE("DAC Playback Switch", WM8770_DACMUTE, 4, 1, 1),
140 SOC_SINGLE("DAC Playback ZC Switch", WM8770_DACCTRL1, 0, 1, 0),
145 SOC_SINGLE("VOUT Playback ZC Switch", WM8770_MSALGVOL, 7, 1, 0),
168 SOC_SINGLE("DAC1 Deemphasis Switch", WM8770_DACCTRL2, 0, 1, 0),
172 SOC_SINGLE("DAC2 Deemphasis Switch", WM8770_DACCTRL2, 1, 1, 0),
176 SOC_SINGLE("DAC3 Deemphasis Switch", WM8770_DACCTRL2, 2, 1, 0),
180 SOC_SINGLE("DAC4 Deemphasis Switch", WM8770_DACCTRL2, 3, 1, 0),
190 SOC_SINGLE("ADC 128x Oversampling Switch", WM8770_MSTRCTRL, 3, 1, 0),
191 SOC_SINGLE("ADC Highpass Filter Switch", WM8770_IFACECTRL, 8, 1, 1)
Dab8500-codec.c1621 SOC_SINGLE("Charge Pump Envelope Detection Switch",
1629 SOC_SINGLE("Headset High Pass Switch",
1632 SOC_SINGLE("Headset Low Power Switch",
1635 SOC_SINGLE("Headset DAC Low Power Switch",
1638 SOC_SINGLE("Headset DAC Drv Low Power Switch",
1663 SOC_SINGLE("HF and Headset Swap Switch",
1678 SOC_SINGLE("HF L and R Bridge Switch",
1707 SOC_SINGLE("Vibra 1 and 2 Bridge Switch",
1715 SOC_SINGLE("ClassD High Pass Volume",
1718 SOC_SINGLE("ClassD White Volume",
[all …]
Dwm8985.c293 SOC_SINGLE("Digital Loopback Switch", WM8985_COMPANDING_CONTROL,
303 SOC_SINGLE("ALC Capture Attack", WM8985_ALC_CONTROL_3, 0, 10, 0),
304 SOC_SINGLE("ALC Capture Hold", WM8985_ALC_CONTROL_2, 4, 10, 0),
305 SOC_SINGLE("ALC Capture Decay", WM8985_ALC_CONTROL_3, 4, 10, 0),
307 SOC_SINGLE("ALC Capture NG Switch", WM8985_NOISE_GATE,
309 SOC_SINGLE("ALC Capture NG Threshold", WM8985_NOISE_GATE,
324 SOC_SINGLE("ADC 128x Oversampling Switch", WM8985_ADC_CONTROL, 8, 1, 0),
329 SOC_SINGLE("DAC Playback Limiter Switch", WM8985_DAC_LIMITER_1, 8, 1, 0),
330 SOC_SINGLE("DAC Playback Limiter Decay", WM8985_DAC_LIMITER_1, 4, 10, 0),
331 SOC_SINGLE("DAC Playback Limiter Attack", WM8985_DAC_LIMITER_1, 0, 11, 0),
[all …]
Dtlv320aic26.c249 SOC_SINGLE("PCM Capture Volume", AIC26_REG_ADC_GAIN, 8, 0x7f, 0),
250 SOC_SINGLE("PCM Capture Mute", AIC26_REG_ADC_GAIN, 15, 1, 1),
251 SOC_SINGLE("Keyclick activate", AIC26_REG_AUDIO_CTRL2, 15, 0x1, 0),
252 SOC_SINGLE("Keyclick amplitude", AIC26_REG_AUDIO_CTRL2, 12, 0x7, 0),
253 SOC_SINGLE("Keyclick frequency", AIC26_REG_AUDIO_CTRL2, 8, 0x7, 0),
254 SOC_SINGLE("Keyclick period", AIC26_REG_AUDIO_CTRL2, 4, 0xf, 0),
Dwm8753.c319 SOC_SINGLE("Mono Playback ZC Switch", WM8753_MOUTV, 7, 1, 0),
323 SOC_SINGLE("Bass Volume", WM8753_BASS, 0, 15, 1),
325 SOC_SINGLE("Treble Volume", WM8753_TREBLE, 0, 15, 1),
340 SOC_SINGLE("Capture Filter Switch", WM8753_ADC, 0, 1, 1),
342 SOC_SINGLE("ALC Capture Target Volume", WM8753_ALC1, 0, 7, 0),
343 SOC_SINGLE("ALC Capture Max Volume", WM8753_ALC1, 4, 7, 0),
345 SOC_SINGLE("ALC Capture ZC Switch", WM8753_ALC2, 8, 1, 0),
346 SOC_SINGLE("ALC Capture Hold Time", WM8753_ALC2, 0, 15, 1),
347 SOC_SINGLE("ALC Capture Decay Time", WM8753_ALC3, 4, 15, 1),
348 SOC_SINGLE("ALC Capture Attack Time", WM8753_ALC3, 0, 15, 0),
[all …]
Dak4641.c135 SOC_SINGLE("ALC Operation Time", AK4641_TIMER, 0, 3, 0),
136 SOC_SINGLE("ALC Recovery Time", AK4641_TIMER, 2, 3, 0),
137 SOC_SINGLE("ALC ZC Time", AK4641_TIMER, 4, 3, 0),
139 SOC_SINGLE("ALC 1 Switch", AK4641_ALC1, 5, 1, 0),
142 SOC_SINGLE("Left Out Enable Switch", AK4641_SIG2, 1, 1, 0),
143 SOC_SINGLE("Right Out Enable Switch", AK4641_SIG2, 0, 1, 0),
152 SOC_SINGLE("Equalizer Switch", AK4641_DAC, 2, 1, 0),
Dda7213.c417 SOC_SINGLE("DAC EQ Switch", DA7213_DAC_FILTERS4, DA7213_DAC_EQ_EN_SHIFT,
436 SOC_SINGLE("ADC HPF Switch", DA7213_ADC_FILTERS1, DA7213_HPF_EN_SHIFT,
439 SOC_SINGLE("ADC Voice Mode Switch", DA7213_ADC_FILTERS1,
444 SOC_SINGLE("DAC HPF Switch", DA7213_DAC_FILTERS1, DA7213_HPF_EN_SHIFT,
447 SOC_SINGLE("DAC Voice Mode Switch", DA7213_DAC_FILTERS1,
453 SOC_SINGLE("Mic 1 Switch", DA7213_MIC_1_CTRL, DA7213_MUTE_EN_SHIFT,
455 SOC_SINGLE("Mic 2 Switch", DA7213_MIC_2_CTRL, DA7213_MUTE_EN_SHIFT,
466 SOC_SINGLE("Lineout Switch", DA7213_LINE_CTRL, DA7213_MUTE_EN_SHIFT,
468 SOC_SINGLE("DAC Soft Mute Switch", DA7213_DAC_FILTERS5,
498 SOC_SINGLE("Lineout Gain Ramping Switch", DA7213_LINE_CTRL,
[all …]
Dwm_hubs.c365 SOC_SINGLE("IN1L Switch", WM8993_LEFT_LINE_INPUT_1_2_VOLUME, 7, 1, 1),
366 SOC_SINGLE("IN1L ZC Switch", WM8993_LEFT_LINE_INPUT_1_2_VOLUME, 6, 1, 0),
370 SOC_SINGLE("IN1R Switch", WM8993_RIGHT_LINE_INPUT_1_2_VOLUME, 7, 1, 1),
371 SOC_SINGLE("IN1R ZC Switch", WM8993_RIGHT_LINE_INPUT_1_2_VOLUME, 6, 1, 0),
376 SOC_SINGLE("IN2L Switch", WM8993_LEFT_LINE_INPUT_3_4_VOLUME, 7, 1, 1),
377 SOC_SINGLE("IN2L ZC Switch", WM8993_LEFT_LINE_INPUT_3_4_VOLUME, 6, 1, 0),
381 SOC_SINGLE("IN2R Switch", WM8993_RIGHT_LINE_INPUT_3_4_VOLUME, 7, 1, 1),
382 SOC_SINGLE("IN2R ZC Switch", WM8993_RIGHT_LINE_INPUT_3_4_VOLUME, 6, 1, 0),
445 SOC_SINGLE("Earpiece Switch", WM8993_HPOUT2_VOLUME, 5, 1, 1),
489 SOC_SINGLE("LINEOUT1N Switch", WM8993_LINE_OUTPUTS_VOLUME, 6, 1, 1),
[all …]
Dda732x.c397 SOC_SINGLE("MIC1 Switch", DA732X_REG_MIC1, DA732X_MIC_MUTE_SHIFT,
402 SOC_SINGLE("MIC2 Switch", DA732X_REG_MIC2, DA732X_MIC_MUTE_SHIFT,
407 SOC_SINGLE("MIC3 Switch", DA732X_REG_MIC3, DA732X_MIC_MUTE_SHIFT,
414 SOC_SINGLE("AUX1L Switch", DA732X_REG_AUX1L, DA732X_AUX_MUTE_SHIFT,
419 SOC_SINGLE("AUX1R Switch", DA732X_REG_AUX1R, DA732X_AUX_MUTE_SHIFT,
441 SOC_SINGLE("Digital Playback DAC3 Switch", DA732X_REG_DAC2_SEL,
446 SOC_SINGLE("Digital Playback DAC4 Switch", DA732X_REG_DAC2_SEL,
451 SOC_SINGLE("Digital Playback DAC5 Switch", DA732X_REG_DAC3_SEL,
484 SOC_SINGLE("ADC1 EQ Switch", DA732X_REG_ADC1_EQ5,
505 SOC_SINGLE("ADC2 EQ Switch", DA732X_REG_ADC2_EQ5,
[all …]
Dssm2518.c188 SOC_SINGLE("Playback De-emphasis Switch", SSM2518_REG_MUTE_CTRL,
194 SOC_SINGLE("Amp Low Power Mode Switch", SSM2518_REG_POWER2, 4, 1, 0),
195 SOC_SINGLE("DAC Low Power Mode Switch", SSM2518_REG_POWER2, 3, 1, 0),
197 SOC_SINGLE("DRC Limiter Switch", SSM2518_REG_DRC_1, 5, 1, 0),
198 SOC_SINGLE("DRC Compressor Switch", SSM2518_REG_DRC_1, 4, 1, 0),
199 SOC_SINGLE("DRC Expander Switch", SSM2518_REG_DRC_1, 3, 1, 0),
200 SOC_SINGLE("DRC Noise Gate Switch", SSM2518_REG_DRC_1, 2, 1, 0),
Dcs42xx8.c88 SOC_SINGLE("ADC High-Pass Filter Switch", CS42XX8_ADCCTL, 7, 1, 1),
89 SOC_SINGLE("DAC De-emphasis Switch", CS42XX8_ADCCTL, 5, 1, 0),
92 SOC_SINGLE("DAC Single Volume Control Switch", CS42XX8_TXCTL, 7, 1, 0),
94 SOC_SINGLE("DAC Auto Mute Switch", CS42XX8_TXCTL, 4, 1, 0),
95 SOC_SINGLE("Mute ADC Serial Port Switch", CS42XX8_TXCTL, 3, 1, 0),
96 SOC_SINGLE("ADC Single Volume Control Switch", CS42XX8_TXCTL, 2, 1, 0),
Dcs4270.c456 SOC_SINGLE("Digital Sidetone Switch", CS4270_FORMAT, 5, 1, 0),
457 SOC_SINGLE("Soft Ramp Switch", CS4270_TRANS, 6, 1, 0),
458 SOC_SINGLE("Zero Cross Switch", CS4270_TRANS, 5, 1, 0),
459 SOC_SINGLE("De-emphasis filter", CS4270_TRANS, 0, 1, 0),
460 SOC_SINGLE("Popguard Switch", CS4270_MODE, 0, 1, 1),
461 SOC_SINGLE("Auto-Mute Switch", CS4270_MUTE, 5, 1, 0),
Dwm8580.c292 SOC_SINGLE("DAC1 Deemphasis Switch", WM8580_DAC_CONTROL3, 0, 1, 0),
293 SOC_SINGLE("DAC2 Deemphasis Switch", WM8580_DAC_CONTROL3, 1, 1, 0),
294 SOC_SINGLE("DAC3 Deemphasis Switch", WM8580_DAC_CONTROL3, 2, 1, 0),
300 SOC_SINGLE("DAC ZC Switch", WM8580_DAC_CONTROL5, 5, 1, 0),
301 SOC_SINGLE("DAC1 Switch", WM8580_DAC_CONTROL5, 0, 1, 1),
302 SOC_SINGLE("DAC2 Switch", WM8580_DAC_CONTROL5, 1, 1, 1),
303 SOC_SINGLE("DAC3 Switch", WM8580_DAC_CONTROL5, 2, 1, 1),
306 SOC_SINGLE("Capture High-Pass Filter Switch", WM8580_ADC_CONTROL1, 4, 1, 0),
Dwm8737.c167 SOC_SINGLE("ADC Low Power Switch", WM8737_ADC_CONTROL, 2, 1, 0),
168 SOC_SINGLE("High Pass Filter Switch", WM8737_ADC_CONTROL, 0, 1, 1),
171 SOC_SINGLE("3D Switch", WM8737_3D_ENHANCE, 0, 1, 0),
172 SOC_SINGLE("3D Depth", WM8737_3D_ENHANCE, 1, 15, 0),
177 SOC_SINGLE("Noise Gate Switch", WM8737_NOISE_GATE, 0, 1, 0),
185 SOC_SINGLE("ALC ZC Switch", WM8737_ALC2, 4, 1, 0),
Dcq93vc.c42 SOC_SINGLE("PGA Capture Volume", DAVINCI_VC_REG05, 0, 0x03, 0),
43 SOC_SINGLE("Mono DAC Playback Volume", DAVINCI_VC_REG09, 0, 0x3f, 0),
Dwm8903.c644 SOC_SINGLE("Left Input PGA Switch", WM8903_ANALOGUE_LEFT_INPUT_0,
646 SOC_SINGLE("Left Input PGA Volume", WM8903_ANALOGUE_LEFT_INPUT_0,
648 SOC_SINGLE("Left Input PGA Common Mode Switch", WM8903_ANALOGUE_LEFT_INPUT_1,
651 SOC_SINGLE("Right Input PGA Switch", WM8903_ANALOGUE_RIGHT_INPUT_0,
653 SOC_SINGLE("Right Input PGA Volume", WM8903_ANALOGUE_RIGHT_INPUT_0,
655 SOC_SINGLE("Right Input PGA Common Mode Switch", WM8903_ANALOGUE_RIGHT_INPUT_1,
660 SOC_SINGLE("HPF Switch", WM8903_ADC_DIGITAL_0, 4, 1, 0),
662 SOC_SINGLE("DRC Switch", WM8903_DRC_0, 15, 1, 0),
673 SOC_SINGLE("DRC Anticlip Switch", WM8903_DRC_0, 1, 1, 0),
674 SOC_SINGLE("DRC QR Switch", WM8903_DRC_0, 2, 1, 0),
[all …]
Dssm2602.c92 SOC_SINGLE("ADC High Pass Filter Switch", SSM2602_APDIGI, 0, 1, 1),
93 SOC_SINGLE("Store DC Offset Switch", SSM2602_APDIGI, 4, 1, 0),
106 SOC_SINGLE("Mic Boost (+20dB)", SSM2602_APANA, 0, 1, 0),
107 SOC_SINGLE("Mic Boost2 (+20dB)", SSM2602_APANA, 8, 1, 0),
108 SOC_SINGLE("Mic Switch", SSM2602_APANA, 1, 1, 1),
Dwm8900.c360 SOC_SINGLE("Left Input PGA Switch", WM8900_REG_LINVOL, 6, 1, 1),
361 SOC_SINGLE("Left Input PGA ZC Switch", WM8900_REG_LINVOL, 7, 1, 0),
365 SOC_SINGLE("Right Input PGA Switch", WM8900_REG_RINVOL, 6, 1, 1),
366 SOC_SINGLE("Right Input PGA ZC Switch", WM8900_REG_RINVOL, 7, 1, 0),
368 SOC_SINGLE("DAC Soft Mute Switch", WM8900_REG_DACCTRL, 6, 1, 1),
370 SOC_SINGLE("DAC Mono Switch", WM8900_REG_DACCTRL, 9, 1, 0),
372 SOC_SINGLE("DAC Sigma-Delta Modulator Clock Switch", WM8900_REG_DACCTRL,
375 SOC_SINGLE("ADC HPF Switch", WM8900_REG_ADCCTRL, 8, 1, 0),
444 SOC_SINGLE("LINEOUT2 LP -12dB", WM8900_REG_LOUTMIXCTL1,
Dwm8996.c458 SOC_SINGLE("Sidetone LPF Switch", WM8996_SIDETONE, 12, 1, 0),
460 SOC_SINGLE("Sidetone HPF Switch", WM8996_SIDETONE, 6, 1, 0),
467 SOC_SINGLE("DSP1 Capture Notch Filter Switch", WM8996_DSP1_TX_FILTERS,
473 SOC_SINGLE("DSP2 Capture Notch Filter Switch", WM8996_DSP2_TX_FILTERS,
481 SOC_SINGLE("DSP1 Playback Switch", WM8996_DSP1_RX_FILTERS_1, 9, 1, 1),
485 SOC_SINGLE("DSP2 Playback Switch", WM8996_DSP2_RX_FILTERS_1, 9, 1, 1),
497 SOC_SINGLE("Speaker High Performance Switch", WM8996_OVERSAMPLING, 3, 1, 0),
498 SOC_SINGLE("DMIC High Performance Switch", WM8996_OVERSAMPLING, 2, 1, 0),
499 SOC_SINGLE("ADC High Performance Switch", WM8996_OVERSAMPLING, 1, 1, 0),
500 SOC_SINGLE("DAC High Performance Switch", WM8996_OVERSAMPLING, 0, 1, 0),
[all …]
Dwm9081.c398 SOC_SINGLE("LINEOUT Switch", WM9081_ANALOGUE_LINEOUT, 7, 1, 1),
399 SOC_SINGLE("LINEOUT ZC Switch", WM9081_ANALOGUE_LINEOUT, 6, 1, 0),
402 SOC_SINGLE("DRC Switch", WM9081_DRC_1, 15, 1, 0),
411 SOC_SINGLE("DRC Quick Release Switch", WM9081_DRC_1, 2, 1, 0),
416 SOC_SINGLE("EQ Switch", WM9081_EQ_1, 0, 1, 0),
418 SOC_SINGLE("Speaker DC Volume", WM9081_ANALOGUE_SPEAKER_1, 3, 5, 0),
419 SOC_SINGLE("Speaker AC Volume", WM9081_ANALOGUE_SPEAKER_1, 0, 5, 0),
420 SOC_SINGLE("Speaker Switch", WM9081_ANALOGUE_SPEAKER_PGA, 7, 1, 1),
421 SOC_SINGLE("Speaker ZC Switch", WM9081_ANALOGUE_SPEAKER_PGA, 6, 1, 0),
Dcs42l51.c134 SOC_SINGLE("Playback Deemphasis Switch", CS42L51_DAC_CTL, 3, 1, 0),
135 SOC_SINGLE("Auto-Mute Switch", CS42L51_DAC_CTL, 2, 1, 0),
136 SOC_SINGLE("Soft Ramp Switch", CS42L51_DAC_CTL, 1, 1, 0),
137 SOC_SINGLE("Zero Cross Switch", CS42L51_DAC_CTL, 0, 0, 0),
Dwm8523.c84 SOC_SINGLE("ZC Switch", WM8523_DAC_CTRL3, 4, 1, 0),
85 SOC_SINGLE("Playback Deemphasis Switch", WM8523_AIF_CTRL1, 8, 1, 0),
87 SOC_SINGLE("Volume Ramp Up Switch", WM8523_DAC_CTRL3, 1, 1, 0),
88 SOC_SINGLE("Volume Ramp Down Switch", WM8523_DAC_CTRL3, 0, 1, 0),
Dlm49453.c536 SOC_SINGLE("DMIC1 HPFilter Switch", LM49453_P0_ADC_FX_ENABLES_REG,
538 SOC_SINGLE("DMIC2 HPFilter Switch", LM49453_P0_ADC_FX_ENABLES_REG,
540 SOC_SINGLE("ADC HPFilter Switch", LM49453_P0_ADC_FX_ENABLES_REG,
577 SOC_SINGLE("Port1 Playback Switch", LM49453_P0_AUDIO_PORT1_BASIC_REG,
579 SOC_SINGLE("Port2 Playback Switch", LM49453_P0_AUDIO_PORT2_BASIC_REG,
581 SOC_SINGLE("Port1 Capture Switch", LM49453_P0_AUDIO_PORT1_BASIC_REG,
583 SOC_SINGLE("Port2 Capture Switch", LM49453_P0_AUDIO_PORT2_BASIC_REG,
Dpcm1792a.c168 SOC_SINGLE("DAC Invert Output Switch", PCM1792A_MODE_CONTROL, 7, 1, 0),
169 SOC_SINGLE("DAC Rolloff Filter Switch", PCM1792A_MODE_CONTROL, 1, 1, 0),
Dmax98925.c195 SOC_SINGLE("Ramp Switch", MAX98925_GAIN_RAMPING,
197 SOC_SINGLE("ZCD Switch", MAX98925_GAIN_RAMPING,
199 SOC_SINGLE("ALC Switch", MAX98925_THRESHOLD,
201 SOC_SINGLE("ALC Threshold", MAX98925_THRESHOLD, M98925_ALC_TH_SHIFT,
Dwm8776.c95 SOC_SINGLE("Digital Playback ZC Switch", WM8776_DACCTRL1, 0, 1, 0),
97 SOC_SINGLE("Deemphasis Switch", WM8776_DACCTRL2, 0, 1, 0),
103 SOC_SINGLE("Capture HPF Switch", WM8776_ADCIFCTRL, 8, 1, 1),
Dtlv320aic32x4.c105 SOC_SINGLE("ADCFGA Left Mute Switch", AIC32X4_ADCFGA, 7, 1, 0),
106 SOC_SINGLE("ADCFGA Right Mute Switch", AIC32X4_ADCFGA, 3, 1, 0),
113 SOC_SINGLE("Auto-mute Switch", AIC32X4_DACMUTE, 4, 7, 0),
115 SOC_SINGLE("AGC Left Switch", AIC32X4_LAGC1, 7, 1, 0),
116 SOC_SINGLE("AGC Right Switch", AIC32X4_RAGC1, 7, 1, 0),
Dmax9850.c80 SOC_SINGLE("Headphone Switch", MAX9850_VOLUME, 7, 1, 1),
81 SOC_SINGLE("Mono Switch", MAX9850_GENERAL_PURPOSE, 2, 1, 0),
Dwm8962.c1700 SOC_SINGLE("Capture HPF Switch", WM8962_ADC_DAC_CONTROL_1, 0, 1, 1),
1702 SOC_SINGLE("Capture HPF Cutoff", WM8962_ADC_DAC_CONTROL_2, 7, 7, 0),
1703 SOC_SINGLE("Capture LHPF Switch", WM8962_LHPF1, 0, 1, 0),
1711 SOC_SINGLE("DAC High Performance Switch", WM8962_ADC_DAC_CONTROL_2, 0, 1, 0),
1712 SOC_SINGLE("DAC L/R Swap Switch", WM8962_AUDIO_INTERFACE_0, 5, 1, 0),
1713 SOC_SINGLE("ADC L/R Swap Switch", WM8962_AUDIO_INTERFACE_0, 8, 1, 0),
1715 SOC_SINGLE("ADC High Performance Switch", WM8962_ADDITIONAL_CONTROL_1,
1753 SOC_SINGLE("EQ Switch", WM8962_EQ1, WM8962_EQ_ENA_SHIFT, 1, 0),
1768 SOC_SINGLE("3D Switch", WM8962_THREED1, 0, 1, 0),
1771 SOC_SINGLE("DF1 Switch", WM8962_DF1, 0, 1, 0),
[all …]
Dwm8993.c756 SOC_SINGLE("DRC Switch", WM8993_DRC_CONTROL_1, 15, 1, 0),
771 SOC_SINGLE("DRC Anti-clip Switch", WM8993_DRC_CONTROL_1, 9, 1, 0),
772 SOC_SINGLE("DRC Quick Release Switch", WM8993_DRC_CONTROL_1, 10, 1, 0),
776 SOC_SINGLE("DRC Smoothing Switch", WM8993_DRC_CONTROL_1, 11, 1, 0),
777 SOC_SINGLE("DRC Smoothing Hysteresis Switch", WM8993_DRC_CONTROL_1, 8, 1, 0),
782 SOC_SINGLE("EQ Switch", WM8993_EQ1, 0, 1, 0),
786 SOC_SINGLE("ADC High Pass Filter Switch", WM8993_ADC_CTRL, 8, 1, 0),
Dtlv320aic23.c122 SOC_SINGLE("Digital Playback Switch", TLV320AIC23_DIGT, 3, 1, 1),
127 SOC_SINGLE("Mic Input Switch", TLV320AIC23_ANLG, 1, 1, 1),
128 SOC_SINGLE("Mic Booster Switch", TLV320AIC23_ANLG, 0, 1, 0),
Dwm8961.c355 SOC_SINGLE("Speaker AC Gain", WM8961_CLASS_D_CONTROL_2, 0, 7, 0),
357 SOC_SINGLE("DAC x128 OSR Switch", WM8961_ADC_DAC_CONTROL_2, 0, 1, 0),
359 SOC_SINGLE("DAC Soft Mute Switch", WM8961_ADC_DAC_CONTROL_2, 3, 1, 0),
364 SOC_SINGLE("ADC High Pass Filter Switch", WM8961_ADC_DAC_CONTROL_1, 0, 1, 0),
Dssm4567.c163 SOC_SINGLE("DAC Low Power Mode Switch", SSM4567_REG_DAC_CTRL, 4, 1, 0),
164 SOC_SINGLE("DAC High Pass Filter Switch", SSM4567_REG_DAC_CTRL,
Dadau1781.c132 SOC_SINGLE("Beep ZC Switch", ADAU1781_BEEP_ZC, 0, 1, 0),
134 SOC_SINGLE("Mono Playback Switch", ADAU1781_MONO_PLAYBACK_MIXER,
Dwm5100.c526 SOC_SINGLE("IN1 High Performance Switch", WM5100_IN1L_CONTROL,
528 SOC_SINGLE("IN2 High Performance Switch", WM5100_IN2L_CONTROL,
530 SOC_SINGLE("IN3 High Performance Switch", WM5100_IN3L_CONTROL,
532 SOC_SINGLE("IN4 High Performance Switch", WM5100_IN4L_CONTROL,
580 SOC_SINGLE("HPOUT1 High Performance Switch", WM5100_OUT_VOLUME_1L,
582 SOC_SINGLE("HPOUT2 High Performance Switch", WM5100_OUT_VOLUME_2L,
584 SOC_SINGLE("HPOUT3 High Performance Switch", WM5100_OUT_VOLUME_3L,
586 SOC_SINGLE("SPKOUT High Performance Switch", WM5100_OUT_VOLUME_4L,
588 SOC_SINGLE("SPKDAT1 High Performance Switch", WM5100_DAC_VOLUME_LIMIT_5L,
590 SOC_SINGLE("SPKDAT2 High Performance Switch", WM5100_DAC_VOLUME_LIMIT_6L,
Dwm8731.c176 SOC_SINGLE("Mic Capture Switch", WM8731_APANA, 1, 1, 1),
181 SOC_SINGLE("ADC High Pass Filter Switch", WM8731_APDIGI, 0, 1, 1),
182 SOC_SINGLE("Store DC Offset Switch", WM8731_APDIGI, 4, 1, 0),
Dalc5632.c180 SOC_SINGLE("Voice DAC Playback Switch",
202 SOC_SINGLE("DMIC En Capture Switch",
204 SOC_SINGLE("DMIC PreFilter Capture Switch",
Dak4642.c166 SOC_SINGLE("ALC Capture Switch", ALC_CTL1, 5, 1, 0),
167 SOC_SINGLE("ALC Capture ZC Switch", ALC_CTL1, 4, 1, 1),
Dcs35l32.c156 SOC_SINGLE("Zero Cross Switch", CS35L32_CLASSD_CTL, 2, 1, 0),
157 SOC_SINGLE("Gain Manager Switch", CS35L32_AUDIO_LED_MNGR, 3, 1, 0),
Dadau1761.c152 SOC_SINGLE("Speaker Auto-mute Switch", ADAU1761_DIGMIC_JACKDETECT,
201 SOC_SINGLE("Mono Playback Switch", ADAU1761_PLAY_MONO_OUTPUT_VOL,
Dwm2200.c1122 SOC_SINGLE("IN1 High Performance Switch", WM2200_IN1L_CONTROL,
1124 SOC_SINGLE("IN2 High Performance Switch", WM2200_IN2L_CONTROL,
1126 SOC_SINGLE("IN3 High Performance Switch", WM2200_IN3L_CONTROL,
1159 SOC_SINGLE("OUT1 High Performance Switch", WM2200_DAC_DIGITAL_VOLUME_1L,
1161 SOC_SINGLE("OUT2 High Performance Switch", WM2200_DAC_DIGITAL_VOLUME_2L,
Dmax98095.c727 SOC_SINGLE("Receiver Switch", M98095_066_LVL_RCV, 7, 1, 1),
760 SOC_SINGLE("EQ1 Switch", M98095_088_CFG_LEVEL, 0, 1, 0),
761 SOC_SINGLE("EQ2 Switch", M98095_088_CFG_LEVEL, 1, 1, 0),
763 SOC_SINGLE("Biquad1 Switch", M98095_088_CFG_LEVEL, 2, 1, 0),
764 SOC_SINGLE("Biquad2 Switch", M98095_088_CFG_LEVEL, 3, 1, 0),
Dwm8728.c58 SOC_SINGLE("Deemphasis", WM8728_DACCTL, 1, 1, 0),
Djz4740.c97 SOC_SINGLE("Master Playback Switch", JZ4740_REG_CODEC_1,
Dadau17x1.c51 SOC_SINGLE("ADC High Pass Filter Switch", ADAU17X1_ADC_CONTROL,
53 SOC_SINGLE("Playback De-emphasis Switch", ADAU17X1_DAC_CONTROL0,
Dwm8955.c452 SOC_SINGLE("Bass Volume", WM8955_BASS_CONTROL, 0, 15, 1),
484 SOC_SINGLE("Mono ZC Switch", WM8955_MONOOUT_VOLUME, 7, 1, 0),
Dadau1977.c201 SOC_SINGLE("ADC" #x " Highpass-Filter Capture Switch", \
205 SOC_SINGLE("ADC" #x " DC Substraction Capture Switch", \
Dwm8994.c570 SOC_SINGLE("AIF1DAC1 EQ Switch", WM8994_AIF1_DAC1_EQ_GAINS_1, 0, 1, 0),
571 SOC_SINGLE("AIF1DAC2 EQ Switch", WM8994_AIF1_DAC2_EQ_GAINS_1, 0, 1, 0),
572 SOC_SINGLE("AIF2 EQ Switch", WM8994_AIF2_EQ_GAINS_1, 0, 1, 0),
595 SOC_SINGLE("Sidetone HPF Switch", WM8994_SIDETONE, 6, 1, 0),
631 SOC_SINGLE("AIF1DAC1 3D Stereo Switch", WM8994_AIF1_DAC1_FILTERS_2,
635 SOC_SINGLE("AIF1DAC2 3D Stereo Switch", WM8994_AIF1_DAC2_FILTERS_2,
639 SOC_SINGLE("AIF2DAC 3D Stereo Switch", WM8994_AIF2_DAC_FILTERS_2,
712 SOC_SINGLE("AIF1DAC1 Noise Gate Switch", WM8958_AIF1_DAC1_NOISE_GATE,
719 SOC_SINGLE("AIF1DAC2 Noise Gate Switch", WM8958_AIF1_DAC2_NOISE_GATE,
726 SOC_SINGLE("AIF2DAC Noise Gate Switch", WM8958_AIF2_DAC_NOISE_GATE,
Dad193x.c67 SOC_SINGLE("ADC High Pass Filter Switch", AD193X_ADC_CTRL0,
Dad1836.c101 SOC_SINGLE("ADC High Pass Filter Switch", AD1836_ADC_CTRL1,
Drt5631.c254 SOC_SINGLE("AXO1 Playback Switch", RT5631_MONO_AXO_1_2_VOL,
256 SOC_SINGLE("AXO2 Playback Switch", RT5631_MONO_AXO_1_2_VOL,
268 SOC_SINGLE("MONO Playback Switch", RT5631_MONO_AXO_1_2_VOL,
Dwm8904.c608 SOC_SINGLE("High Pass Filter Switch", WM8904_ADC_DIGITAL_0, 4, 1, 0),
640 SOC_SINGLE("EQ Switch", WM8904_EQ1, 0, 1, 0),
641 SOC_SINGLE("DRC Switch", WM8904_DRC_0, 15, 1, 0),
643 SOC_SINGLE("DAC OSRx2 Switch", WM8904_DAC_DIGITAL_1, 6, 1, 0),
Drt5645.c517 SOC_SINGLE("I2S2 Func Switch", RT5645_GPIO_CTRL1, RT5645_I2S2_SEL_SFT,
526 SOC_SINGLE("TDM IF1_DAC1_L Sel", RT5645_TDM_CTRL_3, 12, 7, 0),
527 SOC_SINGLE("TDM IF1_DAC1_R Sel", RT5645_TDM_CTRL_3, 8, 7, 0),
528 SOC_SINGLE("TDM IF1_DAC2_L Sel", RT5645_TDM_CTRL_3, 4, 7, 0),
529 SOC_SINGLE("TDM IF1_DAC2_R Sel", RT5645_TDM_CTRL_3, 0, 7, 0),
Drt5651.c357 SOC_SINGLE("IF1 ASRC Switch", RT5651_PLL_MODE_1,
359 SOC_SINGLE("IF2 ASRC Switch", RT5651_PLL_MODE_1,
361 SOC_SINGLE("DMIC ASRC Switch", RT5651_PLL_MODE_1,
Dwm8350.c449 SOC_SINGLE("Left Input Mixer +20dB Switch",
451 SOC_SINGLE("Right Input Mixer +20dB Switch",
471 SOC_SINGLE("Out2 Right Invert Switch", WM8350_ROUT2_VOLUME, 10, 1, 0),
Dsgtl5000.c434 SOC_SINGLE("Capture ZC Switch", SGTL5000_CHIP_ANA_CTRL, 1, 1, 0),
441 SOC_SINGLE("Headphone Playback ZC Switch", SGTL5000_CHIP_ANA_CTRL,
Dtlv320aic31xx.c282 SOC_SINGLE("ADC Capture Switch", AIC31XX_ADCFGA, 7, 1, 1),
309 SOC_SINGLE("Speaker Driver Playback Switch", AIC31XX_SPLGAIN,
Dadau1373.c531 SOC_SINGLE("3D Playback Switch", ADAU1373_3D_CTRL2, 0, 1, 0),
536 SOC_SINGLE("Zero Cross Switch", ADAU1373_PWDN_CTRL3, 7, 1, 0),
Des8328.c162 SOC_SINGLE("Capture ZC Switch", ES8328_ADCCONTROL7, 6, 1, 0),
Dpcm512x.c400 SOC_SINGLE("Deemphasis Switch", PCM512x_DSP, PCM512x_DEMP_SHIFT, 1, 1),
406 SOC_SINGLE("Auto Mute Mono Switch", PCM512x_DIGITAL_MUTE_3,
Dadau1701.c118 SOC_SINGLE("Master Capture Switch", ADAU1701_DSPCTRL, 4, 1, 0),
Dadav80x.c355 SOC_SINGLE("ADC High Pass Filter Switch", ADAV80X_ADC_CTRL1, 6, 1, 0),
Dwm2000.c674 SOC_SINGLE("ANC Volume", WM2000_REG_ANC_GAIN_CTRL, 0, 255, 0),
Drt5677.c831 SOC_SINGLE("OUT1 Playback Switch", RT5677_LOUT1,
833 SOC_SINGLE("OUT2 Playback Switch", RT5677_LOUT1,
835 SOC_SINGLE("OUT3 Playback Switch", RT5677_LOUT1,
Dtlv320aic3x.c457 SOC_SINGLE("Mono Playback Switch", MONOLOPM_CTRL, 3, 0x01, 0),
Drt5640.c443 SOC_SINGLE("Mono Playback Switch", RT5640_MONO_OUT, RT5640_L_MUTE_SFT,
Dtwl4030.c1119 SOC_SINGLE("DAC Voice Analog Downlink Switch",
/linux-4.1.27/Documentation/sound/alsa/soc/
Dcodec.txt78 #define SOC_SINGLE(xname, reg, shift, mask, invert)
/linux-4.1.27/include/sound/
Dsoc.h62 #define SOC_SINGLE(xname, reg, shift, max, invert) \ macro