/linux-4.4.14/sound/soc/codecs/ |
D | ad1980.c | 116 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),
|
D | wm9705.c | 51 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),
|
D | ad193x.c | 52 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,
|
D | cs42xx8.c | 82 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),
|
D | alc5623.c | 95 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",
|
D | cs42l56.c | 385 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,
|
D | wm9712.c | 99 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),
|
D | wm8737.c | 155 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),
|
D | cs42l52.c | 360 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),
|
D | da7210.c | 459 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),
|
D | wm8580.c | 296 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),
|
D | alc5632.c | 164 SOC_DOUBLE("Speaker Playback Switch", 168 SOC_DOUBLE("Headphone Playback Switch", 175 SOC_DOUBLE("Auxout Playback Switch", 187 SOC_DOUBLE("Master Playback Switch",
|
D | cs42l73.c | 340 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),
|
D | ad1836.c | 51 SOC_DOUBLE("DAC" #x " Playback Switch", AD1836_DAC_CTRL2, \ 55 SOC_DOUBLE("ADC" #x " Capture Switch", AD1836_ADC_CTRL2, \
|
D | tlv320aic26.c | 247 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),
|
D | wm9713.c | 129 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),
|
D | mc13783.c | 588 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),
|
D | rt5631.c | 250 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,
|
D | ab8500-codec.c | 1665 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",
|
D | tas571x.c | 238 SOC_DOUBLE("Speaker Switch", 292 SOC_DOUBLE("Speaker Switch",
|
D | rt5640.c | 385 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,
|
D | cs4271.c | 456 SOC_DOUBLE("Master Capture Switch", CS4271_ADCCTL, 3, 2, 1, 1), 458 SOC_DOUBLE("High Pass Filter Switch", CS4271_ADCCTL, 1, 0, 1, 1),
|
D | ssm2518.c | 192 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),
|
D | rt5645.c | 590 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,
|
D | adav80x.c | 352 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),
|
D | wm8978.c | 151 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),
|
D | wm8983.c | 239 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),
|
D | wm8985.c | 323 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),
|
D | wm5102.c | 917 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,
|
D | wm8776.c | 101 SOC_DOUBLE("Capture Switch", WM8776_ADCMUX, 7, 6, 1, 1),
|
D | wm8523.c | 86 SOC_DOUBLE("Playback Switch", WM8523_DAC_CTRL3, 2, 3, 1, 1),
|
D | wm8900.c | 377 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),
|
D | rt5670.c | 618 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,
|
D | cs4270.c | 462 SOC_DOUBLE("Master Capture Switch", CS4270_MUTE, 3, 4, 1, 1),
|
D | adau1373.c | 515 SOC_DOUBLE("HPF Switch", ADAU1373_HPF_CTRL, 1, 0, 1, 0), 521 SOC_DOUBLE("Bass Playback Switch", ADAU1373_BASS2, 0, 1, 1, 0),
|
D | pcm512x.c | 397 SOC_DOUBLE("Digital Playback Switch", PCM512x_MUTE, PCM512x_RQML_SHIFT, 408 SOC_DOUBLE("Auto Mute Switch", PCM512x_DIGITAL_MUTE_3, PCM512x_AMLE_SHIFT,
|
D | rt5651.c | 324 SOC_DOUBLE("DAC2 Playback Switch", RT5651_DAC2_CTRL, 342 SOC_DOUBLE("ADC Capture Switch", RT5651_ADC_DIG_VOL,
|
D | da7213.c | 515 SOC_DOUBLE("DAC Mono Switch", DA7213_DIG_ROUTING_DAC, 518 SOC_DOUBLE("DAC Invert Switch", DA7213_DIG_CTRL, DA7213_DAC_L_INV_SHIFT,
|
D | rt5677.c | 851 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,
|
D | wm5110.c | 798 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,
|
D | wm8997.c | 293 SOC_DOUBLE("SPKDAT1 Switch", ARIZONA_PDM_SPK1_CTRL_1, ARIZONA_SPK1L_MUTE_SHIFT,
|
D | sgtl5000.c | 430 SOC_DOUBLE("Capture Volume", SGTL5000_CHIP_ANA_ADC_CTRL, 0, 4, 0xf, 0),
|
D | wm5100.c | 633 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,
|
D | wm8996.c | 469 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),
|
D | wm8962.c | 1674 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,
|
D | wm8994.c | 599 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),
|
D | wm8998.c | 392 SOC_DOUBLE("SPKDAT Switch", ARIZONA_PDM_SPK1_CTRL_1, ARIZONA_SPK1L_MUTE_SHIFT,
|
D | tlv320aic3x.c | 395 SOC_DOUBLE("De-emphasis Switch", AIC3X_CODEC_DFILT_CTRL, 2, 0, 0x01, 0),
|
D | da732x.c | 435 SOC_DOUBLE("Digital Playback DAC12 Switch", DA732X_REG_DAC1_SEL,
|
D | wm2200.c | 1178 SOC_DOUBLE("OUT2 Switch", WM2200_PDM_1, WM2200_SPK1L_MUTE_SHIFT,
|
/linux-4.4.14/Documentation/sound/alsa/soc/ |
D | codec.txt | 90 #define SOC_DOUBLE(xname, reg, shift_left, shift_right, mask, invert)
|
/linux-4.4.14/include/sound/ |
D | soc.h | 107 #define SOC_DOUBLE(xname, reg, shift_left, shift_right, max, invert) \ macro
|