ACPI S3: Replace acpi_is_wakeup()
It was supposed to return true for both S2 and S3, but level S2 was never stored in acpi_slp_type or otherwise implemented. Change-Id: Ida0165e647545069c0d42d38b9f45a95e78dacbe Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/47693 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Angel Pons <th3fanbus@gmail.com>
This commit is contained in:
committed by
Felix Held
parent
67a2507c78
commit
b8c7ea0f69
@@ -12,7 +12,7 @@
|
||||
|
||||
#if ENV_RAMSTAGE || ENV_POSTCAR
|
||||
|
||||
/* This is filled with acpi_is_wakeup() call early in ramstage. */
|
||||
/* This is filled with acpi_is_wakeup_s3() call early in ramstage. */
|
||||
static int acpi_slp_type = -1;
|
||||
|
||||
static void acpi_handoff_wakeup(void)
|
||||
@@ -28,13 +28,6 @@ static void acpi_handoff_wakeup(void)
|
||||
}
|
||||
}
|
||||
|
||||
int acpi_is_wakeup(void)
|
||||
{
|
||||
acpi_handoff_wakeup();
|
||||
/* Both resume from S2 and resume from S3 restart at CPU reset */
|
||||
return (acpi_slp_type == ACPI_S3 || acpi_slp_type == ACPI_S2);
|
||||
}
|
||||
|
||||
int acpi_is_wakeup_s3(void)
|
||||
{
|
||||
acpi_handoff_wakeup();
|
||||
|
Reference in New Issue
Block a user