]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/commit
[PATCH] ARM: OMAP: support set_irq_type()
author David Brownell <dbrownell@users.sourceforge.net>
Wed, 18 May 2005 21:06:18 +0000 (14:06 -0700)
committerTony Lindgren <tony@atomide.com>
Wed, 18 May 2005 21:06:18 +0000 (14:06 -0700)
commit1eb058b8cac70cf977fc1d322d54cae4aa207c81
tree83f79a7d9028ab99f09bc52e5df5cf72e9c73f1f
parent3b40dee9b0d1e0569847463d5e233ccfec4d8aae
[PATCH] ARM: OMAP: support set_irq_type()

This updates IRQ triggering code to be a closer match for other ARMs:
 - Adds support for the standard ARM-Linux set_irq_type() call.
 - Reports errors on unsupported triggering modes (e.g. nothing except
   16xx GPIOs can trigger on both edges) and on bogus wakeup requests.
 - Deprecates the OMAP-only omap_set_gpio_edge_ctrl() call.
 - Removes many of the "sparse" warnings from the GPIO code.
 - Modifies the smc91x driver so it knows which OMAP boards use falling
   edge triggers (vs rising, like everything else).
Later patches can remove the deprecation warnings and then the OMAP-only
version of that standard call.

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/mach-omap/gpio.c
drivers/net/smc91x.c
drivers/net/smc91x.h
include/asm-arm/arch-omap/gpio.h