Home
last modified time | relevance | path

Searched refs:snd_soc_component_read (Results 1 – 25 of 86) sorted by relevance

1234

/linux/sound/soc/codecs/
H A Dwm8510.c320 reg = snd_soc_component_read(component, WM8510_CLOCK); in wm8510_set_dai_pll()
324 reg = snd_soc_component_read(component, WM8510_POWER1); in wm8510_set_dai_pll()
335 reg = snd_soc_component_read(component, WM8510_POWER1); in wm8510_set_dai_pll()
339 reg = snd_soc_component_read(component, WM8510_CLOCK); in wm8510_set_dai_pll()
356 reg = snd_soc_component_read(component, WM8510_GPIO) & 0x1cf; in wm8510_set_dai_clkdiv()
360 reg = snd_soc_component_read(component, WM8510_CLOCK) & 0x11f; in wm8510_set_dai_clkdiv()
364 reg = snd_soc_component_read(component, WM8510_ADC) & 0x1f7; in wm8510_set_dai_clkdiv()
368 reg = snd_soc_component_read(component, WM8510_DAC) & 0x1f7; in wm8510_set_dai_clkdiv()
372 reg = snd_soc_component_read(component, WM8510_CLOCK) & 0x1e3; in wm8510_set_dai_clkdiv()
387 u16 clk = snd_soc_component_read(component, WM8510_CLOCK) & 0x1fe; in wm8510_set_dai_fmt()
[all …]
H A Dwm8940.c342 u16 iface = snd_soc_component_read(component, WM8940_IFACE) & 0xFE67; in wm8940_set_dai_fmt()
343 u16 clk = snd_soc_component_read(component, WM8940_CLOCK) & 0x1fe; in wm8940_set_dai_fmt()
399 u16 iface = snd_soc_component_read(component, WM8940_IFACE) & 0xFD9F; in wm8940_i2s_hw_params()
400 u16 addcntrl = snd_soc_component_read(component, WM8940_ADDCNTRL) & 0xFFF1; in wm8940_i2s_hw_params()
401 u16 companding = snd_soc_component_read(component, in wm8940_i2s_hw_params()
467 u16 mute_reg = snd_soc_component_read(component, WM8940_DAC) & 0xffbf; in wm8940_mute()
481 u16 pwr_reg = snd_soc_component_read(component, WM8940_POWER1) & 0x1F0; in wm8940_set_bias_level()
489 val = snd_soc_component_read(component, WM8940_OUTPUTCTL); in wm8940_set_bias_level()
590 reg = snd_soc_component_read(component, WM8940_POWER1); in wm8940_set_dai_pll()
595 reg = snd_soc_component_read(componen in wm8940_set_dai_pll()
[all...]
H A Dwm8974.c321 reg = snd_soc_component_read(component, WM8974_CLOCK); in wm8974_set_dai_pll()
325 reg = snd_soc_component_read(component, WM8974_POWER1); in wm8974_set_dai_pll()
336 reg = snd_soc_component_read(component, WM8974_POWER1); in wm8974_set_dai_pll()
340 reg = snd_soc_component_read(component, WM8974_CLOCK); in wm8974_set_dai_pll()
357 reg = snd_soc_component_read(component, WM8974_GPIO) & 0x1cf; in wm8974_set_dai_clkdiv()
361 reg = snd_soc_component_read(component, WM8974_CLOCK) & 0x11f; in wm8974_set_dai_clkdiv()
365 reg = snd_soc_component_read(component, WM8974_CLOCK) & 0x1e3; in wm8974_set_dai_clkdiv()
457 u16 clk = snd_soc_component_read(component, WM8974_CLOCK) & 0x1fe; in wm8974_set_dai_fmt()
519 u16 iface = snd_soc_component_read(component, WM8974_IFACE) & 0x19f; in wm8974_pcm_hw_params()
520 u16 adn = snd_soc_component_read(componen in wm8974_pcm_hw_params()
[all...]
H A Dwm8753.c246 ioctl = snd_soc_component_read(component, WM8753_IOCTL); in wm8753_set_dai()
750 reg = snd_soc_component_read(component, WM8753_CLOCK) & 0xffef; in wm8753_set_dai_pll()
754 reg = snd_soc_component_read(component, WM8753_CLOCK) & 0xfff7; in wm8753_set_dai_pll()
890 u16 voice = snd_soc_component_read(component, WM8753_PCM) & 0x01ec; in wm8753_vdac_adc_set_dai_fmt()
925 u16 voice = snd_soc_component_read(component, WM8753_PCM) & 0x01f3; in wm8753_pcm_hw_params()
926 u16 srate = snd_soc_component_read(component, WM8753_SRATE1) & 0x017f; in wm8753_pcm_hw_params()
960 voice = snd_soc_component_read(component, WM8753_PCM) & 0x011f; in wm8753_pcm_set_dai_fmt()
961 ioctl = snd_soc_component_read(component, WM8753_IOCTL) & 0x015d; in wm8753_pcm_set_dai_fmt()
1029 reg = snd_soc_component_read(component, WM8753_CLOCK) & 0x003f; in wm8753_set_dai_clkdiv()
1033 reg = snd_soc_component_read(component, WM8753_SRATE2) & 0x01c7; in wm8753_set_dai_clkdiv()
[all …]
H A Dwm8728.c74 u16 mute_reg = snd_soc_component_read(component, WM8728_DACCTL); in wm8728_mute()
89 u16 dac = snd_soc_component_read(component, WM8728_DACCTL); in wm8728_hw_params()
115 u16 iface = snd_soc_component_read(component, WM8728_IFCTL); in wm8728_set_dai_fmt()
172 reg = snd_soc_component_read(component, WM8728_DACCTL); in wm8728_set_bias_level()
181 reg = snd_soc_component_read(component, WM8728_DACCTL); in wm8728_set_bias_level()
H A Dtlv320aic23.c94 reg = snd_soc_component_read(component, TLV320AIC23_ANLG) & (~0x1C0); in snd_soc_tlv320aic23_put_volsw()
106 val = snd_soc_component_read(component, TLV320AIC23_ANLG) & (0x1C0); in snd_soc_tlv320aic23_get_volsw()
297 int src = snd_soc_component_read(component, TLV320AIC23_SRATE); in get_current_sample_rates()
359 iface_reg = snd_soc_component_read(component, TLV320AIC23_DIGT_FMT) & ~(0x03 << 2); in tlv320aic23_hw_params()
412 reg = snd_soc_component_read(component, TLV320AIC23_DIGT); in tlv320aic23_mute()
430 iface_reg = snd_soc_component_read(component, TLV320AIC23_DIGT_FMT) & (~0x03); in tlv320aic23_set_dai_fmt()
481 u16 reg = snd_soc_component_read(component, TLV320AIC23_PWR) & 0x17f; in tlv320aic23_set_bias_level()
H A Dda7219-aad.c75 statusa = snd_soc_component_read(component, DA7219_ACCDET_STATUS_A); in da7219_aad_btn_det_work()
93 micbias_ctrl = snd_soc_component_read(component, DA7219_MICBIAS_CTRL); in da7219_aad_btn_det_work()
143 pll_srm_sts = snd_soc_component_read(component, DA7219_PLL_SRM_STS); in da7219_aad_hptest_work()
147 pll_ctrl = snd_soc_component_read(component, DA7219_PLL_CTRL); in da7219_aad_hptest_work()
156 gain_ramp_ctrl = snd_soc_component_read(component, DA7219_GAIN_RAMP_CTRL); in da7219_aad_hptest_work()
250 accdet_cfg8 = snd_soc_component_read(component, DA7219_ACCDET_CONFIG_8); in da7219_aad_hptest_work()
372 statusa = snd_soc_component_read(component, DA7219_ACCDET_STATUS_A); in da7219_aad_irq_thread()
378 srm_st = snd_soc_component_read(component, in da7219_aad_irq_thread()
902 jack_det = snd_soc_component_read(component, DA7219_ACCDET_CONFIG_2) in da7219_aad_handle_gnd_switch_time()
952 micbias_ctrl = snd_soc_component_read(componen in da7219_aad_suspend()
[all...]
H A Dwm8711.c160 u16 iface = snd_soc_component_read(component, WM8711_IFACE) & 0xfff3; in wm8711_hw_params()
209 u16 mute_reg = snd_soc_component_read(component, WM8711_APDIGI) & 0xfff7; in wm8711_mute()
241 u16 iface = snd_soc_component_read(component, WM8711_IFACE) & 0x000c; in wm8711_set_dai_fmt()
301 u16 reg = snd_soc_component_read(component, WM8711_PWR) & 0xff7f; in wm8711_set_bias_level()
H A Dak4671.c428 fs = snd_soc_component_read(component, AK4671_PLL_MODE_SELECT0); in ak4671_hw_params()
474 pll = snd_soc_component_read(component, AK4671_PLL_MODE_SELECT0); in ak4671_set_dai_sysclk()
521 mode = snd_soc_component_read(component, AK4671_PLL_MODE_SELECT1); in ak4671_set_dai_fmt()
535 format = snd_soc_component_read(component, AK4671_FORMAT_SELECT); in ak4671_set_dai_fmt()
H A Dcs4270.c346 reg = snd_soc_component_read(component, CS4270_MODE); in cs4270_hw_params()
363 reg = snd_soc_component_read(component, CS4270_FORMAT); in cs4270_hw_params()
404 reg6 = snd_soc_component_read(component, CS4270_MUTE); in cs4270_dai_mute()
560 reg = snd_soc_component_read(component, CS4270_PWRCTL) | CS4270_PWRCTL_PDN_ALL; in cs4270_soc_suspend()
592 reg = snd_soc_component_read(component, CS4270_PWRCTL); in cs4270_soc_resume()
H A Dwm8958-dsp2.c196 if (snd_soc_component_read(component, WM8958_DSP2_PROGRAM) & WM8958_DSP2_ENA) in wm8958_dsp_start_mbc()
328 int pwr_reg = snd_soc_component_read(component, WM8994_POWER_MANAGEMENT_5); in wm8958_dsp_apply()
356 reg = snd_soc_component_read(component, WM8958_DSP2_PROGRAM); in wm8958_dsp_apply()
367 if (!(snd_soc_component_read(component, WM8994_AIF1_CLOCKING_1) in wm8958_dsp_apply()
369 !(snd_soc_component_read(component, WM8994_AIF2_CLOCKING_1) in wm8958_dsp_apply()
464 reg = snd_soc_component_read(component, WM8994_CLOCKING_1); in wm8958_put_mbc_enum()
554 reg = snd_soc_component_read(component, WM8994_CLOCKING_1); in wm8958_put_vss_enum()
587 reg = snd_soc_component_read(component, WM8994_CLOCKING_1); in wm8958_put_vss_hpf_enum()
754 reg = snd_soc_component_read(component, WM8994_CLOCKING_1); in wm8958_put_enh_eq_enum()
H A Dmsm8916-wcd-digital.c369 value = snd_soc_component_read(component, reg); in msm8x16_wcd_codec_set_iir_gain()
390 value |= snd_soc_component_read(component, in get_iir_band_coeff()
398 value |= (snd_soc_component_read(component, in get_iir_band_coeff()
406 value |= (snd_soc_component_read(component, in get_iir_band_coeff()
415 value |= ((snd_soc_component_read(component, in get_iir_band_coeff()
585 snd_soc_component_read(component, rx_gain_reg[w->shift])); in msm8916_wcd_digital_enable_interpolator()
616 dec_hpf_cut_of_freq = snd_soc_component_read(component, tx_mux_ctl_reg) & in msm8916_wcd_digital_enable_dec()
633 snd_soc_component_read(component, tx_gain_reg[w->shift])); in msm8916_wcd_digital_enable_dec()
H A Dwm8580.c513 reg = snd_soc_component_read(component, WM8580_PLLA4 + offset); in wm8580_set_dai_pll()
610 aifa = snd_soc_component_read(component, WM8580_PAIF1 + codec_dai->driver->id); in wm8580_set_paif_dai_fmt()
611 aifb = snd_soc_component_read(component, WM8580_PAIF3 + codec_dai->driver->id); in wm8580_set_paif_dai_fmt()
691 reg = snd_soc_component_read(component, WM8580_PLLB4); in wm8580_set_dai_clkdiv()
717 reg = snd_soc_component_read(component, WM8580_PLLB4); in wm8580_set_dai_clkdiv()
807 reg = snd_soc_component_read(component, WM8580_DAC_CONTROL5); in wm8580_mute()
H A Dda7218.c301 mic_1_ctrl = snd_soc_component_read(component, DA7218_MIC_1_CTRL); in da7218_alc_calib()
302 mic_2_ctrl = snd_soc_component_read(component, DA7218_MIC_2_CTRL); in da7218_alc_calib()
305 mixin_1_ctrl = snd_soc_component_read(component, DA7218_MIXIN_1_CTRL); in da7218_alc_calib()
306 mixin_2_ctrl = snd_soc_component_read(component, DA7218_MIXIN_2_CTRL); in da7218_alc_calib()
309 in_1l_filt_ctrl = snd_soc_component_read(component, DA7218_IN_1L_FILTER_CTRL); in da7218_alc_calib()
310 in_1r_filt_ctrl = snd_soc_component_read(component, DA7218_IN_1R_FILTER_CTRL); in da7218_alc_calib()
311 in_2l_filt_ctrl = snd_soc_component_read(component, DA7218_IN_2L_FILTER_CTRL); in da7218_alc_calib()
312 in_2r_filt_ctrl = snd_soc_component_read(component, DA7218_IN_2R_FILTER_CTRL); in da7218_alc_calib()
315 in_1_hpf_ctrl = snd_soc_component_read(component, DA7218_IN_1_HPF_FILTER_CTRL); in da7218_alc_calib()
316 in_2_hpf_ctrl = snd_soc_component_read(componen in da7218_alc_calib()
[all...]
H A Dwcd934x.c1502 cfg0 = snd_soc_component_read(comp, in wcd934x_set_prim_interpolator_rate()
1504 cfg1 = snd_soc_component_read(comp, in wcd934x_set_prim_interpolator_rate()
1551 val = snd_soc_component_read(component, in wcd934x_set_mix_interpolator_rate()
1652 tx_mux_sel = snd_soc_component_read(comp, tx_port_reg) & in wcd934x_set_decimator_rate()
2674 q1 = snd_soc_component_read(component, in wcd934x_mbhc_zdet_ramp()
2677 q1 = snd_soc_component_read(component, in wcd934x_mbhc_zdet_ramp()
2710 reg0 = snd_soc_component_read(component, WCD934X_ANA_MBHC_BTN5); in wcd934x_wcd_mbhc_calc_impedance()
2711 reg1 = snd_soc_component_read(component, WCD934X_ANA_MBHC_BTN6); in wcd934x_wcd_mbhc_calc_impedance()
2712 reg2 = snd_soc_component_read(component, WCD934X_ANA_MBHC_BTN7); in wcd934x_wcd_mbhc_calc_impedance()
2713 reg3 = snd_soc_component_read(componen in wcd934x_wcd_mbhc_calc_impedance()
[all...]
H A Dmsm8916-wcd-analog.c523 if (snd_soc_component_read(component, CDC_A_MICB_2_EN) & CDC_A_MICB_2_EN_ENABLE) in pm8916_wcd_setup_mbhc()
856 priv->pmic_rev = snd_soc_component_read(component, CDC_D_REVISION1);
857 priv->codec_version = snd_soc_component_read(component, CDC_D_PERPH_SUBTYPE);
1123 u32 val = snd_soc_component_read(component, CDC_A_MBHC_RESULT_1);
1142 btn_result = snd_soc_component_read(component, CDC_A_MBHC_RESULT_1) & in pm8916_wcd_analog_parse_dt()
1179 if (snd_soc_component_read(component, CDC_A_MBHC_DET_CTL_1) & in pm8916_wcd_analog_parse_dt()
1192 if (snd_soc_component_read(component, CDC_A_MICB_2_EN) & in pm8916_wcd_analog_spmi_probe()
H A Dwm8903.c345 val = snd_soc_component_read(component, in wm8903_seq_notifier()
378 reg = snd_soc_component_read(component, WM8903_CLASS_W_0); in wm8903_class_w_put()
1227 u16 aif1 = snd_soc_component_read(component, WM8903_AUDIO_INTERFACE_1); in wm8903_set_dai_fmt()
1315 reg = snd_soc_component_read(component, WM8903_DAC_DIGITAL_1); in wm8903_mute()
1454 u16 aif1 = snd_soc_component_read(component, WM8903_AUDIO_INTERFACE_1); in wm8903_hw_params()
1455 u16 aif2 = snd_soc_component_read(component, WM8903_AUDIO_INTERFACE_2); in wm8903_hw_params()
1456 u16 aif3 = snd_soc_component_read(component, WM8903_AUDIO_INTERFACE_3); in wm8903_hw_params()
1457 u16 clock0 = snd_soc_component_read(component, WM8903_CLOCK_RATES_0); in wm8903_hw_params()
1458 u16 clock1 = snd_soc_component_read(component, WM8903_CLOCK_RATES_1); in wm8903_hw_params()
1459 u16 dac_digital1 = snd_soc_component_read(componen in wm8903_hw_params()
[all...]
H A Dda7213.c274 mid_data = snd_soc_component_read(component, DA7213_ALC_CIC_OP_LVL_DATA); in da7213_get_alc_data()
279 top_data = snd_soc_component_read(component, DA7213_ALC_CIC_OP_LVL_DATA); in da7213_get_alc_data()
328 alc_ctrl1 = snd_soc_component_read(component, DA7213_ALC_CTRL1); in da7213_alc_calib_man()
355 adc_l_ctrl = snd_soc_component_read(component, DA7213_ADC_L_CTRL); in da7213_alc_calib_auto()
356 adc_r_ctrl = snd_soc_component_read(component, DA7213_ADC_R_CTRL); in da7213_alc_calib_auto()
359 mixin_l_sel = snd_soc_component_read(component, DA7213_MIXIN_L_SELECT); in da7213_alc_calib()
360 mixin_r_sel = snd_soc_component_read(component, DA7213_MIXIN_R_SELECT); in da7213_alc_calib()
363 mic_1_ctrl = snd_soc_component_read(component, DA7213_MIC_1_CTRL); in da7213_alc_calib()
364 mic_2_ctrl = snd_soc_component_read(component, DA7213_MIC_2_CTRL); in da7213_alc_calib()
907 pll_ctrl = snd_soc_component_read(componen in da7213_dai_event()
[all...]
H A Dlpass-rx-macro.c1880 val = snd_soc_component_read(component, CDC_RX_INP_MUX_RX_MIX_CFG4); in rx_macro_get_channel_map()
1889 val = snd_soc_component_read(component, in rx_macro_get_channel_map()
1931 int_mux_cfg0_val = snd_soc_component_read(component, int_mux_cfg0); in rx_macro_digital_mute()
1932 int_mux_cfg1_val = snd_soc_component_read(component, int_mux_cfg1); in rx_macro_digital_mute()
2158 snd_soc_component_read(component, gain_reg)); in rx_macro_enable_main_path()
2178 pcm_rate = snd_soc_component_read(component, CDC_RX_RXn_RX_PATH_CTL(rx, comp)) & 0x0F; in rx_macro_config_compander()
2790 snd_soc_component_read(component, gain_reg)); in rx_macro_enable_mix_path()
2845 snd_soc_component_read(component, in rx_macro_set_iir_gain()
2849 snd_soc_component_read(component, in rx_macro_set_iir_gain()
2853 snd_soc_component_read(componen in rx_macro_set_iir_gain()
[all...]
H A Dad1980.c259 vendor_id2 = snd_soc_component_read(component, AC97_VENDOR_ID2); in ad1980_soc_probe()
273 ext_status = snd_soc_component_read(component, AC97_EXTENDED_STATUS); in ad1980_soc_probe()
H A D88pm860x-codec.c277 val[0] = snd_soc_component_read(component, reg) & 0x3f; in snd_soc_get_volsw_2r_st()
278 val[1] = (snd_soc_component_read(component, PM860X_SIDETONE_SHIFT) >> 4) & 0xf; in snd_soc_get_volsw_2r_st()
279 val2[0] = snd_soc_component_read(component, reg2) & 0x3f; in snd_soc_get_volsw_2r_st()
280 val2[1] = (snd_soc_component_read(component, PM860X_SIDETONE_SHIFT)) & 0xf; in snd_soc_get_volsw_2r_st()
336 val = snd_soc_component_read(component, reg) >> shift; in snd_soc_get_volsw_2r_out()
337 val2 = snd_soc_component_read(component, reg2) >> shift; in snd_soc_get_volsw_2r_out()
429 data = snd_soc_component_read(component, PM860X_DAC_EN_2); in pm860x_dac_event()
H A Dwm8523.c149 u16 aifctrl1 = snd_soc_component_read(component, WM8523_AIF_CTRL1); in wm8523_hw_params()
150 u16 aifctrl2 = snd_soc_component_read(component, WM8523_AIF_CTRL2); in wm8523_hw_params()
260 u16 aifctrl1 = snd_soc_component_read(component, WM8523_AIF_CTRL1); in wm8523_set_dai_fmt()
H A Dwcd9335.c1627 val = snd_soc_component_read(component, in wcd9335_set_mix_interpolator_rate()
1660 cfg0 = snd_soc_component_read(comp, in wcd9335_set_prim_interpolator_rate()
1662 cfg1 = snd_soc_component_read(comp, in wcd9335_set_prim_interpolator_rate()
1834 tx_mux_sel = snd_soc_component_read(comp, tx_port_reg) & in wcd9335_set_decimator_rate()
2679 mux_sel = snd_soc_component_read(comp, reg) & 0x3; in wcd9335_codec_find_amic_input()
2683 mux_sel = snd_soc_component_read(comp, reg) >> 6; in wcd9335_codec_find_amic_input()
2689 return snd_soc_component_read(comp, mreg) & 0x07; in wcd9335_codec_get_amic_pwlvl_reg()
2773 switch ((snd_soc_component_read(comp, pwr_level_reg) & in wcd9335_codec_enable_dec()
2795 hpf_coff_freq = (snd_soc_component_read(comp, dec_cfg_reg) & in wcd9335_codec_enable_dec()
2827 snd_soc_component_read(com in wcd9335_codec_enable_dec()
[all...]
H A Dwm8962.c1488 u16 adcl = snd_soc_component_read(component, WM8962_LEFT_ADC_VOLUME); in wm8962_dsp2_set_enable()
1489 u16 adcr = snd_soc_component_read(component, WM8962_RIGHT_ADC_VOLUME); in wm8962_dsp2_set_enable()
1490 u16 dac = snd_soc_component_read(component, WM8962_ADC_DAC_CONTROL_1); in wm8962_dsp2_set_enable()
1568 int dsp2_running = snd_soc_component_read(component, WM8962_DSP2_POWER_MANAGEMENT) & in wm8962_dsp2_ena_put()
1606 ret = snd_soc_component_read(component, WM8962_PWR_MGMT_2); in wm8962_put_hp_sw()
1609 snd_soc_component_read(component, WM8962_HPOUTL_VOLUME)); in wm8962_put_hp_sw()
1616 snd_soc_component_read(component, WM8962_HPOUTR_VOLUME)); in wm8962_put_hp_sw()
1636 ret = snd_soc_component_read(component, WM8962_PWR_MGMT_2); in wm8962_put_spk_sw()
1639 snd_soc_component_read(component, WM8962_SPKOUTL_VOLUME)); in wm8962_put_spk_sw()
1646 snd_soc_component_read(componen in wm8962_put_spk_sw()
[all...]
/linux/sound/soc/
H A Dsoc-ops.c66 reg_val = snd_soc_component_read(component, e->reg); in snd_soc_get_enum_double()
261 reg_val = snd_soc_component_read(component, mc->reg); in soc_put_volsw()
270 reg_val = snd_soc_component_read(component, mc->rreg); in soc_put_volsw()
690 unsigned int regval = snd_soc_component_read(component, regbase + i); in snd_soc_info_xr_sx()
777 val = snd_soc_component_read(component, mc->reg); in snd_soc_put_xr_sx()

1234