1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4 #[doc = "0x00 - cci_cfg."]
5 pub cci_cfg: CCI_CFG,
6 #[doc = "0x04 - cci_addr."]
7 pub cci_addr: CCI_ADDR,
8 #[doc = "0x08 - cci_wdata."]
9 pub cci_wdata: CCI_WDATA,
10 #[doc = "0x0c - cci_rdata."]
11 pub cci_rdata: CCI_RDATA,
12 #[doc = "0x10 - cci_ctl."]
13 pub cci_ctl: CCI_CTL,
14}
15#[doc = "cci_cfg (rw) register accessor: an alias for `Reg<CCI_CFG_SPEC>`"]
16pub type CCI_CFG = crate::Reg<cci_cfg::CCI_CFG_SPEC>;
17#[doc = "cci_cfg."]
18pub mod cci_cfg;
19#[doc = "cci_addr (rw) register accessor: an alias for `Reg<CCI_ADDR_SPEC>`"]
20pub type CCI_ADDR = crate::Reg<cci_addr::CCI_ADDR_SPEC>;
21#[doc = "cci_addr."]
22pub mod cci_addr;
23#[doc = "cci_wdata (rw) register accessor: an alias for `Reg<CCI_WDATA_SPEC>`"]
24pub type CCI_WDATA = crate::Reg<cci_wdata::CCI_WDATA_SPEC>;
25#[doc = "cci_wdata."]
26pub mod cci_wdata;
27#[doc = "cci_rdata (rw) register accessor: an alias for `Reg<CCI_RDATA_SPEC>`"]
28pub type CCI_RDATA = crate::Reg<cci_rdata::CCI_RDATA_SPEC>;
29#[doc = "cci_rdata."]
30pub mod cci_rdata;
31#[doc = "cci_ctl (rw) register accessor: an alias for `Reg<CCI_CTL_SPEC>`"]
32pub type CCI_CTL = crate::Reg<cci_ctl::CCI_CTL_SPEC>;
33#[doc = "cci_ctl."]
34pub mod cci_ctl;