On Mon, Dec 15, 2014 at 11:28 AM, Robin van der Gracht <robin@xxxxxxxxxxx> wrote: > The PIN2IRQ register should be used to mask an interrupt. Clearing a > bit in the IRQEN register only prevents the interrupt from propagating but > still allows hardware to set the status bit when triggered. So when > unmasking the interrupt, it will immediately re-trigger if an interrupt > condition occurred during masking. > > This is unwanted behavior especially when using level triggered > interrupts. In this case every interrupt triggers twice. If the > interrupt is handled in the handler, the second interrupt will be > the first one to be able to ack the interrupt. > > Signed-off-by: Robin van der Gracht <robin@xxxxxxxxxxx> Apparently MXS is a popular GPIO controller without a real maintainer. Adding some random users to the To: line hoping we get some review of this patch. Yours, Linus Walleij -- To unsubscribe from this list: send the line "unsubscribe linux-gpio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html