Home
last modified time | relevance | path

Searched refs:SOC_DOUBLE (Results 1 – 52 of 52) sorted by relevance

/linux-4.4.14/sound/soc/codecs/
Dad1980.c116 SOC_DOUBLE("Master Playback Volume", AC97_MASTER, 8, 0, 31, 1),
119 SOC_DOUBLE("Headphone Playback Volume", AC97_HEADPHONE, 8, 0, 31, 1),
122 SOC_DOUBLE("PCM Playback Volume", AC97_PCM, 8, 0, 31, 1),
125 SOC_DOUBLE("PCM Capture Volume", AC97_REC_GAIN, 8, 0, 31, 0),
138 SOC_DOUBLE("Line HP Swap Switch", AC97_AD_MISC, 10, 5, 1, 0),
140 SOC_DOUBLE("Surround Playback Volume", AC97_SURROUND_MASTER, 8, 0, 31, 1),
141 SOC_DOUBLE("Surround Playback Switch", AC97_SURROUND_MASTER, 15, 7, 1, 1),
143 SOC_DOUBLE("Center/LFE Playback Volume", AC97_CENTER_LFE_MASTER, 8, 0, 31, 1),
144 SOC_DOUBLE("Center/LFE Playback Switch", AC97_CENTER_LFE_MASTER, 15, 7, 1, 1),
Dwm9705.c51 SOC_DOUBLE("Master Playback Volume", AC97_MASTER, 8, 0, 31, 1),
53 SOC_DOUBLE("Headphone Playback Volume", AC97_HEADPHONE, 8, 0, 31, 1),
55 SOC_DOUBLE("PCM Playback Volume", AC97_PCM, 8, 0, 31, 1),
61 SOC_DOUBLE("Line Playback Volume", AC97_LINE, 8, 0, 31, 1),
62 SOC_DOUBLE("CD Playback Volume", AC97_CD, 8, 0, 31, 1),
65 SOC_DOUBLE("Capture Volume", AC97_REC_GAIN, 8, 0, 15, 0),
Dad193x.c52 SOC_DOUBLE("DAC1 Switch", AD193X_DAC_CHNL_MUTE, AD193X_DACL1_MUTE,
54 SOC_DOUBLE("DAC2 Switch", AD193X_DAC_CHNL_MUTE, AD193X_DACL2_MUTE,
56 SOC_DOUBLE("DAC3 Switch", AD193X_DAC_CHNL_MUTE, AD193X_DACL3_MUTE,
58 SOC_DOUBLE("DAC4 Switch", AD193X_DAC_CHNL_MUTE, AD193X_DACL4_MUTE,
67 SOC_DOUBLE("ADC1 Switch", AD193X_ADC_CTRL0, AD193X_ADCL1_MUTE,
69 SOC_DOUBLE("ADC2 Switch", AD193X_ADC_CTRL0, AD193X_ADCL2_MUTE,
Dcs42xx8.c82 SOC_DOUBLE("DAC1 Invert Switch", CS42XX8_DACINV, 0, 1, 1, 0),
83 SOC_DOUBLE("DAC2 Invert Switch", CS42XX8_DACINV, 2, 3, 1, 0),
84 SOC_DOUBLE("DAC3 Invert Switch", CS42XX8_DACINV, 4, 5, 1, 0),
85 SOC_DOUBLE("DAC4 Invert Switch", CS42XX8_DACINV, 6, 7, 1, 0),
86 SOC_DOUBLE("ADC1 Invert Switch", CS42XX8_ADCINV, 0, 1, 1, 0),
87 SOC_DOUBLE("ADC2 Invert Switch", CS42XX8_ADCINV, 2, 3, 1, 0),
103 SOC_DOUBLE("ADC3 Invert Switch", CS42XX8_ADCINV, 4, 5, 1, 0),
Dalc5623.c95 SOC_DOUBLE("Speaker Playback Switch",
99 SOC_DOUBLE("Headphone Playback Switch",
106 SOC_DOUBLE("Speaker Playback Switch",
110 SOC_DOUBLE("Line Playback Switch",
117 SOC_DOUBLE("Line Playback Switch",
121 SOC_DOUBLE("Headphone Playback Switch",
128 SOC_DOUBLE("Auxout Playback Switch",
Dcs42l56.c385 SOC_DOUBLE("Master Mute Switch", CS42L56_DSP_MUTE_CTL, 0, 1, 1, 1),
389 SOC_DOUBLE("ADC Mixer Mute Switch", CS42L56_DSP_MUTE_CTL, 6, 7, 1, 1),
393 SOC_DOUBLE("PCM Mixer Mute Switch", CS42L56_DSP_MUTE_CTL, 4, 5, 1, 1),
404 SOC_DOUBLE("ADC Mute Switch", CS42L56_MISC_ADC_CTL, 2, 3, 1, 1),
405 SOC_DOUBLE("ADC Boost Switch", CS42L56_GAIN_BIAS_CTL, 3, 2, 1, 1),
430 SOC_DOUBLE("HPF Switch", CS42L56_HPF_CTL, 5, 7, 1, 1),
431 SOC_DOUBLE("HPF Freeze Switch", CS42L56_HPF_CTL, 4, 6, 1, 1),
436 SOC_DOUBLE("Analog Soft Ramp Disable", CS42L56_ALC_LIM_SFT_ZC,
439 SOC_DOUBLE("Analog Zero Cross Disable", CS42L56_ALC_LIM_SFT_ZC,
Dwm9712.c99 SOC_DOUBLE("Speaker Playback Volume", AC97_MASTER, 8, 0, 31, 1),
101 SOC_DOUBLE("Headphone Playback Volume", AC97_HEADPHONE, 8, 0, 31, 1),
103 SOC_DOUBLE("PCM Playback Volume", AC97_PCM, 8, 0, 31, 1),
140 SOC_DOUBLE("Line Capture Volume", AC97_LINE, 8, 0, 31, 1),
159 SOC_DOUBLE("Capture Volume", AC97_REC_GAIN, 8, 0, 63, 0),
Dwm8737.c155 SOC_DOUBLE("Mic ZC Switch", WM8737_AUDIO_PATH_L, WM8737_AUDIO_PATH_R,
160 SOC_DOUBLE("Capture ZC Switch", WM8737_AUDIO_PATH_L, WM8737_AUDIO_PATH_R,
163 SOC_DOUBLE("INPUT1 DC Bias Switch", WM8737_MISC_BIAS_CONTROL, 0, 1, 1, 0),
168 SOC_DOUBLE("Polarity Invert Switch", WM8737_ADC_CONTROL, 5, 6, 1, 0),
Dcs42l52.c360 SOC_DOUBLE("Bypass Mute", CS42L52_MISC_CTL, 4, 5, 1, 0),
373 SOC_DOUBLE("ADC Switch", CS42L52_ADC_MISC_CTL, 0, 1, 1, 0),
431 SOC_DOUBLE("ALC Capture Switch", CS42L52_ALC_CTL, 6, 7, 1, 0),
440 SOC_DOUBLE("HPF Switch", CS42L52_ANALOG_HPF_CTL, 5, 7, 1, 0),
442 SOC_DOUBLE("Analog SR Switch", CS42L52_ANALOG_HPF_CTL, 1, 3, 1, 1),
443 SOC_DOUBLE("Analog ZC Switch", CS42L52_ANALOG_HPF_CTL, 0, 2, 1, 1),
Dda7210.c459 SOC_DOUBLE("ADC Capture Switch", DA7210_ADC, 2, 6, 1, 0),
464 SOC_DOUBLE("Aux1 ZC Switch", DA7210_ZERO_CROSS, 0, 1, 1, 0),
465 SOC_DOUBLE("In PGA ZC Switch", DA7210_ZERO_CROSS, 2, 3, 1, 0),
466 SOC_DOUBLE("Lineout ZC Switch", DA7210_ZERO_CROSS, 4, 5, 1, 0),
467 SOC_DOUBLE("Headphone ZC Switch", DA7210_ZERO_CROSS, 6, 7, 1, 0),
Dwm8580.c296 SOC_DOUBLE("DAC1 Invert Switch", WM8580_DAC_CONTROL4, 0, 1, 1, 0),
297 SOC_DOUBLE("DAC2 Invert Switch", WM8580_DAC_CONTROL4, 2, 3, 1, 0),
298 SOC_DOUBLE("DAC3 Invert Switch", WM8580_DAC_CONTROL4, 4, 5, 1, 0),
305 SOC_DOUBLE("Capture Switch", WM8580_ADC_CONTROL1, 0, 1, 1, 1),
Dalc5632.c164 SOC_DOUBLE("Speaker Playback Switch",
168 SOC_DOUBLE("Headphone Playback Switch",
175 SOC_DOUBLE("Auxout Playback Switch",
187 SOC_DOUBLE("Master Playback Switch",
Dcs42l73.c340 SOC_DOUBLE("Input Path Digital Switch", CS42L73_ADCIPC, 0, 4, 1, 1),
341 SOC_DOUBLE("HL Digital Playback Switch", CS42L73_PBDC, 0,
353 SOC_DOUBLE("ADC Signal Polarity Switch", CS42L73_ADCIPC, 1, 5, 1,
398 SOC_DOUBLE("ALC Switch", CS42L73_ALCARATE, 6, 7, 1, 0),
404 SOC_DOUBLE("NG Enable Switch", CS42L73_NGCAB, 6, 7, 1, 0),
Dad1836.c51 SOC_DOUBLE("DAC" #x " Playback Switch", AD1836_DAC_CTRL2, \
55 SOC_DOUBLE("ADC" #x " Capture Switch", AD1836_ADC_CTRL2, \
Dtlv320aic26.c247 SOC_DOUBLE("PCM Playback Volume", AIC26_REG_DAC_GAIN, 8, 0, 0x7f, 1),
248 SOC_DOUBLE("PCM Playback Switch", AIC26_REG_DAC_GAIN, 15, 7, 1, 1),
Dwm9713.c129 SOC_DOUBLE("Speaker Playback Switch", AC97_MASTER, 15, 7, 1, 1),
132 SOC_DOUBLE("Headphone Playback Switch", AC97_HEADPHONE, 15, 7, 1, 1),
145 SOC_DOUBLE("Capture Volume", AC97_CD, 8, 0, 31, 0),
164 SOC_DOUBLE("Speaker Playback ZC Switch", AC97_MASTER, 14, 6, 1, 0),
165 SOC_DOUBLE("Headphone Playback ZC Switch", AC97_HEADPHONE, 14, 6, 1, 0),
Dmc13783.c588 SOC_DOUBLE("PCM Capture Volume", MC13783_AUDIO_TX, 19, 14, 31, 0),
593 SOC_DOUBLE("Headset Amp Switch", MC13783_AUDIO_RX0, 10, 9, 1, 0),
594 SOC_DOUBLE("Line out Amp Switch", MC13783_AUDIO_RX0, 16, 15, 1, 0),
Drt5631.c250 SOC_DOUBLE("PCM Playback Switch", RT5631_STEREO_DAC_VOL_1,
258 SOC_DOUBLE("OUTVOL Channel Switch", RT5631_SPK_OUT_VOL,
262 SOC_DOUBLE("Speaker Playback Switch", RT5631_SPK_OUT_VOL,
270 SOC_DOUBLE("HP Playback Switch", RT5631_HP_OUT_VOL,
278 SOC_DOUBLE("DMIC Capture Switch", RT5631_DIG_MIC_CTRL,
Dab8500-codec.c1665 SOC_DOUBLE("HF Low EMI Mode Switch",
1669 SOC_DOUBLE("HF FIR Bypass Switch",
1673 SOC_DOUBLE("HF High Volume Switch",
1685 SOC_DOUBLE("Vibra High Volume Switch",
1689 SOC_DOUBLE("Vibra Low EMI Mode Switch",
1693 SOC_DOUBLE("Vibra FIR Bypass Switch",
1736 SOC_DOUBLE("Mic High Pass Switch",
1751 SOC_DOUBLE("LineIn High Pass Switch",
Dtas571x.c238 SOC_DOUBLE("Speaker Switch",
292 SOC_DOUBLE("Speaker Switch",
Drt5640.c385 SOC_DOUBLE("Speaker Channel Switch", RT5640_SPK_VOL,
390 SOC_DOUBLE("HP Channel Switch", RT5640_HP_VOL,
395 SOC_DOUBLE("OUT Playback Switch", RT5640_OUTPUT,
397 SOC_DOUBLE("OUT Channel Switch", RT5640_OUTPUT,
403 SOC_DOUBLE("DAC2 Playback Switch", RT5640_DAC2_CTRL,
421 SOC_DOUBLE("ADC Capture Switch", RT5640_ADC_DIG_VOL,
Dcs4271.c456 SOC_DOUBLE("Master Capture Switch", CS4271_ADCCTL, 3, 2, 1, 1),
458 SOC_DOUBLE("High Pass Filter Switch", CS4271_ADCCTL, 1, 0, 1, 1),
Dssm2518.c192 SOC_DOUBLE("Master Playback Switch", SSM2518_REG_MUTE_CTRL, 2, 1, 1, 1),
201 SOC_DOUBLE("DRC Switch", SSM2518_REG_DRC_1, 0, 1, 1, 0),
Drt5645.c590 SOC_DOUBLE("Speaker Channel Switch", RT5645_SPK_VOL,
601 SOC_DOUBLE("Headphone Channel Switch", RT5645_HP_VOL,
607 SOC_DOUBLE("OUT Playback Switch", RT5645_LOUT1,
609 SOC_DOUBLE("OUT Channel Switch", RT5645_LOUT1,
615 SOC_DOUBLE("DAC2 Playback Switch", RT5645_DAC_CTRL,
633 SOC_DOUBLE("ADC Capture Switch", RT5645_STO1_ADC_DIG_VOL,
637 SOC_DOUBLE("Mono ADC Capture Switch", RT5645_MONO_ADC_DIG_VOL,
Dadav80x.c352 SOC_DOUBLE("Master Playback Switch", ADAV80X_DAC_CTRL1, 0, 1, 1, 0),
353 SOC_DOUBLE("Master Capture Switch", ADAV80X_ADC_CTRL1, 2, 3, 1, 1),
Dwm8978.c151 SOC_DOUBLE("DAC Inversion Switch", WM8978_DAC_CONTROL, 0, 1, 1, 0),
159 SOC_DOUBLE("ADC Inversion Switch", WM8978_ADC_CONTROL, 0, 1, 1, 0),
Dwm8983.c239 SOC_DOUBLE("ADC Inversion Switch", WM8983_ADC_CONTROL, 0, 1, 1, 0),
252 SOC_DOUBLE("DAC Inversion Switch", WM8983_DAC_CONTROL, 0, 1, 1, 0),
Dwm8985.c323 SOC_DOUBLE("ADC Inversion Switch", WM8985_ADC_CONTROL, 0, 1, 1, 0),
336 SOC_DOUBLE("DAC Inversion Switch", WM8985_DAC_CONTROL, 0, 1, 1, 0),
Dwm5102.c917 SOC_DOUBLE("HPOUT1 DRE Switch", ARIZONA_DRE_ENABLE,
919 SOC_DOUBLE("HPOUT2 DRE Switch", ARIZONA_DRE_ENABLE,
933 SOC_DOUBLE("SPKDAT1 Switch", ARIZONA_PDM_SPK1_CTRL_1, ARIZONA_SPK1L_MUTE_SHIFT,
Dwm8776.c101 SOC_DOUBLE("Capture Switch", WM8776_ADCMUX, 7, 6, 1, 1),
Dwm8523.c86 SOC_DOUBLE("Playback Switch", WM8523_DAC_CTRL3, 2, 3, 1, 1),
Dwm8900.c377 SOC_DOUBLE("ADC Invert Switch", WM8900_REG_ADCCTRL, 1, 0, 1, 0),
391 SOC_DOUBLE("DAC Invert Switch", WM8900_REG_DACCTRL, 1, 0, 1, 0),
Drt5670.c618 SOC_DOUBLE("HP Playback Switch", RT5670_HP_VOL,
624 SOC_DOUBLE("OUT Channel Switch", RT5670_LOUT1,
629 SOC_DOUBLE("DAC2 Playback Switch", RT5670_DAC_CTRL,
647 SOC_DOUBLE("ADC Capture Switch", RT5670_STO1_ADC_DIG_VOL,
Dcs4270.c462 SOC_DOUBLE("Master Capture Switch", CS4270_MUTE, 3, 4, 1, 1),
Dadau1373.c515 SOC_DOUBLE("HPF Switch", ADAU1373_HPF_CTRL, 1, 0, 1, 0),
521 SOC_DOUBLE("Bass Playback Switch", ADAU1373_BASS2, 0, 1, 1, 0),
Dpcm512x.c397 SOC_DOUBLE("Digital Playback Switch", PCM512x_MUTE, PCM512x_RQML_SHIFT,
408 SOC_DOUBLE("Auto Mute Switch", PCM512x_DIGITAL_MUTE_3, PCM512x_AMLE_SHIFT,
Drt5651.c324 SOC_DOUBLE("DAC2 Playback Switch", RT5651_DAC2_CTRL,
342 SOC_DOUBLE("ADC Capture Switch", RT5651_ADC_DIG_VOL,
Dda7213.c515 SOC_DOUBLE("DAC Mono Switch", DA7213_DIG_ROUTING_DAC,
518 SOC_DOUBLE("DAC Invert Switch", DA7213_DIG_CTRL, DA7213_DAC_L_INV_SHIFT,
Drt5677.c851 SOC_DOUBLE("ADC1 Capture Switch", RT5677_STO1_ADC_DIG_VOL,
853 SOC_DOUBLE("ADC2 Capture Switch", RT5677_STO2_ADC_DIG_VOL,
855 SOC_DOUBLE("ADC3 Capture Switch", RT5677_STO3_ADC_DIG_VOL,
857 SOC_DOUBLE("ADC4 Capture Switch", RT5677_STO4_ADC_DIG_VOL,
859 SOC_DOUBLE("Mono ADC Capture Switch", RT5677_MONO_ADC_DIG_VOL,
Dwm5110.c798 SOC_DOUBLE("SPKDAT1 Switch", ARIZONA_PDM_SPK1_CTRL_1, ARIZONA_SPK1L_MUTE_SHIFT,
800 SOC_DOUBLE("SPKDAT2 Switch", ARIZONA_PDM_SPK2_CTRL_1, ARIZONA_SPK2L_MUTE_SHIFT,
Dwm8997.c293 SOC_DOUBLE("SPKDAT1 Switch", ARIZONA_PDM_SPK1_CTRL_1, ARIZONA_SPK1L_MUTE_SHIFT,
Dsgtl5000.c430 SOC_DOUBLE("Capture Volume", SGTL5000_CHIP_ANA_ADC_CTRL, 0, 4, 0xf, 0),
Dwm5100.c633 SOC_DOUBLE("SPKDAT1 Switch", WM5100_PDM_SPK1_CTRL_1, WM5100_SPK1L_MUTE_SHIFT,
635 SOC_DOUBLE("SPKDAT2 Switch", WM5100_PDM_SPK2_CTRL_1, WM5100_SPK2L_MUTE_SHIFT,
Dwm8996.c469 SOC_DOUBLE("DSP1 Capture HPF Switch", WM8996_DSP1_TX_FILTERS, 12, 11, 1, 0),
475 SOC_DOUBLE("DSP2 Capture HPF Switch", WM8996_DSP2_TX_FILTERS, 12, 11, 1, 0),
Dwm8962.c1674 SOC_DOUBLE("Input Mixer Switch", WM8962_INPUT_MIXER_CONTROL_1, 3, 2, 1, 1),
1783 SOC_DOUBLE("ALC Switch", WM8962_ALC1, WM8962_ALCL_ENA_SHIFT,
Dwm8994.c599 SOC_DOUBLE("AIF1ADC1 HPF Switch", WM8994_AIF1_ADC1_FILTERS, 12, 11, 1, 0),
602 SOC_DOUBLE("AIF1ADC2 HPF Switch", WM8994_AIF1_ADC2_FILTERS, 12, 11, 1, 0),
605 SOC_DOUBLE("AIF2ADC HPF Switch", WM8994_AIF2_ADC_FILTERS, 12, 11, 1, 0),
Dwm8998.c392 SOC_DOUBLE("SPKDAT Switch", ARIZONA_PDM_SPK1_CTRL_1, ARIZONA_SPK1L_MUTE_SHIFT,
Dtlv320aic3x.c395 SOC_DOUBLE("De-emphasis Switch", AIC3X_CODEC_DFILT_CTRL, 2, 0, 0x01, 0),
Dda732x.c435 SOC_DOUBLE("Digital Playback DAC12 Switch", DA732X_REG_DAC1_SEL,
Dwm2200.c1178 SOC_DOUBLE("OUT2 Switch", WM2200_PDM_1, WM2200_SPK1L_MUTE_SHIFT,
/linux-4.4.14/Documentation/sound/alsa/soc/
Dcodec.txt90 #define SOC_DOUBLE(xname, reg, shift_left, shift_right, mask, invert)
/linux-4.4.14/include/sound/
Dsoc.h107 #define SOC_DOUBLE(xname, reg, shift_left, shift_right, max, invert) \ macro