Searched refs:wcd_mbhc (Results 1 – 6 of 6) sorted by relevance
| /linux-6.15/sound/soc/codecs/ |
| H A D | wcd-mbhc-v2.h | 230 struct wcd_mbhc; 274 void wcd_mbhc_stop(struct wcd_mbhc *mbhc); 276 int wcd_mbhc_get_hph_type(struct wcd_mbhc *mbhc); 277 int wcd_mbhc_typec_report_plug(struct wcd_mbhc *mbhc); 278 int wcd_mbhc_typec_report_unplug(struct wcd_mbhc *mbhc); 284 int wcd_mbhc_get_impedance(struct wcd_mbhc *mbhc, uint32_t *zl, 286 void wcd_mbhc_deinit(struct wcd_mbhc *mbhc); 296 static inline void wcd_mbhc_stop(struct wcd_mbhc *mbhc) in wcd_mbhc_stop() 313 static inline int wcd_mbhc_get_hph_type(struct wcd_mbhc *mbhc) in wcd_mbhc_get_hph_type() 323 static inline int wcd_mbhc_start(struct wcd_mbhc *mbhc, in wcd_mbhc_start() [all …]
|
| H A D | wcd-mbhc-v2.c | 46 struct wcd_mbhc { struct 515 struct wcd_mbhc *mbhc = container_of(work, struct wcd_mbhc, mbhc_plug_detect_work); in mbhc_plug_detect_fn() 586 struct wcd_mbhc *mbhc = data; in wcd_mbhc_mech_plug_detect_irq() 663 struct wcd_mbhc *mbhc = container_of(dwork, struct wcd_mbhc, mbhc_btn_dwork); in wcd_btn_long_press_fn() 672 struct wcd_mbhc *mbhc = data; in wcd_mbhc_btn_press_handler() 704 struct wcd_mbhc *mbhc = data; in wcd_mbhc_btn_release_handler() 1150 struct wcd_mbhc *mbhc; in wcd_correct_swch_plug() 1328 struct wcd_mbhc *mbhc = data; in wcd_mbhc_adc_hs_rem_irq() 1371 struct wcd_mbhc *mbhc = data; in wcd_mbhc_adc_hs_ins_irq() 1448 void wcd_mbhc_stop(struct wcd_mbhc *mbhc) in wcd_mbhc_stop() [all …]
|
| H A D | wcd939x.c | 189 struct wcd_mbhc *wcd_mbhc; member 727 wcd_mbhc_event_notify(wcd939x->wcd_mbhc, in wcd939x_codec_enable_hphr_pa() 744 wcd_mbhc_event_notify(wcd939x->wcd_mbhc, in wcd939x_codec_enable_hphr_pa() 864 wcd_mbhc_event_notify(wcd939x->wcd_mbhc, in wcd939x_codec_enable_hphl_pa() 1350 wcd_mbhc_event_notify(wcd939x->wcd_mbhc, in wcd939x_micbias_control() 1376 wcd_mbhc_event_notify(wcd939x->wcd_mbhc, in wcd939x_micbias_control() 2502 if (IS_ERR(wcd939x->wcd_mbhc)) in wcd939x_mbhc_init() 2503 return PTR_ERR(wcd939x->wcd_mbhc); in wcd939x_mbhc_init() 2517 wcd_mbhc_deinit(wcd939x->wcd_mbhc); in wcd939x_mbhc_deinit() 3133 wcd_mbhc_stop(wcd->wcd_mbhc); in wcd939x_codec_set_jack() [all …]
|
| H A D | wcd937x.c | 86 struct wcd_mbhc *wcd_mbhc; member 1091 wcd_mbhc_event_notify(wcd937x->wcd_mbhc, in wcd937x_micbias_control() 1095 wcd_mbhc_event_notify(wcd937x->wcd_mbhc, in wcd937x_micbias_control() 1110 wcd_mbhc_event_notify(wcd937x->wcd_mbhc, in wcd937x_micbias_control() 1116 wcd_mbhc_event_notify(wcd937x->wcd_mbhc, in wcd937x_micbias_control() 1121 wcd_mbhc_event_notify(wcd937x->wcd_mbhc, in wcd937x_micbias_control() 1985 wcd_mbhc_get_impedance(wcd937x->wcd_mbhc, &zl, &zr); in wcd937x_hph_impedance_get() 2024 if (IS_ERR(wcd937x->wcd_mbhc)) in wcd937x_mbhc_init() 2025 return PTR_ERR(wcd937x->wcd_mbhc); in wcd937x_mbhc_init() 2039 wcd_mbhc_deinit(wcd937x->wcd_mbhc); in wcd937x_mbhc_deinit() [all …]
|
| H A D | wcd938x.c | 157 struct wcd_mbhc *wcd_mbhc; member 760 wcd_mbhc_event_notify(wcd938x->wcd_mbhc, in wcd938x_codec_enable_hphr_pa() 777 wcd_mbhc_event_notify(wcd938x->wcd_mbhc, in wcd938x_codec_enable_hphr_pa() 882 wcd_mbhc_event_notify(wcd938x->wcd_mbhc, in wcd938x_codec_enable_hphl_pa() 1394 wcd_mbhc_event_notify(wcd938x->wcd_mbhc, in wcd938x_micbias_control() 1398 wcd_mbhc_event_notify(wcd938x->wcd_mbhc, in wcd938x_micbias_control() 1425 wcd_mbhc_event_notify(wcd938x->wcd_mbhc, in wcd938x_micbias_control() 2580 if (IS_ERR(wcd938x->wcd_mbhc)) in wcd938x_mbhc_init() 2581 return PTR_ERR(wcd938x->wcd_mbhc); in wcd938x_mbhc_init() 2595 wcd_mbhc_deinit(wcd938x->wcd_mbhc); in wcd938x_mbhc_deinit() [all …]
|
| H A D | wcd934x.c | 553 struct wcd_mbhc *mbhc;
|