Namespaces
Enumerations
enum RegisterType
| Name | Value |
|---|---|
| kMmio | 0 |
| kI2c | 1 |
| kSpi | 2 |
| kSpmi | 3 |
Represents who provides the `reg` property for this node. This information will be set and used
by the visitors. By default `reg` property of all nodes are considered mmio.
Defined at line 46 of file ../../sdk/lib/driver/devicetree/manager/node.h
Records
-
class BindPropertyVisitor -
class BoardChildNode -
class BoolProperty -
class BootMetadataElement -
class BootMetadataVisitor -
class BtiVisitor -
class ChildNode -
class DriverHostVisitor -
class DriverVisitor -
class GetPropertyReturn -
class GetPropertyReturn -
class InterruptParser -
class IommuCell -
class Manager -
class MmioVisitor -
class MultiVisitor -
class Node -
class NodeManager -
class ParentNode -
class ParsedProperties -
class Property -
class PropertyParser -
class PublisherDev -
class PublisherHost -
class PublisherInterface -
class Reference -
class ReferenceNode -
class ReferenceProperty -
class SmcElement -
class SmcVisitor -
class StringListProperty -
class StringProperty -
class Uint32Array -
class Uint32ArrayProperty -
class Uint32Property -
class Uint64Array -
class Uint64Property -
class Visitor -
class VisitorRegistry
Functions
-
zx::result<std::unique_ptr<VisitorRegistry>> LoadVisitors (const std::optional<std::vector<fuchsia_driver_framework::NodeSymbol>> & symbols)Find all devicetree visitor shared libraries under the incoming namespace's
`/pkg/lib/visitors` directory. Instantiate all visitor objects and return a
registry of visitors which includes the default devicetree visitors.
Defined at line 17 of file ../../sdk/lib/driver/devicetree/visitors/load-visitors.cc