diff options
author | Anton Staaf <robotboy@chromium.org> | 2015-06-08 10:40:43 -0700 |
---|---|---|
committer | ChromeOS Commit Bot <chromeos-commit-bot@chromium.org> | 2015-06-11 00:08:49 +0000 |
commit | bd7e885ae780493e37a58418a6f0197a4a3b951a (patch) | |
tree | 218facf95bb3ccc6510139f00bbabee4858b6166 /chip/stm32/usb-stream.h | |
parent | 7fab87e488f58e98dc3669b45eb068be8181ff77 (diff) | |
download | chrome-ec-bd7e885ae780493e37a58418a6f0197a4a3b951a.tar.gz |
Stream: Remove in_stream/out_stream interface
The in_stream and out_stream interfaces were a first attempt
at providing an abstraction for multiple stream like devices
(usart, USB, I2C/LPC host interfaces...). But, by baking
the queue into the device it proved to be hard to use and
required additional resources (task or deferred hook) to handle
passing data from one stream to another.
Since then the queue policy and producer/consumer interfaces
have replaced the stream interfaces. This CL removes the old
stream interfaces and updates the only users (deleting the
test echo code from the discovery-stm32f072 board and updating
the mcdp28x0 driver to use the queue interfaces).
Signed-off-by: Anton Staaf <robotboy@chromium.org>
BRANCH=None
BUG=None
TEST=make buildall -j
Change-Id: Ic0d2abf81eafc4fb2e61172540151f2d0ba45caf
Reviewed-on: https://chromium-review.googlesource.com/276163
Reviewed-by: Todd Broch <tbroch@chromium.org>
Commit-Queue: Anton Staaf <robotboy@chromium.org>
Trybot-Ready: Anton Staaf <robotboy@chromium.org>
Tested-by: Anton Staaf <robotboy@chromium.org>
Diffstat (limited to 'chip/stm32/usb-stream.h')
-rw-r--r-- | chip/stm32/usb-stream.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/chip/stm32/usb-stream.h b/chip/stm32/usb-stream.h index fcc688ecdc..97816afa05 100644 --- a/chip/stm32/usb-stream.h +++ b/chip/stm32/usb-stream.h @@ -10,8 +10,6 @@ #include "compile_time_macros.h" #include "consumer.h" #include "hooks.h" -#include "in_stream.h" -#include "out_stream.h" #include "producer.h" #include "queue.h" #include "usb.h" |