aboutsummaryrefslogtreecommitdiffstats
path: root/src/ec/google/chromeec/Kconfig
diff options
context:
space:
mode:
authorHung-Te Lin <hungte@chromium.org>2013-06-26 19:42:12 +0800
committerStefan Reinauer <stefan.reinauer@coreboot.org>2013-07-10 23:15:57 +0200
commit0ee7062e305c6ba4457e1edf10de8d5b3b388a70 (patch)
tree8bbc332a29aa372c3e8c69ff946df2af51ff3b04 /src/ec/google/chromeec/Kconfig
parente946f981a4c603d93eced2e0ccf8837fca7c8cd4 (diff)
downloadcoreboot-0ee7062e305c6ba4457e1edf10de8d5b3b388a70.tar.gz
coreboot-0ee7062e305c6ba4457e1edf10de8d5b3b388a70.tar.xz
coreboot-0ee7062e305c6ba4457e1edf10de8d5b3b388a70.zip
ec/google: Support ChromeOS EC on SPI bus.
For devices with ChromeOS EC on SPI bus, use the standard SPI driver interface (see spi-generic.h) to exchange data. Note: Only EC protocol v3 is supported for SPI bus. Change-Id: Ia8dcdecd125a2bd7424d0c7560e046b6d6988a03 Signed-off-by: Hung-Te Lin <hungte@chromium.org> Reviewed-on: http://review.coreboot.org/3751 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Diffstat (limited to 'src/ec/google/chromeec/Kconfig')
-rw-r--r--src/ec/google/chromeec/Kconfig18
1 files changed, 16 insertions, 2 deletions
diff --git a/src/ec/google/chromeec/Kconfig b/src/ec/google/chromeec/Kconfig
index 1c4a7c03e..342db3e9b 100644
--- a/src/ec/google/chromeec/Kconfig
+++ b/src/ec/google/chromeec/Kconfig
@@ -22,7 +22,21 @@ config EC_GOOGLE_CHROMEEC_I2C_CHIP
config EC_GOOGLE_CHROMEEC_LPC
depends on EC_GOOGLE_CHROMEEC && ARCH_X86 # Needs Plug-and-play.
- bool
- default y
+ def_bool y
help
Google Chrome EC via LPC bus.
+
+config EC_GOOGLE_CHROMEEC_SPI
+ depends on EC_GOOGLE_CHROMEEC
+ def_bool n
+ help
+ Google's Chrome EC via SPI bus.
+
+config EC_GOOGLE_CHROMEEC_SPI_BUS
+ depends on EC_GOOGLE_CHROMEEC_SPI
+ hex "SPI bus for Google's Chrome EC"
+
+config EC_GOOGLE_CHROMEEC_SPI_CHIP
+ depends on EC_GOOGLE_CHROMEEC_SPI
+ hex
+ default 0