[PATCH] acpi: s3: reading residencyslp_s0_residency_usec for intel platforms
Ivan Hu
ivan.hu at canonical.com
Thu Jan 16 04:18:31 UTC 2025
Use the proprietary Intel-specific residencyslp_s0_residency_usec
for Intel platforms. For AMD platforms, use total_hw_sleep.
Signed-off-by: Ivan Hu <ivan.hu at canonical.com>
---
src/acpi/s3/s3.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/acpi/s3/s3.c b/src/acpi/s3/s3.c
index 20efba12..2c029a92 100644
--- a/src/acpi/s3/s3.c
+++ b/src/acpi/s3/s3.c
@@ -431,10 +431,10 @@ static uint64_t get_total_s2idle_residency(const char **fname)
const char *check;
uint64_t val;
- if (access(PM_SUSPEND_TOTAL_HW_SLEEP, F_OK) == 0)
- check = PM_SUSPEND_TOTAL_HW_SLEEP;
- else
+ if (access(INTEL_PM_S2IDLE_SLP_S0, F_OK) == 0)
check = INTEL_PM_S2IDLE_SLP_S0;
+ else
+ check = PM_SUSPEND_TOTAL_HW_SLEEP;
val = get_uint64_sysfs(check);
--
2.34.1
More information about the fwts-devel
mailing list