| 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. |
| |
| Required 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 forbidden. |
| |
| 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>; |
| }; |