diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/soc/intel/common/block/cnvi/cnvi.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/soc/intel/common/block/cnvi/cnvi.c b/src/soc/intel/common/block/cnvi/cnvi.c index 609c473341..afe08c5120 100644 --- a/src/soc/intel/common/block/cnvi/cnvi.c +++ b/src/soc/intel/common/block/cnvi/cnvi.c @@ -86,6 +86,18 @@ static void cnvw_fill_ssdt(const struct device *dev) acpigen_write_field("CWAR", fields2, ARRAY_SIZE(fields2), FIELD_BYTEACC | FIELD_NOLOCK | FIELD_PRESERVE); +/* + * Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State + * { + * Return (ACPI_DEVICE_SLEEP_D3_HOT) + * } + */ + acpigen_write_method("_S0W", 0); + { + acpigen_write_return_integer(ACPI_DEVICE_SLEEP_D3_HOT); + } + acpigen_pop_len(); + acpigen_write_scope_end(); } |