Back to home page

OSCL-LXR

 
 

    


0001 TI OMAP4 Wake-up Generator
0002 
0003 All TI OMAP4/5 (and their derivatives) an interrupt controller that
0004 routes interrupts to the GIC, and also serves as a wakeup source. It
0005 is also referred to as "WUGEN-MPU", hence the name of the binding.
0006 
0007 Required properties:
0008 
0009 - compatible : should contain at least "ti,omap4-wugen-mpu" or
0010   "ti,omap5-wugen-mpu"
0011 - reg : Specifies base physical address and size of the registers.
0012 - interrupt-controller : Identifies the node as an interrupt controller.
0013 - #interrupt-cells : Specifies the number of cells needed to encode an
0014   interrupt source. The value must be 3.
0015 
0016 Notes:
0017 
0018 - Because this HW ultimately routes interrupts to the GIC, the
0019   interrupt specifier must be that of the GIC.
0020 - Only SPIs can use the WUGEN as an interrupt parent. SGIs and PPIs
0021   are explicitly forbidden.
0022 
0023 Example:
0024 
0025        wakeupgen: interrupt-controller@48281000 {
0026                compatible = "ti,omap5-wugen-mpu", "ti,omap4-wugen-mpu";
0027                interrupt-controller;
0028                #interrupt-cells = <3>;
0029                reg = <0x48281000 0x1000>;
0030                interrupt-parent = <&gic>;
0031        };