1d33488968
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@chromium.org> Reviewed-on: https://review.coreboot.org/17089 Tested-by: build bot (Jenkins) Reviewed-by: Duncan Laurie <dlaurie@chromium.org> |
||
---|---|---|
.. | ||
adm1026 | ||
adm1027 | ||
adt7463 | ||
at24rf08c | ||
da7219 | ||
generic | ||
i2cmux | ||
i2cmux2 | ||
lm63 | ||
nau8825 | ||
pcf8523 | ||
rtd2132 | ||
tpm | ||
w83793 | ||
w83795 | ||
ww_ring |