From 89c5553d41bd19683fe03f82edbbafea4eac3c3b Mon Sep 17 00:00:00 2001 From: Arthur Heymans Date: Wed, 5 May 2021 10:39:00 +0200 Subject: sb/intel/common: Implement acpi_is_wakeup_s3() acpi_is_wakeup_s3() requires acpi_get_sleep_type(). Change-Id: Ibe01863e685bcbc9652a72be0632cfbd83e18380 Signed-off-by: Arthur Heymans Reviewed-on: https://review.coreboot.org/c/coreboot/+/52929 Tested-by: build bot (Jenkins) Reviewed-by: Patrick Rudolph --- src/southbridge/intel/common/pmbase.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/southbridge/intel') diff --git a/src/southbridge/intel/common/pmbase.c b/src/southbridge/intel/common/pmbase.c index 265588230f..bbd2c25599 100644 --- a/src/southbridge/intel/common/pmbase.c +++ b/src/southbridge/intel/common/pmbase.c @@ -75,6 +75,11 @@ u8 read_pmbase8(const u8 addr) return inb(lpc_get_pmbase() + addr); } +int acpi_get_sleep_type(void) +{ + return acpi_sleep_from_pm1(read_pmbase32(PM1_CNT)); +} + int platform_is_resuming(void) { u16 reg16 = read_pmbase16(PM1_STS); -- cgit v1.2.3