ARM: OMAP: use edge/level handlers from generic IRQ framework
authorKevin Hilman <khilman@mvista.com>
Thu, 17 Jan 2008 05:56:16 +0000 (21:56 -0800)
committerTony Lindgren <tony@atomide.com>
Mon, 14 Apr 2008 16:57:11 +0000 (09:57 -0700)
commit672e302e3c04e40e7c236cb09159f593f24f5def
treeef2229d89a3e8c48b9f09d0af5e1491349e16dde
parentb144ff6f3068602e5bbcefab888b97bcedb9b4a5
ARM: OMAP: use edge/level handlers from generic IRQ framework

Currently, the GPIO interrupt handling is duplicating some of the work
done by the generic IRQ handlers (handle_edge_irq, handle_level_irq)
such as detecting nesting, handling re-triggers etc.  Remove this
duplication and use generic hooks based on IRQ type.

Using generic IRQ handlers ensures correct behavior when using
threaded interrupts introduced by the -rt patch.

Signed-off-by: Kevin Hilman <khilman@mvista.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/plat-omap/gpio.c