Home
last modified time | relevance | path

Searched defs:mbhc (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/sound/soc/codecs/
H A Dwcd-mbhc-v2.c78 static inline int wcd_mbhc_write_field(const struct wcd_mbhc *mbhc, in wcd_mbhc_write_field() argument
89 static inline int wcd_mbhc_read_field(const struct wcd_mbhc *mbhc, int field) in wcd_mbhc_read_field() argument
99 wcd_program_hs_vref(struct wcd_mbhc *mbhc) wcd_program_hs_vref() argument
106 wcd_program_btn_threshold(const struct wcd_mbhc *mbhc, bool micbias) wcd_program_btn_threshold() argument
115 wcd_mbhc_curr_micbias_control(const struct wcd_mbhc *mbhc, const enum wcd_mbhc_cs_mb_en_flag cs_mb_en) wcd_mbhc_curr_micbias_control() argument
161 wcd_mbhc_event_notify(struct wcd_mbhc *mbhc, unsigned long event) wcd_mbhc_event_notify() argument
267 wcd_cancel_btn_work(struct wcd_mbhc *mbhc) wcd_cancel_btn_work() argument
272 wcd_micbias_disable(struct wcd_mbhc *mbhc) wcd_micbias_disable() argument
288 wcd_mbhc_report_plug_removal(struct wcd_mbhc *mbhc, enum snd_jack_types jack_type) wcd_mbhc_report_plug_removal() argument
309 wcd_mbhc_compute_impedance(struct wcd_mbhc *mbhc) wcd_mbhc_compute_impedance() argument
327 wcd_mbhc_report_plug_insertion(struct wcd_mbhc *mbhc, enum snd_jack_types jack_type) wcd_mbhc_report_plug_insertion() argument
401 wcd_mbhc_report_plug(struct wcd_mbhc *mbhc, int insertion, enum snd_jack_types jack_type) wcd_mbhc_report_plug() argument
414 wcd_cancel_hs_detect_plug(struct wcd_mbhc *mbhc, struct work_struct *work) wcd_cancel_hs_detect_plug() argument
423 wcd_mbhc_cancel_pending_work(struct wcd_mbhc *mbhc) wcd_mbhc_cancel_pending_work() argument
431 wcd_mbhc_elec_hs_report_unplug(struct wcd_mbhc *mbhc) wcd_mbhc_elec_hs_report_unplug() argument
451 wcd_mbhc_find_plug_and_report(struct wcd_mbhc *mbhc, enum wcd_mbhc_plug_type plug_type) wcd_mbhc_find_plug_and_report() argument
483 wcd_schedule_hs_detect_plug(struct wcd_mbhc *mbhc, struct work_struct *work) wcd_schedule_hs_detect_plug() argument
491 wcd_mbhc_adc_detect_plug_type(struct wcd_mbhc *mbhc) wcd_mbhc_adc_detect_plug_type() argument
513 struct wcd_mbhc *mbhc = data; wcd_mbhc_mech_plug_detect_irq() local
582 wcd_mbhc_get_button_mask(struct wcd_mbhc *mbhc) wcd_mbhc_get_button_mask() argument
618 struct wcd_mbhc *mbhc = container_of(dwork, struct wcd_mbhc, mbhc_btn_dwork); wcd_btn_long_press_fn() local
627 struct wcd_mbhc *mbhc = data; wcd_mbhc_btn_press_handler() local
659 struct wcd_mbhc *mbhc = data; wcd_mbhc_btn_release_handler() local
689 wcd_mbhc_hph_ocp_irq(struct wcd_mbhc *mbhc, bool hphr) wcd_mbhc_hph_ocp_irq() argument
712 wcd_mbhc_initialise(struct wcd_mbhc *mbhc) wcd_mbhc_initialise() argument
771 wcd_mbhc_get_micbias(struct wcd_mbhc *mbhc) wcd_mbhc_get_micbias() argument
797 wcd_measure_adc_continuous(struct wcd_mbhc *mbhc) wcd_measure_adc_continuous() argument
836 wcd_measure_adc_once(struct wcd_mbhc *mbhc, int mux_ctl) wcd_measure_adc_once() argument
896 wcd_check_cross_conn(struct wcd_mbhc *mbhc) wcd_check_cross_conn() argument
947 wcd_mbhc_adc_get_hs_thres(struct wcd_mbhc *mbhc) wcd_mbhc_adc_get_hs_thres() argument
965 wcd_mbhc_adc_get_hph_thres(struct wcd_mbhc *mbhc) wcd_mbhc_adc_get_hph_thres() argument
983 wcd_mbhc_adc_update_fsm_source(struct wcd_mbhc *mbhc, enum wcd_mbhc_plug_type plug_type) wcd_mbhc_adc_update_fsm_source() argument
1007 wcd_mbhc_bcs_enable(struct wcd_mbhc *mbhc, int plug_type, bool enable) wcd_mbhc_bcs_enable() argument
1020 wcd_mbhc_get_plug_from_adc(struct wcd_mbhc *mbhc, int adc_result) wcd_mbhc_get_plug_from_adc() argument
1039 wcd_mbhc_get_spl_hs_thres(struct wcd_mbhc *mbhc) wcd_mbhc_get_spl_hs_thres() argument
1056 wcd_mbhc_check_for_spl_headset(struct wcd_mbhc *mbhc) wcd_mbhc_check_for_spl_headset() argument
1087 struct wcd_mbhc *mbhc; wcd_correct_swch_plug() local
1265 struct wcd_mbhc *mbhc = data; wcd_mbhc_adc_hs_rem_irq() local
1308 struct wcd_mbhc *mbhc = data; wcd_mbhc_adc_hs_ins_irq() local
1348 wcd_mbhc_get_impedance(struct wcd_mbhc *mbhc, uint32_t *zl, uint32_t *zr) wcd_mbhc_get_impedance() argument
1360 wcd_mbhc_set_hph_type(struct wcd_mbhc *mbhc, int hph_type) wcd_mbhc_set_hph_type() argument
1366 wcd_mbhc_get_hph_type(struct wcd_mbhc *mbhc) wcd_mbhc_get_hph_type() argument
1372 wcd_mbhc_start(struct wcd_mbhc *mbhc, struct wcd_mbhc_config *cfg, struct snd_soc_jack *jack) wcd_mbhc_start() argument
1385 wcd_mbhc_stop(struct wcd_mbhc *mbhc) wcd_mbhc_stop() argument
1449 struct wcd_mbhc *mbhc; wcd_mbhc_init() local
1553 wcd_mbhc_deinit(struct wcd_mbhc *mbhc) wcd_mbhc_deinit() argument
[all...]
H A Dwcd-mbhc-v2.h293 static inline void wcd_mbhc_stop(struct wcd_mbhc *mbhc) in wcd_mbhc_stop() argument
306 static inline void wcd_mbhc_set_hph_type(struct wcd_mbhc *mbhc, int hph_type) in wcd_mbhc_set_hph_type() argument
310 static inline int wcd_mbhc_get_hph_type(struct wcd_mbhc *mbhc) in wcd_mbhc_get_hph_type() argument
315 wcd_mbhc_event_notify(struct wcd_mbhc *mbhc, unsigned long event) wcd_mbhc_event_notify() argument
320 wcd_mbhc_start(struct wcd_mbhc *mbhc, struct wcd_mbhc_config *mbhc_cfg, struct snd_soc_jack *jack) wcd_mbhc_start() argument
327 wcd_mbhc_get_impedance(struct wcd_mbhc *mbhc, uint32_t *zl, uint32_t *zr) wcd_mbhc_get_impedance() argument
335 wcd_mbhc_deinit(struct wcd_mbhc *mbhc) wcd_mbhc_deinit() argument
[all...]
H A Dwcd934x.c568 struct wcd_mbhc *mbhc; member
[all...]
H A DMakefile

Completed in 10 milliseconds