Lines Matching full:mbhc
24 #include "wcd-mbhc-v2.h"
562 /* mbhc module */
563 struct wcd_mbhc *mbhc; member
2461 wcd_mbhc_event_notify(wcd934x->mbhc, in wcd934x_micbias_control()
2466 wcd_mbhc_event_notify(wcd934x->mbhc, in wcd934x_micbias_control()
2481 wcd_mbhc_event_notify(wcd934x->mbhc, in wcd934x_micbias_control()
2487 wcd_mbhc_event_notify(wcd934x->mbhc, in wcd934x_micbias_control()
2491 wcd_mbhc_event_notify(wcd934x->mbhc, in wcd934x_micbias_control()
2878 wcd_mbhc_set_hph_type(wcd934x->mbhc, WCD_MBHC_HPH_MONO); in wcd934x_wcd_mbhc_calc_impedance()
2902 wcd_mbhc_set_hph_type(wcd934x->mbhc, WCD_MBHC_HPH_STEREO); in wcd934x_wcd_mbhc_calc_impedance()
2906 wcd_mbhc_set_hph_type(wcd934x->mbhc, WCD_MBHC_HPH_MONO); in wcd934x_wcd_mbhc_calc_impedance()
2971 ucontrol->value.integer.value[0] = wcd_mbhc_get_hph_type(wcd->mbhc); in wcd934x_get_hph_type()
2987 wcd_mbhc_get_impedance(wcd->mbhc, &zl, &zr); in wcd934x_hph_impedance_get()
3026 wcd->mbhc = wcd_mbhc_init(component, &mbhc_cb, intr_ids, wcd_mbhc_fields, true); in wcd934x_mbhc_init()
3027 if (IS_ERR(wcd->mbhc)) { in wcd934x_mbhc_init()
3028 wcd->mbhc = NULL; in wcd934x_mbhc_init()
3044 if (!wcd->mbhc) in wcd934x_mbhc_deinit()
3047 wcd_mbhc_deinit(wcd->mbhc); in wcd934x_mbhc_deinit()
3074 dev_err(component->dev, "Failed to Initialize MBHC\n"); in wcd934x_comp_probe()
4618 wcd_mbhc_event_notify(wcd->mbhc, WCD_EVENT_POST_HPHL_PA_OFF); in wcd934x_codec_enable_hphl_pa()
4637 wcd_mbhc_event_notify(wcd->mbhc, WCD_EVENT_POST_HPHL_PA_OFF); in wcd934x_codec_enable_hphl_pa()
4684 wcd_mbhc_event_notify(wcd->mbhc, WCD_EVENT_PRE_HPHR_PA_OFF); in wcd934x_codec_enable_hphr_pa()
4702 wcd_mbhc_event_notify(wcd->mbhc, WCD_EVENT_POST_HPHR_PA_OFF); in wcd934x_codec_enable_hphr_pa()
5820 if (!wcd->mbhc) in wcd934x_codec_set_jack()
5824 ret = wcd_mbhc_start(wcd->mbhc, &wcd->mbhc_cfg, jack); in wcd934x_codec_set_jack()
5827 wcd_mbhc_stop(wcd->mbhc); in wcd934x_codec_set_jack()