diff options
| author | Saranya Gopal <saranya.gopal@intel.com> | 2026-09-04 13:08:44 +0530 |
|---|---|---|
| committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2026-09-17 16:33:23 +0200 |
| commit | 46767b17fda3fba1ed91dd73d7d432b0bb6851c1 (patch) | |
| tree | 9c649da23f7319cebdf3c0a57108617bd29a5fc0 /include/linux/timerqueue.h | |
| parent | fd73f4a6659897191fa0d40695fe370925dd3780 (diff) | |
ACPI: PM: s2idle: Add _Ixx GPE wake indicator support
ACPI 6.6 defines _Ixx indicator objects under \_GPE to mark GPEs that
should remain wake-enabled in s2idle without a _PRW association.
To support them, add new function acpi_setup_ixx_gpes() that looks for
_Ixx objects for all GPEs in the FADT 0/1 blocks and if it finds any, it
marks the corresponding GPE as wake-capable, in which case the GPE is
also enabled so long as it has a handler method because marking it as
wake-capable causes acpi_update_all_gpes() to skip it.
Since the above only needs to be done if suspend-to-idle is enabled,
make acpi_s2idle_setup() call that new function.
For now, this is limited to x86 systems and it assumes that the GPEs
with _Ixx will not cause spurious wakeups to occur while the system
is suspended.
Signed-off-by: Saranya Gopal <saranya.gopal@intel.com>
[ rjw: Added three empty code lines, subject tweak, changelog edits ]
[ rjw: New debug message adjustment ]
Link: https://patch.msgid.link/20260904073844.2740931-1-saranya.gopal@intel.com
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'include/linux/timerqueue.h')
0 files changed, 0 insertions, 0 deletions
