gpio/mxc: move irq_to_gpio() into gpio-mxc driver
authorShawn Guo <shawn.guo@linaro.org>
Sat, 13 Aug 2011 16:14:04 +0000 (00:14 +0800)
committerSascha Hauer <s.hauer@pengutronix.de>
Wed, 17 Aug 2011 06:31:04 +0000 (08:31 +0200)
As irq_to_gpio() is only being used by gpio-mxc driver, it should be
moved from mach/gpio.h into gpio-mxc.c.

Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
arch/arm/plat-mxc/include/mach/gpio.h
drivers/gpio/gpio-mxc.c

index 38ebebd9d3bbfcdb797eb0aca13d8ead9af3c05e..72c3ed1cddd5859157c0dad35a0350d35bdf60cd 100644 (file)
@@ -34,6 +34,4 @@
 #define gpio_cansleep          __gpio_cansleep
 #define gpio_to_irq            __gpio_to_irq
 
-#define irq_to_gpio(irq)       ((irq) - MXC_GPIO_IRQ_START)
-
 #endif
index 64aff20bc62078473acf38733dcb9cf74f4c2e22..b588f8a41e601dfae772ee53570eec068bf5e78c 100644 (file)
@@ -31,6 +31,8 @@
 #include <linux/of_device.h>
 #include <asm-generic/bug.h>
 
+#define irq_to_gpio(irq)       ((irq) - MXC_GPIO_IRQ_START)
+
 enum mxc_gpio_hwtype {
        IMX1_GPIO,      /* runs on i.mx1 */
        IMX21_GPIO,     /* runs on i.mx21 and i.mx27 */