summaryrefslogtreecommitdiffstats
path: root/drivers/gpio/gpio-74x164.c
diff options
context:
space:
mode:
authorRobert Jarzmik2015-11-28 22:37:44 +0100
committerLinus Walleij2015-12-10 16:05:44 +0100
commit384ca3c6a28d27030ec971f20b775c596ff87ae5 (patch)
treed61d5f041a5ef12ce87b962a5871285a15a2ff09 /drivers/gpio/gpio-74x164.c
parentgpio: pxa: convert to devm_ioremap (diff)
downloadkernel-qcow2-linux-384ca3c6a28d27030ec971f20b775c596ff87ae5.tar.gz
kernel-qcow2-linux-384ca3c6a28d27030ec971f20b775c596ff87ae5.tar.xz
kernel-qcow2-linux-384ca3c6a28d27030ec971f20b775c596ff87ae5.zip
gpio: pxa: change the interrupt management
The interrupt management is changed by this patch to rely on chip data instead of chained interrupts. The main goal is to loosen the dependency on the global pxa chip structure in favor of the passed chip data. The secondary goal is to better show in /proc/interrupts the difference between interrupts for gpio0 and gpio1 (directly wired to interrupt controller), and the other gpios (wired onto a third line in the interrupt controller). The last advantage of this patch is that the interrupt is actually requested, so that another driver cannot steal this line, or overwrite the handler. Signed-off-by: Robert Jarzmik <robert.jarzmik@free.fr> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'drivers/gpio/gpio-74x164.c')
0 files changed, 0 insertions, 0 deletions