/linux-4.1.27/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 | ad193x.c | 51 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,
|
D | wm9705.c | 48 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),
|
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 | 96 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",
|
D | cs42l56.c | 433 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,
|
D | wm9712.c | 96 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),
|
D | wm8737.c | 156 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),
|
D | cs42l52.c | 412 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),
|
D | da7210.c | 463 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),
|
D | alc5632.c | 165 SOC_DOUBLE("Speaker Playback Switch", 169 SOC_DOUBLE("Headphone Playback Switch", 176 SOC_DOUBLE("Auxout Playback Switch", 188 SOC_DOUBLE("Master Playback Switch",
|
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 | 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 | cs42l73.c | 434 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),
|
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 | wm9713.c | 127 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),
|
D | rt5631.c | 251 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,
|
D | ab8500-codec.c | 1666 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",
|
D | rt5640.c | 387 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,
|
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 | wm5110.c | 407 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,
|
D | rt5645.c | 461 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,
|
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 | 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 | 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 | wm8983.c | 299 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),
|
D | wm5102.c | 877 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,
|
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 | 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 | rt5670.c | 620 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,
|
D | cs4270.c | 462 SOC_DOUBLE("Master Capture Switch", CS4270_MUTE, 3, 4, 1, 1),
|
D | da7213.c | 517 SOC_DOUBLE("DAC Mono Switch", DA7213_DIG_ROUTING_DAC, 520 SOC_DOUBLE("DAC Invert Switch", DA7213_DIG_CTRL, DA7213_DAC_L_INV_SHIFT,
|
D | adau1373.c | 518 SOC_DOUBLE("HPF Switch", ADAU1373_HPF_CTRL, 1, 0, 1, 0), 524 SOC_DOUBLE("Bass Playback Switch", ADAU1373_BASS2, 0, 1, 1, 0),
|
D | rt5651.c | 325 SOC_DOUBLE("DAC2 Playback Switch", RT5651_DAC2_CTRL, 343 SOC_DOUBLE("ADC Capture Switch", RT5651_ADC_DIG_VOL,
|
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 | rt5677.c | 853 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,
|
D | wm8997.c | 295 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 | wm8962.c | 1676 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,
|
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 | wm8994.c | 598 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),
|
D | tlv320aic3x.c | 393 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.1.27/Documentation/sound/alsa/soc/ |
D | codec.txt | 90 #define SOC_DOUBLE(xname, reg, shift_left, shift_right, mask, invert)
|
/linux-4.1.27/include/sound/ |
D | soc.h | 106 #define SOC_DOUBLE(xname, reg, shift_left, shift_right, max, invert) \ macro
|