Searched defs:mbhc (Results 1 - 4 of 4) sorted by relevance
| /kernel/linux/linux-6.6/sound/soc/codecs/ |
| H A D | wcd-mbhc-v2.c | 78 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 D | wcd-mbhc-v2.h | 293 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 D | wcd934x.c | 568 struct wcd_mbhc *mbhc; member [all...] |
| H A D | Makefile | |
Completed in 10 milliseconds