Hi Marc, Jason, Thomas, This patch series contains some updates from our internal tree to support power management and allow configuring specific instances of the brcm,bcm7038-l1-intc to leave some interrupts untouched and how the firmware might have configured them. Changes in v3: - added Rob's Acked-by to dt-bindings patches - avoid registering syscore_ops() unconditionally, do this the first we register a controller instance - added locking around the list handling of the controller - ensure that irq_fwd_mask gets writtent properly to the hardware during initial configuration and suspend/resume - simplified logic around use of irq_fwd_mask - added check to refuse mapping of interrupts assigned to firmware Changes in v2: - dropped the accidental fixup patch that made it to the list and squash it with patch #1 as it should have Florian Fainelli (4): dt-bindings: Document brcm,irq-can-wake for brcm,bcm7038-l1-intc.txt irqchip/irq-bcm7038-l1: Enable parent IRQ if necessary dt-bindings: Document brcm,int-fwd-mask property for bcm7038-l1-intc irqchip/irq-bcm7038-l1: Support brcm,int-fwd-mask Justin Chen (1): irqchip/irq-bcm7038-l1: Add PM support .../brcm,bcm7038-l1-intc.txt | 11 ++ drivers/irqchip/irq-bcm7038-l1.c | 119 +++++++++++++++++- 2 files changed, 128 insertions(+), 2 deletions(-) -- 2.17.1