Home
last modified time | relevance | path

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

123

/linux/sound/soc/codecs/
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()
951 micbias_ctrl = snd_soc_component_read(component, DA7219_MICBIAS_CTRL); in da7219_aad_suspend()
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 Dtlv320aic32x4.c68 adc_reg = snd_soc_component_read(component, AIC32X4_ADCSETUP); in aic32x4_reset_adc()
109 val = snd_soc_component_read(component, AIC32X4_DINCTL); in aic32x4_get_mfp1_gpio()
123 val = snd_soc_component_read(component, AIC32X4_DOUTCTL); in aic32x4_set_mfp2_gpio()
150 val = snd_soc_component_read(component, AIC32X4_SCLKCTL); in aic32x4_get_mfp3_gpio()
164 val = snd_soc_component_read(component, AIC32X4_MISOCTL); in aic32x4_set_mfp4_gpio()
191 val = snd_soc_component_read(component, AIC32X4_GPIOCTL); in aic32x4_get_mfp5_gpio()
204 val = snd_soc_component_read(component, AIC32X4_GPIOCTL); in aic32x4_set_mfp5_gpio()
1033 tmp_reg = snd_soc_component_read(component, AIC32X4_CMMODE); in aic32x4_component_probe()
1059 tmp_reg = snd_soc_component_read(component, AIC32X4_ADCSETUP); in aic32x4_component_probe()
1186 tmp_reg = snd_soc_component_read(component, AIC32X4_CMMODE); in aic32x4_tas2505_component_probe()
H A Dwm8958-dsp2.c195 if (snd_soc_component_read(component, WM8958_DSP2_PROGRAM) & WM8958_DSP2_ENA) in wm8958_dsp_start_mbc()
327 int pwr_reg = snd_soc_component_read(component, WM8994_POWER_MANAGEMENT_5); in wm8958_dsp_apply()
355 reg = snd_soc_component_read(component, WM8958_DSP2_PROGRAM); in wm8958_dsp_apply()
366 if (!(snd_soc_component_read(component, WM8994_AIF1_CLOCKING_1) in wm8958_dsp_apply()
368 !(snd_soc_component_read(component, WM8994_AIF2_CLOCKING_1) in wm8958_dsp_apply()
463 reg = snd_soc_component_read(component, WM8994_CLOCKING_1); in wm8958_put_mbc_enum()
553 reg = snd_soc_component_read(component, WM8994_CLOCKING_1); in wm8958_put_vss_enum()
586 reg = snd_soc_component_read(component, WM8994_CLOCKING_1); in wm8958_put_vss_hpf_enum()
753 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()
587 snd_soc_component_read(component, rx_gain_reg[w->shift])); in msm8916_wcd_digital_enable_interpolator()
618 dec_hpf_cut_of_freq = snd_soc_component_read(component, tx_mux_ctl_reg) & in msm8916_wcd_digital_enable_dec()
635 snd_soc_component_read(component, tx_gain_reg[w->shift])); in msm8916_wcd_digital_enable_dec()
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(component, DA7218_IN_2_HPF_FILTER_CTRL); in da7218_alc_calib()
[all …]
H A Dlpass-rx-macro.c1877 val = snd_soc_component_read(component, CDC_RX_INP_MUX_RX_MIX_CFG4); in rx_macro_get_channel_map()
1886 val = snd_soc_component_read(component, in rx_macro_get_channel_map()
1936 int_mux_cfg0_val = snd_soc_component_read(component, int_mux_cfg0); in rx_macro_digital_mute()
1937 int_mux_cfg1_val = snd_soc_component_read(component, int_mux_cfg1); in rx_macro_digital_mute()
1939 if (snd_soc_component_read(component, dsm_reg) & 0x01) { in rx_macro_digital_mute()
2156 snd_soc_component_read(component, gain_reg)); in rx_macro_enable_main_path()
2176 pcm_rate = snd_soc_component_read(component, CDC_RX_RXn_RX_PATH_CTL(rx, comp)) & 0x0F; in rx_macro_config_compander()
2783 snd_soc_component_read(component, gain_reg)); in rx_macro_enable_mix_path()
2838 snd_soc_component_read(component, in rx_macro_set_iir_gain()
2842 snd_soc_component_read(component, in rx_macro_set_iir_gain()
[all …]
H A Dwcd934x.c1509 cfg0 = snd_soc_component_read(comp, in wcd934x_set_prim_interpolator_rate()
1511 cfg1 = snd_soc_component_read(comp, in wcd934x_set_prim_interpolator_rate()
1558 val = snd_soc_component_read(component, in wcd934x_set_mix_interpolator_rate()
1659 tx_mux_sel = snd_soc_component_read(comp, tx_port_reg) & in wcd934x_set_decimator_rate()
2728 q1 = snd_soc_component_read(component, in wcd934x_wcd_mbhc_qfuse_cal()
2731 q1 = snd_soc_component_read(component, in wcd934x_wcd_mbhc_qfuse_cal()
2764 reg0 = snd_soc_component_read(component, WCD934X_ANA_MBHC_BTN5); in wcd934x_wcd_mbhc_calc_impedance()
2765 reg1 = snd_soc_component_read(component, WCD934X_ANA_MBHC_BTN6); in wcd934x_wcd_mbhc_calc_impedance()
2766 reg2 = snd_soc_component_read(component, WCD934X_ANA_MBHC_BTN7); in wcd934x_wcd_mbhc_calc_impedance()
2767 reg3 = snd_soc_component_read(component, WCD934X_MBHC_CTL_CLK); in wcd934x_wcd_mbhc_calc_impedance()
[all …]
H A Dda7213.c285 mid_data = snd_soc_component_read(component, DA7213_ALC_CIC_OP_LVL_DATA); in da7213_get_alc_data()
290 top_data = snd_soc_component_read(component, DA7213_ALC_CIC_OP_LVL_DATA); in da7213_get_alc_data()
339 alc_ctrl1 = snd_soc_component_read(component, DA7213_ALC_CTRL1); in da7213_alc_calib_auto()
366 adc_l_ctrl = snd_soc_component_read(component, DA7213_ADC_L_CTRL); in da7213_alc_calib()
367 adc_r_ctrl = snd_soc_component_read(component, DA7213_ADC_R_CTRL); in da7213_alc_calib()
370 mixin_l_sel = snd_soc_component_read(component, DA7213_MIXIN_L_SELECT); in da7213_alc_calib()
371 mixin_r_sel = snd_soc_component_read(component, DA7213_MIXIN_R_SELECT); in da7213_alc_calib()
374 mic_1_ctrl = snd_soc_component_read(component, DA7213_MIC_1_CTRL); in da7213_alc_calib()
375 mic_2_ctrl = snd_soc_component_read(component, DA7213_MIC_2_CTRL); in da7213_alc_calib()
920 pll_ctrl = snd_soc_component_read(component, DA7213_PLL_CTRL); in da7213_dai_event()
[all …]
H A Dwm8903.c344 val = snd_soc_component_read(component, in wm8903_seq_notifier()
377 reg = snd_soc_component_read(component, WM8903_CLASS_W_0); in wm8903_class_w_put()
1226 u16 aif1 = snd_soc_component_read(component, WM8903_AUDIO_INTERFACE_1); in wm8903_set_dai_fmt()
1314 reg = snd_soc_component_read(component, WM8903_DAC_DIGITAL_1); in wm8903_mute()
1453 u16 aif1 = snd_soc_component_read(component, WM8903_AUDIO_INTERFACE_1); in wm8903_hw_params()
1454 u16 aif2 = snd_soc_component_read(component, WM8903_AUDIO_INTERFACE_2); in wm8903_hw_params()
1455 u16 aif3 = snd_soc_component_read(component, WM8903_AUDIO_INTERFACE_3); in wm8903_hw_params()
1456 u16 clock0 = snd_soc_component_read(component, WM8903_CLOCK_RATES_0); in wm8903_hw_params()
1457 u16 clock1 = snd_soc_component_read(component, WM8903_CLOCK_RATES_1); in wm8903_hw_params()
1458 u16 dac_digital1 = snd_soc_component_read(component, WM8903_DAC_DIGITAL_1); in wm8903_hw_params()
H A Dmsm8916-wcd-analog.c512 if (snd_soc_component_read(component, CDC_A_MICB_2_EN) & CDC_A_MICB_2_EN_ENABLE) in pm8916_wcd_setup_mbhc()
732 priv->pmic_rev = snd_soc_component_read(component, CDC_D_REVISION1); in pm8916_wcd_analog_probe()
733 priv->codec_version = snd_soc_component_read(component, CDC_D_PERPH_SUBTYPE); in pm8916_wcd_analog_probe()
993 u32 val = snd_soc_component_read(component, CDC_A_MBHC_RESULT_1); in mbhc_btn_release_irq_handler()
1012 btn_result = snd_soc_component_read(component, CDC_A_MBHC_RESULT_1) & in mbhc_btn_press_irq_handler()
1049 if (snd_soc_component_read(component, CDC_A_MBHC_DET_CTL_1) & in pm8916_mbhc_switch_irq_handler()
1062 if (snd_soc_component_read(component, CDC_A_MICB_2_EN) & in pm8916_mbhc_switch_irq_handler()
H A Dwm8996.c346 if (snd_soc_component_read(component, WM8996_POWER_MANAGEMENT_8) & in wm8996_set_retune_mobile()
354 if (snd_soc_component_read(component, WM8996_POWER_MANAGEMENT_8) & in wm8996_set_retune_mobile()
389 save = snd_soc_component_read(component, base); in wm8996_set_retune_mobile()
675 ret = snd_soc_component_read(component, WM8996_DC_SERVO_2); in wait_for_dc_servo()
1744 (snd_soc_component_read(component, WM8996_GPIO_1)) & WM8996_GP1_FN_MASK) { in wm8996_hw_params()
1755 (snd_soc_component_read(component, WM8996_GPIO_2)) & WM8996_GP2_FN_MASK) { in wm8996_hw_params()
1825 old = snd_soc_component_read(component, WM8996_AIF_CLOCKING_1) & WM8996_SYSCLK_ENA; in wm8996_set_sysclk()
2081 ret = snd_soc_component_read(component, WM8996_FLL_CONTROL_1); in wm8996_set_fll()
2120 ret = snd_soc_component_read(component, WM8996_INTERRUPT_RAW_STATUS_2); in wm8996_set_fll()
2295 reg = snd_soc_component_read(component, WM8996_HEADPHONE_DETECT_2); in wm8996_hpdet_irq()
[all …]
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 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 Dwcd9335.c1623 val = snd_soc_component_read(component, in wcd9335_set_mix_interpolator_rate()
1656 cfg0 = snd_soc_component_read(comp, in wcd9335_set_prim_interpolator_rate()
1658 cfg1 = snd_soc_component_read(comp, in wcd9335_set_prim_interpolator_rate()
1830 tx_mux_sel = snd_soc_component_read(comp, tx_port_reg) & in wcd9335_set_decimator_rate()
2675 mux_sel = snd_soc_component_read(comp, reg) & 0x3; in wcd9335_codec_find_amic_input()
2679 mux_sel = snd_soc_component_read(comp, reg) >> 6; in wcd9335_codec_find_amic_input()
2685 return snd_soc_component_read(comp, mreg) & 0x07; in wcd9335_codec_find_amic_input()
2769 switch ((snd_soc_component_read(comp, pwr_level_reg) & in wcd9335_codec_enable_dec()
2791 hpf_coff_freq = (snd_soc_component_read(comp, dec_cfg_reg) & in wcd9335_codec_enable_dec()
2823 snd_soc_component_read(comp, tx_gain_ctl_reg)); in wcd9335_codec_enable_dec()
[all …]
H A Dwm8962.c1483 u16 adcl = snd_soc_component_read(component, WM8962_LEFT_ADC_VOLUME); in wm8962_dsp2_set_enable()
1484 u16 adcr = snd_soc_component_read(component, WM8962_RIGHT_ADC_VOLUME); in wm8962_dsp2_set_enable()
1485 u16 dac = snd_soc_component_read(component, WM8962_ADC_DAC_CONTROL_1); in wm8962_dsp2_set_enable()
1564 int dsp2_running = snd_soc_component_read(component, WM8962_DSP2_POWER_MANAGEMENT) & in wm8962_dsp2_ena_put()
1607 ret = snd_soc_component_read(component, WM8962_PWR_MGMT_2); in wm8962_put_hp_sw()
1610 snd_soc_component_read(component, WM8962_HPOUTL_VOLUME)); in wm8962_put_hp_sw()
1617 snd_soc_component_read(component, WM8962_HPOUTR_VOLUME)); in wm8962_put_hp_sw()
1637 ret = snd_soc_component_read(component, WM8962_PWR_MGMT_2); in wm8962_put_spk_sw()
1640 snd_soc_component_read(component, WM8962_SPKOUTL_VOLUME)); in wm8962_put_spk_sw()
1647 snd_soc_component_read(component, WM8962_SPKOUTR_VOLUME)); in wm8962_put_spk_sw()
[all …]
H A Dwm8731.c319 u16 iface = snd_soc_component_read(component, WM8731_IFACE) & 0xfff3; in wm8731_hw_params()
352 u16 mute_reg = snd_soc_component_read(component, WM8731_APDIGI) & 0xfff7; in wm8731_mute()
492 reg = snd_soc_component_read(component, WM8731_PWR) & 0xff7f; in wm8731_set_bias_level()
H A Dtlv320aic3x.c1054 data = snd_soc_component_read(component, AIC3X_ASD_INTF_CTRLB) & (~(0x3 << 4)); in aic3x_hw_params()
1217 u8 ldac_reg = snd_soc_component_read(component, LDAC_VOL) & ~MUTE_ON; in aic3x_mute()
1218 u8 rdac_reg = snd_soc_component_read(component, RDAC_VOL) & ~MUTE_ON; in aic3x_mute()
1254 iface_areg = snd_soc_component_read(component, AIC3X_ASD_INTF_CTRLA) & 0x3f; in aic3x_set_dai_fmt()
1255 iface_breg = snd_soc_component_read(component, AIC3X_ASD_INTF_CTRLB) & 0x3f; in aic3x_set_dai_fmt()
1404 pll_c = snd_soc_component_read(component, AIC3X_PLL_PROGC_REG); in aic3x_set_power()
1405 pll_d = snd_soc_component_read(component, AIC3X_PLL_PROGD_REG); in aic3x_set_power()
H A Drt5668.c807 val = snd_soc_component_read(component, RT5668_4BTN_IL_CMD_1); in rt5668_button_detect()
867 val = snd_soc_component_read(component, RT5668_CBJ_CTRL_2) in rt5668_headset_detect()
871 val = snd_soc_component_read(component, in rt5668_headset_detect()
915 if (snd_soc_component_read(rt5668->component, RT5668_AJD1_CTRL) in rt5668_jd_check_handler()
992 val = snd_soc_component_read(rt5668->component, RT5668_AJD1_CTRL) in rt5668_jack_detect_handler()
1153 val = snd_soc_component_read(component, RT5668_GPIO_CTRL_1) & in set_filter_clk()
1181 val = snd_soc_component_read(component, RT5668_GLB_CLK); in is_sys_clk_from_pll1()
1209 val = (snd_soc_component_read(component, reg) >> shift) & 0xf; in is_using_asrc()
H A Dda7219.c316 mic_ctrl = snd_soc_component_read(component, DA7219_MIC_1_CTRL); in da7219_alc_calib()
319 mixin_ctrl = snd_soc_component_read(component, DA7219_MIXIN_L_CTRL); in da7219_alc_calib()
322 adc_ctrl = snd_soc_component_read(component, DA7219_ADC_L_CTRL); in da7219_alc_calib()
347 calib_ctrl = snd_soc_component_read(component, DA7219_ALC_CTRL1); in da7219_alc_calib()
831 pll_ctrl = snd_soc_component_read(component, DA7219_PLL_CTRL); in da7219_dai_event()
837 pll_status = snd_soc_component_read(component, DA7219_PLL_SRM_STS); in da7219_dai_event()
937 snd_soc_component_read(component, DA7219_GAIN_RAMP_CTRL); in da7219_gain_ramp_event()
1943 clk_reg = snd_soc_component_read(component, DA7219_DAI_CLK_MODE); in da7219_wclk_is_prepared()
1955 u8 fs = snd_soc_component_read(component, DA7219_SR); in da7219_wclk_recalc_rate()
2042 u8 bclks_per_wclk = snd_soc_component_read(component, in da7219_bclk_recalc_rate()
H A Dak4535.c264 u8 mode2 = snd_soc_component_read(component, AK4535_MODE2) & ~(0x3 << 5); in ak4535_hw_params()
315 u16 mute_reg = snd_soc_component_read(component, AK4535_DAC); in ak4535_mute()
H A Dtlv320aic26.c269 val = snd_soc_component_read(aic26->component, AIC26_REG_AUDIO_CTRL2); in keyclick_show()
309 reg = snd_soc_component_read(component, AIC26_REG_AUDIO_CTRL3); in aic26_probe()
H A Drt5682.c872 val = snd_soc_component_read(component, RT5682_4BTN_IL_CMD_1); in rt5682_button_detect()
956 val = snd_soc_component_read(component, RT5682_CBJ_CTRL_2) in rt5682_headset_detect()
960 val = snd_soc_component_read(component, in rt5682_headset_detect()
1123 val = snd_soc_component_read(rt5682->component, RT5682_AJD1_CTRL) in rt5682_jack_detect_handler()
1292 val = snd_soc_component_read(component, RT5682_GPIO_CTRL_1) & in set_filter_clk()
1330 val = snd_soc_component_read(component, RT5682_GLB_CLK); in is_sys_clk_from_pll1()
1345 val = snd_soc_component_read(component, RT5682_GLB_CLK); in is_sys_clk_from_pll2()
1373 val = (snd_soc_component_read(component, reg) >> shift) & 0xf; in is_using_asrc()
1591 val = snd_soc_component_read(component, RT5682_GLB_CLK); in set_dmic_power()
2976 val = snd_soc_component_read(component, in rt5682_suspend()
/linux/sound/soc/
H A Dsoc-ops.c66 reg_val = snd_soc_component_read(component, e->reg); in snd_soc_get_enum_double()
254 reg_val = snd_soc_component_read(component, mc->reg); in soc_get_volsw()
263 reg_val = snd_soc_component_read(component, mc->rreg); in soc_get_volsw()
675 unsigned int regval = snd_soc_component_read(component, regbase + i); in snd_soc_get_xr_sx()
761 val = snd_soc_component_read(component, mc->reg); in snd_soc_get_strobe()

123