Intel Nova Lake GPIO-signaled ACPI events support

modulename: gpio-novalake-events.ko

configname: CONFIG_GPIO_NOVALAKE

Linux Kernel Configuration
└─>Device Drivers
└─>GPIO Support
└─>Port-mapped I/O GPIO drivers
└─>Intel Nova Lake GPIO-signaled ACPI events support
In linux kernel since version 5.10.255 (release Date: 2026-05-08)
Select this to enable GPIO-signaled ACPI events support on platforms
with the following SoCs:

- Intel Nova Lake

This driver adds support for new mode of handling platform events,
through the use of GPIO-signaled ACPI events. Main purpose is to
handle platform IRQs that originate in PCH components, for example
interrupt triggered by Power Management Event (PME).

This driver, at this time, is not required to handle platform events.
Listed platform(s) will stay in legacy mode, handling ACPI events as
in previous generations. However, future platforms will eventually
switch to new handling mode, requiring this driver to run events
properly.

Driver supports up to 128 GPIO pins per GPE block.

To compile this driver as a module, choose M here: the module will
be called gpio-novalake-events.
source code:

depends
CONFIG_ACPI
CONFIG_GPIOLIB
CONFIG_HAS_IOPORT
CONFIG_X86
CONFIG_COMPILE_TEST or CONFIG_X86