Re: [PATCH-next 04/20] gpio: gpio-omap: clean up edge interrupt handling

2019-06-12 Thread Linus Walleij
On Mon, Jun 10, 2019 at 7:11 PM Grygorii Strashko wrote: > From: Russell King > > The edge interrupt handling was effectively: > > isr = ISR_reg & enabled; > if (bank->level_mask) > level_mask = bank->level_mask & enabled; > else > level_ma

[PATCH-next 04/20] gpio: gpio-omap: clean up edge interrupt handling

2019-06-10 Thread Grygorii Strashko
From: Russell King The edge interrupt handling was effectively: isr = ISR_reg & enabled; if (bank->level_mask) level_mask = bank->level_mask & enabled; else level_mask = 0; edge = isr & ~level_mask; When bank->level_mask is zero,