fdt_parser/
lib.rs

1#![cfg_attr(not(test), no_std)]
2#![doc = include_str!("../README.md")]
3
4mod chosen;
5mod clocks;
6mod define;
7pub mod error;
8mod fdt;
9mod interrupt;
10mod memory;
11mod meta;
12mod node;
13mod pci;
14mod property;
15mod read;
16
17use define::*;
18
19pub use chosen::Chosen;
20pub use clocks::ClockRef;
21pub use define::{FdtHeader, MemoryRegion, Phandle};
22pub use error::FdtError;
23pub use fdt::Fdt;
24pub use interrupt::InterruptController;
25pub use node::Node;
26pub use pci::{Pci, PciRange, PciSpace};
27pub use property::Property;
28
29#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord)]
30pub enum Status {
31    Okay,
32    Disabled,
33}