Lines Matching defs:component

326 	struct snd_soc_component *component;
1475 struct snd_soc_component *component = snd_soc_dapm_to_component(dapm);
1515 snd_soc_component_update_bits(component, reg,
1526 struct snd_soc_component *component;
1529 component = snd_soc_dapm_kcontrol_component(kc);
1542 snd_soc_component_update_bits(component, reg,
1613 struct snd_soc_component *component = dai->component;
1614 struct wcd9335_codec *wcd = dev_get_drvdata(component->dev);
1620 val = snd_soc_component_read(component,
1625 snd_soc_component_update_bits(component,
1639 struct snd_soc_component *comp = dai->component;
1790 struct snd_soc_component *comp = dai->component;
1873 wcd = snd_soc_component_get_drvdata(dai->component);
1959 wcd = snd_soc_component_get_drvdata(dai->component);
1991 wcd = snd_soc_component_get_drvdata(dai->component);
2022 wcd = snd_soc_component_get_drvdata(dai->component);
2177 struct snd_soc_component *component = snd_soc_kcontrol_component(kc);
2179 struct wcd9335_codec *wcd = dev_get_drvdata(component->dev);
2188 struct snd_soc_component *component = snd_soc_kcontrol_component(kc);
2189 struct wcd9335_codec *wcd = dev_get_drvdata(component->dev);
2202 snd_soc_component_update_bits(component, WCD9335_HPH_L_EN,
2206 snd_soc_component_update_bits(component, WCD9335_HPH_R_EN,
2210 snd_soc_component_update_bits(component, WCD9335_SE_LO_LO3_GAIN,
2214 snd_soc_component_update_bits(component, WCD9335_SE_LO_LO4_GAIN,
2227 struct snd_soc_component *component = snd_soc_kcontrol_component(kc);
2228 struct wcd9335_codec *wcd = dev_get_drvdata(component->dev);
2238 struct snd_soc_component *component = snd_soc_kcontrol_component(kc);
2239 struct wcd9335_codec *wcd = dev_get_drvdata(component->dev);
2494 static int wcd9335_micbias_control(struct snd_soc_component *component,
2497 struct wcd9335_codec *wcd = snd_soc_component_get_drvdata(component);
2521 dev_err(component->dev, "%s: Invalid micbias number: %d\n",
2531 snd_soc_component_update_bits(component, micb_reg,
2538 snd_soc_component_update_bits(component, micb_reg,
2544 snd_soc_component_update_bits(component, micb_reg,
2551 snd_soc_component_update_bits(component, micb_reg,
2555 snd_soc_component_update_bits(component, micb_reg,
2846 static u8 wcd9335_get_dmic_clk_val(struct snd_soc_component *component,
2852 dev_err(component->dev,
2863 dev_err(component->dev,
2890 dev_err(component->dev,
2985 struct snd_soc_component *component)
2990 struct wcd9335_codec *wcd = dev_get_drvdata(component->dev);
3140 static void wcd9335_codec_hd2_control(struct snd_soc_component *component,
3156 snd_soc_component_update_bits(component, hd2_scale_reg,
3159 snd_soc_component_update_bits(component, hd2_scale_reg,
3162 snd_soc_component_update_bits(component, hd2_enable_reg,
3168 snd_soc_component_update_bits(component, hd2_enable_reg,
3171 snd_soc_component_update_bits(component, hd2_scale_reg,
3174 snd_soc_component_update_bits(component, hd2_scale_reg,
3228 static int wcd9335_config_compander(struct snd_soc_component *component,
3231 struct wcd9335_codec *wcd = dev_get_drvdata(component->dev);
3248 snd_soc_component_update_bits(component, comp_ctl0_reg,
3252 snd_soc_component_update_bits(component, comp_ctl0_reg,
3255 snd_soc_component_update_bits(component, comp_ctl0_reg,
3259 snd_soc_component_update_bits(component, rx_path_cfg0_reg,
3265 snd_soc_component_update_bits(component, comp_ctl0_reg,
3268 snd_soc_component_update_bits(component, rx_path_cfg0_reg,
3272 snd_soc_component_update_bits(component, comp_ctl0_reg,
3275 snd_soc_component_update_bits(component, comp_ctl0_reg,
3278 snd_soc_component_update_bits(component, comp_ctl0_reg,
3281 snd_soc_component_update_bits(component, comp_ctl0_reg,
3351 static void wcd9335_codec_hph_mode_gain_opt(struct snd_soc_component *component,
3354 struct wcd9335_codec *wcd = dev_get_drvdata(component->dev);
3360 hph_pa_status = snd_soc_component_read(component, WCD9335_ANA_HPH);
3364 hph_l_en = snd_soc_component_read(component, WCD9335_HPH_L_EN);
3365 hph_r_en = snd_soc_component_read(component, WCD9335_HPH_R_EN);
3377 snd_soc_component_write(component, WCD9335_HPH_L_EN, l_val);
3382 snd_soc_component_write(component, WCD9335_HPH_R_EN, r_val);
3508 static void wcd9335_codec_hph_mode_config(struct snd_soc_component *component,
3513 wcd9335_codec_hph_lp_config(component, event);
3516 wcd9335_codec_hph_lohifi_config(component, event);
3519 wcd9335_codec_hph_hifi_config(component, event);
3637 snd_soc_component_update_bits(wcd->component,
3645 snd_soc_component_update_bits(wcd->component,
3649 snd_soc_component_update_bits(wcd->component,
3653 snd_soc_component_update_bits(wcd->component,
3658 snd_soc_component_update_bits(wcd->component,
3662 snd_soc_component_update_bits(wcd->component,
3669 snd_soc_component_update_bits(wcd->component,
3828 static void wcd9335_codec_init_flyback(struct snd_soc_component *component)
3830 snd_soc_component_update_bits(component, WCD9335_HPH_L_EN,
3833 snd_soc_component_update_bits(component, WCD9335_HPH_R_EN,
3836 snd_soc_component_update_bits(component, WCD9335_RX_BIAS_FLYB_BUFF,
3839 snd_soc_component_update_bits(component, WCD9335_RX_BIAS_FLYB_BUFF,
4083 struct snd_soc_component *comp = wcd->component;
4246 struct snd_soc_component *comp = wcd->component;
4287 static int _wcd9335_codec_enable_mclk(struct snd_soc_component *component,
4290 struct wcd9335_codec *wcd = dev_get_drvdata(component->dev);
4779 static void wcd9335_enable_sido_buck(struct snd_soc_component *component)
4781 struct wcd9335_codec *wcd = dev_get_drvdata(component->dev);
4783 snd_soc_component_update_bits(component, WCD9335_ANA_RCO,
4786 snd_soc_component_update_bits(component, WCD9335_ANA_BUCK_CTL,
4791 snd_soc_component_update_bits(component, WCD9335_ANA_BUCK_CTL,
4823 static void wcd9335_codec_init(struct snd_soc_component *component)
4825 struct wcd9335_codec *wcd = dev_get_drvdata(component->dev);
4837 snd_soc_component_update_bits(component,
4842 wcd9335_enable_efuse_sensing(component);
4845 static int wcd9335_codec_probe(struct snd_soc_component *component)
4847 struct wcd9335_codec *wcd = dev_get_drvdata(component->dev);
4851 snd_soc_component_init_regmap(component, wcd->regmap);
4853 wcd->clsh_ctrl = wcd_clsh_ctrl_alloc(component, wcd->version);
4859 wcd->component = component;
4861 wcd9335_codec_init(component);