ramips: Fix for gpio falling interrupt mask
authorJohn Crispin <john@openwrt.org>
Thu, 8 Jan 2015 20:26:13 +0000 (20:26 +0000)
committerJohn Crispin <john@openwrt.org>
Thu, 8 Jan 2015 20:26:13 +0000 (20:26 +0000)
commit5ea31bbc582c745abea2a54ccfd341fade1207cd
treebf6846c6b691c6490a3d559908c94872d5a33bf5
parent2ea64717e2ef72d7181256daa2528ee147ad99a1
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>
SVN-Revision: 43882
target/linux/ramips/patches-3.14/999-gpi_irq.patch [new file with mode: 0644]