[coreboot-gerrit] Patch merged into coreboot/master: i2c/generic: Allow GPIOs to be put in _CRS and PowerResource in ACPI

gerrit at coreboot.org gerrit at coreboot.org
Sun Jan 29 21:07:24 CET 2017


the following patch was just integrated into master:
commit 71d830fddc46fd22f90976f94eaaae2c390e5927
Author: Furquan Shaikh <furquan at chromium.org>
Date:   Wed Jan 25 17:53:01 2017 -0800

    i2c/generic: Allow GPIOs to be put in _CRS and PowerResource in ACPI
    
    Linux kernel expects that power management with ACPI should always be
    handled using PowerResource. However, some kernel drivers (e.g. ELAN
    touchscreen) check to see if reset gpio is passed in by the BIOS to
    decide whether the device loses power in suspend. Thus, until the kernel
    has a better way for drivers to query if device lost power in suspend,
    we need to allow passing in of GPIOs via _CRS as well as exporting
    PowerResource to control power to the device.
    
    Update mainboards to export reset GPIO as well as PowerResource for
    ELAN touchscreen device.
    
    BUG=chrome-os-partner:62311,chrome-os-partner:60194
    BRANCH=reef
    TEST=Verified that touchscreen works on power-on as well as after
    suspend-resume.
    
    Change-Id: I3409689cf56bfddd321402ad5dda3fc8762e6bc6
    Signed-off-by: Furquan Shaikh <furquan at chromium.org>
    Reviewed-on: https://review.coreboot.org/18238
    Tested-by: build bot (Jenkins)
    Reviewed-by: Duncan Laurie <dlaurie at chromium.org>


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

-gerrit



More information about the coreboot-gerrit mailing list