From c507249d0b0148a65f66e0195550df99d69213a8 Mon Sep 17 00:00:00 2001 From: Juha Yrjola Date: Wed, 8 Feb 2006 17:56:22 +0200 Subject: [PATCH] ARM: OMAP: Fix GPIO IRQ edge control setting for OMAP16xx MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Juha Yrjölä --- arch/arm/plat-omap/gpio.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/plat-omap/gpio.c b/arch/arm/plat-omap/gpio.c index 861f5536ff6..a4afa1ef1f6 100644 --- a/arch/arm/plat-omap/gpio.c +++ b/arch/arm/plat-omap/gpio.c @@ -451,9 +451,9 @@ static int _set_gpio_triggering(struct gpio_bank *bank, int gpio, int trigger) l = __raw_readl(reg); l &= ~(3 << (gpio << 1)); if (trigger & __IRQT_RISEDGE) - l |= 2 << gpio; + l |= 2 << (gpio << 1); else if (trigger & __IRQT_FALEDGE) - l |= 1 << gpio; + l |= 1 << (gpio << 1); else goto bad; break; -- 2.41.1