Structs§
- Clock
Node View - Specialized view for clock provider nodes.
- Clock
Node View Mut - Mutable view for clock provider nodes.
- Clock
Ref - Clock reference, used to parse clocks property.
- Fdt
- An editable Flattened Device Tree (FDT).
- FdtData
- FDT 二进制数据
- FdtEncoder
- FDT 编码器
- Fixed
Clock - Fixed clock provider.
- Intc
Node View - Specialized view for interrupt controller nodes.
- Intc
Node View Mut - Mutable view for interrupt controller nodes.
- Interrupt
Ref - Interrupt reference, used to parse the
interruptsproperty. - Memory
Node View - Specialized view for memory nodes.
- Memory
Node View Mut - Mutable view for memory nodes.
- Memory
Region - Memory region information.
- Memory
Reservation - Entry in the memory reservation block.
- Node
- A mutable device tree node.
- Node
DfsIter - Depth-first iterator over all node IDs in the tree.
- Node
Generic - A generic node view with no extra specialization.
- Node
Generic Mut - Mutable view for generic nodes.
- PciInterrupt
Info - PCI interrupt information.
- PciInterrupt
Map - PCI interrupt mapping entry.
- PciNode
View - Specialized view for PCI bridge nodes.
- PciNode
View Mut - Mutable view for PCI bridge nodes.
- PciRange
- PCI address range entry.
- Phandle
- A phandle (pointer handle) for referencing device tree nodes.
- Property
- A mutable device tree property.
- Ranges
Entry - Ranges entry information for address translation.
- Reader
- Sequential reader for parsing FDT data structures.
- RegFixed
- RegInfo
- Reg entry information.
Enums§
- Clock
Type - Clock provider type.
- FdtError
- Errors that can occur during FDT parsing.
- Node
Type - Typed node view enum, allowing pattern matching by node kind.
- Node
Type Mut - Typed mutable node view enum.
- PciSpace
- PCI address space types.
- Status
- Device tree node status property value.
Type Aliases§
- NodeId
- A unique identifier for a node in the
Fdtarena.