Searched refs:intr_ids (Results 1 – 3 of 3) sorted by relevance
/openbmc/linux/sound/soc/codecs/ |
H A D | wcd-mbhc-v2.c | 51 const struct wcd_mbhc_intr *intr_ids; member 448 enable_irq(mbhc->intr_ids->mbhc_hs_ins_intr); in wcd_mbhc_elec_hs_report_unplug() 1253 enable_irq(mbhc->intr_ids->mbhc_hs_ins_intr); in wcd_correct_swch_plug() 1389 disable_irq_nosync(mbhc->intr_ids->hph_left_ocp); in wcd_mbhc_stop() 1444 const struct wcd_mbhc_intr *intr_ids, in wcd_mbhc_init() argument 1463 mbhc->intr_ids = intr_ids; in wcd_mbhc_init() 1533 free_irq(mbhc->intr_ids->hph_left_ocp, mbhc); in wcd_mbhc_init() 1543 free_irq(mbhc->intr_ids->mbhc_sw_intr, mbhc); in wcd_mbhc_init() 1555 free_irq(mbhc->intr_ids->hph_right_ocp, mbhc); in wcd_mbhc_deinit() 1556 free_irq(mbhc->intr_ids->hph_left_ocp, mbhc); in wcd_mbhc_deinit() [all …]
|
H A D | wcd938x.c | 182 struct wcd_mbhc_intr intr_ids; member 2611 struct wcd_mbhc_intr *intr_ids = &wcd938x->intr_ids; in wcd938x_mbhc_init() local 2613 intr_ids->mbhc_sw_intr = regmap_irq_get_virq(wcd938x->irq_chip, in wcd938x_mbhc_init() 2615 intr_ids->mbhc_btn_press_intr = regmap_irq_get_virq(wcd938x->irq_chip, in wcd938x_mbhc_init() 2617 intr_ids->mbhc_btn_release_intr = regmap_irq_get_virq(wcd938x->irq_chip, in wcd938x_mbhc_init() 2619 intr_ids->mbhc_hs_ins_intr = regmap_irq_get_virq(wcd938x->irq_chip, in wcd938x_mbhc_init() 2621 intr_ids->mbhc_hs_rem_intr = regmap_irq_get_virq(wcd938x->irq_chip, in wcd938x_mbhc_init() 2623 intr_ids->hph_left_ocp = regmap_irq_get_virq(wcd938x->irq_chip, in wcd938x_mbhc_init() 2625 intr_ids->hph_right_ocp = regmap_irq_get_virq(wcd938x->irq_chip, in wcd938x_mbhc_init() 2628 wcd938x->wcd_mbhc = wcd_mbhc_init(component, &mbhc_cb, intr_ids, wcd_mbhc_fields, true); in wcd938x_mbhc_init()
|
H A D | wcd934x.c | 570 struct wcd_mbhc_intr intr_ids; member 3017 struct wcd_mbhc_intr *intr_ids = &wcd->intr_ids; in wcd934x_mbhc_init() local 3019 intr_ids->mbhc_sw_intr = regmap_irq_get_virq(data->irq_data, in wcd934x_mbhc_init() 3021 intr_ids->mbhc_btn_press_intr = regmap_irq_get_virq(data->irq_data, in wcd934x_mbhc_init() 3023 intr_ids->mbhc_btn_release_intr = regmap_irq_get_virq(data->irq_data, in wcd934x_mbhc_init() 3025 intr_ids->mbhc_hs_ins_intr = regmap_irq_get_virq(data->irq_data, in wcd934x_mbhc_init() 3027 intr_ids->mbhc_hs_rem_intr = regmap_irq_get_virq(data->irq_data, in wcd934x_mbhc_init() 3029 intr_ids->hph_left_ocp = regmap_irq_get_virq(data->irq_data, in wcd934x_mbhc_init() 3031 intr_ids->hph_right_ocp = regmap_irq_get_virq(data->irq_data, in wcd934x_mbhc_init() 3034 wcd->mbhc = wcd_mbhc_init(component, &mbhc_cb, intr_ids, wcd_mbhc_fields, true); in wcd934x_mbhc_init()
|