From aee78f0dbe3ee9984c8c1b8969a0a4b97c4e5d16 Mon Sep 17 00:00:00 2001 From: Aaron Durbin Date: Wed, 6 Aug 2014 14:38:52 -0500 Subject: chromeec: provide proto v3 over i2c support Certain boards need to speak proto v3 over i2c. Leverage the transport agnostic API to share the logic with other proto v3 impelementations. BUG=chrome-os-partner:31148 BRANCH=None TEST=Built and ran on ryu. Can talk to the EC successfully. Change-Id: I1d0cd6907057af4ded3c4460193bbe1d897a1db7 Signed-off-by: Patrick Georgi Original-Commit-Id: cb9ac965ad04c9491f40fd9aa595176a28a467b3 Original-Change-Id: Ib699120fd232392e8caa0889c2bf40f4587a8a35 Original-Signed-off-by: Aaron Durbin Original-Reviewed-on: https://chromium-review.googlesource.com/211139 Original-Reviewed-by: Stefan Reinauer Original-Reviewed-by: Tom Warren Original-Reviewed-by: Furquan Shaikh Original-Tested-by: Furquan Shaikh Reviewed-on: http://review.coreboot.org/8828 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer --- src/ec/google/chromeec/Kconfig | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/ec/google/chromeec/Kconfig') diff --git a/src/ec/google/chromeec/Kconfig b/src/ec/google/chromeec/Kconfig index cad1b487bd..bec12fb10a 100644 --- a/src/ec/google/chromeec/Kconfig +++ b/src/ec/google/chromeec/Kconfig @@ -19,6 +19,13 @@ config EC_GOOGLE_CHROMEEC_I2C_CHIP hex default 0x1e +config EC_GOOGLE_CHROMEEC_I2C_PROTO3 + depends on EC_GOOGLE_CHROMEEC_I2C + bool + default n + help + Use only proto3 for i2c EC communication. + config EC_GOOGLE_CHROMEEC_LPC depends on EC_GOOGLE_CHROMEEC && ARCH_X86 # Needs Plug-and-play. def_bool y -- cgit v1.2.3