summaryrefslogtreecommitdiff
path: root/src/ec/google/wilco/acpi/event.asl
diff options
context:
space:
mode:
Diffstat (limited to 'src/ec/google/wilco/acpi/event.asl')
-rw-r--r--src/ec/google/wilco/acpi/event.asl10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/ec/google/wilco/acpi/event.asl b/src/ec/google/wilco/acpi/event.asl
index bf4bb19be7..4e24ee32de 100644
--- a/src/ec/google/wilco/acpi/event.asl
+++ b/src/ec/google/wilco/acpi/event.asl
@@ -139,6 +139,12 @@ Method (_Q66, 0, Serialized)
/* UCSI SCI uses a unique event code */
Method (_Q79, 0, Serialized)
{
- Printf ("EC _Q79 UCSI Event")
- Notify (^UCSI, 0x80)
+ If (ISSX == Zero) {
+ Printf ("EC _Q79 UCSI Event")
+ Notify (^UCSI, 0x80)
+ ^UCEP = Zero
+ } Else {
+ Printf ("EC _Q79 UCSI Event Masked in S0ix")
+ ^UCEP = One
+ }
}