OpenCloudOS-Kernel/drivers/pinctrl/intel
Kai-Heng Feng 670784fb4e pinctrl: intel: Clear interrupt status in mask/unmask callback
Commit a939bb57cd ("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>
2019-05-20 15:04:25 +03:00
..
Kconfig pinctrl: intel: Convert to use SPDX identifier 2018-07-02 15:52:10 +02:00
Makefile pinctrl: intel: Add Ice Lake PCH pin controller support 2018-06-29 14:51:26 +02:00
pinctrl-baytrail.c pinctrl: baytrail: Fix potential NULL pointer dereference 2019-03-18 12:43:23 +03:00
pinctrl-broxton.c pinctrl: broxton: Code formatting fixes 2018-11-08 17:16:40 +02:00
pinctrl-cannonlake.c pinctrl: cannonlake: Code formatting fixes 2018-11-08 17:16:41 +02:00
pinctrl-cedarfork.c pinctrl: cedarfork: Update pin names according to v1.13c 2019-04-03 14:49:47 +03:00
pinctrl-cherryview.c pinctrl: cherryview: fix Strago DMI workaround 2019-01-21 13:05:42 +01:00
pinctrl-denverton.c pinctrl: denverton: Replace acpi.h with mod_devicetable.h 2018-11-08 17:16:40 +02:00
pinctrl-geminilake.c pinctrl: geminilake: Code formatting fixes 2018-11-08 17:16:41 +02:00
pinctrl-icelake.c pinctrl: icelake: Code formatting fixes 2018-11-08 17:16:41 +02:00
pinctrl-intel.c pinctrl: intel: Clear interrupt status in mask/unmask callback 2019-05-20 15:04:25 +03:00
pinctrl-intel.h pinctrl: pinctrl-intel: move gpio suspend/resume to noirq phase 2019-04-09 18:26:44 +03:00
pinctrl-lewisburg.c pinctrl: lewisburg: Replace acpi.h with mod_devicetable.h 2018-11-08 17:16:40 +02:00
pinctrl-merrifield.c pinctrl: merrifield: include bits.h instead of bitops.h 2018-11-08 17:16:40 +02:00
pinctrl-sunrisepoint.c pinctrl: sunrisepoint: Get rid of unneeded ->probe() stub 2018-11-08 17:16:39 +02:00