From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sascha Hauer Subject: gpio: mxs: fix duplicate level interrupts Date: Fri, 21 Oct 2016 15:11:36 +0200 Message-ID: <20161021131138.10467-1-s.hauer@pengutronix.de> Return-path: Sender: linux-kernel-owner@vger.kernel.org To: linux-gpio@vger.kernel.org Cc: Linus Walleij , Alexandre Courbot , linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, kernel@pengutronix.de, Shawn Guo , Marek Vasut List-Id: linux-gpio@vger.kernel.org We observed that each level interrupt triggers two interrupts. This is because the driver erroneously uses the IRQSTAT register to acknowledge level interrupts which according to the reference manual is not possible. Patch 2/2 fixes that, look for its commit message for a detailed description what happens and how it is fixed. Sascha ---------------------------------------------------------------- Sascha Hauer (2): gpio: mxs: use enable/disable regs to (un)mask irqs gpio: mxs: fix duplicate level interrupts