[roll] Roll fuchsia [block][sdhci] Migrate pci-sdhci to DFv2 This change migrates the pci-sdhci driver from DFv1 to DFv2. Note on AI Review feedback: - fdf::DriverBase2 and driver_base2.h are valid in-tree APIs in this checkout. - PciSdhci inherits from fdf::DriverBase2, which is default-constructible (takes a name) and does not take start_args in its constructor. - PciSdhci::Start takes fdf::DriverContext by value, which provides context.incoming(). - FUCHSIA_DRIVER_EXPORT2 and driver_export2.h are correct for exporting DriverBase2 drivers. - fdf::MakeOffer2, fdf::MakeProperty2, and fuchsia_driver_framework::NodeProperty2 are valid APIs in this checkout. - fdf::MakeOffer2 returns fuchsia_driver_framework::Offer, not Offer2. There is no Offer2 in fuchsia_driver_framework. - Adds capabilities and expose blocks to meta/pci-sdhci.cml to route fuchsia.hardware.sdhci.Service. - Copyright years are kept as their original creation years (2019, 2023, 2017, 2022) to strictly align with Fuchsia's licensing policy, which states that the copyright year should reflect the year of creation and must not be updated or appended to, even for significant modifications. The code compiles and tests pass successfully. Test: fx build //src/devices/block/drivers/pci-sdhci:pci-sdhci-driver Test: fx test pci-sdhci-bind_test TAG: agy CONV: 512cb06b-fd56-48d3-b982-06b23d7ed86e Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1585639 Original-Original-Revision: 2ad8b92219a115c708e32d6c67f2a980ecf4f96e GitOrigin-RevId: 325f2fe56764e7827e2cd727edfeb478893a917e Change-Id: Iffb8ca3cee1c0799a6c4882529d6b2a954230961 Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1699862 Cr-Commit-Position: refs/heads/main@{#196575}
This repository contains Fuchsia's Global Integration manifest files.
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 in one of the communication channels documented at get involved.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.