Lines Matching defs:component

317 	struct snd_soc_component *component;
1478 struct snd_soc_component *component = snd_soc_dapm_to_component(dapm);
1518 snd_soc_component_update_bits(component, reg,
1529 struct snd_soc_component *component;
1532 component = snd_soc_dapm_kcontrol_component(kc);
1545 snd_soc_component_update_bits(component, reg,
1616 struct snd_soc_component *component = dai->component;
1617 struct wcd9335_codec *wcd = dev_get_drvdata(component->dev);
1623 val = snd_soc_component_read(component,
1628 snd_soc_component_update_bits(component,
1642 struct snd_soc_component *comp = dai->component;
1793 struct snd_soc_component *comp = dai->component;
1874 wcd = snd_soc_component_get_drvdata(dai->component);
1960 wcd = snd_soc_component_get_drvdata(dai->component);
1992 wcd = snd_soc_component_get_drvdata(dai->component);
2023 wcd = snd_soc_component_get_drvdata(dai->component);
2178 struct snd_soc_component *component = snd_soc_kcontrol_component(kc);
2180 struct wcd9335_codec *wcd = dev_get_drvdata(component->dev);
2189 struct snd_soc_component *component = snd_soc_kcontrol_component(kc);
2190 struct wcd9335_codec *wcd = dev_get_drvdata(component->dev);
2203 snd_soc_component_update_bits(component, WCD9335_HPH_L_EN,
2207 snd_soc_component_update_bits(component, WCD9335_HPH_R_EN,
2211 snd_soc_component_update_bits(component, WCD9335_SE_LO_LO3_GAIN,
2215 snd_soc_component_update_bits(component, WCD9335_SE_LO_LO4_GAIN,
2228 struct snd_soc_component *component = snd_soc_kcontrol_component(kc);
2229 struct wcd9335_codec *wcd = dev_get_drvdata(component->dev);
2239 struct snd_soc_component *component = snd_soc_kcontrol_component(kc);
2240 struct wcd9335_codec *wcd = dev_get_drvdata(component->dev);
2495 static int wcd9335_micbias_control(struct snd_soc_component *component,
2498 struct wcd9335_codec *wcd = snd_soc_component_get_drvdata(component);
2522 dev_err(component->dev, "%s: Invalid micbias number: %d\n",
2532 snd_soc_component_update_bits(component, micb_reg,
2539 snd_soc_component_update_bits(component, micb_reg,
2545 snd_soc_component_update_bits(component, micb_reg,
2552 snd_soc_component_update_bits(component, micb_reg,
2556 snd_soc_component_update_bits(component, micb_reg,
2847 static u8 wcd9335_get_dmic_clk_val(struct snd_soc_component *component,
2853 dev_err(component->dev,
2864 dev_err(component->dev,
2891 dev_err(component->dev,
2986 struct snd_soc_component *component)
2991 struct wcd9335_codec *wcd = dev_get_drvdata(component->dev);
3141 static void wcd9335_codec_hd2_control(struct snd_soc_component *component,
3157 snd_soc_component_update_bits(component, hd2_scale_reg,
3160 snd_soc_component_update_bits(component, hd2_scale_reg,
3163 snd_soc_component_update_bits(component, hd2_enable_reg,
3169 snd_soc_component_update_bits(component, hd2_enable_reg,
3172 snd_soc_component_update_bits(component, hd2_scale_reg,
3175 snd_soc_component_update_bits(component, hd2_scale_reg,
3229 static int wcd9335_config_compander(struct snd_soc_component *component,
3232 struct wcd9335_codec *wcd = dev_get_drvdata(component->dev);
3249 snd_soc_component_update_bits(component, comp_ctl0_reg,
3253 snd_soc_component_update_bits(component, comp_ctl0_reg,
3256 snd_soc_component_update_bits(component, comp_ctl0_reg,
3260 snd_soc_component_update_bits(component, rx_path_cfg0_reg,
3266 snd_soc_component_update_bits(component, comp_ctl0_reg,
3269 snd_soc_component_update_bits(component, rx_path_cfg0_reg,
3273 snd_soc_component_update_bits(component, comp_ctl0_reg,
3276 snd_soc_component_update_bits(component, comp_ctl0_reg,
3279 snd_soc_component_update_bits(component, comp_ctl0_reg,
3282 snd_soc_component_update_bits(component, comp_ctl0_reg,
3352 static void wcd9335_codec_hph_mode_gain_opt(struct snd_soc_component *component,
3355 struct wcd9335_codec *wcd = dev_get_drvdata(component->dev);
3361 hph_pa_status = snd_soc_component_read(component, WCD9335_ANA_HPH);
3365 hph_l_en = snd_soc_component_read(component, WCD9335_HPH_L_EN);
3366 hph_r_en = snd_soc_component_read(component, WCD9335_HPH_R_EN);
3378 snd_soc_component_write(component, WCD9335_HPH_L_EN, l_val);
3383 snd_soc_component_write(component, WCD9335_HPH_R_EN, r_val);
3509 static void wcd9335_codec_hph_mode_config(struct snd_soc_component *component,
3514 wcd9335_codec_hph_lp_config(component, event);
3517 wcd9335_codec_hph_lohifi_config(component, event);
3520 wcd9335_codec_hph_hifi_config(component, event);
3638 snd_soc_component_update_bits(wcd->component,
3646 snd_soc_component_update_bits(wcd->component,
3650 snd_soc_component_update_bits(wcd->component,
3654 snd_soc_component_update_bits(wcd->component,
3659 snd_soc_component_update_bits(wcd->component,
3663 snd_soc_component_update_bits(wcd->component,
3670 snd_soc_component_update_bits(wcd->component,
3829 static void wcd9335_codec_init_flyback(struct snd_soc_component *component)
3831 snd_soc_component_update_bits(component, WCD9335_HPH_L_EN,
3834 snd_soc_component_update_bits(component, WCD9335_HPH_R_EN,
3837 snd_soc_component_update_bits(component, WCD9335_RX_BIAS_FLYB_BUFF,
3840 snd_soc_component_update_bits(component, WCD9335_RX_BIAS_FLYB_BUFF,
4084 struct snd_soc_component *comp = wcd->component;
4247 struct snd_soc_component *comp = wcd->component;
4288 static int _wcd9335_codec_enable_mclk(struct snd_soc_component *component,
4291 struct wcd9335_codec *wcd = dev_get_drvdata(component->dev);
4780 static void wcd9335_enable_sido_buck(struct snd_soc_component *component)
4782 struct wcd9335_codec *wcd = dev_get_drvdata(component->dev);
4784 snd_soc_component_update_bits(component, WCD9335_ANA_RCO,
4787 snd_soc_component_update_bits(component, WCD9335_ANA_BUCK_CTL,
4792 snd_soc_component_update_bits(component, WCD9335_ANA_BUCK_CTL,
4824 static void wcd9335_codec_init(struct snd_soc_component *component)
4826 struct wcd9335_codec *wcd = dev_get_drvdata(component->dev);
4838 snd_soc_component_update_bits(component,
4843 wcd9335_enable_efuse_sensing(component);
4846 static int wcd9335_codec_probe(struct snd_soc_component *component)
4848 struct wcd9335_codec *wcd = dev_get_drvdata(component->dev);
4852 snd_soc_component_init_regmap(component, wcd->regmap);
4854 wcd->clsh_ctrl = wcd_clsh_ctrl_alloc(component, WCD9335);
4860 wcd->component = component;
4862 wcd9335_codec_init(component);