[roll] Roll fuchsia [serial][ftdi] Convert to serialimpl FIDL
Implement the FIDL version of serialimpl instead of Banjo. There are a
number of behavioral changes included:
- Write() requests write the entire buffer, as mandated by the
serialimpl FIDL protocol
- Write() requests wait for all USB requests to complete before
replying, and surface USB errors
- Read() requests wait for some data to be received before replying, and
surface USB errors
The MPSSE Write() method now uses a FIDL serialimpl client to perform
synchronous writes, as these would otherwise have to be done
asynchronously in some cases.
Original-Bug: 333094948
Test: ftdi-integration-test
Test: ftdi-i2c-test
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1031224
Original-Revision: b11f5742decb6a73ed346d37dfa8c5cf9f05fdc5
GitOrigin-RevId: 85a03d0359cac711bd08fdc875ea27add4c4fc1f
Change-Id: I518364470a849f55c96b2c13d98dec92947aea09
diff --git a/stem b/stem
index cde79fe..55fd753 100644
--- a/stem
+++ b/stem
@@ -11,7 +11,7 @@
githooks="integration/git-hooks"
remote="https://fuchsia.googlesource.com/fuchsia"
gerrithost="https://fuchsia-review.googlesource.com"
- revision="d046737995fc6a4a6a69592342d7a306a1418491"/>
+ revision="b11f5742decb6a73ed346d37dfa8c5cf9f05fdc5"/>
</projects>
<hooks>
<hook name="install-environment"