ramips: Fix for gpio falling interrupt mask
authorblogic <blogic@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 8 Jan 2015 20:26:13 +0000 (20:26 +0000)
committerblogic <blogic@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Thu, 8 Jan 2015 20:26:13 +0000 (20:26 +0000)
commita08800b36cbd71c7b97cca82052331dafa0b0358
tree8dc5f0fb457ea1f67a91d73888676096223799e3
parentdfb488fb6e1a1968231a70d9c9e0ff8000864946
ramips: Fix for gpio falling interrupt mask

This patch fixes a wrong mask operation for the rt2880-compatible ralink devices.
The mask operation reads the actual flags and then logical combines it with the pin flag it want to set.
Unfortunally, for rising as for falling interrupt flags the actual flag status of the rising interrupts was used.
That caused a problem if you want to use more than one falling GPIO interrupt.
Now the correct (seperated) actual status is used for both, falling and rising.

Signed-off-by: Jonas Arndt <info@greenwire-elektronik.de>
Signed-off-by: John Crispin <blogic@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@43882 3c298f89-4303-0410-b956-a3cf2f4a3e73
target/linux/ramips/patches-3.14/999-gpi_irq.patch [new file with mode: 0644]