diff options
author | Jason Cooper <jason@lakedaemon.net> | 2015-04-11 01:57:56 +0300 |
---|---|---|
committer | Jason Cooper <jason@lakedaemon.net> | 2015-04-11 01:57:56 +0300 |
commit | 07c523f1493b6860662e74a3d7e1ae0e7d67d416 (patch) | |
tree | 8d8edfc4f8ba1c985e1b8ca032beadf04323cc01 /Documentation/devicetree/bindings/interrupt-controller | |
parent | 37b25fffd1435dd9b77ac5882a6791f7d5691097 (diff) | |
parent | 7136d457f365ecc93ddffcdd42ab49a8473f260b (diff) | |
download | linux-07c523f1493b6860662e74a3d7e1ae0e7d67d416.tar.xz |
Merge branch 'irqchip/stacked-omap' into irqchip/core
Diffstat (limited to 'Documentation/devicetree/bindings/interrupt-controller')
-rw-r--r-- | Documentation/devicetree/bindings/interrupt-controller/ti,omap4-wugen-mpu | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/interrupt-controller/ti,omap4-wugen-mpu b/Documentation/devicetree/bindings/interrupt-controller/ti,omap4-wugen-mpu new file mode 100644 index 000000000000..43effa0a4fe7 --- /dev/null +++ b/Documentation/devicetree/bindings/interrupt-controller/ti,omap4-wugen-mpu @@ -0,0 +1,33 @@ +TI OMAP4 Wake-up Generator + +All TI OMAP4/5 (and their derivatives) an interrupt controller that +routes interrupts to the GIC, and also serves as a wakeup source. It +is also referred to as "WUGEN-MPU", hence the name of the binding. + +Reguired properties: + +- compatible : should contain at least "ti,omap4-wugen-mpu" or + "ti,omap5-wugen-mpu" +- reg : Specifies base physical address and size of the registers. +- interrupt-controller : Identifies the node as an interrupt controller. +- #interrupt-cells : Specifies the number of cells needed to encode an + interrupt source. The value must be 3. +- interrupt-parent : a phandle to the GIC these interrupts are routed + to. + +Notes: + +- Because this HW ultimately routes interrupts to the GIC, the + interrupt specifier must be that of the GIC. +- Only SPIs can use the WUGEN as an interrupt parent. SGIs and PPIs + are explicitly forbiden. + +Example: + + wakeupgen: interrupt-controller@48281000 { + compatible = "ti,omap5-wugen-mpu", "ti,omap4-wugen-mpu"; + interrupt-controller; + #interrupt-cells = <3>; + reg = <0x48281000 0x1000>; + interrupt-parent = <&gic>; + }; |