coreboot/src/drivers/i2c
Aaron Durbin b7d79cddf0 drives/i2c/designware: incorporate device_operations support
In ramstage the device_operations are needed for the i2c designware
host controller. Move the intel/common/block/i2c implementation
into the generic driver so other platforms can take advantage of it.

BUG=b:72121803

Change-Id: Id249933fadcc016bfba00e7a6d65f56dfc220724
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://review.coreboot.org/23372
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Martin Roth <martinroth@google.com>
Reviewed-by: Furquan Shaikh <furquan@google.com>
Reviewed-by: Subrata Banik <subrata.banik@intel.com>
2018-01-24 05:03:10 +00:00
..
adm1026 drivers: Use DEVICE_NOOP macro over dummy symbol 2014-11-01 21:14:07 +01:00
adm1027 drivers: Use DEVICE_NOOP macro over dummy symbol 2014-11-01 21:14:07 +01:00
adt7463 tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
alps device: acpi_name() should take a const struct device 2017-09-14 14:34:27 +00:00
at24rf08c src/drivers: Remove whitespace after memcpy & memset 2016-10-07 18:06:48 +02:00
ck505 drivers/i2c/ck505: Add generic driver to configure clockgen 2017-08-30 15:46:55 +00:00
da7219 device: acpi_name() should take a const struct device 2017-09-14 14:34:27 +00:00
designware drives/i2c/designware: incorporate device_operations support 2018-01-24 05:03:10 +00:00
generic device: acpi_name() should take a const struct device 2017-09-14 14:34:27 +00:00
hid device: acpi_name() should take a const struct device 2017-09-14 14:34:27 +00:00
i2cmux devicetree: Discriminate device ops scan_bus() 2015-06-04 11:19:01 +02:00
i2cmux2 devicetree: Discriminate device ops scan_bus() 2015-06-04 11:19:01 +02:00
lm63 drivers: Use DEVICE_NOOP macro over dummy symbol 2014-11-01 21:14:07 +01:00
max98373 drivers/i2c/max98373: Add driver for generating device in SSDT 2018-01-23 05:17:03 +00:00
max98927 device: acpi_name() should take a const struct device 2017-09-14 14:34:27 +00:00
nau8825 device: acpi_name() should take a const struct device 2017-09-14 14:34:27 +00:00
pcf8523 src: Fix all Siemens copyrights 2017-11-07 12:33:51 +00:00
rt5663 device: acpi_name() should take a const struct device 2017-09-14 14:34:27 +00:00
rtd2132 src/drivers: Fix checkpatch warning: no spaces at the start of a line 2017-07-28 16:24:57 +00:00
rx6110sa device/i2c_bus: allow i2c_bus and i2c_simple to coexist 2018-01-24 05:02:50 +00:00
tpm security/tpm: Change TPM naming for different layers. 2018-01-18 01:45:35 +00:00
w83793 tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
w83795 i2c/w83795: Fix chip type message 2016-08-02 14:02:59 +02:00
ww_ring include/device: Split i2c.h into three 2017-08-18 15:33:29 +00:00