forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-04 1543e317f1da31b75942316931e8f491a8920811
kernel/Documentation/devicetree/bindings/interrupt-controller/interrupts.txt
....@@ -22,10 +22,10 @@
2222 interrupt client node or in any of its parent nodes. Interrupts listed in the
2323 "interrupts" property are always in reference to the node's interrupt parent.
2424
25
-The "interrupts-extended" property is a special form for use when a node needs
26
-to reference multiple interrupt parents. Each entry in this property contains
27
-both the parent phandle and the interrupt specifier. "interrupts-extended"
28
-should only be used when a device has multiple interrupt parents.
25
+The "interrupts-extended" property is a special form; useful when a node needs
26
+to reference multiple interrupt parents or a different interrupt parent than
27
+the inherited one. Each entry in this property contains both the parent phandle
28
+and the interrupt specifier.
2929
3030 Example:
3131 interrupts-extended = <&intc1 5 1>, <&intc2 1 0>;
....@@ -108,3 +108,15 @@
108108 sensitivity = <7>;
109109 };
110110 };
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>;