[roll] Roll fuchsia [ufs] Introduce UFS driver

This CL implements the basic bind functionality of the UFS driver.
Currently, the UFS driver only supports PCI-based UFSHCI.
Also, add the reqeust_descriptor headers.

This UFS driver is based on the code below written by Martin Lindsay
(mlindsay@google.com).
http://fxrev.dev/703158

Tests will be added after the test framework is added.

Original-Bug: 124835
Test: fx test -o ufs_bind_test
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/830036
Original-Revision: 3dd7db8fcf4de13f46f3ddef45ab21204e8e69ea
GitOrigin-RevId: 44da9fc2f88451a0fef4b995b85fe4e3b1945080
Change-Id: Iec968e20d38f41f3f580478a151ec3b09e0ee590
1 file changed
tree: c8e50de69dd05986b67a23ed4a42623655db4a9a
  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.