[coreboot-gerrit] Patch merged into coreboot/master: ec/lenovo/h8: Add USB Always On

gerrit at coreboot.org gerrit at coreboot.org
Fri Nov 18 18:14:46 CET 2016


the following patch was just integrated into master:
commit f1395d825be59663913f88ddaf01cbfa6c46afa7
Author: Nicola Corna <nicola at corna.info>
Date:   Sat Nov 5 16:06:59 2016 +0100

    ec/lenovo/h8: Add USB Always On
    
    USB AO is the internal name for the dedicated charging port on
    ThinkPads when in S3 or lower.
    
    AOEN (bit 0) is internal name for enabling this feature while AOCF
    (bits 2 and 3) is the configuration field. According to Peter Stuge,
    AOCF can be configured in this way:
    
        00 => AC S3 S4 S4 USB on, battery S3 USB on, battery S4 S5 off
        11 => AC S3 S4 S4 USB on, battery S3 S4 S5 USB off
        10, 01 => equivalent to 00
    
    This commit also adds a new configuration field in the CMOS of the
    X220 and the X201 to activate this feature. It probably can be also
    added to all the ThinkPads that support this functionality.
    
    With this functionality USB devices are able to negotiate full power
    from the dedicated port (usually the yellow one) even in S3.
    
    Tested on a X201 and X220 with an Android smartphone: with this
    feature enabled it shows "Charging" when connected during S3, without
    it it shows "Charging slowly" (or it doesn't charge at all on the
    X201).
    
    For some reasons the "AC only" mode doesn't work, so it has been
    disabled.
    
    Change-Id: Ie1269a4357e2fbd608ad8b7b8262275914730f6e
    Signed-off-by: Nicola Corna <nicola at corna.info>
    Reviewed-on: https://review.coreboot.org/17252
    Tested-by: build bot (Jenkins)
    Reviewed-by: Nico Huber <nico.h at gmx.de>


See https://review.coreboot.org/17252 for details.

-gerrit



More information about the coreboot-gerrit mailing list