coreboot/src/ec/google/chromeec
Furquan Shaikh 38b349cb35 ec/google/chromeec: Add driver for i2c_tunnel device under Chrome EC
This change enables support for generating ACPI nodes for I2C tunnel for
any GOOG0012 device that is sitting behind the Chrome EC. It accepts a
config "remote_bus" which allows mainboard to configure the id of the
remote bus that is being tunneled.

BUG=b:154290952
BRANCH=None
TEST=Verified that SSDT node for I2C tunnel behind Chrome EC is
generated correctly.

Signed-off-by: Furquan Shaikh <furquan@google.com>
Change-Id: Icfc0ec3725d7f1d20bcb5cb43a0a23aac72bf4eb
Reviewed-on: https://review.coreboot.org/c/coreboot/+/40515
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
2020-04-22 19:14:43 +00:00
..
acpi google/chromeec: Add USB MUX Interrupt 2020-04-13 23:39:29 +00:00
i2c_tunnel ec/google/chromeec: Add driver for i2c_tunnel device under Chrome EC 2020-04-22 19:14:43 +00:00
chip.h src/ec: Use SPDX for GPL-2.0-only files 2020-04-05 17:43:16 +00:00
crosec_proto.c src/ec: Use SPDX for GPL-2.0-only files 2020-04-05 17:43:16 +00:00
ec.c google/chromeec: Add wrapper for EC_CMD_GET_KEYBD_CONFIG 2020-04-20 21:35:03 +00:00
ec.h google/chromeec: Add wrapper for EC_CMD_GET_KEYBD_CONFIG 2020-04-20 21:35:03 +00:00
ec_acpi.c ec/google/chromeec: Fix acpi_name() for Chrome EC device 2020-04-22 18:52:20 +00:00
ec_boardid.c src/ec: Use SPDX for GPL-2.0-only files 2020-04-05 17:43:16 +00:00
ec_commands.h ec/google/chromeec: Add host command EC_CMD_GET_KEYBD_CONFIG 2020-04-17 01:07:25 +00:00
ec_i2c.c src/ec: Use SPDX for GPL-2.0-only files 2020-04-05 17:43:16 +00:00
ec_lpc.c ec/google/chromeec: Add .scan_bus() callback for Chrome EC device 2020-04-22 18:52:29 +00:00
ec_message.h tree: drop last paragraph of GPL copyright header 2015-10-31 21:37:39 +01:00
ec_skuid.c ec/google/chromeec: add smbios_mainboard_manufacturer() 2020-04-13 15:03:48 +00:00
ec_spi.c src/ec: Use SPDX for GPL-2.0-only files 2020-04-05 17:43:16 +00:00
Kconfig ec/google/chromeec: Add driver for i2c_tunnel device under Chrome EC 2020-04-22 19:14:43 +00:00
Makefile.inc ec/google/chromeec: Add driver for i2c_tunnel device under Chrome EC 2020-04-22 19:14:43 +00:00
smihandler.c src/ec: Use SPDX for GPL-2.0-only files 2020-04-05 17:43:16 +00:00
smm.h src/ec: Use SPDX for GPL-2.0-only files 2020-04-05 17:43:16 +00:00
switches.c src/ec: Use SPDX for GPL-2.0-only files 2020-04-05 17:43:16 +00:00
vboot_storage.c src/ec: Use SPDX for GPL-2.0-only files 2020-04-05 17:43:16 +00:00
vstore.c src/ec: Use SPDX for GPL-2.0-only files 2020-04-05 17:43:16 +00:00