[roll] Roll fuchsia [sdmmc] Support FIDL calls.

Many caveats. Changes will be introduced in parts.
- This change only has an effect when an sdmmc protocol server (e.g.,
  aml-sdmmc) supports FIDL. Currently, they all support Banjo only.
- The fuchsia_hardware_sdmmc::Sdmmc::Request call is performed
  synchronously, which is not performant. This will be switched to an
  asynchronous call (fxrev.dev/919153).
- This change translates Banjo types to FIDL types. When Banjo is
  removed, FIDL types should be used everywhere.
- fuchsia_hardware_sdmmc::Sdmmc::RegisterInBandInterrupt is not yet
  supported.

Original-Bug: b/299501583
Test: Local experiments using FIDL-capable aml-sdmmc.
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/916437
Original-Revision: a8e0f4849077d5e2d667ae79d9b3b92d6d17566c
GitOrigin-RevId: b1cd8fb015dc392869e97a50472a92dfed564d66
Change-Id: I4db078119c16f09a9317d8e91031fed86301d0b4
1 file changed
tree: d59ec351d8318cdfb78c0aa125ac016a98129b3e
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
  14. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.