diff options
author | Tim Harvey <tim_harvey@yahoo.com> | 2007-07-14 11:15:05 +0200 |
---|---|---|
committer | Russell King <rmk+kernel@arm.linux.org.uk> | 2007-07-20 10:51:52 +0200 |
commit | 5c9b9123b35e28dd7cb3012f3f8d4ea13a30631c (patch) | |
tree | 299ce587189d977480044d3564ad79c8759a188c /arch/arm/mach-ixp4xx | |
parent | Merge branch 'kmem_death' of master.kernel.org:/pub/scm/linux/kernel/git/leth... (diff) | |
download | linux-5c9b9123b35e28dd7cb3012f3f8d4ea13a30631c.tar.xz linux-5c9b9123b35e28dd7cb3012f3f8d4ea13a30631c.zip |
[ARM] ixp4xx: fix IRQ GPIO direction configuration for GPIOs >= 8
I believe that the following patch is necessary to properly configure
GPIO line configuration for IRQ's which are mapped to a GPIO line >= 8
(without this patch the wrong GPIO is configured as an input.)
Signed-off-by: Tim Harvey <tim_harvey@yahoo.com>
Signed-off-by: Lennert Buytenhek <buytenh@wantstofly.org>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/mach-ixp4xx')
-rw-r--r-- | arch/arm/mach-ixp4xx/common.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/arm/mach-ixp4xx/common.c b/arch/arm/mach-ixp4xx/common.c index 8112f726ffa0..4c54a86eda3a 100644 --- a/arch/arm/mach-ixp4xx/common.c +++ b/arch/arm/mach-ixp4xx/common.c @@ -188,7 +188,7 @@ static int ixp4xx_set_irq_type(unsigned int irq, unsigned int type) *int_reg |= (int_style << (line * IXP4XX_GPIO_STYLE_SIZE)); /* Configure the line as an input */ - gpio_line_config(line, IXP4XX_GPIO_IN); + gpio_line_config(irq2gpio[irq], IXP4XX_GPIO_IN); return 0; } |