coreboot/src/ec
Aaron Durbin c7224426e1 chromeec: allow transport implementation to provide buffers for proto v3
Depending on the transport mechanism for proto v3 different bytes
need to be send and/or read before the request and response. Depending
on the software and/or controller interface that requirement leads to
needing to copy data into temporary buffers.  Avoid this by allowing
the transport mechanism to provide the request and response
buffers.

BUG=chrome-os-partner:31148
BRANCH=None
TEST=Built for rush and ryu. Ran on ryu with i2c implementation.
     Also built for rambi to check x86 systems.

Change-Id: Iad6cce566a253ca72e6f5009a97235ece0a6c1b5
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/211138
Reviewed-by: Furquan Shaikh <furquan@chromium.org>
2014-08-07 22:38:02 +00: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 chromeec: allow transport implementation to provide buffers for proto v3 2014-08-07 22:38:02 +00: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