/linux-4.4.14/sound/soc/codecs/ |
D | sn95031.c | 51 snd_soc_write(codec, SN95031_VAUD, BIT(2)|BIT(1)|BIT(0)); in sn95031_enable_mic_bias() 68 snd_soc_write(sn95031_codec, SN95031_ADC1CNTL1, value); in configure_adc() 121 snd_soc_write(sn95031_codec, base_addr, value & 0xEF); in sn95031_initialize_adc() 129 snd_soc_write(sn95031_codec, base_addr, in sn95031_initialize_adc() 149 snd_soc_write(codec, SN95031_ADC1CNTL3, 0x05); in sn95031_get_mic_bias() 151 snd_soc_write(codec, SN95031_ADC1CNTL3, 0x04); in sn95031_get_mic_bias() 200 snd_soc_write(codec, SN95031_AUDPLLCTRL, BIT(5)); in sn95031_set_vaud_bias() 212 snd_soc_write(codec, SN95031_VAUD, in sn95031_set_vaud_bias() 220 snd_soc_write(codec, SN95031_AUDPLLCTRL, 0); in sn95031_set_vaud_bias() 230 snd_soc_write(codec, SN95031_VAUD, BIT(3)); in sn95031_set_vaud_bias() [all …]
|
D | wm8961.c | 207 snd_soc_write(codec, WM8961_ANALOGUE_HP_0, hp_reg); in wm8961_hp_event() 211 snd_soc_write(codec, WM8961_CHARGE_PUMP_1, cp_reg); in wm8961_hp_event() 216 snd_soc_write(codec, WM8961_PWR_MGMT_2, pwr_reg); in wm8961_hp_event() 220 snd_soc_write(codec, WM8961_ANALOGUE_HP_0, hp_reg); in wm8961_hp_event() 224 snd_soc_write(codec, WM8961_ANALOGUE_HP_0, hp_reg); in wm8961_hp_event() 232 snd_soc_write(codec, WM8961_DC_SERVO_1, dcs_reg); in wm8961_hp_event() 247 snd_soc_write(codec, WM8961_ANALOGUE_HP_0, hp_reg); in wm8961_hp_event() 251 snd_soc_write(codec, WM8961_ANALOGUE_HP_0, hp_reg); in wm8961_hp_event() 257 snd_soc_write(codec, WM8961_ANALOGUE_HP_0, hp_reg); in wm8961_hp_event() 261 snd_soc_write(codec, WM8961_ANALOGUE_HP_0, hp_reg); in wm8961_hp_event() [all …]
|
D | wm8510.c | 109 #define wm8510_reset(c) snd_soc_write(c, WM8510_RESET, 0) 325 snd_soc_write(codec, WM8510_CLOCK, reg & 0x0ff); in wm8510_set_dai_pll() 329 snd_soc_write(codec, WM8510_POWER1, reg & 0x1df); in wm8510_set_dai_pll() 335 snd_soc_write(codec, WM8510_PLLN, (pll_div.pre_div << 4) | pll_div.n); in wm8510_set_dai_pll() 336 snd_soc_write(codec, WM8510_PLLK1, pll_div.k >> 18); in wm8510_set_dai_pll() 337 snd_soc_write(codec, WM8510_PLLK2, (pll_div.k >> 9) & 0x1ff); in wm8510_set_dai_pll() 338 snd_soc_write(codec, WM8510_PLLK3, pll_div.k & 0x1ff); in wm8510_set_dai_pll() 340 snd_soc_write(codec, WM8510_POWER1, reg | 0x020); in wm8510_set_dai_pll() 344 snd_soc_write(codec, WM8510_CLOCK, reg | 0x100); in wm8510_set_dai_pll() 361 snd_soc_write(codec, WM8510_GPIO, reg | div); in wm8510_set_dai_clkdiv() [all …]
|
D | wm8900.c | 221 snd_soc_write(codec, WM8900_REG_RESET, 0); in wm8900_reset() 235 snd_soc_write(codec, WM8900_REG_HPCTL1, hpctl1); in wm8900_hp_event() 244 snd_soc_write(codec, WM8900_REG_HPCTL1, hpctl1); in wm8900_hp_event() 251 snd_soc_write(codec, WM8900_REG_HPCTL1, hpctl1); in wm8900_hp_event() 255 snd_soc_write(codec, WM8900_REG_HPCTL1, hpctl1); in wm8900_hp_event() 257 snd_soc_write(codec, WM8900_REG_HPCTL1, hpctl1); in wm8900_hp_event() 263 snd_soc_write(codec, WM8900_REG_HPCTL1, hpctl1); in wm8900_hp_event() 267 snd_soc_write(codec, WM8900_REG_HPCTL1, hpctl1); in wm8900_hp_event() 273 snd_soc_write(codec, WM8900_REG_HPCTL1, hpctl1); in wm8900_hp_event() 278 snd_soc_write(codec, WM8900_REG_HPCTL1, 0); in wm8900_hp_event() [all …]
|
D | wm8974.c | 52 #define wm8974_reset(c) snd_soc_write(c, WM8974_RESET, 0) 329 snd_soc_write(codec, WM8974_CLOCK, reg & 0x0ff); in wm8974_set_dai_pll() 333 snd_soc_write(codec, WM8974_POWER1, reg & 0x1df); in wm8974_set_dai_pll() 339 snd_soc_write(codec, WM8974_PLLN, (pll_div.pre_div << 4) | pll_div.n); in wm8974_set_dai_pll() 340 snd_soc_write(codec, WM8974_PLLK1, pll_div.k >> 18); in wm8974_set_dai_pll() 341 snd_soc_write(codec, WM8974_PLLK2, (pll_div.k >> 9) & 0x1ff); in wm8974_set_dai_pll() 342 snd_soc_write(codec, WM8974_PLLK3, pll_div.k & 0x1ff); in wm8974_set_dai_pll() 344 snd_soc_write(codec, WM8974_POWER1, reg | 0x020); in wm8974_set_dai_pll() 348 snd_soc_write(codec, WM8974_CLOCK, reg | 0x100); in wm8974_set_dai_pll() 365 snd_soc_write(codec, WM8974_GPIO, reg | div); in wm8974_set_dai_clkdiv() [all …]
|
D | wm8940.c | 337 #define wm8940_reset(c) snd_soc_write(c, WM8940_SOFTRESET, 0); 355 snd_soc_write(codec, WM8940_CLOCK, clk); in wm8940_set_dai_fmt() 388 snd_soc_write(codec, WM8940_IFACE, iface); in wm8940_set_dai_fmt() 429 ret = snd_soc_write(codec, WM8940_ADDCNTRL, addcntrl); in wm8940_i2s_hw_params() 449 ret = snd_soc_write(codec, WM8940_COMPANDINGCTL, companding); in wm8940_i2s_hw_params() 452 ret = snd_soc_write(codec, WM8940_IFACE, iface); in wm8940_i2s_hw_params() 466 return snd_soc_write(codec, WM8940_DAC, mute_reg); in wm8940_mute() 483 ret = snd_soc_write(codec, WM8940_OUTPUTCTL, val | 0x2); in wm8940_set_bias_level() 487 ret = snd_soc_write(codec, WM8940_POWER1, pwr_reg | 0x1); in wm8940_set_bias_level() 492 ret = snd_soc_write(codec, WM8940_POWER1, pwr_reg | 0x1); in wm8940_set_bias_level() [all …]
|
D | tlv320aic3x.c | 1049 snd_soc_write(codec, AIC3X_ASD_INTF_CTRLB, data); in aic3x_hw_params() 1064 snd_soc_write(codec, AIC3X_PLL_PROGA_REG, pll_q << PLLQ_SHIFT); in aic3x_hw_params() 1065 snd_soc_write(codec, AIC3X_GPIOB_REG, CODEC_CLKIN_CLKDIV); in aic3x_hw_params() 1070 snd_soc_write(codec, AIC3X_GPIOB_REG, CODEC_CLKIN_PLLDIV); in aic3x_hw_params() 1082 snd_soc_write(codec, AIC3X_CODEC_DATAPATH_REG, data); in aic3x_hw_params() 1091 snd_soc_write(codec, AIC3X_SAMPLE_RATE_SEL_REG, data); in aic3x_hw_params() 1161 snd_soc_write(codec, AIC3X_OVRF_STATUS_AND_PLLR_REG, in aic3x_hw_params() 1163 snd_soc_write(codec, AIC3X_PLL_PROGB_REG, pll_j << PLLJ_SHIFT); in aic3x_hw_params() 1164 snd_soc_write(codec, AIC3X_PLL_PROGC_REG, in aic3x_hw_params() 1166 snd_soc_write(codec, AIC3X_PLL_PROGD_REG, in aic3x_hw_params() [all …]
|
D | da732x.c | 195 snd_soc_write(codec, DA732X_REG_PLL_CTRL, val); in da732x_get_input_div() 204 snd_soc_write(codec, DA732X_REG_CLK_EN2, DA732X_CP_CLK_EN); in da732x_set_charge_pump() 205 snd_soc_write(codec, DA732X_REG_CP_HP2, DA732X_HP_CP_EN | in da732x_set_charge_pump() 207 snd_soc_write(codec, DA732X_REG_CP_CTRL1, DA732X_CP_EN | in da732x_set_charge_pump() 209 snd_soc_write(codec, DA732X_REG_CP_CTRL2, in da732x_set_charge_pump() 211 snd_soc_write(codec, DA732X_REG_CP_CTRL3, DA732X_CP_1MHZ); in da732x_set_charge_pump() 214 snd_soc_write(codec, DA732X_REG_CLK_EN2, DA732X_CP_CLK_DIS); in da732x_set_charge_pump() 215 snd_soc_write(codec, DA732X_REG_CP_HP2, DA732X_HP_CP_DIS); in da732x_set_charge_pump() 216 snd_soc_write(codec, DA732X_REG_CP_CTRL1, DA723X_CP_DIS); in da732x_set_charge_pump() 1110 snd_soc_write(codec, DA732X_REG_AIF_MCLK, aif_mclk); in da732x_set_dai_fmt() [all …]
|
D | tlv320aic32x4.c | 381 snd_soc_write(codec, AIC32X4_IFACE1, iface_reg_1); in aic32x4_set_dai_fmt() 382 snd_soc_write(codec, AIC32X4_IFACE2, iface_reg_2); in aic32x4_set_dai_fmt() 383 snd_soc_write(codec, AIC32X4_IFACE3, iface_reg_3); in aic32x4_set_dai_fmt() 403 snd_soc_write(codec, AIC32X4_CLKMUX, AIC32X4_PLLCLKIN); in aic32x4_hw_params() 404 snd_soc_write(codec, AIC32X4_IFACE3, AIC32X4_DACMOD2BCLK); in aic32x4_hw_params() 409 snd_soc_write(codec, AIC32X4_PLLPR, in aic32x4_hw_params() 412 snd_soc_write(codec, AIC32X4_PLLJ, aic32x4_divs[i].pll_j); in aic32x4_hw_params() 414 snd_soc_write(codec, AIC32X4_PLLDMSB, (aic32x4_divs[i].pll_d >> 8)); in aic32x4_hw_params() 415 snd_soc_write(codec, AIC32X4_PLLDLSB, in aic32x4_hw_params() 421 snd_soc_write(codec, AIC32X4_NDAC, data | aic32x4_divs[i].ndac); in aic32x4_hw_params() [all …]
|
D | wm8991.c | 137 return snd_soc_write(codec, reg, val | 0x0100); in wm899x_outpga_put_volsw_vu() 929 snd_soc_write(codec, WM8991_POWER_MANAGEMENT_2, reg); in wm8991_set_dai_pll() 933 snd_soc_write(codec, WM8991_CLOCKING_2, reg | WM8991_SYSCLK_SRC); in wm8991_set_dai_pll() 936 snd_soc_write(codec, WM8991_PLL1, pll_div.n | WM8991_SDM | in wm8991_set_dai_pll() 938 snd_soc_write(codec, WM8991_PLL2, (u8)(pll_div.k>>8)); in wm8991_set_dai_pll() 939 snd_soc_write(codec, WM8991_PLL3, (u8)(pll_div.k & 0xFF)); in wm8991_set_dai_pll() 944 snd_soc_write(codec, WM8991_POWER_MANAGEMENT_2, reg); in wm8991_set_dai_pll() 1000 snd_soc_write(codec, WM8991_AUDIO_INTERFACE_1, audio1); in wm8991_set_dai_fmt() 1001 snd_soc_write(codec, WM8991_AUDIO_INTERFACE_3, audio3); in wm8991_set_dai_fmt() 1015 snd_soc_write(codec, WM8991_CLOCKING_2, reg | div); in wm8991_set_dai_clkdiv() [all …]
|
D | wm8990.c | 114 #define wm8990_reset(c) snd_soc_write(c, WM8990_RESET, 0) 148 return snd_soc_write(codec, reg, val | 0x0100); in wm899x_outpga_put_volsw_vu() 952 snd_soc_write(codec, WM8990_PLL1, pll_div.n | WM8990_SDM | in wm8990_set_dai_pll() 954 snd_soc_write(codec, WM8990_PLL2, (u8)(pll_div.k>>8)); in wm8990_set_dai_pll() 955 snd_soc_write(codec, WM8990_PLL3, (u8)(pll_div.k & 0xFF)); in wm8990_set_dai_pll() 1028 snd_soc_write(codec, WM8990_AUDIO_INTERFACE_1, audio1); in wm8990_set_dai_fmt() 1029 snd_soc_write(codec, WM8990_AUDIO_INTERFACE_3, audio3); in wm8990_set_dai_fmt() 1088 snd_soc_write(codec, WM8990_AUDIO_INTERFACE_1, audio1); in wm8990_hw_params() 1100 snd_soc_write(codec, WM8990_DAC_CTRL, val | WM8990_DAC_MUTE); in wm8990_mute() 1102 snd_soc_write(codec, WM8990_DAC_CTRL, val); in wm8990_mute() [all …]
|
D | wm8400.c | 107 return snd_soc_write(codec, reg, val | 0x0100); in wm8400_outpga_put_volsw_vu() 967 snd_soc_write(codec, WM8400_POWER_MANAGEMENT_2, reg); in wm8400_set_dai_pll() 971 snd_soc_write(codec, WM8400_FLL_CONTROL_1, reg); in wm8400_set_dai_pll() 979 snd_soc_write(codec, WM8400_FLL_CONTROL_1, reg); in wm8400_set_dai_pll() 981 snd_soc_write(codec, WM8400_FLL_CONTROL_2, factors.k); in wm8400_set_dai_pll() 982 snd_soc_write(codec, WM8400_FLL_CONTROL_3, factors.n); in wm8400_set_dai_pll() 987 snd_soc_write(codec, WM8400_FLL_CONTROL_4, reg); in wm8400_set_dai_pll() 1043 snd_soc_write(codec, WM8400_AUDIO_INTERFACE_1, audio1); in wm8400_set_dai_fmt() 1044 snd_soc_write(codec, WM8400_AUDIO_INTERFACE_3, audio3); in wm8400_set_dai_fmt() 1058 snd_soc_write(codec, WM8400_CLOCKING_2, reg | div); in wm8400_set_dai_clkdiv() [all …]
|
D | da7210.c | 769 snd_soc_write(codec, DA7210_DAI_SRC_SEL, in da7210_hw_params() 773 snd_soc_write(codec, DA7210_DAI_CFG3, DA7210_DAI_OE | DA7210_DAI_EN); in da7210_hw_params() 794 snd_soc_write(codec, DA7210_DAI_CFG1, dai_cfg1); in da7210_hw_params() 926 snd_soc_write(codec, DA7210_DAI_CFG1, dai_cfg1); in da7210_set_dai_fmt() 927 snd_soc_write(codec, DA7210_DAI_CFG3, dai_cfg3); in da7210_set_dai_fmt() 938 snd_soc_write(codec, DA7210_DAC_HPF, mute_reg | 0x4); in da7210_mute() 940 snd_soc_write(codec, DA7210_DAC_HPF, mute_reg); in da7210_mute() 1019 snd_soc_write(codec, DA7210_PLL_DIV1, pll_div1); in da7210_set_dai_pll() 1020 snd_soc_write(codec, DA7210_PLL_DIV2, pll_div2); in da7210_set_dai_pll() 1077 snd_soc_write(codec, DA7210_CONTROL, DA7210_REG_EN | DA7210_BIAS_EN); in da7210_probe() [all …]
|
D | rt5631.c | 77 snd_soc_write(codec, RT5631_INDEX_ADD, reg); in rt5631_write_index() 78 snd_soc_write(codec, RT5631_INDEX_DATA, value); in rt5631_write_index() 89 snd_soc_write(codec, RT5631_INDEX_ADD, reg); in rt5631_read_index() 97 return snd_soc_write(codec, RT5631_RESET, 0); in rt5631_reset() 380 snd_soc_write(codec, RT5631_SOFT_VOL_CTRL, 0); in onebit_depop_power_stage() 382 snd_soc_write(codec, RT5631_INT_ST_IRQ_CTRL_2, hp_zc & 0xf7ff); in onebit_depop_power_stage() 389 snd_soc_write(codec, RT5631_DEPOP_FUN_CTRL_2, in onebit_depop_power_stage() 393 snd_soc_write(codec, RT5631_DEPOP_FUN_CTRL_2, 0); in onebit_depop_power_stage() 398 snd_soc_write(codec, RT5631_SOFT_VOL_CTRL, soft_vol); in onebit_depop_power_stage() 399 snd_soc_write(codec, RT5631_INT_ST_IRQ_CTRL_2, hp_zc); in onebit_depop_power_stage() [all …]
|
D | alc5623.c | 52 return snd_soc_write(codec, ALC5623_RESET, 0); in alc5623_reset() 64 snd_soc_write(codec, ALC5623_HID_CTRL_INDEX, 0x46); in amp_mixer_event() 68 snd_soc_write(codec, ALC5623_HID_CTRL_DATA, 0xFFFF); in amp_mixer_event() 71 snd_soc_write(codec, ALC5623_HID_CTRL_DATA, 0); in amp_mixer_event() 578 snd_soc_write(codec, ALC5623_GLOBAL_CLK_CTRL_REG, gbl_clk); in alc5623_set_dai_pll() 579 snd_soc_write(codec, ALC5623_PLL_CTRL, pll_div); in alc5623_set_dai_pll() 584 snd_soc_write(codec, ALC5623_GLOBAL_CLK_CTRL_REG, gbl_clk); in alc5623_set_dai_pll() 698 return snd_soc_write(codec, ALC5623_DAI_CONTROL, iface); in alc5623_set_dai_fmt() 731 snd_soc_write(codec, ALC5623_DAI_CONTROL, iface); in alc5623_pcm_hw_params() 740 snd_soc_write(codec, ALC5623_STEREO_AD_DA_CLK_CTRL, coeff); in alc5623_pcm_hw_params() [all …]
|
D | tlv320aic23.c | 100 snd_soc_write(codec, TLV320AIC23_ANLG, reg | (val << 6)); in snd_soc_tlv320aic23_put_volsw() 327 snd_soc_write(codec, TLV320AIC23_SRATE, data); in set_sample_rate_control() 380 snd_soc_write(codec, TLV320AIC23_DIGT_FMT, iface_reg); in tlv320aic23_hw_params() 391 snd_soc_write(codec, TLV320AIC23_ACTIVE, 0x0001); in tlv320aic23_pcm_prepare() 405 snd_soc_write(codec, TLV320AIC23_ACTIVE, 0x0); in tlv320aic23_shutdown() 425 snd_soc_write(codec, TLV320AIC23_DIGT, reg); in tlv320aic23_mute() 471 snd_soc_write(codec, TLV320AIC23_DIGT_FMT, iface_reg); in tlv320aic23_set_dai_fmt() 494 snd_soc_write(codec, TLV320AIC23_PWR, reg); in tlv320aic23_set_bias_level() 500 snd_soc_write(codec, TLV320AIC23_PWR, in tlv320aic23_set_bias_level() 505 snd_soc_write(codec, TLV320AIC23_ACTIVE, 0x0); in tlv320aic23_set_bias_level() [all …]
|
D | wm8711.c | 61 #define wm8711_reset(c) snd_soc_write(c, WM8711_RESET, 0) 169 snd_soc_write(codec, WM8711_SRATE, srate); in wm8711_hw_params() 183 snd_soc_write(codec, WM8711_IFACE, iface); in wm8711_hw_params() 193 snd_soc_write(codec, WM8711_ACTIVE, 0x0001); in wm8711_pcm_prepare() 206 snd_soc_write(codec, WM8711_ACTIVE, 0x0); in wm8711_shutdown() 216 snd_soc_write(codec, WM8711_APDIGI, mute_reg | 0x8); in wm8711_mute() 218 snd_soc_write(codec, WM8711_APDIGI, mute_reg); in wm8711_mute() 296 snd_soc_write(codec, WM8711_IFACE, iface); in wm8711_set_dai_fmt() 308 snd_soc_write(codec, WM8711_PWR, reg); in wm8711_set_bias_level() 316 snd_soc_write(codec, WM8711_PWR, reg | 0x0040); in wm8711_set_bias_level() [all …]
|
D | wm8753.c | 154 #define wm8753_reset(c) snd_soc_write(c, WM8753_RESET, 0) 261 snd_soc_write(codec, WM8753_IOCTL, ioctl); in wm8753_set_dai() 765 snd_soc_write(codec, WM8753_PLL1CTL1 + offset, 0x0026); in wm8753_set_dai_pll() 766 snd_soc_write(codec, WM8753_CLOCK, reg); in wm8753_set_dai_pll() 777 snd_soc_write(codec, WM8753_PLL1CTL2 + offset, value); in wm8753_set_dai_pll() 781 snd_soc_write(codec, WM8753_PLL1CTL3 + offset, value); in wm8753_set_dai_pll() 785 snd_soc_write(codec, WM8753_PLL1CTL4 + offset, value); in wm8753_set_dai_pll() 788 snd_soc_write(codec, WM8753_PLL1CTL1 + offset, 0x0027 | in wm8753_set_dai_pll() 790 snd_soc_write(codec, WM8753_CLOCK, reg | enable); in wm8753_set_dai_pll() 918 snd_soc_write(codec, WM8753_PCM, voice); in wm8753_vdac_adc_set_dai_fmt() [all …]
|
D | ad1980.c | 226 snd_soc_write(codec, AC97_AD_SERIAL_CFG, 0x9900); in ad1980_reset() 270 snd_soc_write(codec, AC97_MASTER, 0x0000); in ad1980_soc_probe() 271 snd_soc_write(codec, AC97_PCM, 0x0000); in ad1980_soc_probe() 272 snd_soc_write(codec, AC97_REC_GAIN, 0x0000); in ad1980_soc_probe() 273 snd_soc_write(codec, AC97_CENTER_LFE_MASTER, 0x0000); in ad1980_soc_probe() 274 snd_soc_write(codec, AC97_SURROUND_MASTER, 0x0000); in ad1980_soc_probe() 278 snd_soc_write(codec, AC97_EXTENDED_STATUS, ext_status&~0x3800); in ad1980_soc_probe()
|
D | max98095.c | 272 snd_soc_write(codec, eq_reg++, M98095_BYTE1(coefs[i])); in m98095_eq_band() 273 snd_soc_write(codec, eq_reg++, M98095_BYTE0(coefs[i])); in m98095_eq_band() 298 snd_soc_write(codec, bq_reg++, M98095_BYTE1(coefs[i])); in m98095_biquad_band() 299 snd_soc_write(codec, bq_reg++, M98095_BYTE0(coefs[i])); in m98095_biquad_band() 985 snd_soc_write(codec, M98095_028_DAI1_CLKCFG_HI, in max98095_dai1_hw_params() 987 snd_soc_write(codec, M98095_029_DAI1_CLKCFG_LO, in max98095_dai1_hw_params() 1046 snd_soc_write(codec, M98095_032_DAI2_CLKCFG_HI, in max98095_dai2_hw_params() 1048 snd_soc_write(codec, M98095_033_DAI2_CLKCFG_LO, in max98095_dai2_hw_params() 1107 snd_soc_write(codec, M98095_03C_DAI3_CLKCFG_HI, in max98095_dai3_hw_params() 1109 snd_soc_write(codec, M98095_03D_DAI3_CLKCFG_LO, in max98095_dai3_hw_params() [all …]
|
D | wm9081.c | 386 snd_soc_write(codec, WM9081_ANALOGUE_SPEAKER_2, reg2); in speaker_mode_put() 591 snd_soc_write(codec, WM9081_CLOCK_CONTROL_3, in wm9081_set_fll() 598 snd_soc_write(codec, WM9081_FLL_CONTROL_1, reg1); in wm9081_set_fll() 605 snd_soc_write(codec, WM9081_FLL_CONTROL_1, reg1); in wm9081_set_fll() 607 snd_soc_write(codec, WM9081_FLL_CONTROL_2, in wm9081_set_fll() 610 snd_soc_write(codec, WM9081_FLL_CONTROL_3, fll_div.k); in wm9081_set_fll() 615 snd_soc_write(codec, WM9081_FLL_CONTROL_4, reg4); in wm9081_set_fll() 619 snd_soc_write(codec, WM9081_FLL_CONTROL_5, reg5); in wm9081_set_fll() 626 snd_soc_write(codec, WM9081_FLL_CONTROL_1, reg1 | WM9081_FLL_ENA); in wm9081_set_fll() 630 snd_soc_write(codec, WM9081_CLOCK_CONTROL_3, clk_sys_reg); in wm9081_set_fll() [all …]
|
D | da7219-aad.c | 99 snd_soc_write(codec, DA7219_MICBIAS_CTRL, micbias_ctrl); in da7219_aad_btn_det_work() 128 snd_soc_write(codec, DA7219_TONE_GEN_CFG1, 0); in da7219_aad_hptest_work() 137 snd_soc_write(codec, DA7219_DAC_L_GAIN, DA7219_DAC_DIGITAL_GAIN_0DB); in da7219_aad_hptest_work() 138 snd_soc_write(codec, DA7219_DAC_R_GAIN, DA7219_DAC_DIGITAL_GAIN_0DB); in da7219_aad_hptest_work() 139 snd_soc_write(codec, DA7219_HP_L_GAIN, DA7219_HP_AMP_GAIN_0DB); in da7219_aad_hptest_work() 140 snd_soc_write(codec, DA7219_HP_R_GAIN, DA7219_HP_AMP_GAIN_0DB); in da7219_aad_hptest_work() 181 snd_soc_write(codec, DA7219_HP_L_CTRL, in da7219_aad_hptest_work() 183 snd_soc_write(codec, DA7219_HP_R_CTRL, in da7219_aad_hptest_work() 187 snd_soc_write(codec, DA7219_TONE_GEN_ON_PER, DA7219_BEEP_ON_PER_MASK); in da7219_aad_hptest_work() 195 snd_soc_write(codec, DA7219_TONE_GEN_CFG1, DA7219_START_STOPN_MASK); in da7219_aad_hptest_work() [all …]
|
D | wm8971.c | 92 #define wm8971_reset(c) snd_soc_write(c, WM8971_RESET, 0) 505 snd_soc_write(codec, WM8971_IFACE, iface); in wm8971_set_dai_fmt() 535 snd_soc_write(codec, WM8971_IFACE, iface); in wm8971_pcm_hw_params() 537 snd_soc_write(codec, WM8971_SRATE, srate | in wm8971_pcm_hw_params() 549 snd_soc_write(codec, WM8971_ADCDAC, mute_reg | 0x8); in wm8971_mute() 551 snd_soc_write(codec, WM8971_ADCDAC, mute_reg); in wm8971_mute() 573 snd_soc_write(codec, WM8971_PWR1, pwr_reg | 0x00c1); in wm8971_set_bias_level() 583 snd_soc_write(codec, WM8971_PWR1, pwr_reg | 0x01c0); in wm8971_set_bias_level() 588 snd_soc_write(codec, WM8971_PWR1, pwr_reg | 0x0140); in wm8971_set_bias_level() 594 snd_soc_write(codec, WM8971_PWR1, 0x0001); in wm8971_set_bias_level()
|
D | wm8978.c | 547 snd_soc_write(codec, WM8978_PLL_N, (pll_div.div2 << 4) | pll_div.n); in wm8978_configure_pll() 548 snd_soc_write(codec, WM8978_PLL_K1, pll_div.k >> 18); in wm8978_configure_pll() 549 snd_soc_write(codec, WM8978_PLL_K2, (pll_div.k >> 9) & 0x1ff); in wm8978_configure_pll() 550 snd_soc_write(codec, WM8978_PLL_K3, pll_div.k & 0x1ff); in wm8978_configure_pll() 710 snd_soc_write(codec, WM8978_AUDIO_INTERFACE, iface); in wm8978_set_dai_fmt() 711 snd_soc_write(codec, WM8978_CLOCKING, clk); in wm8978_set_dai_fmt() 826 snd_soc_write(codec, WM8978_AUDIO_INTERFACE, iface_ctl); in wm8978_hw_params() 827 snd_soc_write(codec, WM8978_ADDITIONAL_CONTROL, add_ctl); in wm8978_hw_params() 865 snd_soc_write(codec, WM8978_POWER_MANAGEMENT_1, power1); in wm8978_set_bias_level() 873 snd_soc_write(codec, WM8978_POWER_MANAGEMENT_1, in wm8978_set_bias_level() [all …]
|
D | wm8728.c | 81 snd_soc_write(codec, WM8728_DACCTL, mute_reg | 1); in wm8728_mute() 83 snd_soc_write(codec, WM8728_DACCTL, mute_reg & ~1); in wm8728_mute() 110 snd_soc_write(codec, WM8728_DACCTL, dac); in wm8728_hw_params() 159 snd_soc_write(codec, WM8728_IFCTL, iface); in wm8728_set_dai_fmt() 176 snd_soc_write(codec, WM8728_DACCTL, reg & ~0x4); in wm8728_set_bias_level() 185 snd_soc_write(codec, WM8728_DACCTL, reg | 0x4); in wm8728_set_bias_level()
|
D | max9850.c | 148 snd_soc_write(codec, MAX9850_LRCLK_MSB, (lrclk_div >> 8) & 0x7f); in max9850_hw_params() 149 snd_soc_write(codec, MAX9850_LRCLK_LSB, lrclk_div & 0xff); in max9850_hw_params() 177 snd_soc_write(codec, MAX9850_CLOCK, 0x0); in max9850_set_dai_sysclk() 179 snd_soc_write(codec, MAX9850_CLOCK, 0x4); in max9850_set_dai_sysclk() 181 snd_soc_write(codec, MAX9850_CLOCK, 0x8); in max9850_set_dai_sysclk() 237 snd_soc_write(codec, MAX9850_DIGITAL_AUDIO, da); in max9850_set_dai_fmt()
|
D | da9055.c | 463 snd_soc_write(codec, DA9055_ALC_CIC_OP_LVL_CTRL, reg_val); in da9055_get_alc_data() 466 snd_soc_write(codec, DA9055_ALC_CIC_OP_LVL_CTRL, in da9055_get_alc_data() 471 snd_soc_write(codec, DA9055_ALC_CIC_OP_LVL_CTRL, in da9055_get_alc_data() 527 snd_soc_write(codec, DA9055_ALC_OFFSET_OP2M_L, reg_val); in da9055_put_alc_sw() 529 snd_soc_write(codec, DA9055_ALC_OFFSET_OP2U_L, reg_val); in da9055_put_alc_sw() 532 snd_soc_write(codec, DA9055_ALC_OFFSET_OP2M_R, reg_val); in da9055_put_alc_sw() 534 snd_soc_write(codec, DA9055_ALC_OFFSET_OP2U_R, reg_val); in da9055_put_alc_sw() 537 snd_soc_write(codec, DA9055_ADC_L_CTRL, adc_left); in da9055_put_alc_sw() 538 snd_soc_write(codec, DA9055_ADC_R_CTRL, adc_right); in da9055_put_alc_sw() 541 snd_soc_write(codec, DA9055_MIC_L_CTRL, mic_left); in da9055_put_alc_sw() [all …]
|
D | max98088.c | 328 snd_soc_write(codec, eq_reg++, M98088_BYTE1(coefs[i])); in m98088_eq_band() 329 snd_soc_write(codec, eq_reg++, M98088_BYTE0(coefs[i])); in m98088_eq_band() 1009 snd_soc_write(codec, M98088_REG_12_DAI1_CLKCFG_HI, in max98088_dai1_hw_params() 1011 snd_soc_write(codec, M98088_REG_13_DAI1_CLKCFG_LO, in max98088_dai1_hw_params() 1076 snd_soc_write(codec, M98088_REG_1A_DAI2_CLKCFG_HI, in max98088_dai2_hw_params() 1078 snd_soc_write(codec, M98088_REG_1B_DAI2_CLKCFG_LO, in max98088_dai2_hw_params() 1111 snd_soc_write(codec, M98088_REG_10_SYS_CLK, 0x10); in max98088_dai_set_sysclk() 1113 snd_soc_write(codec, M98088_REG_10_SYS_CLK, 0x20); in max98088_dai_set_sysclk() 1149 snd_soc_write(codec, M98088_REG_12_DAI1_CLKCFG_HI, in max98088_dai1_set_fmt() 1151 snd_soc_write(codec, M98088_REG_13_DAI1_CLKCFG_LO, in max98088_dai1_set_fmt() [all …]
|
D | wm8750.c | 89 #define wm8750_reset(c) snd_soc_write(c, WM8750_RESET, 0) 574 snd_soc_write(codec, WM8750_IFACE, iface); in wm8750_set_dai_fmt() 604 snd_soc_write(codec, WM8750_IFACE, iface); in wm8750_pcm_hw_params() 606 snd_soc_write(codec, WM8750_SRATE, srate | in wm8750_pcm_hw_params() 618 snd_soc_write(codec, WM8750_ADCDAC, mute_reg | 0x8); in wm8750_mute() 620 snd_soc_write(codec, WM8750_ADCDAC, mute_reg); in wm8750_mute() 632 snd_soc_write(codec, WM8750_PWR1, pwr_reg | 0x00c0); in wm8750_set_bias_level() 641 snd_soc_write(codec, WM8750_PWR1, pwr_reg | 0x01c1); in wm8750_set_bias_level() 648 snd_soc_write(codec, WM8750_PWR1, pwr_reg | 0x0141); in wm8750_set_bias_level() 651 snd_soc_write(codec, WM8750_PWR1, 0x0001); in wm8750_set_bias_level()
|
D | wm8988.c | 122 #define wm8988_reset(c) snd_soc_write(c, WM8988_RESET, 0) 256 return snd_soc_write(codec, WM8988_ADCTL2, adctl2); in wm8988_lrc_control() 641 snd_soc_write(codec, WM8988_IFACE, iface); in wm8988_set_dai_fmt() 705 snd_soc_write(codec, WM8988_IFACE, iface); in wm8988_pcm_hw_params() 707 snd_soc_write(codec, WM8988_SRATE, srate | in wm8988_pcm_hw_params() 719 snd_soc_write(codec, WM8988_ADCDAC, mute_reg | 0x8); in wm8988_mute() 721 snd_soc_write(codec, WM8988_ADCDAC, mute_reg); in wm8988_mute() 737 snd_soc_write(codec, WM8988_PWR1, pwr_reg | 0x00c0); in wm8988_set_bias_level() 745 snd_soc_write(codec, WM8988_PWR1, pwr_reg | 0x1c1); in wm8988_set_bias_level() 752 snd_soc_write(codec, WM8988_PWR1, pwr_reg | 0x0141); in wm8988_set_bias_level() [all …]
|
D | da7213.c | 203 snd_soc_write(codec, DA7213_ALC_CIC_OP_LVL_CTRL, reg_val); in da7213_get_alc_data() 206 snd_soc_write(codec, DA7213_ALC_CIC_OP_LVL_CTRL, in da7213_get_alc_data() 211 snd_soc_write(codec, DA7213_ALC_CIC_OP_LVL_CTRL, in da7213_get_alc_data() 239 snd_soc_write(codec, DA7213_ALC_OFFSET_MAN_M_L, reg_val); in da7213_alc_calib_man() 241 snd_soc_write(codec, DA7213_ALC_OFFSET_MAN_U_L, reg_val); in da7213_alc_calib_man() 244 snd_soc_write(codec, DA7213_ALC_OFFSET_MAN_M_R, reg_val); in da7213_alc_calib_man() 246 snd_soc_write(codec, DA7213_ALC_OFFSET_MAN_U_R, reg_val); in da7213_alc_calib_man() 331 snd_soc_write(codec, DA7213_MIXIN_L_SELECT, mixin_l_sel); in da7213_alc_calib() 332 snd_soc_write(codec, DA7213_MIXIN_R_SELECT, mixin_r_sel); in da7213_alc_calib() 335 snd_soc_write(codec, DA7213_ADC_L_CTRL, adc_l_ctrl); in da7213_alc_calib() [all …]
|
D | wm8350.c | 338 snd_soc_write(codec, reg, val | WM8350_OUT1_VU); in wm8350_put_volsw_2r_vu() 774 snd_soc_write(codec, WM8350_FLL_CONTROL_4, fll_4 | clk_id); in wm8350_set_dai_sysclk() 798 snd_soc_write(codec, WM8350_ADC_DIVIDER, val | div); in wm8350_set_clkdiv() 803 snd_soc_write(codec, WM8350_DAC_CLOCK_CONTROL, val | div); in wm8350_set_clkdiv() 808 snd_soc_write(codec, WM8350_CLOCK_CONTROL_1, val | div); in wm8350_set_clkdiv() 813 snd_soc_write(codec, WM8350_CLOCK_CONTROL_1, val | div); in wm8350_set_clkdiv() 818 snd_soc_write(codec, WM8350_CLOCK_CONTROL_1, val | div); in wm8350_set_clkdiv() 823 snd_soc_write(codec, WM8350_DAC_LR_RATE, val | div); in wm8350_set_clkdiv() 828 snd_soc_write(codec, WM8350_ADC_LR_RATE, val | div); in wm8350_set_clkdiv() 899 snd_soc_write(codec, WM8350_AI_FORMATING, iface); in wm8350_set_dai_fmt() [all …]
|
D | cq93vc.c | 80 snd_soc_write(codec, DAVINCI_VC_REG12, in cq93vc_set_bias_level() 86 snd_soc_write(codec, DAVINCI_VC_REG12, in cq93vc_set_bias_level() 91 snd_soc_write(codec, DAVINCI_VC_REG12, in cq93vc_set_bias_level()
|
D | wm8960.c | 565 snd_soc_write(codec, WM8960_IFACE1, iface); in wm8960_set_dai_fmt() 751 snd_soc_write(codec, WM8960_IFACE1, iface); in wm8960_hw_params() 840 snd_soc_write(codec, WM8960_APOP1, in wm8960_set_bias_level_out3() 853 snd_soc_write(codec, WM8960_APOP1, WM8960_BUFIOEN); in wm8960_set_bias_level_out3() 862 snd_soc_write(codec, WM8960_APOP1, in wm8960_set_bias_level_out3() 867 snd_soc_write(codec, WM8960_POWER1, 0); in wm8960_set_bias_level_out3() 1105 snd_soc_write(codec, WM8960_PLL2, (pll_div.k >> 16) & 0xff); in wm8960_set_pll() 1106 snd_soc_write(codec, WM8960_PLL3, (pll_div.k >> 8) & 0xff); in wm8960_set_pll() 1107 snd_soc_write(codec, WM8960_PLL4, pll_div.k & 0xff); in wm8960_set_pll() 1109 snd_soc_write(codec, WM8960_PLL1, reg); in wm8960_set_pll() [all …]
|
D | wm8580.c | 478 snd_soc_write(codec, WM8580_PLLA1 + offset, pll_div.k & 0x1ff); in wm8580_set_dai_pll() 479 snd_soc_write(codec, WM8580_PLLA2 + offset, (pll_div.k >> 9) & 0x1ff); in wm8580_set_dai_pll() 480 snd_soc_write(codec, WM8580_PLLA3 + offset, in wm8580_set_dai_pll() 488 snd_soc_write(codec, WM8580_PLLA4 + offset, reg); in wm8580_set_dai_pll() 647 snd_soc_write(codec, WM8580_PAIF1 + codec_dai->driver->id, aifa); in wm8580_set_paif_dai_fmt() 648 snd_soc_write(codec, WM8580_PAIF3 + codec_dai->driver->id, aifb); in wm8580_set_paif_dai_fmt() 683 snd_soc_write(codec, WM8580_PLLB4, reg); in wm8580_set_dai_clkdiv() 709 snd_soc_write(codec, WM8580_PLLB4, reg); in wm8580_set_dai_clkdiv() 784 snd_soc_write(codec, WM8580_DAC_CONTROL5, reg); in wm8580_digital_mute() 878 ret = snd_soc_write(codec, WM8580_RESET, 0); in wm8580_probe()
|
D | wm8958-dsp2.c | 97 snd_soc_write(codec, 0x102, 0x2); in wm8958_dsp2_fw() 98 snd_soc_write(codec, 0x900, 0x2); in wm8958_dsp2_fw() 188 snd_soc_write(codec, 0x900, 0x0); in wm8958_dsp2_fw() 189 snd_soc_write(codec, 0x102, 0x0); in wm8958_dsp2_fw() 218 snd_soc_write(codec, i + WM8958_MBC_BAND_1_K_1, in wm8958_dsp_start_mbc() 222 snd_soc_write(codec, in wm8958_dsp_start_mbc() 228 snd_soc_write(codec, WM8958_DSP2_EXECCONTROL, in wm8958_dsp_start_mbc() 257 snd_soc_write(codec, i + 0x2800, in wm8958_dsp_start_vss() 266 snd_soc_write(codec, i + 0x2600, cfg->regs[i]); in wm8958_dsp_start_vss() 274 snd_soc_write(codec, i + 0x2400, cfg->regs[i]); in wm8958_dsp_start_vss() [all …]
|
D | wm8993.c | 491 snd_soc_write(codec, WM8993_FLL_CONTROL_1, reg1); in _wm8993_set_fll() 524 snd_soc_write(codec, WM8993_FLL_CONTROL_1, reg1); in _wm8993_set_fll() 531 snd_soc_write(codec, WM8993_FLL_CONTROL_1, reg1); in _wm8993_set_fll() 533 snd_soc_write(codec, WM8993_FLL_CONTROL_2, in _wm8993_set_fll() 536 snd_soc_write(codec, WM8993_FLL_CONTROL_3, fll_div.k); in _wm8993_set_fll() 541 snd_soc_write(codec, WM8993_FLL_CONTROL_4, reg4); in _wm8993_set_fll() 545 snd_soc_write(codec, WM8993_FLL_CONTROL_5, reg5); in _wm8993_set_fll() 558 snd_soc_write(codec, WM8993_FLL_CONTROL_1, reg1 | WM8993_FLL_ENA); in _wm8993_set_fll() 598 snd_soc_write(codec, WM8993_CLOCKING_2, reg); in configure_clock() 614 snd_soc_write(codec, WM8993_CLOCKING_2, reg); in configure_clock() [all …]
|
D | tas2552.c | 95 snd_soc_write(codec, TAS2552_RESERVED_0D, 0xc0); in tas2552_post_event() 106 snd_soc_write(codec, TAS2552_RESERVED_0D, 0xbe); in tas2552_post_event() 227 snd_soc_write(codec, TAS2552_PLL_CTRL_2, in tas2552_setup_pll() 229 snd_soc_write(codec, TAS2552_PLL_CTRL_3, in tas2552_setup_pll() 344 snd_soc_write(codec, TAS2552_SER_CTRL_2, delay); in tas2552_prepare() 596 snd_soc_write(codec, TAS2552_CFG_3, TAS2552_I2S_OUT_SEL | in tas2552_codec_probe() 598 snd_soc_write(codec, TAS2552_OUTPUT_DATA, in tas2552_codec_probe() 601 snd_soc_write(codec, TAS2552_BOOST_APT_CTRL, TAS2552_APT_DELAY_200 | in tas2552_codec_probe() 604 snd_soc_write(codec, TAS2552_CFG_2, TAS2552_BOOST_EN | TAS2552_APT_EN | in tas2552_codec_probe()
|
D | sgtl5000.c | 402 snd_soc_write(codec, SGTL5000_CHIP_DAC_VOL, reg); in dac_put_volsw() 522 snd_soc_write(codec, SGTL5000_CHIP_I2S_CTRL, i2sctl); in sgtl5000_set_dai_fmt() 677 snd_soc_write(codec, SGTL5000_CHIP_PLL_CTRL, pll_ctl); in sgtl5000_set_clock() 695 snd_soc_write(codec, SGTL5000_CHIP_CLK_CTRL, clk_ctl); in sgtl5000_set_clock() 698 snd_soc_write(codec, SGTL5000_CHIP_CLK_CTRL, clk_ctl); in sgtl5000_set_clock() 1177 snd_soc_write(codec, SGTL5000_CHIP_LINREG_CTRL, lreg_ctrl); in sgtl5000_set_power_regs() 1179 snd_soc_write(codec, SGTL5000_CHIP_ANA_POWER, ana_pwr); in sgtl5000_set_power_regs() 1352 snd_soc_write(codec, SGTL5000_CHIP_SHORT_CTRL, 0); in sgtl5000_probe() 1358 snd_soc_write(codec, SGTL5000_CHIP_SSS_CTRL, in sgtl5000_probe() 1360 snd_soc_write(codec, SGTL5000_CHIP_DIG_POWER, in sgtl5000_probe() [all …]
|
D | alc5632.c | 125 snd_soc_write(codec, ALC5632_HID_CTRL_INDEX, 0x46); in amp_mixer_event() 129 snd_soc_write(codec, ALC5632_HID_CTRL_DATA, 0xFFFF); in amp_mixer_event() 132 snd_soc_write(codec, ALC5632_HID_CTRL_DATA, 0); in amp_mixer_event() 748 snd_soc_write(codec, ALC5632_GPCR2, gbl_clk); in alc5632_set_dai_pll() 750 snd_soc_write(codec, ALC5632_PLL1_CTRL, pll_div); in alc5632_set_dai_pll() 867 return snd_soc_write(codec, ALC5632_DAI_CONTROL, iface); in alc5632_set_dai_fmt() 896 snd_soc_write(codec, ALC5632_DAI_CONTROL, iface); in alc5632_pcm_hw_params() 903 snd_soc_write(codec, ALC5632_DAC_CLK_CTRL1, coeff); in alc5632_pcm_hw_params() 918 return snd_soc_write(codec, ALC5632_MISC_CTRL, mute_reg); in alc5632_mute()
|
D | tlv320aic26.c | 115 snd_soc_write(codec, AIC26_REG_PLL_PROG1, reg); in aic26_hw_params() 117 snd_soc_write(codec, AIC26_REG_PLL_PROG2, reg); in aic26_hw_params() 302 snd_soc_write(codec, AIC26_REG_RESET, 0xBB00); in aic26_probe() 305 snd_soc_write(codec, AIC26_REG_POWER_CTRL, 0); in aic26_probe() 311 snd_soc_write(codec, AIC26_REG_AUDIO_CTRL3, reg); in aic26_probe()
|
D | wm9090.c | 269 snd_soc_write(codec, WM9090_ANALOGUE_HP_0, reg); in hp_ev() 277 snd_soc_write(codec, WM9090_DC_SERVO_0, in hp_ev() 286 snd_soc_write(codec, WM9090_ANALOGUE_HP_0, reg); in hp_ev() 297 snd_soc_write(codec, WM9090_ANALOGUE_HP_0, reg); in hp_ev() 299 snd_soc_write(codec, WM9090_DC_SERVO_0, 0); in hp_ev() 458 snd_soc_write(codec, WM9090_AGC_CONTROL_0 + i, in wm9090_add_controls()
|
D | ak4671.c | 468 snd_soc_write(codec, AK4671_PLL_MODE_SELECT0, fs); in ak4671_hw_params() 514 snd_soc_write(codec, AK4671_PLL_MODE_SELECT0, pll); in ak4671_set_dai_sysclk() 560 snd_soc_write(codec, AK4671_PLL_MODE_SELECT1, mode); in ak4671_set_dai_fmt() 561 snd_soc_write(codec, AK4671_FORMAT_SELECT, format); in ak4671_set_dai_fmt() 577 snd_soc_write(codec, AK4671_AD_DA_POWER_MANAGEMENT, 0x00); in ak4671_set_bias_level()
|
D | wm8983.c | 543 snd_soc_write(codec, WM8983_POWER_MANAGEMENT_2, regpwr2); in eqmode_put() 544 snd_soc_write(codec, WM8983_POWER_MANAGEMENT_3, regpwr3); in eqmode_put() 811 snd_soc_write(codec, WM8983_PLL_N, in wm8983_set_pll() 815 snd_soc_write(codec, WM8983_PLL_K_3, pll_div.k & 0x1ff); in wm8983_set_pll() 816 snd_soc_write(codec, WM8983_PLL_K_2, (pll_div.k >> 9) & 0x1ff); in wm8983_set_pll() 817 snd_soc_write(codec, WM8983_PLL_K_1, (pll_div.k >> 18)); in wm8983_set_pll() 907 snd_soc_write(codec, WM8983_POWER_MANAGEMENT_1, 0); in wm8983_set_bias_level() 908 snd_soc_write(codec, WM8983_POWER_MANAGEMENT_2, 0); in wm8983_set_bias_level() 909 snd_soc_write(codec, WM8983_POWER_MANAGEMENT_3, 0); in wm8983_set_bias_level() 921 ret = snd_soc_write(codec, WM8983_SOFTWARE_RESET, 0); in wm8983_probe()
|
D | wm8985.c | 579 snd_soc_write(codec, WM8985_POWER_MANAGEMENT_2, regpwr2); in eqmode_put() 580 snd_soc_write(codec, WM8985_POWER_MANAGEMENT_3, regpwr3); in eqmode_put() 586 return snd_soc_write(codec, WM8985_SOFTWARE_RESET, 0x0); in wm8985_reset() 838 snd_soc_write(codec, WM8985_PLL_N, in wm8985_set_pll() 842 snd_soc_write(codec, WM8985_PLL_K_3, pll_div.k & 0x1ff); in wm8985_set_pll() 843 snd_soc_write(codec, WM8985_PLL_K_2, (pll_div.k >> 9) & 0x1ff); in wm8985_set_pll() 844 snd_soc_write(codec, WM8985_PLL_K_1, (pll_div.k >> 18)); in wm8985_set_pll() 949 snd_soc_write(codec, WM8985_POWER_MANAGEMENT_1, 0); in wm8985_set_bias_level() 950 snd_soc_write(codec, WM8985_POWER_MANAGEMENT_2, 0); in wm8985_set_bias_level() 951 snd_soc_write(codec, WM8985_POWER_MANAGEMENT_3, 0); in wm8985_set_bias_level()
|
D | ak4642.c | 298 snd_soc_write(codec, L_IVC, 0x91); /* volume */ in ak4642_dai_startup() 299 snd_soc_write(codec, R_IVC, 0x91); /* volume */ in ak4642_dai_startup() 315 snd_soc_write(codec, TIMER, ZTM(0x3) | WTM(0x3)); in ak4642_dai_startup() 316 snd_soc_write(codec, ALC_CTL1, ALC | LMTH0); in ak4642_dai_startup() 461 snd_soc_write(codec, MD_CTL2, in ak4642_set_mcko() 490 snd_soc_write(codec, PW_MGMT1, 0x00); in ak4642_set_bias_level()
|
D | cs42l51.c | 101 snd_soc_write(codec, CS42L51_PCM_MIXER, val); in cs42l51_set_chan_mix() 434 ret = snd_soc_write(codec, CS42L51_INTF_CTL, intf_ctl); in cs42l51_hw_params() 438 ret = snd_soc_write(codec, CS42L51_MIC_POWER_CTL, power_ctl); in cs42l51_hw_params() 458 return snd_soc_write(codec, CS42L51_DAC_OUT_CTL, reg); in cs42l51_dai_mute() 500 ret = snd_soc_write(codec, CS42L51_DAC_CTL, reg); in cs42l51_codec_probe()
|
D | da7219.c | 367 snd_soc_write(codec, DA7219_ADC_L_CTRL, adc_ctrl); in da7219_alc_calib() 370 snd_soc_write(codec, DA7219_MIXIN_L_CTRL, mixin_ctrl); in da7219_alc_calib() 373 snd_soc_write(codec, DA7219_MIC_1_CTRL, mic_ctrl); in da7219_alc_calib() 1137 snd_soc_write(codec, DA7219_PLL_FRAC_TOP, pll_frac_top); in da7219_set_dai_pll() 1138 snd_soc_write(codec, DA7219_PLL_FRAC_BOT, pll_frac_bot); in da7219_set_dai_pll() 1139 snd_soc_write(codec, DA7219_PLL_INTEGER, pll_integer); in da7219_set_dai_pll() 1359 snd_soc_write(codec, DA7219_SR, fs); in da7219_hw_params() 1587 snd_soc_write(codec, DA7219_SYSTEM_ACTIVE, DA7219_SYSTEM_ACTIVE_MASK); in da7219_handle_supplies() 1590 snd_soc_write(codec, DA7219_IO_CTRL, io_voltage_lvl); in da7219_handle_supplies() 1628 snd_soc_write(codec, DA7219_MICBIAS_CTRL, micbias_lvl); in da7219_handle_pdata() [all …]
|
D | ak4535.c | 286 snd_soc_write(codec, AK4535_MODE2, mode2); in ak4535_hw_params() 311 snd_soc_write(codec, AK4535_MODE1, mode1); in ak4535_set_dai_fmt() 320 snd_soc_write(codec, AK4535_DAC, mute_reg & ~0x20); in ak4535_mute() 322 snd_soc_write(codec, AK4535_DAC, mute_reg | 0x20); in ak4535_mute()
|
D | wm8731.c | 349 snd_soc_write(codec, WM8731_SRATE, srate); in wm8731_hw_params() 365 snd_soc_write(codec, WM8731_IFACE, iface); in wm8731_hw_params() 375 snd_soc_write(codec, WM8731_APDIGI, mute_reg | 0x8); in wm8731_mute() 377 snd_soc_write(codec, WM8731_APDIGI, mute_reg); in wm8731_mute() 481 snd_soc_write(codec, WM8731_IFACE, iface); in wm8731_set_dai_fmt() 514 snd_soc_write(codec, WM8731_PWR, reg | 0x0040); in wm8731_set_bias_level() 519 snd_soc_write(codec, WM8731_PWR, 0xffff); in wm8731_set_bias_level()
|
D | es8328.c | 514 snd_soc_write(codec, ES8328_DACCONTROL1, mode); in es8328_set_dai_fmt() 515 snd_soc_write(codec, ES8328_ADCCONTROL4, mode); in es8328_set_dai_fmt() 520 snd_soc_write(codec, ES8328_MASTERMODE, in es8328_set_dai_fmt() 523 snd_soc_write(codec, ES8328_MASTERMODE, in es8328_set_dai_fmt() 539 snd_soc_write(codec, ES8328_CHIPPOWER, 0); in es8328_set_bias_level() 559 snd_soc_write(codec, ES8328_CONTROL2, in es8328_set_bias_level()
|
D | wm_hubs.c | 74 snd_soc_write(codec, WM8993_DC_SERVO_0, val); in wait_for_dc_servo() 267 snd_soc_write(codec, dcs_reg, cache->dcs_cfg); in enable_dc_servo() 316 snd_soc_write(codec, dcs_reg, dcs_cfg); in enable_dc_servo() 559 snd_soc_write(codec, WM8993_ANALOGUE_HP_0, reg); in hp_event() 568 snd_soc_write(codec, WM8993_ANALOGUE_HP_0, reg); in hp_event() 582 snd_soc_write(codec, WM8993_DC_SERVO_0, 0); in hp_event() 602 snd_soc_write(codec, WM8993_ANTIPOP1, reg); in earpiece_event() 607 snd_soc_write(codec, WM8993_ANTIPOP1, reg); in earpiece_event() 686 snd_soc_write(codec, WM8993_LEFT_OUTPUT_VOLUME, in wm_hubs_update_class_w() 688 snd_soc_write(codec, WM8993_RIGHT_OUTPUT_VOLUME, in wm_hubs_update_class_w()
|
D | cs4270.c | 364 ret = snd_soc_write(codec, CS4270_MODE, reg); in cs4270_hw_params() 387 ret = snd_soc_write(codec, CS4270_FORMAT, reg); in cs4270_hw_params() 421 return snd_soc_write(codec, CS4270_MUTE, reg6); in cs4270_dai_mute() 573 ret = snd_soc_write(codec, CS4270_PWRCTL, reg); in cs4270_soc_suspend() 604 return snd_soc_write(codec, CS4270_PWRCTL, reg); in cs4270_soc_resume()
|
D | max98090.c | 1554 snd_soc_write(codec, M98090_REG_CLOCK_RATIO_NI_MSB, in max98090_configure_bclk() 1556 snd_soc_write(codec, M98090_REG_CLOCK_RATIO_NI_LSB, in max98090_configure_bclk() 1558 snd_soc_write(codec, M98090_REG_CLOCK_RATIO_MI_MSB, in max98090_configure_bclk() 1560 snd_soc_write(codec, M98090_REG_CLOCK_RATIO_MI_LSB, in max98090_configure_bclk() 1585 snd_soc_write(codec, M98090_REG_CLOCK_RATIO_NI_MSB, in max98090_configure_bclk() 1587 snd_soc_write(codec, M98090_REG_CLOCK_RATIO_NI_LSB, ni & 0xFF); in max98090_configure_bclk() 1608 snd_soc_write(codec, in max98090_dai_set_fmt() 1610 snd_soc_write(codec, in max98090_dai_set_fmt() 1639 snd_soc_write(codec, M98090_REG_MASTER_MODE, regval); in max98090_dai_set_fmt() 1684 snd_soc_write(codec, in max98090_dai_set_fmt() [all …]
|
D | wm8903.c | 305 snd_soc_write(codec, WM8903_DC_SERVO_4 + i, in wm8903_seq_notifier() 378 snd_soc_write(codec, WM8903_CLASS_W_0, reg & in wm8903_class_w_put() 391 snd_soc_write(codec, WM8903_CLASS_W_0, reg | in wm8903_class_w_put() 1299 snd_soc_write(codec, WM8903_AUDIO_INTERFACE_1, aif1); in wm8903_set_dai_fmt() 1316 snd_soc_write(codec, WM8903_DAC_DIGITAL_1, reg); in wm8903_digital_mute() 1570 snd_soc_write(codec, WM8903_CLOCK_RATES_0, clock0); in wm8903_hw_params() 1571 snd_soc_write(codec, WM8903_CLOCK_RATES_1, clock1); in wm8903_hw_params() 1572 snd_soc_write(codec, WM8903_AUDIO_INTERFACE_1, aif1); in wm8903_hw_params() 1573 snd_soc_write(codec, WM8903_AUDIO_INTERFACE_2, aif2); in wm8903_hw_params() 1574 snd_soc_write(codec, WM8903_AUDIO_INTERFACE_3, aif3); in wm8903_hw_params() [all …]
|
D | rt286.c | 196 snd_soc_write(codec, rt286->index_cache[i].reg, in rt286_index_sync() 439 snd_soc_write(codec, in rt286_spk_event() 443 snd_soc_write(codec, in rt286_spk_event() 461 snd_soc_write(codec, RT286_SET_PIN_DMIC1, 0x20); in rt286_set_dmic1_event() 464 snd_soc_write(codec, RT286_SET_PIN_DMIC1, 0); in rt286_set_dmic1_event() 904 snd_soc_write(codec, in rt286_set_bias_level() 921 snd_soc_write(codec, in rt286_set_bias_level()
|
D | rt298.c | 202 snd_soc_write(codec, rt298->index_cache[i].reg, in rt298_index_sync() 437 snd_soc_write(codec, in rt298_spk_event() 441 snd_soc_write(codec, in rt298_spk_event() 459 snd_soc_write(codec, RT298_SET_PIN_DMIC1, 0x20); in rt298_set_dmic1_event() 462 snd_soc_write(codec, RT298_SET_PIN_DMIC1, 0); in rt298_set_dmic1_event() 928 snd_soc_write(codec, in rt298_set_bias_level() 946 snd_soc_write(codec, in rt298_set_bias_level()
|
D | rt5651.c | 1556 snd_soc_write(codec, RT5651_PLL_CTRL1, in rt5651_set_dai_pll() 1558 snd_soc_write(codec, RT5651_PLL_CTRL2, in rt5651_set_dai_pll() 1595 snd_soc_write(codec, RT5651_D_MISC, 0x0010); in rt5651_set_bias_level() 1596 snd_soc_write(codec, RT5651_PWR_DIG1, 0x0000); in rt5651_set_bias_level() 1597 snd_soc_write(codec, RT5651_PWR_DIG2, 0x0000); in rt5651_set_bias_level() 1598 snd_soc_write(codec, RT5651_PWR_VOL, 0x0000); in rt5651_set_bias_level() 1599 snd_soc_write(codec, RT5651_PWR_MIXER, 0x0000); in rt5651_set_bias_level() 1600 snd_soc_write(codec, RT5651_PWR_ANLG1, 0x0000); in rt5651_set_bias_level() 1601 snd_soc_write(codec, RT5651_PWR_ANLG2, 0x0000); in rt5651_set_bias_level()
|
D | rt5640.c | 171 return snd_soc_write(codec, RT5640_RESET, 0); in rt5640_reset() 1904 snd_soc_write(codec, RT5640_PLL_CTRL1, in rt5640_set_dai_pll() 1906 snd_soc_write(codec, RT5640_PLL_CTRL2, in rt5640_set_dai_pll() 1940 snd_soc_write(codec, RT5640_DEPOP_M1, 0x0004); in rt5640_set_bias_level() 1941 snd_soc_write(codec, RT5640_DEPOP_M2, 0x1100); in rt5640_set_bias_level() 1943 snd_soc_write(codec, RT5640_PWR_DIG1, 0x0000); in rt5640_set_bias_level() 1944 snd_soc_write(codec, RT5640_PWR_DIG2, 0x0000); in rt5640_set_bias_level() 1945 snd_soc_write(codec, RT5640_PWR_VOL, 0x0000); in rt5640_set_bias_level() 1946 snd_soc_write(codec, RT5640_PWR_MIXER, 0x0000); in rt5640_set_bias_level() 1947 snd_soc_write(codec, RT5640_PWR_ANLG1, 0x0000); in rt5640_set_bias_level() [all …]
|
D | wm8523.c | 206 snd_soc_write(codec, WM8523_AIF_CTRL1, aifctrl1); in wm8523_hw_params() 207 snd_soc_write(codec, WM8523_AIF_CTRL2, aifctrl2); in wm8523_hw_params() 315 snd_soc_write(codec, WM8523_AIF_CTRL1, aifctrl1); in wm8523_set_dai_fmt()
|
D | rt5645.c | 270 return snd_soc_write(codec, RT5645_RESET, 0); in rt5645_reset() 1507 snd_soc_write(codec, RT5645_DEPOP_M2, 0x3100); in hp_amp_power() 1508 snd_soc_write(codec, RT5645_CHARGE_PUMP, in hp_amp_power() 1510 snd_soc_write(codec, RT5645_DEPOP_M1, 0x000d); in hp_amp_power() 1518 snd_soc_write(codec, RT5645_DEPOP_M3, 0x0737); in hp_amp_power() 1521 snd_soc_write(codec, RT5645_DEPOP_M2, 0x1140); in hp_amp_power() 1528 snd_soc_write(codec, RT5645_DEPOP_M1, 0x000d); in hp_amp_power() 1564 snd_soc_write(codec, RT5645_DEPOP_M3, 0x0737); in hp_amp_power() 1567 snd_soc_write(codec, RT5645_DEPOP_M2, 0x1140); in hp_amp_power() 1569 snd_soc_write(codec, RT5645_DEPOP_M1, 0x0001); in hp_amp_power() [all …]
|
D | wm8962.c | 1494 snd_soc_write(codec, WM8962_LEFT_ADC_VOLUME, 0); in wm8962_dsp2_set_enable() 1495 snd_soc_write(codec, WM8962_RIGHT_ADC_VOLUME, WM8962_ADC_VU); in wm8962_dsp2_set_enable() 1499 snd_soc_write(codec, WM8962_SOUNDSTAGE_ENABLES_0, val); in wm8962_dsp2_set_enable() 1502 snd_soc_write(codec, WM8962_LEFT_ADC_VOLUME, adcl); in wm8962_dsp2_set_enable() 1503 snd_soc_write(codec, WM8962_RIGHT_ADC_VOLUME, adcr); in wm8962_dsp2_set_enable() 1516 snd_soc_write(codec, WM8962_DSP2_EXECCONTROL, WM8962_DSP2_RUNR); in wm8962_dsp2_start() 1527 snd_soc_write(codec, WM8962_DSP2_EXECCONTROL, WM8962_DSP2_STOP); in wm8962_dsp2_stop() 1615 snd_soc_write(codec, WM8962_HPOUTL_VOLUME, in wm8962_put_hp_sw() 1622 snd_soc_write(codec, WM8962_HPOUTR_VOLUME, in wm8962_put_hp_sw() 1645 snd_soc_write(codec, WM8962_SPKOUTL_VOLUME, in wm8962_put_spk_sw() [all …]
|
D | ab8500-codec.c | 1048 snd_soc_write(codec, AB8500_ANCCONF5, val >> 8 & 0xff); in anc_fir() 1049 snd_soc_write(codec, AB8500_ANCCONF6, val & 0xff); in anc_fir() 1075 snd_soc_write(codec, AB8500_ANCCONF7, 0); in anc_iir() 1076 snd_soc_write(codec, AB8500_ANCCONF8, val >> 16 & 0xff); in anc_iir() 1079 snd_soc_write(codec, AB8500_ANCCONF7, val >> 8 & 0xff); in anc_iir() 1080 snd_soc_write(codec, AB8500_ANCCONF8, val & 0xff); in anc_iir() 1171 snd_soc_write(codec, AB8500_SIDFIRADR, 0); in sid_status_control_put() 1175 snd_soc_write(codec, AB8500_SIDFIRCOEF1, val >> 8 & 0xff); in sid_status_control_put() 1176 snd_soc_write(codec, AB8500_SIDFIRCOEF2, val & 0xff); in sid_status_control_put() 2521 snd_soc_write(codec, AB8500_ANACONF5, in ab8500_codec_probe() [all …]
|
D | tlv320aic31xx.c | 733 snd_soc_write(codec, AIC31XX_PLLJ, aic31xx_divs[i].pll_j); in aic31xx_setup_pll() 735 snd_soc_write(codec, AIC31XX_PLLDMSB, in aic31xx_setup_pll() 737 snd_soc_write(codec, AIC31XX_PLLDLSB, in aic31xx_setup_pll() 746 snd_soc_write(codec, AIC31XX_DOSRMSB, aic31xx_divs[i].dosr >> 8); in aic31xx_setup_pll() 747 snd_soc_write(codec, AIC31XX_DOSRLSB, aic31xx_divs[i].dosr & 0xff); in aic31xx_setup_pll() 755 snd_soc_write(codec, AIC31XX_AOSR, aic31xx_divs[i].aosr); in aic31xx_setup_pll()
|
D | wm8770.c | 344 return snd_soc_write(codec, WM8770_RESET, 0); in wm8770_reset() 526 snd_soc_write(codec, WM8770_PWDNCTRL, 0); in wm8770_set_bias_level() 531 snd_soc_write(codec, WM8770_PWDNCTRL, 1); in wm8770_set_bias_level()
|
D | wm8741.c | 66 return snd_soc_write(codec, WM8741_RESET, 0); in wm8741_reset() 247 snd_soc_write(codec, WM8741_FORMAT_CONTROL, iface); in wm8741_hw_params() 352 snd_soc_write(codec, WM8741_FORMAT_CONTROL, iface); in wm8741_set_dai_fmt()
|
D | wm8804.c | 440 snd_soc_write(codec, WM8804_PLL1, pll_div.k & 0xff); in wm8804_set_pll() 441 snd_soc_write(codec, WM8804_PLL2, (pll_div.k >> 8) & 0xff); in wm8804_set_pll() 442 snd_soc_write(codec, WM8804_PLL3, pll_div.k >> 16); in wm8804_set_pll()
|
D | wm8995.c | 599 snd_soc_write(codec, reg, val); in dc_servo_cmd() 633 snd_soc_write(codec, WM8995_ANALOGUE_HP_1, reg); in hp_event() 635 snd_soc_write(codec, WM8995_DC_SERVO_1, WM8995_DCS_ENA_CHAN_0 | in hp_event() 646 snd_soc_write(codec, WM8995_ANALOGUE_HP_1, reg); in hp_event() 660 snd_soc_write(codec, WM8995_DC_SERVO_1, 0); in hp_event() 1876 snd_soc_write(codec, WM8995_FLL1_CONTROL_3 + reg_offset, fll.k); in wm8995_set_fll() 2070 ret = snd_soc_write(codec, WM8995_SOFTWARE_RESET, 0); in wm8995_probe()
|
D | ak4613.c | 344 snd_soc_write(codec, CTRL2, ctrl2); in ak4613_dai_hw_params() 373 snd_soc_write(codec, PW_MGMT1, mgmt1); in ak4613_set_bias_level()
|
D | wm8776.c | 83 return snd_soc_write(codec, WM8776_RESET, 0); in wm8776_reset() 319 return snd_soc_write(codec, WM8776_DACMUTE, !!mute); in wm8776_mute()
|
D | cs42l52.c | 786 snd_soc_write(codec, CS42L52_IFACE_CTL1, cs42l52->config.format); in cs42l52_set_fmt() 826 snd_soc_write(codec, CS42L52_CLK_CTL, clk); in cs42l52_pcm_hw_params() 852 snd_soc_write(codec, CS42L52_PWRCTL1, CS42L52_PWRCTL1_PDN_ALL); in cs42l52_set_bias_level() 855 snd_soc_write(codec, CS42L52_PWRCTL1, CS42L52_PWRCTL1_PDN_ALL); in cs42l52_set_bias_level()
|
D | si476x.c | 189 err = snd_soc_write(dai->codec, SI476X_DIGITAL_IO_OUTPUT_SAMPLE_RATE, in si476x_codec_hw_params()
|
D | lm49453.c | 1137 snd_soc_write(codec, LM49453_P0_ADC_CLK_DIV_REG, clk_div); in lm49453_hw_params() 1138 snd_soc_write(codec, LM49453_P0_DAC_HP_CLK_DIV_REG, clk_div); in lm49453_hw_params() 1192 snd_soc_write(codec, LM49453_P0_AUDIO_PORT1_RX_MSB_REG, clk_shift); in lm49453_set_dai_fmt()
|
D | cs42l73.c | 909 snd_soc_write(codec, CS42L73_DMMCC, dmmcc); in cs42l73_set_mclk() 1094 snd_soc_write(codec, CS42L73_SPC(id), priv->config[id].spc); in cs42l73_pcm_hw_params() 1095 snd_soc_write(codec, CS42L73_MMCC(id), priv->config[id].mmcc); in cs42l73_pcm_hw_params()
|
D | wm8904.c | 779 snd_soc_write(codec, dcs_l_reg, in out_pga_event() 781 snd_soc_write(codec, dcs_r_reg, in out_pga_event() 784 snd_soc_write(codec, WM8904_DC_SERVO_1, dcs_mask); in out_pga_event() 790 snd_soc_write(codec, WM8904_DC_SERVO_1, in out_pga_event() 1787 snd_soc_write(codec, WM8904_FLL_CONTROL_3, fll_div.k); in wm8904_set_fll()
|
D | rt5670.c | 428 snd_soc_write(codec, RT5670_GPIO_CTRL2, 0x0004); in rt5670_headset_detect() 433 snd_soc_write(codec, RT5670_JD_CTRL3, 0x00f0); in rt5670_headset_detect() 487 snd_soc_write(codec, RT5670_IL_CMD, val); in rt5670_button_detect() 491 snd_soc_write(codec, RT5670_IL_CMD, val); in rt5670_button_detect() 2539 snd_soc_write(codec, RT5670_PLL_CTRL1, in rt5670_set_dai_pll() 2541 snd_soc_write(codec, RT5670_PLL_CTRL2, in rt5670_set_dai_pll()
|
D | wm8996.c | 663 snd_soc_write(codec, WM8996_DC_SERVO_2, mask); in wait_for_dc_servo() 2066 snd_soc_write(codec, WM8996_FLL_EFS_2, reg); in wm8996_set_fll() 2074 snd_soc_write(codec, WM8996_FLL_CONTROL_3, fll_div.theta); in wm8996_set_fll() 2081 snd_soc_write(codec, WM8996_FLL_EFS_1, fll_div.lambda); in wm8996_set_fll() 2097 snd_soc_write(codec, WM8996_FLL_CONTROL_6, WM8996_FLL_SWITCH_CLK); in wm8996_set_fll() 2508 snd_soc_write(codec, WM8996_INTERRUPT_STATUS_2, irq_val); in wm8996_irq()
|
D | ak4641.c | 388 return snd_soc_write(codec, AK4641_MODE1, mode1); in ak4641_i2s_set_dai_fmt()
|
D | wm8737.c | 79 return snd_soc_write(codec, WM8737_RESET, 0); in wm8737_reset()
|
D | wm8955.c | 133 return snd_soc_write(codec, WM8955_RESET, 0); in wm8955_reset()
|
D | 88pm860x-codec.c | 436 snd_soc_write(codec, PM860X_DAC_EN_2, data); in pm860x_dac_event()
|
D | wm5100.c | 2351 snd_soc_write(codec, WM5100_IRQ_DEBOUNCE_1, 0); in wm5100_probe() 2352 snd_soc_write(codec, WM5100_IRQ_DEBOUNCE_2, 0); in wm5100_probe()
|
D | wm8994.c | 1111 snd_soc_write(codec, wm8994_vu_bits[i].reg, in aif1clk_ev() 1194 snd_soc_write(codec, wm8994_vu_bits[i].reg, in aif2clk_ev() 3336 snd_soc_write(codec, WM8958_MICBIAS1 + i, in wm8994_handle_pdata()
|
/linux-4.4.14/sound/soc/pxa/ |
D | mioa701_wm9713.c | 68 snd_soc_write(codec, AC97_GPIO_CFG, reg | 0x0100); in rear_amp_power() 70 snd_soc_write(codec, AC97_GPIO_PULL, reg | (1<<15)); in rear_amp_power() 73 snd_soc_write(codec, AC97_GPIO_CFG, reg & ~0x0100); in rear_amp_power() 75 snd_soc_write(codec, AC97_GPIO_PULL, reg & ~(1<<15)); in rear_amp_power()
|
/linux-4.4.14/sound/soc/ |
D | soc-io.c | 209 int snd_soc_write(struct snd_soc_codec *codec, unsigned int reg, in snd_soc_write() function 214 EXPORT_SYMBOL_GPL(snd_soc_write);
|
D | soc-core.c | 274 snd_soc_write(codec, reg, value); in codec_reg_write_file()
|
/linux-4.4.14/Documentation/sound/alsa/soc/ |
D | codec.txt | 175 snd_soc_write(codec, WM8974_DAC, mute_reg | 0x40); 177 snd_soc_write(codec, WM8974_DAC, mute_reg);
|
/linux-4.4.14/include/sound/ |
D | soc.h | 1397 int snd_soc_write(struct snd_soc_codec *codec, unsigned int reg,
|