From 8ebf9b47800614c6139ab953e24164bf51da6f37 Mon Sep 17 00:00:00 2001 From: Phani Kumar Uppalapati Date: Tue, 23 Aug 2016 20:20:36 -0700 Subject: mfd: wcd9xxx: Reduce irqsoff latency WCD9XXX irq driver uses device tree APIs in the IRQ handler. Device tree APIs disable interrupts for the duration of their execution. Do not use these APIs in the wcd9xxx irq handler to reduce the interrupt off (irqsoff) latency. CRs-fixed: 1055867 Change-Id: I3ec0b8dce2b2bb1ccbcb5bdd7cd6621a5f9513f8 Signed-off-by: Phani Kumar Uppalapati --- include/linux/mfd/wcd9xxx/core.h | 1 + 1 file changed, 1 insertion(+) (limited to 'include/linux') diff --git a/include/linux/mfd/wcd9xxx/core.h b/include/linux/mfd/wcd9xxx/core.h index 75908dfa8d64..f595275e9d42 100644 --- a/include/linux/mfd/wcd9xxx/core.h +++ b/include/linux/mfd/wcd9xxx/core.h @@ -204,6 +204,7 @@ struct wcd9xxx_core_resource { void *parent; struct device *dev; + struct irq_domain *domain; }; /* -- cgit v1.2.3