ARM: 6664/1: AT91: Use macros for gpio_to_irq/irq_to_gpio
authorRyan Mallon <ryan@bluewatersys.com>
Mon, 14 Feb 2011 02:44:22 +0000 (03:44 +0100)
committerRussell King <rmk+kernel@arm.linux.org.uk>
Sat, 19 Feb 2011 10:54:01 +0000 (10:54 +0000)
Replace the static inline functions for gpio_to_irq/irq_to_gpio so that
they can be used in static initialisers.

Signed-off-by: Ryan Mallon <ryan@bluewatersys.com>
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
arch/arm/mach-at91/include/mach/gpio.h

index bfdd8ab26dc8a2399a379058df2e9a04f41c2888..ddeb6453675692d8dc3831920d5e96f8b7961e9c 100644 (file)
@@ -220,15 +220,8 @@ extern void at91_gpio_resume(void);
 #define gpio_set_value __gpio_set_value
 #define gpio_cansleep  __gpio_cansleep
 
-static inline int gpio_to_irq(unsigned gpio)
-{
-       return gpio;
-}
-
-static inline int irq_to_gpio(unsigned irq)
-{
-       return irq;
-}
+#define gpio_to_irq(gpio) (gpio)
+#define irq_to_gpio(irq)  (irq)
 
 #endif /* __ASSEMBLY__ */