diff --git a/drivers/irqchip/qcom-mpm.c b/drivers/irqchip/qcom-mpm.c index 9b818230ddca..76c5d332e527 100644 --- a/drivers/irqchip/qcom-mpm.c +++ b/drivers/irqchip/qcom-mpm.c @@ -290,7 +290,7 @@ static struct irq_chip msm_mpm_gic_chip = { .irq_disable = msm_mpm_gic_chip_mask, .irq_unmask = msm_mpm_gic_chip_unmask, .irq_set_type = msm_mpm_gic_chip_set_type, - .flags = IRQCHIP_MASK_ON_SUSPEND | IRQCHIP_SKIP_SET_WAKE, + .flags = IRQCHIP_SET_TYPE_MASKED | IRQCHIP_MASK_ON_SUSPEND | IRQCHIP_SKIP_SET_WAKE, .irq_set_affinity = msm_mpm_gic_chip_set_affinity, }; @@ -300,7 +300,7 @@ static struct irq_chip msm_mpm_gpio_chip = { .irq_disable = msm_mpm_gpio_chip_mask, .irq_unmask = msm_mpm_gpio_chip_unmask, .irq_set_type = msm_mpm_gpio_chip_set_type, - .flags = IRQCHIP_MASK_ON_SUSPEND | IRQCHIP_SKIP_SET_WAKE, + .flags = IRQCHIP_SET_TYPE_MASKED | IRQCHIP_MASK_ON_SUSPEND | IRQCHIP_SKIP_SET_WAKE, }; static int msm_mpm_gpio_chip_translate(struct irq_domain *d,