Searched refs:intr_ids (Results 1 – 5 of 5) sorted by relevance
| /linux/sound/soc/codecs/ |
| H A D | wcd-mbhc-v2.c | 52 const struct wcd_mbhc_intr *intr_ids; member 444 disable_irq_nosync(mbhc->intr_ids->mbhc_hs_rem_intr); in wcd_mbhc_elec_hs_report_unplug() 452 enable_irq(mbhc->intr_ids->mbhc_hs_ins_intr); in wcd_mbhc_elec_hs_report_unplug() 572 disable_irq_nosync(mbhc->intr_ids->mbhc_hs_rem_intr); in mbhc_plug_detect_fn() 573 disable_irq_nosync(mbhc->intr_ids->mbhc_hs_ins_intr); in mbhc_plug_detect_fn() 1174 disable_irq_nosync(mbhc->intr_ids->mbhc_hs_ins_intr); in wcd_correct_swch_plug() 1315 enable_irq(mbhc->intr_ids->mbhc_hs_ins_intr); in wcd_correct_swch_plug() 1400 disable_irq_nosync(mbhc->intr_ids->mbhc_hs_ins_intr); in wcd_mbhc_adc_hs_ins_irq() 1450 disable_irq_nosync(mbhc->intr_ids->hph_left_ocp); in wcd_mbhc_stop() 1451 disable_irq_nosync(mbhc->intr_ids->hph_right_ocp); in wcd_mbhc_stop() [all …]
|
| H A D | pm4125.c | 71 struct wcd_mbhc_intr intr_ids; member 995 struct wcd_mbhc_intr *intr_ids = &pm4125->intr_ids; in pm4125_mbhc_init() local 997 intr_ids->mbhc_sw_intr = regmap_irq_get_virq(pm4125->irq_chip, PM4125_IRQ_MBHC_SW_DET); in pm4125_mbhc_init() 999 intr_ids->mbhc_btn_press_intr = regmap_irq_get_virq(pm4125->irq_chip, in pm4125_mbhc_init() 1002 intr_ids->mbhc_btn_release_intr = regmap_irq_get_virq(pm4125->irq_chip, in pm4125_mbhc_init() 1005 intr_ids->mbhc_hs_ins_intr = regmap_irq_get_virq(pm4125->irq_chip, in pm4125_mbhc_init() 1008 intr_ids->mbhc_hs_rem_intr = regmap_irq_get_virq(pm4125->irq_chip, in pm4125_mbhc_init() 1011 intr_ids->hph_left_ocp = regmap_irq_get_virq(pm4125->irq_chip, PM4125_IRQ_HPHL_OCP_INT); in pm4125_mbhc_init() 1013 intr_ids->hph_right_ocp = regmap_irq_get_virq(pm4125->irq_chip, PM4125_IRQ_HPHR_OCP_INT); in pm4125_mbhc_init() 1015 pm4125->wcd_mbhc = wcd_mbhc_init(component, &mbhc_cb, intr_ids, pm4125_mbhc_fields, false); in pm4125_mbhc_init()
|
| H A D | wcd937x.c | 87 struct wcd_mbhc_intr intr_ids; member 1993 struct wcd_mbhc_intr *intr_ids = &wcd937x->intr_ids; in wcd937x_mbhc_init() local 1995 intr_ids->mbhc_sw_intr = regmap_irq_get_virq(wcd937x->irq_chip, in wcd937x_mbhc_init() 1997 intr_ids->mbhc_btn_press_intr = regmap_irq_get_virq(wcd937x->irq_chip, in wcd937x_mbhc_init() 1999 intr_ids->mbhc_btn_release_intr = regmap_irq_get_virq(wcd937x->irq_chip, in wcd937x_mbhc_init() 2001 intr_ids->mbhc_hs_ins_intr = regmap_irq_get_virq(wcd937x->irq_chip, in wcd937x_mbhc_init() 2003 intr_ids->mbhc_hs_rem_intr = regmap_irq_get_virq(wcd937x->irq_chip, in wcd937x_mbhc_init() 2005 intr_ids->hph_left_ocp = regmap_irq_get_virq(wcd937x->irq_chip, in wcd937x_mbhc_init() 2007 intr_ids->hph_right_ocp = regmap_irq_get_virq(wcd937x->irq_chip, in wcd937x_mbhc_init() 2010 wcd937x->wcd_mbhc = wcd_mbhc_init(component, &mbhc_cb, intr_ids, wcd_mbhc_fields, true); in wcd937x_mbhc_init()
|
| H A D | wcd938x.c | 157 struct wcd_mbhc_intr intr_ids; member 2550 struct wcd_mbhc_intr *intr_ids = &wcd938x->intr_ids; in wcd938x_mbhc_init() local 2552 intr_ids->mbhc_sw_intr = regmap_irq_get_virq(wcd938x->irq_chip, in wcd938x_mbhc_init() 2554 intr_ids->mbhc_btn_press_intr = regmap_irq_get_virq(wcd938x->irq_chip, in wcd938x_mbhc_init() 2556 intr_ids->mbhc_btn_release_intr = regmap_irq_get_virq(wcd938x->irq_chip, in wcd938x_mbhc_init() 2558 intr_ids->mbhc_hs_ins_intr = regmap_irq_get_virq(wcd938x->irq_chip, in wcd938x_mbhc_init() 2560 intr_ids->mbhc_hs_rem_intr = regmap_irq_get_virq(wcd938x->irq_chip, in wcd938x_mbhc_init() 2562 intr_ids->hph_left_ocp = regmap_irq_get_virq(wcd938x->irq_chip, in wcd938x_mbhc_init() 2564 intr_ids->hph_right_ocp = regmap_irq_get_virq(wcd938x->irq_chip, in wcd938x_mbhc_init() 2567 wcd938x->wcd_mbhc = wcd_mbhc_init(component, &mbhc_cb, intr_ids, wcd_mbhc_fields, true); in wcd938x_mbhc_init()
|
| H A D | wcd939x.c | 193 struct wcd_mbhc_intr intr_ids; member 2474 struct wcd_mbhc_intr *intr_ids = &wcd939x->intr_ids; in wcd939x_mbhc_init() local 2476 intr_ids->mbhc_sw_intr = regmap_irq_get_virq(wcd939x->irq_chip, in wcd939x_mbhc_init() 2478 intr_ids->mbhc_btn_press_intr = regmap_irq_get_virq(wcd939x->irq_chip, in wcd939x_mbhc_init() 2480 intr_ids->mbhc_btn_release_intr = regmap_irq_get_virq(wcd939x->irq_chip, in wcd939x_mbhc_init() 2482 intr_ids->mbhc_hs_ins_intr = regmap_irq_get_virq(wcd939x->irq_chip, in wcd939x_mbhc_init() 2484 intr_ids->mbhc_hs_rem_intr = regmap_irq_get_virq(wcd939x->irq_chip, in wcd939x_mbhc_init() 2486 intr_ids->hph_left_ocp = regmap_irq_get_virq(wcd939x->irq_chip, in wcd939x_mbhc_init() 2488 intr_ids->hph_right_ocp = regmap_irq_get_virq(wcd939x->irq_chip, in wcd939x_mbhc_init() 2491 wcd939x->wcd_mbhc = wcd_mbhc_init(component, &mbhc_cb, intr_ids, wcd_mbhc_fields, true); in wcd939x_mbhc_init()
|