Mike Loptien (mike.loptien@se-eng.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/2444
-gerrit
commit 5da7cf6104743e1560982004181019fcd91a6bfc Author: Mike Loptien mike.loptien@se-eng.com Date: Mon Feb 18 09:11:57 2013 -0700
Persimmon FWTS update: Fix FWTS S3 test.
Fixing the _WAK method to allow it to return status and wake the system from S3 sleep with the RTC. This allows the FWTS S3 test to pass.
The change being made is to uncomment a block of code in the WAK method which was commented out over 2 years ago:
if(DeRefOf(Index(WKST,0))) { Store(0, Index(WKST,1)) } else { Store(Arg0, Index(WKST,1)) }
Change-Id: Ica01572c23efa6d1c0fc422b5b2abf1b0f6eba71 Signed-off-by: Mike Loptien mike.loptien@se-eng.com --- src/mainboard/amd/persimmon/dsdt.asl | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/src/mainboard/amd/persimmon/dsdt.asl b/src/mainboard/amd/persimmon/dsdt.asl index dd7b4b1..876905d 100644 --- a/src/mainboard/amd/persimmon/dsdt.asl +++ b/src/mainboard/amd/persimmon/dsdt.asl @@ -931,12 +931,12 @@ DefinitionBlock ( /* Arbitrarily clear PciExpWakeStatus */ Store(PWST, PWST)
- /* if(DeRefOf(Index(WKST,0))) { - * Store(0, Index(WKST,1)) - * } else { - * Store(Arg0, Index(WKST,1)) - * } - */ + if(DeRefOf(Index(WKST,0))) { + Store(0, Index(WKST,1)) + } else { + Store(Arg0, Index(WKST,1)) + } + Return(WKST) } /* End Method(_WAK) */