class PublisherHost

Defined at line 26 of file ../../sdk/lib/driver/devicetree/manager/publisher-host.h

Public Methods

zx::result<> AddPbusNode (fuchsia_hardware_platform_bus::Node & pbus_node, std::vector<std::optional<std::string>> metadata_text, std::vector<std::optional<std::string>> power_config_text)

Defined at line 17 of file ../../sdk/lib/driver/devicetree/manager/publisher-host.cc

zx::result<> AddBoardChildNode (BoardChildNode args)

Defined at line 27 of file ../../sdk/lib/driver/devicetree/manager/publisher-host.cc

zx::result<> AddCompositeNodeSpec (std::string name, std::vector<fuchsia_driver_framework::ParentSpec2> parents, std::optional<std::string> driver_host)

Defined at line 40 of file ../../sdk/lib/driver/devicetree/manager/publisher-host.cc

const std::vector<PbusNode> & GetPbusNodesWithMetadata ()

Defined at line 41 of file ../../sdk/lib/driver/devicetree/manager/publisher-host.h

zx::result<> RegisterIommu (uint32_t iommu_id, fuchsia_hardware_platform_bus::Iommu iommu)

Defined at line 51 of file ../../sdk/lib/driver/devicetree/manager/publisher-host.cc

const std::vector<fuchsia_hardware_platform_bus::Node> & GetPbusNodes ()

Defined at line 36 of file ../../sdk/lib/driver/devicetree/manager/publisher-host.cc

const std::vector<BoardChildNode> & GetBoardChildNodes ()

Defined at line 32 of file ../../sdk/lib/driver/devicetree/manager/publisher-host.cc

const std::vector<CompositeNodeSpecInfo> & GetCompositeNodeSpecInfos ()

Defined at line 44 of file ../../sdk/lib/driver/devicetree/manager/publisher-host.h

const std::vector<fuchsia_driver_framework::CompositeNodeSpec> & GetCompositeNodeSpecs ()

Defined at line 47 of file ../../sdk/lib/driver/devicetree/manager/publisher-host.h

const std::unordered_map<uint32_t, fuchsia_hardware_platform_bus::Iommu> & GetIommus ()

Defined at line 50 of file ../../sdk/lib/driver/devicetree/manager/publisher-host.h