Lines Matching refs:pmic_ints
58 .pmic_ints = mt6357_ints,
65 .pmic_ints = mt6358_ints,
72 .pmic_ints = mt6359_ints,
113 i >= irqd->pmic_ints[top_gp + 1].hwirq_base) in pmic_irq_sync_unlock()
117 gp_offset = i - irqd->pmic_ints[top_gp].hwirq_base; in pmic_irq_sync_unlock()
120 en_reg = irqd->pmic_ints[top_gp].en_reg + in pmic_irq_sync_unlock()
121 (irqd->pmic_ints[top_gp].en_reg_shift * int_regs); in pmic_irq_sync_unlock()
148 for (i = 0; i < irqd->pmic_ints[top_gp].num_int_regs; i++) { in mt6358_irq_sp_handler()
149 sta_reg = irqd->pmic_ints[top_gp].sta_reg + in mt6358_irq_sp_handler()
150 irqd->pmic_ints[top_gp].sta_reg_shift * i; in mt6358_irq_sp_handler()
166 hwirq = irqd->pmic_ints[top_gp].hwirq_base + in mt6358_irq_sp_handler()
197 bit = BIT(irqd->pmic_ints[i].top_offset); in mt6358_irq_handler()
269 for (j = 0; j < irqd->pmic_ints[i].num_int_regs; j++) in mt6358_irq_init()
271 irqd->pmic_ints[i].en_reg + in mt6358_irq_init()
272 irqd->pmic_ints[i].en_reg_shift * j, 0); in mt6358_irq_init()