ramips: Fix for gpio falling interrupt mask
authorJohn Crispin <blogic@openwrt.org>
Thu, 8 Jan 2015 20:26:13 +0000 (20:26 +0000)
committerJohn Crispin <blogic@openwrt.org>
Thu, 8 Jan 2015 20:26:13 +0000 (20:26 +0000)
commit15aa6d23b8ec0d250c48fda3208e52edc91c82c1
tree8dc5f0fb457ea1f67a91d73888676096223799e3
parente8a5bd7e282f47aeca6a52a7f4cfb696daa87d38
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]