Hi Linus, here is a host of GPIO fixes for the v5.5 series. The ACPI fix is especially important, see the signed tag and commit for details. There is also a coding whitespace style fix on the mockup device maybe I shouldn't have merged that here for fixes, it was more of a -rc1 thing, it just slipped in through the winter vacation returning to duties window. So sorry about that, if you insist I can rebase the lot and take it out. Please pull it in! Yours, Linus Walleij The following changes since commit fd6988496e79a6a4bdb514a4655d2920209eb85d: Linux 5.5-rc4 (2019-12-29 15:29:16 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git tags/gpio-v5.5-3 for you to fetch changes up to aa23ca3d98f756d5b1e503fb140665fb24a41a38: gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism (2020-01-07 12:58:15 +0100) ---------------------------------------------------------------- GPIO fixes for the v5.5 kernel cycle: - Select GPIOLIB_IRQCHIP on the max77620 GPIO expander - Fix context restore in the Zynq driver - Create a new ACPI quirk handler for disabling wakeups on problematic hardware. - Fix a coding style issue on the mockup device. ---------------------------------------------------------------- Bartosz Golaszewski (1): gpio: mockup: fix coding style Dmitry Osipenko (1): gpio: max77620: Add missing dependency on GPIOLIB_IRQCHIP Hans de Goede (2): gpiolib: acpi: Turn dmi_system_id table into a generic quirk table gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism Linus Walleij (1): Merge tag 'gpio-fixes-for-v5.5-rc5' of git://git.kernel.org/.../brgl/linux into fixes Swapna Manupati (1): gpio: zynq: Fix for bug in zynq_gpio_restore_context API drivers/gpio/Kconfig | 1 + drivers/gpio/gpio-mockup.c | 4 ++-- drivers/gpio/gpio-zynq.c | 8 ++++--- drivers/gpio/gpiolib-acpi.c | 51 ++++++++++++++++++++++++++++++++++++++++----- 4 files changed, 54 insertions(+), 10 deletions(-)