From 6030ad31ec3ec7c9bb7ec42c2febf7b02d540136 Mon Sep 17 00:00:00 2001 From: Mahesh Sivasubramanian Date: Fri, 17 Jun 2016 09:50:45 -0600 Subject: [PATCH] irq-chip: gic-v3: Initialize mpm for GIC monitored interrupts MPM initialization happens during pin control probe. If any driver where to request a IRQ before pinctrl probe, MPM is unaware of this and the interrupt isn't monitored for wakeup. The MPM for GIC interrupts only, pinctrl configuration will be done when pinctrl driver is probed as always earlier. Change-Id: Ib40a61c9cc93e95f5dcde7293911086dcf0b3c2f Signed-off-by: Mahesh Sivasubramanian --- drivers/irqchip/irq-gic-v3.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/irqchip/irq-gic-v3.c b/drivers/irqchip/irq-gic-v3.c index 6095bd2ccb58..022473473971 100644 --- a/drivers/irqchip/irq-gic-v3.c +++ b/drivers/irqchip/irq-gic-v3.c @@ -29,6 +29,7 @@ #include #include #include +#include #include #include @@ -1107,6 +1108,7 @@ static int __init gic_of_init(struct device_node *node, struct device_node *pare gic_dist_init(); gic_cpu_init(); gic_cpu_pm_init(); + of_mpm_init(); #ifdef CONFIG_ARM_GIC_PANIC_HANDLER atomic_notifier_chain_register(&panic_notifier_list, &gic_panic_blk);