arm: plat-mxc: add full parameter macro to define gpio port
authorRichard Zhao <richard.zhao@freescale.com>
Thu, 30 Dec 2010 11:25:01 +0000 (19:25 +0800)
committerSascha Hauer <s.hauer@pengutronix.de>
Mon, 3 Jan 2011 08:38:27 +0000 (09:38 +0100)
Signed-off-by: Richard Zhao <richard.zhao@freescale.com>
Acked-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
arch/arm/plat-mxc/gpio.c

index 93a8d93dcc2e9932fd966b4b9c90bb565dccca10..dd4f81348c9eebc4730a96ac7c9c4bad69d7034b 100644 (file)
@@ -350,15 +350,18 @@ int __init mxc_gpio_init(struct mxc_gpio_port *port, int cnt)
        return 0;
 }
 
-#define DEFINE_IMX_GPIO_PORT_IRQ(soc, _id, _hwid, _irq)                        \
+#define DEFINE_IMX_GPIO_PORT_IRQ_HIGH(soc, _id, _hwid, _irq, _irq_high)        \
        {                                                               \
                .chip.label = "gpio-" #_id,                             \
                .irq = _irq,                                            \
+               .irq_high = _irq_high,                                  \
                .base = soc ## _IO_ADDRESS(                             \
                                soc ## _GPIO ## _hwid ## _BASE_ADDR),   \
                .virtual_irq_start = MXC_GPIO_IRQ_START + (_id) * 32,   \
        }
 
+#define DEFINE_IMX_GPIO_PORT_IRQ(soc, _id, _hwid, _irq)                        \
+       DEFINE_IMX_GPIO_PORT_IRQ_HIGH(soc, _id, _hwid, _irq, 0)
 #define DEFINE_IMX_GPIO_PORT(soc, _id, _hwid)                          \
        DEFINE_IMX_GPIO_PORT_IRQ(soc, _id, _hwid, 0)