Save and restore ECOS during suspend/resume
Change-Id: I137ef6c574a372601bc51f6e815158767acd0e1b
This commit is contained in:
committed by
Jeremy Soller
parent
35d6693a27
commit
caf3ce984c
@@ -62,9 +62,13 @@ Device (\_SB.PCI0.LPCB.EC0)
|
||||
}
|
||||
}
|
||||
|
||||
Name (S3OS, Zero)
|
||||
Method (PTS, 1, Serialized) {
|
||||
Debug = Concatenate("EC: PTS: ", ToHexString(Arg0))
|
||||
If (ECOK) {
|
||||
// Save ECOS during sleep
|
||||
S3OS = ECOS
|
||||
|
||||
// Clear wake cause
|
||||
WFNO = Zero
|
||||
}
|
||||
@@ -73,6 +77,9 @@ Device (\_SB.PCI0.LPCB.EC0)
|
||||
Method (WAK, 1, Serialized) {
|
||||
Debug = Concatenate("EC: WAK: ", ToHexString(Arg0))
|
||||
If (ECOK) {
|
||||
// Restore ECOS after sleep
|
||||
ECOS = S3OS
|
||||
|
||||
// Set current AC state
|
||||
^^^^AC.ACFG = ADP
|
||||
|
||||
|
Reference in New Issue
Block a user