kernel-ark/arch/arm/plat-omap
Hiroshi DOYU bee7930f4a ARM: OMAP: GPIO: IRQSTATUS2 workaround for retention state
In OMAP2420, an incoming GPIO interrupt always sets both GPIO_IRQSTATUS1
and GPIO_IRQSTATUS2, even if the relevant bit is disabled in
GPIO_IRQENABLE1/2 and DSP doesn't use GPIO at all. GPIO_IRQSTATUS1
is for MPU and GPIO_IRQSTATUS2 is for DSP. If IRQSTATUS is set, this
will prevent the system from going to idle state. This patch also clears
IRQSTATUS2 to avoid the above situation.

Signed-off-by: Hiroshi DOYU <Hiroshi.DOYU@nokia.com>
Signed-off-by: Juha Yrjola <juha.yrjola@solidboot.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
2006-09-25 12:41:46 +03:00
..
clock.c Merge branch 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm 2006-07-02 15:04:12 -07:00
common.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
cpu-omap.c ARM: OMAP: Update cpufreq support for 24xx 2006-06-26 16:16:17 -07:00
devices.c ARM: OMAP: Apollon MMC support 2006-09-25 12:41:25 +03:00
dma.c ARM: OMAP: DMA source and destination addresses are unsigned 2006-09-25 12:41:34 +03:00
dmtimer.c ARM: OMAP: OMAP2 dmtimer power management support 2006-09-25 12:41:44 +03:00
fb.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
gpio.c ARM: OMAP: GPIO: IRQSTATUS2 workaround for retention state 2006-09-25 12:41:46 +03:00
Kconfig ARM: OMAP: Port dmtimers to OMAP2 and implement PWM support 2006-06-26 16:16:12 -07:00
Makefile [ARM] 3455/1: ARM: OMAP: 7/8 Misc updates, take 2 2006-04-02 17:46:27 +01:00
mcbsp.c ARM: OMAP: Remove sys_ck and sys_clkout from McBSP for 24xx 2006-09-25 12:41:26 +03:00
mux.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
ocpi.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
pm.c [PATCH] ARM: fixup irqflags breakage after ARM genirq merge 2006-07-02 17:29:22 -07:00
sram-fn.S Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
sram.c ARM: OMAP: 2420 boot BUG(): failure to map SRAM 2006-09-25 12:41:24 +03:00
timer32k.c ARM: OMAP: Fix spinlock recursion for dyntick 2006-09-25 12:41:40 +03:00
usb.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00