[coreboot-gerrit] Patch merged into coreboot/master: drivers/i2c/generic: Re-factor SSDT generation code

gerrit at coreboot.org gerrit at coreboot.org
Tue Oct 25 00:13:09 CEST 2016


the following patch was just integrated into master:
commit 1d33488968573888ea1fc386b7ede0bc67e9b32c
Author: Furquan Shaikh <furquan at chromium.org>
Date:   Fri Oct 21 16:24:07 2016 -0700

    drivers/i2c/generic: Re-factor SSDT generation code
    
    1. Export i2c_generic_fill_ssdt to allow other device-specific i2c
    drivers to share and re-use the same code for generating AML code for
    SSDT. In order to achieve this, following changes are required:
     a. Add macro I2C_GENERIC_CONFIG that defines a structure with all
     generic i2c device-tree properties. This macro should be placed by the
     using driver at the start of its config structure.
     b. Accept a callback function to add any device specific information to
     SSDT. If generic driver is used directly by a device, callback would be
     NULL. Other devices using a separate i2c driver can provide a callback
     to add any properties to SSDT.
    2. Allow device to provide _CID.
    
    BUG=chrome-os-partner:57846
    
    Change-Id: I3a0054e22b81f9d6d407bef417eae5e9edc04ee4
    Signed-off-by: Furquan Shaikh <furquan at chromium.org>
    Reviewed-on: https://review.coreboot.org/17089
    Tested-by: build bot (Jenkins)
    Reviewed-by: Duncan Laurie <dlaurie at chromium.org>


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

-gerrit



More information about the coreboot-gerrit mailing list