[PATCH v2 0/2] S3 wakeup support for hardware reduced model

From: Jiaqing Zhao
Date: Mon Aug 12 2024 - 01:47:11 EST


S3 wakeup requires waking vector in FACS table, which is typically set
by OS. This patchset enables FACS table support and allows setting
waking vector in "Hardware-reduced ACPI support only" builds
(CONFIG_ACPI_REDUCED_HARDWARE_ONLY=y).

Link: https://github.com/acpica/acpica/pull/960
Link: https://github.com/acpica/acpica/commit/ee53ed6b5452612bb44af542b68d605f8b2b1104

v1->v2:
* Not removing acpi_hw_set_firmware_waking_vector() declaration in
hwxfsleep.c
* Change was merged in ACPICA project, add links to it.

Jiaqing Zhao (2):
ACPICA: Detect FACS in reduced hardware build
ACPICA: Allow setting waking vector on reduced hardware platforms

drivers/acpi/acpica/acglobal.h | 6 +-----
drivers/acpi/acpica/hwxfsleep.c | 15 ++++++---------
drivers/acpi/acpica/tbutils.c | 5 +----
drivers/acpi/acpica/utxfinit.c | 24 ++++++++++++------------
include/acpi/acconfig.h | 1 -
include/acpi/acpixf.h | 8 ++++----
6 files changed, 24 insertions(+), 35 deletions(-)

--
2.43.0