Lines Matching refs:snd_soc_component

197 	bool (*swap_gnd_mic)(struct snd_soc_component *component);
233 void (*update_cross_conn_thr)(struct snd_soc_component *component);
234 void (*get_micbias_val)(struct snd_soc_component *component, int *mb);
235 void (*bcs_enable)(struct snd_soc_component *component, bool bcs_enable);
236 void (*compute_impedance)(struct snd_soc_component *component,
238 void (*set_micbias_value)(struct snd_soc_component *component);
239 void (*set_auto_zeroing)(struct snd_soc_component *component,
241 void (*clk_setup)(struct snd_soc_component *component, bool enable);
242 bool (*micbias_enable_status)(struct snd_soc_component *component, int micb_num);
243 void (*mbhc_bias)(struct snd_soc_component *component, bool enable);
244 void (*set_btn_thr)(struct snd_soc_component *component,
247 void (*hph_pull_up_control)(struct snd_soc_component *component,
249 int (*mbhc_micbias_control)(struct snd_soc_component *component,
251 void (*mbhc_micb_ramp_control)(struct snd_soc_component *component,
253 bool (*extn_use_mb)(struct snd_soc_component *component);
254 int (*mbhc_micb_ctrl_thr_mic)(struct snd_soc_component *component,
256 void (*mbhc_gnd_det_ctrl)(struct snd_soc_component *component,
258 void (*hph_pull_down_ctrl)(struct snd_soc_component *component,
260 void (*mbhc_moisture_config)(struct snd_soc_component *component);
261 void (*update_anc_state)(struct snd_soc_component *component,
263 void (*hph_pull_up_control_v2)(struct snd_soc_component *component,
265 bool (*mbhc_get_moisture_status)(struct snd_soc_component *component);
266 void (*mbhc_moisture_polling_ctrl)(struct snd_soc_component *component, bool enable);
267 void (*mbhc_moisture_detect_en)(struct snd_soc_component *component, bool enable);
279 struct wcd_mbhc *wcd_mbhc_init(struct snd_soc_component *component,
300 static inline struct wcd_mbhc *wcd_mbhc_init(struct snd_soc_component *component, in wcd_mbhc_init()