]> git.baikalelectronics.ru Git - kernel.git/commit
pinctrl: intel: Clear interrupt status in mask/unmask callback
authorKai-Heng Feng <kai.heng.feng@canonical.com>
Tue, 30 Apr 2019 08:37:53 +0000 (16:37 +0800)
committerAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Mon, 20 May 2019 12:04:25 +0000 (15:04 +0300)
commitef404314736a11671d4e8f22f4bdcfc738535b94
treeb934c1b90c196cc1c126e7c0c2950c1c4254ab3a
parent7a585bb2d9ad91a7fcbd03bd91aa7b77d4e33e2b
pinctrl: intel: Clear interrupt status in mask/unmask callback

Commit b4e09676eeae ("pinctrl: intel: implement gpio_irq_enable") was
added because clearing interrupt status bit is required to avoid
unexpected behavior.

Turns out the unmask callback also needs the fix, which can solve weird
IRQ triggering issues on I2C touchpad ELAN1200.

Signed-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
drivers/pinctrl/intel/pinctrl-intel.c