/linux/sound/soc/codecs/ |
H A D | tlv320aic23.c | 94 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 D | da7219-aad.c | 75 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 D | ak4671.c | 428 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 D | tlv320aic32x4.c | 68 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 D | wm8958-dsp2.c | 195 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 D | msm8916-wcd-digital.c | 369 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 D | da7218.c | 301 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 D | lpass-rx-macro.c | 1877 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 D | wcd934x.c | 1509 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 D | da7213.c | 285 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 D | wm8903.c | 344 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 D | msm8916-wcd-analog.c | 512 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 D | wm8996.c | 346 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 D | 88pm860x-codec.c | 277 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 D | ad1980.c | 259 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 D | wcd9335.c | 1623 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 D | wm8962.c | 1483 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 D | wm8731.c | 319 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 D | tlv320aic3x.c | 1054 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 D | rt5668.c | 807 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 D | da7219.c | 316 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 D | ak4535.c | 264 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 D | tlv320aic26.c | 269 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 D | rt5682.c | 872 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 D | soc-ops.c | 66 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()
|