Lines Matching defs:component
359 struct snd_soc_component *component =
369 value = snd_soc_component_read(component, reg);
370 snd_soc_component_write(component, reg, value);
378 static uint32_t get_iir_band_coeff(struct snd_soc_component *component,
385 snd_soc_component_write(component,
390 value |= snd_soc_component_read(component,
393 snd_soc_component_write(component,
398 value |= (snd_soc_component_read(component,
401 snd_soc_component_write(component,
406 value |= (snd_soc_component_read(component,
409 snd_soc_component_write(component,
415 value |= ((snd_soc_component_read(component,
426 struct snd_soc_component *component =
435 coeff[0] = get_iir_band_coeff(component, iir_idx, band_idx, 0);
436 coeff[1] = get_iir_band_coeff(component, iir_idx, band_idx, 1);
437 coeff[2] = get_iir_band_coeff(component, iir_idx, band_idx, 2);
438 coeff[3] = get_iir_band_coeff(component, iir_idx, band_idx, 3);
439 coeff[4] = get_iir_band_coeff(component, iir_idx, band_idx, 4);
446 static void set_iir_band_coeff(struct snd_soc_component *component,
450 snd_soc_component_write(component,
454 snd_soc_component_write(component,
458 snd_soc_component_write(component,
463 snd_soc_component_write(component,
472 struct snd_soc_component *component =
485 snd_soc_component_write(component,
489 set_iir_band_coeff(component, iir_idx, band_idx, coeff[0]);
490 set_iir_band_coeff(component, iir_idx, band_idx, coeff[1]);
491 set_iir_band_coeff(component, iir_idx, band_idx, coeff[2]);
492 set_iir_band_coeff(component, iir_idx, band_idx, coeff[3]);
493 set_iir_band_coeff(component, iir_idx, band_idx, coeff[4]);
580 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
586 snd_soc_component_write(component, rx_gain_reg[w->shift],
587 snd_soc_component_read(component, rx_gain_reg[w->shift]));
590 snd_soc_component_update_bits(component, LPASS_CDC_CLK_RX_RESET_CTL,
592 snd_soc_component_update_bits(component, LPASS_CDC_CLK_RX_RESET_CTL,
603 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
615 snd_soc_component_update_bits(component, tx_vol_ctl_reg,
618 dec_hpf_cut_of_freq = snd_soc_component_read(component, tx_mux_ctl_reg) &
623 snd_soc_component_update_bits(component, tx_mux_ctl_reg,
630 snd_soc_component_update_bits(component, tx_mux_ctl_reg,
634 snd_soc_component_write(component, tx_gain_reg[w->shift],
635 snd_soc_component_read(component, tx_gain_reg[w->shift]));
636 snd_soc_component_update_bits(component, tx_vol_ctl_reg,
640 snd_soc_component_update_bits(component, tx_vol_ctl_reg,
643 snd_soc_component_update_bits(component, tx_mux_ctl_reg,
648 snd_soc_component_update_bits(component, dec_reset_reg, 1 << w->shift,
650 snd_soc_component_update_bits(component, dec_reset_reg, 1 << w->shift, 0x0);
651 snd_soc_component_update_bits(component, tx_mux_ctl_reg,
654 snd_soc_component_update_bits(component, tx_vol_ctl_reg,
666 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
673 dev_err(component->dev, "Invalid DMIC\n");
678 dev_err(component->dev, "Invalid DMIC line on the component\n");
684 snd_soc_component_update_bits(component, LPASS_CDC_CLK_DMIC_B1_CTL,
689 snd_soc_component_update_bits(component, LPASS_CDC_TX1_DMIC_CTL,
694 snd_soc_component_update_bits(component, LPASS_CDC_TX2_DMIC_CTL,
844 static int msm8916_wcd_digital_component_probe(struct snd_soc_component *component)
846 struct msm8916_wcd_digital_priv *priv = dev_get_drvdata(component->dev);
848 snd_soc_component_set_drvdata(component, priv);
853 static int msm8916_wcd_digital_component_set_sysclk(struct snd_soc_component *component,
857 struct msm8916_wcd_digital_priv *p = dev_get_drvdata(component->dev);
887 dev_err(dai->component->dev, "Invalid sampling rate %d\n",
894 snd_soc_component_update_bits(dai->component, LPASS_CDC_CLK_TX_I2S_CTL,
898 snd_soc_component_update_bits(dai->component, LPASS_CDC_CLK_RX_I2S_CTL,
907 snd_soc_component_update_bits(dai->component, LPASS_CDC_CLK_TX_I2S_CTL,
910 snd_soc_component_update_bits(dai->component, LPASS_CDC_CLK_RX_I2S_CTL,
916 snd_soc_component_update_bits(dai->component, LPASS_CDC_CLK_TX_I2S_CTL,
919 snd_soc_component_update_bits(dai->component, LPASS_CDC_CLK_RX_I2S_CTL,
1075 struct snd_soc_component *component = dai->component;
1079 msm8916_wcd = snd_soc_component_get_drvdata(component);
1080 snd_soc_component_update_bits(component, LPASS_CDC_CLK_MCLK_CTL,
1083 snd_soc_component_update_bits(component, LPASS_CDC_CLK_PDM_CTL,
1090 snd_soc_component_update_bits(component, LPASS_CDC_TOP_CTL,
1095 snd_soc_component_update_bits(component, LPASS_CDC_TOP_CTL,
1100 dev_err(component->dev, "Invalid mclk rate %ld\n", mclk_rate);
1109 snd_soc_component_update_bits(dai->component, LPASS_CDC_CLK_PDM_CTL,