coreboot/src/ec
Hung-Te Lin 3d7c2ebd95 ec/google: Isolate EC bus protocol implementation.
The Chrome EC can be connected by different types of bus like LPC / I2C / SPI,
and the current implementation is only for LPC.

To support other types, we must first isolate the LPC protocol stuff and add
configuration variable (EC_GOOGLE_CHROMEEC_LPC) to specify bus type.

Verified by building google/link (with chromeec) configuration successfully.

Conflicts:
	src/ec/google/chromeec/Kconfig
	src/ec/google/chromeec/Makefile.inc

Change-Id: Ib2920d8d935bcc77a5394e818f69e9265e26e8a0
Signed-off-by: Hung-Te Lin <hungte@chromium.org>
Reviewed-on: http://review.coreboot.org/3068
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Tested-by: build bot (Jenkins)
Reviewed-by: David Hendricks <dhendrix@chromium.org>
2013-04-30 19:42:59 -07:00
..
acpi x86: Unify arch/io.h and arch/romcc_io.h 2013-03-22 00:00:09 +01:00
compal Add support for ENE932 EC w/ Compal firmware 2012-12-12 06:02:04 +01:00
google ec/google: Isolate EC bus protocol implementation. 2013-04-30 19:42:59 -07:00
lenovo GPLv2 notice: Unify all files to just use one space in »MA 02110-1301« 2013-03-01 10:16:08 +01:00
quanta x86: Unify arch/io.h and arch/romcc_io.h 2013-03-22 00:00:09 +01:00
smsc x86: Unify arch/io.h and arch/romcc_io.h 2013-03-22 00:00:09 +01:00
Kconfig Add support for Google ChromeEC 2013-02-22 23:10:01 +01:00
Makefile.inc Add support for Google ChromeEC 2013-02-22 23:10:01 +01:00