[roll] Roll fuchsia Reland "[driver_manager] Respect colocate flag in DFv1"

The original change was reverted because it broke vim3. I have fixed the
colocate settings of a few vim3 drivers and verified that vim3 boots
normally.

This is a reland of commit 485e81b4474f81a0bced564f6a4d80ba7b798459

Original change's description:
> [driver_manager] Respect colocate flag in DFv1
>
> Because we've already set colocate on each driver to mirror the DFv1
> relationships, this results in no change in the number or composition of
> driver hosts in DFv1.
>
> However, it will enable some new device relationships that were not
> previously possible - see the linked bug for details.
>
> One ARM driver (aml_mipcsi) has its bind rules updated as this change
> surfaced an unrelated ambiguous bind issue. Another (shtv3) has its
> colocate setting updated to reflect the fact that it already resides in
> a different driver host and communicates with its parent via FIDL.
>
> Test: fidl-protocol-test; also booted QEMU, FEMU, NUC, Atlas, and Astro
>       and verified that driver hosts are exactly the same
> Original-Bug: 112741
> Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/747026

Original-Bug: 112741
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/753702
Original-Revision: a2685785e2b0cba5844734a89a7303bbbf78624e
GitOrigin-RevId: bc06a828d21f0bd72effd90df2a0c0568e385fb8
Change-Id: I354b6f1f5fba2f86c10d81bd1e4d8d222fd2295a
1 file changed
tree: 055cb916fe49cf4f5201e0297f8c33e6ee4dd6a9
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. minimal
  9. prebuilts
  10. README.md
  11. stem
  12. test_durations
  13. 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.