mb/google/brya: Enable ACPI S3 sleep state support
Add missing HAVE_ACPI_RESUME Kconfig selection to enable S3 (suspend-to-RAM) sleep state support on Brya-based boards. Without this option, the ACPI sleepstates.asl initializes SSFG to 0x09 (supporting only S0 and S4) instead of 0x0D (supporting S0, S3, and S4). This prevents the _S3 ACPI object from being created in the DSDT, causing the operating system to not recognize S3 as an available sleep state. With this change: - SSFG is initialized to 0x0D - _S3 ACPI object is created in DSDT - Linux recognizes S3 as supported (dmesg shows "ACPI: PM: (supports S0 S3 S4 S5)") - Both s2idle and deep sleep options become available Tested on Yaviks (Nissa/PCH-N variant). Change-Id: I07cfe9327b73d28ba7f7abc7755f3b870be5be00 Signed-off-by: Matt DeVillier <matt.devillier@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/90252 Reviewed-by: Paul Menzel <paulepanter@mailbox.org> Reviewed-by: Sean Rhodes <sean@starlabs.systems> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
eb504eb49a
commit
5078d32ccc
1 changed files with 1 additions and 0 deletions
|
|
@ -29,6 +29,7 @@ config BOARD_GOOGLE_BRYA_COMMON
|
|||
select FW_CONFIG
|
||||
select FW_CONFIG_SOURCE_CHROMEEC_CBI
|
||||
select GOOGLE_SMBIOS_MAINBOARD_VERSION
|
||||
select HAVE_ACPI_RESUME
|
||||
select HAVE_ACPI_TABLES
|
||||
select I2C_TPM
|
||||
select INTEL_LPSS_UART_FOR_CONSOLE
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue