kernel-fxtec-pro1x/arch/arm/plat-omap/include/mach
Tony Lindgren 52414739ca ARM: OMAP: Fix get_irqnr_and_base to clear spurious interrupt bits
On omap24xx, INTCPS_SIR_IRQ_OFFSET bits [6:0] contains the current
active interrupt number.

However, on 34xx INTCPS_SIR_IRQ_OFFSET bits [31:7] also contains the
SPURIOUSIRQFLAG, which gets set if the interrupt sorting information
is invalid.

If the SPURIOUSIRQFLAG bits are not ignored, the interrupt code will
occasionally produce a bunch of confusing errors:

irq -33, desc: c02ddcc8, depth: 0, count: 0, unhandled: 0
->handle_irq():  c006f23c, handle_bad_irq+0x0/0x22c
->chip(): 00000000, 0x0
->action(): 00000000

Fix this by masking out only the ACTIVEIRQ bits. Also fix a
confusing comment.

Signed-off-by: Tony Lindgren <tony@atomide.com>
2008-11-04 13:35:07 -08:00
..
aic23.h
blizzard.h
board-2430sdp.h ARM: OMAP2: Misc updates from linux-omap tree 2008-10-06 15:49:36 +03:00
board-ams-delta.h
board-apollon.h ARM: OMAP2: Misc updates from linux-omap tree 2008-10-06 15:49:36 +03:00
board-fsample.h
board-h2.h
board-h3.h
board-h4.h ARM: OMAP2: Misc updates from linux-omap tree 2008-10-06 15:49:36 +03:00
board-innovator.h
board-ldp.h ARM: OMAP3: Add basic board support for OMAP LDP 2008-10-10 12:06:43 +03:00
board-nokia.h
board-omap3beagle.h ARM: OMAP3: Add minimal Beagle board support 2008-10-09 17:51:42 +03:00
board-osk.h
board-overo.h ARM: OMAP3: Add support for the Gumstix Overo board (rev 3) 2008-10-09 17:51:43 +03:00
board-palmte.h
board-palmtt.h
board-palmz71.h
board-perseus2.h
board-sx1.h
board-voiceblue.h
board.h ARM: OMAP2: Misc updates from linux-omap tree 2008-10-06 15:49:36 +03:00
clock.h ARM: OMAP2: Clockdomain: Associate clocks with clockdomains 2008-08-19 11:08:44 +03:00
clockdomain.h ARM: OMAP2: Clockdomain: Add base OMAP2/3 clockdomain code 2008-08-19 11:08:43 +03:00
common.h ARM: OMAP2: Use omap_globals for CPU detection for multi-omap 2008-10-06 15:49:16 +03:00
control.h ARM: OMAP2: Misc updates from linux-omap tree 2008-10-06 15:49:36 +03:00
cpu.h ARM: OMAP2: Use omap_globals for CPU detection for multi-omap 2008-10-06 15:49:16 +03:00
debug-macro.S ARM: OMAP3: Add minimal omap3430 support 2008-10-09 17:51:41 +03:00
dma.h
dmtimer.h
dsp_common.h
eac.h
entry-macro.S ARM: OMAP: Fix get_irqnr_and_base to clear spurious interrupt bits 2008-11-04 13:35:07 -08:00
fpga.h [ARM] omap: make sure virtual mmio addresses are __iomem pointer-like 2008-09-05 17:02:32 +01:00
gpio-switch.h
gpio.h Merge branch 'omap-all' into devel 2008-10-14 22:24:42 +01:00
gpioexpander.h
gpmc.h ARM: OMAP3: Add minimal omap3430 support 2008-10-09 17:51:41 +03:00
hardware.h ARM: OMAP3: Add basic board support for OMAP LDP 2008-10-10 12:06:43 +03:00
hwa742.h
io.h ARM: OMAP3: Add minimal omap3430 support 2008-10-09 17:51:41 +03:00
irda.h
irqs.h Merge branch 'omap-all' into devel 2008-10-14 22:24:42 +01:00
keypad.h
lcd_mipid.h
led.h
mailbox.h
mcbsp.h ARM: OMAP3: Add minimal omap3430 support 2008-10-09 17:51:41 +03:00
mcspi.h
memory.h ARM: OMAP3: Add minimal omap3430 support 2008-10-09 17:51:41 +03:00
menelaus.h
mmc.h
mtd-xip.h ALSA: Correct Vladimir Barinov's e-mail address 2008-10-10 13:41:45 +02:00
mux.h ARM: OMAP3: Add minimal omap3430 support 2008-10-09 17:51:41 +03:00
nand.h
omap-alsa.h
omap16xx.h ARM: OMAP2: Misc updates from linux-omap tree 2008-10-06 15:49:36 +03:00
omap24xx.h ARM: OMAP3: Add minimal omap3430 support 2008-10-09 17:51:41 +03:00
omap34xx.h
omap730.h
omap1510.h ARM: OMAP2: Misc updates from linux-omap tree 2008-10-06 15:49:36 +03:00
omapfb.h ARM: OMAP2: Misc updates from linux-omap tree 2008-10-06 15:49:36 +03:00
onenand.h
param.h
pm.h ARM: OMAP2: Move sleep.S into sleep24xx.S 2008-10-06 15:49:15 +03:00
powerdomain.h [ARM] OMAP3 pwrdm: add hardware save-and-restore (SAR) support 2008-08-21 21:26:39 +01:00
prcm.h
sdrc.h ARM: OMAP3: Add minimal omap3430 support 2008-10-09 17:51:41 +03:00
serial.h ARM: OMAP2 Provide function to enable/disable uart clocks 2008-10-06 15:49:15 +03:00
sram.h ARM: OMAP3: Add minimal omap3430 support 2008-10-09 17:51:41 +03:00
system.h ARM: OMAP3: Add minimal omap3430 support 2008-10-09 17:51:41 +03:00
tc.h
timex.h
uncompress.h
usb.h
vmalloc.h