]> www.infradead.org Git - users/jedix/linux-maple.git/commit
pinctrl: baytrail: Use dedicated helpers for chained IRQ handlers
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Wed, 29 Jan 2025 14:49:39 +0000 (16:49 +0200)
committerAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Mon, 3 Feb 2025 09:59:14 +0000 (11:59 +0200)
commit8e54033b4250cecadd653817e7d3497e98af9a09
treea49061bc82c92fd7af6f6d5be2f9f2dc98229b2d
parent2014c95afecee3e76ca4a56956a936e23283f05b
pinctrl: baytrail: Use dedicated helpers for chained IRQ handlers

Instead of relying on the fact that the parent IRQ chip supports
fasteoi mode and calling the respective callback at the end of
the interrupt handler, surround it with enter and exit helpers
for chained IRQ handlers which will consider all possible cases.

This in particular unifies how GPIO drivers handle IRQ.

Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Acked-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
drivers/pinctrl/intel/pinctrl-baytrail.c