Skip to main content

Crate fdt_edit

Crate fdt_edit 

Source

Structs§

ClockNodeView
Specialized view for clock provider nodes.
ClockNodeViewMut
Mutable view for clock provider nodes.
ClockRef
Clock reference, used to parse clocks property.
Fdt
An editable Flattened Device Tree (FDT).
FdtData
FDT 二进制数据
FdtEncoder
FDT 编码器
FixedClock
Fixed clock provider.
IntcNodeView
Specialized view for interrupt controller nodes.
IntcNodeViewMut
Mutable view for interrupt controller nodes.
InterruptRef
Interrupt reference, used to parse the interrupts property.
MemoryNodeView
Specialized view for memory nodes.
MemoryNodeViewMut
Mutable view for memory nodes.
MemoryRegion
Memory region information.
MemoryReservation
Entry in the memory reservation block.
Node
A mutable device tree node.
NodeDfsIter
Depth-first iterator over all node IDs in the tree.
NodeGeneric
A generic node view with no extra specialization.
NodeGenericMut
Mutable view for generic nodes.
PciInterruptInfo
PCI interrupt information.
PciInterruptMap
PCI interrupt mapping entry.
PciNodeView
Specialized view for PCI bridge nodes.
PciNodeViewMut
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.
RangesEntry
Ranges entry information for address translation.
Reader
Sequential reader for parsing FDT data structures.
RegFixed
RegInfo
Reg entry information.

Enums§

ClockType
Clock provider type.
FdtError
Errors that can occur during FDT parsing.
NodeType
Typed node view enum, allowing pattern matching by node kind.
NodeTypeMut
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 Fdt arena.