svd-generator 0.7.0

Converts device information from flattened device tree into an SVD description
Documentation
use crate::svd::create_cluster;
use crate::Result;

pub mod chan;
pub mod int_status;
pub mod operation_mode;
pub mod rx_queue_dma;

/// Creates Synopsys DesignWare Gigabit Ethernet v4.xx MTL register definitions.
pub fn create() -> Result<svd::RegisterCluster> {
    Ok(svd::RegisterCluster::Cluster(create_cluster(
        "mtl",
        "MTL registers",
        0xc00,
        &[
            operation_mode::create()?,
            int_status::create()?,
            rx_queue_dma::create()?,
            chan::create()?,
        ],
        None,
    )?))
}