diff options
Diffstat (limited to 'drivers/gpio/gpio-davinci.c')
-rw-r--r-- | drivers/gpio/gpio-davinci.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpio/gpio-davinci.c b/drivers/gpio/gpio-davinci.c index 17df6db5dca..c65b729de5f 100644 --- a/drivers/gpio/gpio-davinci.c +++ b/drivers/gpio/gpio-davinci.c | |||
@@ -390,7 +390,10 @@ static int __init davinci_gpio_irq_setup(void) | |||
390 | 390 | ||
391 | /* pass "bank 0" GPIO IRQs to AINTC */ | 391 | /* pass "bank 0" GPIO IRQs to AINTC */ |
392 | chips[0].chip.to_irq = gpio_to_irq_unbanked; | 392 | chips[0].chip.to_irq = gpio_to_irq_unbanked; |
393 | |||
393 | binten = BIT(0); | 394 | binten = BIT(0); |
395 | if (soc_info->gpio_unbanked > 16) | ||
396 | binten |= BIT(1); | ||
394 | 397 | ||
395 | /* AINTC handles mask/unmask; GPIO handles triggering */ | 398 | /* AINTC handles mask/unmask; GPIO handles triggering */ |
396 | irq = bank_irq; | 399 | irq = bank_irq; |