Skip to content

Commit

Permalink
Silicon/Ampere: Set EFI_ACPI_6_3_LOW_POWER_S0_IDLE_CAPABLE in FADT
Browse files Browse the repository at this point in the history
Set the EFI_ACPI_6_3_LOW_POWER_S0_IDLE_CAPABLE flag in the FADT.

The ACPI specification says the LOW_POWER_S0_IDLE_CAPABLE flag
means that the platform is able to achieve power savings in S0 similar
to or better than those typically in S3. It effectively means that the
system will not achieve any power savings by transitioning to S3.
Since Altra doesn't support the S3 state, set this flag.

This resolves the FWTS S0idleNoFADT error.

Signed-off-by: Rebecca Cran <[email protected]>
  • Loading branch information
Rebecca Cran authored and nhivp committed Oct 1, 2024
1 parent 979d0f0 commit d40402e
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion Silicon/Ampere/AmpereAltraPkg/AcpiCommonTables/Fadt.aslc
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,8 @@
// This macro defines the FADT flag options.
//
#define FADT_FLAGS (EFI_ACPI_6_3_HW_REDUCED_ACPI | \
EFI_ACPI_6_3_PWR_BUTTON)
EFI_ACPI_6_3_PWR_BUTTON | \
EFI_ACPI_6_3_LOW_POWER_S0_IDLE_CAPABLE)


EFI_ACPI_6_3_FIXED_ACPI_DESCRIPTION_TABLE Fadt = {
Expand Down

0 comments on commit d40402e

Please sign in to comment.