linux/arch/arm/mach-omap2/include/mach
Santosh Shilimkar fcf6efa3ff ARM: OMAP4: PM: Add WakeupGen module as OMAP gic_arch_extn
OMAP WakeupGen is the interrupt controller extension used along
with ARM GIC to wake the CPU out from low power states on
external interrupts.

The WakeupGen unit is responsible for generating the wakeup event
from the incoming interrupts and enable bits. It is implemented
in the MPU always ON power domain. During normal operation,
WakeupGen delivers the external interrupts directly to the GIC.

WakeupGen specification has one restriction as per Veyron version 1.6.
It is SW responsibility to program interrupt enabling/disabling
coherently in the GIC and in the WakeupGen enable registers. That is, a
given interrupt for a given CPU is either enable at both GIC and WakeupGen,
or disable at both, but no mix. That's the reason the WakeupGen is
implemented as an extension of GIC.

Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
Acked-by: Jean Pihet <j-pihet@ti.com>
Reviewed-by: Kevin Hilman <khilman@ti.com>
Tested-by: Vishwanath BS <vishwanath.bs@ti.com>
Signed-off-by: Kevin Hilman <khilman@ti.com>
2011-12-08 11:29:00 -08:00
..
am35xx.h AM35xx EMAC: define submodule offsets 2010-05-20 10:53:55 -07:00
board-rx51.h OMAP2plus: Fix static function warnings 2010-10-08 10:02:49 -07:00
board-zoom.h OMAP: DSS2: Move display.h to include/video/ 2011-05-11 14:05:07 +03:00
ctrl_module_core_44xx.h omap4: control: Add the register definition headers 2010-09-27 14:02:58 -06:00
ctrl_module_pad_core_44xx.h ARM: OMAP: ctrl: Fix CONTROL_DSIPHY register fields 2011-10-07 03:08:44 -06:00
ctrl_module_pad_wkup_44xx.h omap4: control: Add the register definition headers 2010-09-27 14:02:58 -06:00
ctrl_module_wkup_44xx.h omap4: control: Add the register definition headers 2010-09-27 14:02:58 -06:00
debug-macro.S ARM: mach-omap2: clean up debug-macro.S 2011-09-26 10:11:27 -04:00
entry-macro.S ARM: omap2plus: convert to CONFIG_MULTI_IRQ_HANDLER 2011-11-15 18:14:02 +00:00
gpio.h
hardware.h
id.h omap: Add new interface omap_get_die_id 2010-08-02 14:21:41 +03:00
io.h
irqs.h
omap-secure.h ARM: OMAP: PM: Add support to allocate the memory for secure RAM 2011-12-08 11:29:00 -08:00
omap-wakeupgen.h ARM: OMAP4: PM: Add WakeupGen module as OMAP gic_arch_extn 2011-12-08 11:29:00 -08:00
smp.h
system.h
timex.h
uncompress.h