Home
last modified time | relevance | path

Searched refs:wcd_mbhc (Results 1 – 4 of 4) sorted by relevance

/linux-6.3-rc2/sound/soc/codecs/
A Dwcd-mbhc-v2.h229 struct wcd_mbhc;
273 void wcd_mbhc_stop(struct wcd_mbhc *mbhc);
274 void wcd_mbhc_set_hph_type(struct wcd_mbhc *mbhc, int hph_type);
275 int wcd_mbhc_get_hph_type(struct wcd_mbhc *mbhc);
281 int wcd_mbhc_get_impedance(struct wcd_mbhc *mbhc, uint32_t *zl,
283 void wcd_mbhc_deinit(struct wcd_mbhc *mbhc);
293 static inline void wcd_mbhc_stop(struct wcd_mbhc *mbhc) in wcd_mbhc_stop()
310 static inline int wcd_mbhc_get_hph_type(struct wcd_mbhc *mbhc) in wcd_mbhc_get_hph_type()
320 static inline int wcd_mbhc_start(struct wcd_mbhc *mbhc, in wcd_mbhc_start()
327 static inline int wcd_mbhc_get_impedance(struct wcd_mbhc *mbhc, in wcd_mbhc_get_impedance()
[all …]
A Dwcd-mbhc-v2.c45 struct wcd_mbhc { struct
513 struct wcd_mbhc *mbhc = data; in wcd_mbhc_mech_plug_detect_irq()
618 struct wcd_mbhc *mbhc = container_of(dwork, struct wcd_mbhc, mbhc_btn_dwork); in wcd_btn_long_press_fn()
627 struct wcd_mbhc *mbhc = data; in wcd_mbhc_btn_press_handler()
659 struct wcd_mbhc *mbhc = data; in wcd_mbhc_btn_release_handler()
1087 struct wcd_mbhc *mbhc; in wcd_correct_swch_plug()
1265 struct wcd_mbhc *mbhc = data; in wcd_mbhc_adc_hs_rem_irq()
1308 struct wcd_mbhc *mbhc = data; in wcd_mbhc_adc_hs_ins_irq()
1385 void wcd_mbhc_stop(struct wcd_mbhc *mbhc) in wcd_mbhc_stop()
1449 struct wcd_mbhc *mbhc; in wcd_mbhc_init()
[all …]
A Dwcd938x.c180 struct wcd_mbhc *wcd_mbhc; member
1779 wcd_mbhc_event_notify(wcd938x->wcd_mbhc, in wcd938x_codec_enable_hphr_pa()
1796 wcd_mbhc_event_notify(wcd938x->wcd_mbhc, in wcd938x_codec_enable_hphr_pa()
1901 wcd_mbhc_event_notify(wcd938x->wcd_mbhc, in wcd938x_codec_enable_hphl_pa()
2413 wcd_mbhc_event_notify(wcd938x->wcd_mbhc, in wcd938x_micbias_control()
2417 wcd_mbhc_event_notify(wcd938x->wcd_mbhc, in wcd938x_micbias_control()
2434 wcd_mbhc_event_notify(wcd938x->wcd_mbhc, in wcd938x_micbias_control()
2440 wcd_mbhc_event_notify(wcd938x->wcd_mbhc, in wcd938x_micbias_control()
2444 wcd_mbhc_event_notify(wcd938x->wcd_mbhc, in wcd938x_micbias_control()
3583 wcd_mbhc_get_impedance(wcd938x->wcd_mbhc, &zl, &zr); in wcd938x_hph_impedance_get()
[all …]
A Dwcd934x.c568 struct wcd_mbhc *mbhc;

Completed in 29 milliseconds