Lines Matching full:irqs
3 * Device driver for irqs in HISI PMIC IC
25 unsigned int *irqs; member
54 * IRQ number for the power key button and mask for both UP and DOWN IRQs
63 * registers are used by the irqs.
70 * The IRQs are mapped as:
110 /* Mark pending IRQs as handled */ in hi6421v600_irq_handler()
118 * If both powerkey down and up IRQs are received, in hi6421v600_irq_handler()
121 generic_handle_irq(priv->irqs[POWERKEY_DOWN]); in hi6421v600_irq_handler()
122 generic_handle_irq(priv->irqs[POWERKEY_UP]); in hi6421v600_irq_handler()
130 generic_handle_irq(priv->irqs[offset + i * BITS_PER_BYTE]); in hi6421v600_irq_handler()
203 /* Mask all IRQs */ in hi6421v600_irq_init()
208 /* Mark all IRQs as handled */ in hi6421v600_irq_init()
249 dev_err(dev, "Error %d when getting IRQs\n", priv->irq); in hi6421v600_irq_probe()
257 priv->irqs = devm_kzalloc(dev, PMIC_IRQ_LIST_MAX * sizeof(int), GFP_KERNEL); in hi6421v600_irq_probe()
258 if (!priv->irqs) in hi6421v600_irq_probe()
274 priv->irqs[i] = virq; in hi6421v600_irq_probe()