Home
last modified time | relevance | path

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

/linux-4.1.27/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),
Dad193x.c51 SOC_DOUBLE("ADC1 Switch", AD193X_ADC_CTRL0, AD193X_ADCL1_MUTE,
53 SOC_DOUBLE("ADC2 Switch", AD193X_ADC_CTRL0, AD193X_ADCL2_MUTE,
57 SOC_DOUBLE("DAC1 Switch", AD193X_DAC_CHNL_MUTE, AD193X_DACL1_MUTE,
59 SOC_DOUBLE("DAC2 Switch", AD193X_DAC_CHNL_MUTE, AD193X_DACL2_MUTE,
61 SOC_DOUBLE("DAC3 Switch", AD193X_DAC_CHNL_MUTE, AD193X_DACL3_MUTE,
63 SOC_DOUBLE("DAC4 Switch", AD193X_DAC_CHNL_MUTE, AD193X_DACL4_MUTE,
Dwm9705.c48 SOC_DOUBLE("Master Playback Volume", AC97_MASTER, 8, 0, 31, 1),
50 SOC_DOUBLE("Headphone Playback Volume", AC97_HEADPHONE, 8, 0, 31, 1),
52 SOC_DOUBLE("PCM Playback Volume", AC97_PCM, 8, 0, 31, 1),
58 SOC_DOUBLE("Line Playback Volume", AC97_LINE, 8, 0, 31, 1),
59 SOC_DOUBLE("CD Playback Volume", AC97_CD, 8, 0, 31, 1),
62 SOC_DOUBLE("Capture Volume", AC97_REC_GAIN, 8, 0, 15, 0),
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.c96 SOC_DOUBLE("Speaker Playback Switch",
100 SOC_DOUBLE("Headphone Playback Switch",
107 SOC_DOUBLE("Speaker Playback Switch",
111 SOC_DOUBLE("Line Playback Switch",
118 SOC_DOUBLE("Line Playback Switch",
122 SOC_DOUBLE("Headphone Playback Switch",
129 SOC_DOUBLE("Auxout Playback Switch",
Dcs42l56.c433 SOC_DOUBLE("Master Mute Switch", CS42L56_DSP_MUTE_CTL, 0, 1, 1, 1),
437 SOC_DOUBLE("ADC Mixer Mute Switch", CS42L56_DSP_MUTE_CTL, 6, 7, 1, 1),
441 SOC_DOUBLE("PCM Mixer Mute Switch", CS42L56_DSP_MUTE_CTL, 4, 5, 1, 1),
452 SOC_DOUBLE("ADC Mute Switch", CS42L56_MISC_ADC_CTL, 2, 3, 1, 1),
453 SOC_DOUBLE("ADC Boost Switch", CS42L56_GAIN_BIAS_CTL, 3, 2, 1, 1),
478 SOC_DOUBLE("HPF Switch", CS42L56_HPF_CTL, 5, 7, 1, 1),
479 SOC_DOUBLE("HPF Freeze Switch", CS42L56_HPF_CTL, 4, 6, 1, 1),
484 SOC_DOUBLE("Analog Soft Ramp Disable", CS42L56_ALC_LIM_SFT_ZC,
487 SOC_DOUBLE("Analog Zero Cross Disable", CS42L56_ALC_LIM_SFT_ZC,
Dwm9712.c96 SOC_DOUBLE("Speaker Playback Volume", AC97_MASTER, 8, 0, 31, 1),
98 SOC_DOUBLE("Headphone Playback Volume", AC97_HEADPHONE, 8, 0, 31, 1),
100 SOC_DOUBLE("PCM Playback Volume", AC97_PCM, 8, 0, 31, 1),
137 SOC_DOUBLE("Line Capture Volume", AC97_LINE, 8, 0, 31, 1),
156 SOC_DOUBLE("Capture Volume", AC97_REC_GAIN, 8, 0, 63, 0),
Dwm8737.c156 SOC_DOUBLE("Mic ZC Switch", WM8737_AUDIO_PATH_L, WM8737_AUDIO_PATH_R,
161 SOC_DOUBLE("Capture ZC Switch", WM8737_AUDIO_PATH_L, WM8737_AUDIO_PATH_R,
164 SOC_DOUBLE("INPUT1 DC Bias Switch", WM8737_MISC_BIAS_CONTROL, 0, 1, 1, 0),
169 SOC_DOUBLE("Polarity Invert Switch", WM8737_ADC_CONTROL, 5, 6, 1, 0),
Dcs42l52.c412 SOC_DOUBLE("Bypass Mute", CS42L52_MISC_CTL, 4, 5, 1, 0),
425 SOC_DOUBLE("ADC Switch", CS42L52_ADC_MISC_CTL, 0, 1, 1, 0),
483 SOC_DOUBLE("ALC Capture Switch", CS42L52_ALC_CTL, 6, 7, 1, 0),
492 SOC_DOUBLE("HPF Switch", CS42L52_ANALOG_HPF_CTL, 5, 7, 1, 0),
494 SOC_DOUBLE("Analog SR Switch", CS42L52_ANALOG_HPF_CTL, 1, 3, 1, 1),
495 SOC_DOUBLE("Analog ZC Switch", CS42L52_ANALOG_HPF_CTL, 0, 2, 1, 1),
Dda7210.c463 SOC_DOUBLE("ADC Capture Switch", DA7210_ADC, 2, 6, 1, 0),
468 SOC_DOUBLE("Aux1 ZC Switch", DA7210_ZERO_CROSS, 0, 1, 1, 0),
469 SOC_DOUBLE("In PGA ZC Switch", DA7210_ZERO_CROSS, 2, 3, 1, 0),
470 SOC_DOUBLE("Lineout ZC Switch", DA7210_ZERO_CROSS, 4, 5, 1, 0),
471 SOC_DOUBLE("Headphone ZC Switch", DA7210_ZERO_CROSS, 6, 7, 1, 0),
Dalc5632.c165 SOC_DOUBLE("Speaker Playback Switch",
169 SOC_DOUBLE("Headphone Playback Switch",
176 SOC_DOUBLE("Auxout Playback Switch",
188 SOC_DOUBLE("Master Playback Switch",
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),
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),
Dcs42l73.c434 SOC_DOUBLE("Input Path Digital Switch", CS42L73_ADCIPC, 0, 4, 1, 1),
435 SOC_DOUBLE("HL Digital Playback Switch", CS42L73_PBDC, 0,
447 SOC_DOUBLE("ADC Signal Polarity Switch", CS42L73_ADCIPC, 1, 5, 1,
492 SOC_DOUBLE("ALC Switch", CS42L73_ALCARATE, 6, 7, 1, 0),
498 SOC_DOUBLE("NG Enable Switch", CS42L73_NGCAB, 6, 7, 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),
Dwm9713.c127 SOC_DOUBLE("Speaker Playback Switch", AC97_MASTER, 15, 7, 1, 1),
130 SOC_DOUBLE("Headphone Playback Switch", AC97_HEADPHONE, 15, 7, 1, 1),
143 SOC_DOUBLE("Capture Volume", AC97_CD, 8, 0, 31, 0),
162 SOC_DOUBLE("Speaker Playback ZC Switch", AC97_MASTER, 14, 6, 1, 0),
163 SOC_DOUBLE("Headphone Playback ZC Switch", AC97_HEADPHONE, 14, 6, 1, 0),
Drt5631.c251 SOC_DOUBLE("PCM Playback Switch", RT5631_STEREO_DAC_VOL_1,
259 SOC_DOUBLE("OUTVOL Channel Switch", RT5631_SPK_OUT_VOL,
263 SOC_DOUBLE("Speaker Playback Switch", RT5631_SPK_OUT_VOL,
271 SOC_DOUBLE("HP Playback Switch", RT5631_HP_OUT_VOL,
279 SOC_DOUBLE("DMIC Capture Switch", RT5631_DIG_MIC_CTRL,
Dab8500-codec.c1666 SOC_DOUBLE("HF Low EMI Mode Switch",
1670 SOC_DOUBLE("HF FIR Bypass Switch",
1674 SOC_DOUBLE("HF High Volume Switch",
1686 SOC_DOUBLE("Vibra High Volume Switch",
1690 SOC_DOUBLE("Vibra Low EMI Mode Switch",
1694 SOC_DOUBLE("Vibra FIR Bypass Switch",
1737 SOC_DOUBLE("Mic High Pass Switch",
1752 SOC_DOUBLE("LineIn High Pass Switch",
Drt5640.c387 SOC_DOUBLE("Speaker Channel Switch", RT5640_SPK_VOL,
392 SOC_DOUBLE("HP Channel Switch", RT5640_HP_VOL,
397 SOC_DOUBLE("OUT Playback Switch", RT5640_OUTPUT,
399 SOC_DOUBLE("OUT Channel Switch", RT5640_OUTPUT,
405 SOC_DOUBLE("DAC2 Playback Switch", RT5640_DAC2_CTRL,
420 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),
Dwm5110.c407 SOC_DOUBLE("SPKDAT1 Switch", ARIZONA_PDM_SPK1_CTRL_1, ARIZONA_SPK1L_MUTE_SHIFT,
409 SOC_DOUBLE("SPKDAT2 Switch", ARIZONA_PDM_SPK2_CTRL_1, ARIZONA_SPK2L_MUTE_SHIFT,
412 SOC_DOUBLE("HPOUT1 DRE Switch", ARIZONA_DRE_ENABLE,
414 SOC_DOUBLE("HPOUT2 DRE Switch", ARIZONA_DRE_ENABLE,
416 SOC_DOUBLE("HPOUT3 DRE Switch", ARIZONA_DRE_ENABLE,
Drt5645.c461 SOC_DOUBLE("Speaker Channel Switch", RT5645_SPK_VOL,
467 SOC_DOUBLE("HP Channel Switch", RT5645_HP_VOL,
473 SOC_DOUBLE("OUT Playback Switch", RT5645_LOUT1,
475 SOC_DOUBLE("OUT Channel Switch", RT5645_LOUT1,
481 SOC_DOUBLE("DAC2 Playback Switch", RT5645_DAC_CTRL,
499 SOC_DOUBLE("ADC Capture Switch", RT5645_STO1_ADC_DIG_VOL,
503 SOC_DOUBLE("Mono ADC Capture Switch", RT5645_MONO_ADC_DIG_VOL,
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),
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),
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),
Dwm8983.c299 SOC_DOUBLE("ADC Inversion Switch", WM8983_ADC_CONTROL, 0, 1, 1, 0),
312 SOC_DOUBLE("DAC Inversion Switch", WM8983_DAC_CONTROL, 0, 1, 1, 0),
Dwm5102.c877 SOC_DOUBLE("HPOUT1 DRE Switch", ARIZONA_DRE_ENABLE,
879 SOC_DOUBLE("HPOUT2 DRE Switch", ARIZONA_DRE_ENABLE,
893 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),
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),
Drt5670.c620 SOC_DOUBLE("HP Playback Switch", RT5670_HP_VOL,
626 SOC_DOUBLE("OUT Channel Switch", RT5670_LOUT1,
631 SOC_DOUBLE("DAC2 Playback Switch", RT5670_DAC_CTRL,
649 SOC_DOUBLE("ADC Capture Switch", RT5670_STO1_ADC_DIG_VOL,
Dcs4270.c462 SOC_DOUBLE("Master Capture Switch", CS4270_MUTE, 3, 4, 1, 1),
Dda7213.c517 SOC_DOUBLE("DAC Mono Switch", DA7213_DIG_ROUTING_DAC,
520 SOC_DOUBLE("DAC Invert Switch", DA7213_DIG_CTRL, DA7213_DAC_L_INV_SHIFT,
Dadau1373.c518 SOC_DOUBLE("HPF Switch", ADAU1373_HPF_CTRL, 1, 0, 1, 0),
524 SOC_DOUBLE("Bass Playback Switch", ADAU1373_BASS2, 0, 1, 1, 0),
Drt5651.c325 SOC_DOUBLE("DAC2 Playback Switch", RT5651_DAC2_CTRL,
343 SOC_DOUBLE("ADC Capture Switch", RT5651_ADC_DIG_VOL,
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,
Drt5677.c853 SOC_DOUBLE("ADC1 Capture Switch", RT5677_STO1_ADC_DIG_VOL,
855 SOC_DOUBLE("ADC2 Capture Switch", RT5677_STO2_ADC_DIG_VOL,
857 SOC_DOUBLE("ADC3 Capture Switch", RT5677_STO3_ADC_DIG_VOL,
859 SOC_DOUBLE("ADC4 Capture Switch", RT5677_STO4_ADC_DIG_VOL,
861 SOC_DOUBLE("Mono ADC Capture Switch", RT5677_MONO_ADC_DIG_VOL,
Dwm8997.c295 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,
Dwm8962.c1676 SOC_DOUBLE("Input Mixer Switch", WM8962_INPUT_MIXER_CONTROL_1, 3, 2, 1, 1),
1785 SOC_DOUBLE("ALC Switch", WM8962_ALC1, WM8962_ALCL_ENA_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),
Dwm8994.c598 SOC_DOUBLE("AIF1ADC1 HPF Switch", WM8994_AIF1_ADC1_FILTERS, 12, 11, 1, 0),
601 SOC_DOUBLE("AIF1ADC2 HPF Switch", WM8994_AIF1_ADC2_FILTERS, 12, 11, 1, 0),
604 SOC_DOUBLE("AIF2ADC HPF Switch", WM8994_AIF2_ADC_FILTERS, 12, 11, 1, 0),
Dtlv320aic3x.c393 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.1.27/Documentation/sound/alsa/soc/
Dcodec.txt90 #define SOC_DOUBLE(xname, reg, shift_left, shift_right, mask, invert)
/linux-4.1.27/include/sound/
Dsoc.h106 #define SOC_DOUBLE(xname, reg, shift_left, shift_right, max, invert) \ macro