ARM: OMAP: Fix GPIO IRQ mask handling
authorImre Deak <imre.deak@nokia.com>
Mon, 26 Jun 2006 23:16:07 +0000 (16:16 -0700)
committerTony Lindgren <tony@atomide.com>
Mon, 26 Jun 2006 23:16:07 +0000 (16:16 -0700)
commit99c477074de4a91a388aff863646dc3e2eb783e2
treed3cd4f913d4c7a2113167a6007fd33397335dac6
parenteca9e56eb8dfcf2b8b966c1c49e4622196f0586d
ARM: OMAP: Fix GPIO IRQ mask handling

The GPIO IRQ mask was retrieved incorrectly in cases where we have a mask
register instead of an enable register. Also we should only return the
valid bits depending on the bank size.

This fixes a bug on 1510/1610 based OMAPs where GPIO IRQs are not
delivered.

Signed-off-by: Imre Deak <imre.deak@nokia.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/plat-omap/gpio.c