[coreboot-gerrit] Patch merged into coreboot/master: d2ae6ae AMD Thatcher: fix issue 'S3 fails to suspend after wake up from USB keyboard'

gerrit at coreboot.org gerrit at coreboot.org
Thu Jun 13 01:15:36 CEST 2013


the following patch was just integrated into master:
commit d2ae6ae7898b00425ace91ebb835299c18a5ad50
Author: Siyuan Wang <wangsiyuanbuaa at gmail.com>
Date:   Wed Jun 5 14:32:51 2013 +0800

    AMD Thatcher: fix issue 'S3 fails to suspend after wake up from USB keyboard'
    
    This issue can be reproduced in Linux by the following steps:
    1) use pm-suspend to suspend.
    2) use USB keyboard to wake up.
    3) use pm-suspend to suspend. FAIL To SUSPEND.
    
    The cause of this issue is:
    USB devices use bit 11(0x0b) of GP0_STS represents S3 wake up event,
    but this bit is not clear after wake up. So OS thinks there is a
    wake up signal and wake up immediately.
    
    In this patch, I add AcpiGpe0Blk using MMIO access and write 1
    on bit 11. Write 1 to clear as spec says.
    I have tested on Thatcher
    
    The same change was done for AMD Parmer in commit »AMD Parmer:
    fix issue 'S3 fails to suspend after wake up from USB keyboard'
    (03901124) [1].
    
    [1] http://review.coreboot.org/#/c/3347/
        (Change-Id: Iec3078bf29de99683e7cd3ef4e178fbeb4dc09c1)
    
    Change-Id: Iaef39237497ef896d0f186e8f5522222c0ce6cb7
    Signed-off-by: Siyuan Wang <SiYuan.Wang at amd.com>
    Signed-off-by: Siyuan Wang <wangsiyuanbuaa at gmail.com>
    Reviewed-on: http://review.coreboot.org/3374
    Reviewed-by: Paul Menzel <paulepanter at users.sourceforge.net>
    Tested-by: build bot (Jenkins)
    Reviewed-by: Stefan Reinauer <stefan.reinauer at coreboot.org>


See http://review.coreboot.org/3374 for details.

-gerrit



More information about the coreboot-gerrit mailing list