[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