Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

of/irq: Document properties for wakeup interrupt parent

Some interrupt controllers in a SoC, are always powered on and have a
select interrupts routed to them, so that they can wakeup the SoC from
suspend. Add wakeup-parent DT property to refer to these interrupt
controllers.

Signed-off-by: Lina Iyer <ilina@codeaurora.org>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Reviewed-by: Rob Herring <robh@kernel.org>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Reviewed-by: Stephen Boyd <swboyd@chromium.org>
Link: https://lore.kernel.org/r/1573855915-9841-6-git-send-email-ilina@codeaurora.org

authored by

Lina Iyer and committed by
Marc Zyngier
09d31567 4a169a95

+12
+12
Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
··· 108 108 sensitivity = <7>; 109 109 }; 110 110 }; 111 + 112 + 3) Interrupt wakeup parent 113 + -------------------------- 114 + 115 + Some interrupt controllers in a SoC, are always powered on and have a select 116 + interrupts routed to them, so that they can wakeup the SoC from suspend. These 117 + interrupt controllers do not fall into the category of a parent interrupt 118 + controller and can be specified by the "wakeup-parent" property and contain a 119 + single phandle referring to the wakeup capable interrupt controller. 120 + 121 + Example: 122 + wakeup-parent = <&pdc_intc>;