mfd: ab8500: prepare to handle AB8500 GPIO's IRQs correctly
authorLee Jones <lee.jones@linaro.org>
Thu, 20 Dec 2012 11:23:42 +0000 (11:23 +0000)
committerLinus Walleij <linus.walleij@linaro.org>
Fri, 8 Feb 2013 13:25:30 +0000 (14:25 +0100)
commit9c677b9b74d4314ed7f222bf802d6d1e7585eb65
tree48962275455bc67551f3bd28585638ada958da02
parent88b62b915b0b7e25870eb0604ed9a92ba4bfc9f7
mfd: ab8500: prepare to handle AB8500 GPIO's IRQs correctly

In an upcoming patch, the gpio-ab8500 driver will relinquish all
IRQ handling capability and pass it back into the AB8500 core
driver. This will aid in reducing massive code duplication within
the kernel. Also, most of the functionality is already in the
AB8500 core driver, as the GPIO IRQs are actually sandwiched
between lots of other IRQs which the core driver already handles.

All we're doing here is providing the core driver with knowledge
that each GPIO has two IRQs assigned to it; one for rising and
a separate one for falling.

Cc: Samuel Ortiz <sameo@linux.intel.com>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/mfd/ab8500-core.c