1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4 _reserved0: [u8; 0x0800],
5 #[doc = "0x800 - ef_if_ctrl_0."]
6 pub ef_if_ctrl_0: EF_IF_CTRL_0,
7 #[doc = "0x804 - ef_if_cyc_0."]
8 pub ef_if_cyc_0: EF_IF_CYC_0,
9 #[doc = "0x808 - ef_if_cyc_1."]
10 pub ef_if_cyc_1: EF_IF_CYC_1,
11 #[doc = "0x80c - ef_if_0_manual."]
12 pub ef_if_0_manual: EF_IF_0_MANUAL,
13 #[doc = "0x810 - ef_if_0_status."]
14 pub ef_if_0_status: EF_IF_0_STATUS,
15 #[doc = "0x814 - ef_if_cfg_0."]
16 pub ef_if_cfg_0: EF_IF_CFG_0,
17 #[doc = "0x818 - ef_sw_cfg_0."]
18 pub ef_sw_cfg_0: EF_SW_CFG_0,
19 #[doc = "0x81c - ef_reserved."]
20 pub ef_reserved: EF_RESERVED,
21 #[doc = "0x820 - ef_if_ana_trim_0."]
22 pub ef_if_ana_trim_0: EF_IF_ANA_TRIM_0,
23 #[doc = "0x824 - ef_if_sw_usage_0."]
24 pub ef_if_sw_usage_0: EF_IF_SW_USAGE_0,
25 _reserved10: [u8; 0x01d8],
26 #[doc = "0xa00 - ef_crc_ctrl_0."]
27 pub ef_crc_ctrl_0: EF_CRC_CTRL_0,
28 #[doc = "0xa04 - ef_crc_ctrl_1."]
29 pub ef_crc_ctrl_1: EF_CRC_CTRL_1,
30 #[doc = "0xa08 - ef_crc_ctrl_2."]
31 pub ef_crc_ctrl_2: EF_CRC_CTRL_2,
32 #[doc = "0xa0c - ef_crc_ctrl_3."]
33 pub ef_crc_ctrl_3: EF_CRC_CTRL_3,
34 #[doc = "0xa10 - ef_crc_ctrl_4."]
35 pub ef_crc_ctrl_4: EF_CRC_CTRL_4,
36 #[doc = "0xa14 - ef_crc_ctrl_5."]
37 pub ef_crc_ctrl_5: EF_CRC_CTRL_5,
38}
39#[doc = "ef_if_ctrl_0 (rw) register accessor: an alias for `Reg<EF_IF_CTRL_0_SPEC>`"]
40pub type EF_IF_CTRL_0 = crate::Reg<ef_if_ctrl_0::EF_IF_CTRL_0_SPEC>;
41#[doc = "ef_if_ctrl_0."]
42pub mod ef_if_ctrl_0;
43#[doc = "ef_if_cyc_0 (rw) register accessor: an alias for `Reg<EF_IF_CYC_0_SPEC>`"]
44pub type EF_IF_CYC_0 = crate::Reg<ef_if_cyc_0::EF_IF_CYC_0_SPEC>;
45#[doc = "ef_if_cyc_0."]
46pub mod ef_if_cyc_0;
47#[doc = "ef_if_cyc_1 (rw) register accessor: an alias for `Reg<EF_IF_CYC_1_SPEC>`"]
48pub type EF_IF_CYC_1 = crate::Reg<ef_if_cyc_1::EF_IF_CYC_1_SPEC>;
49#[doc = "ef_if_cyc_1."]
50pub mod ef_if_cyc_1;
51#[doc = "ef_if_0_manual (rw) register accessor: an alias for `Reg<EF_IF_0_MANUAL_SPEC>`"]
52pub type EF_IF_0_MANUAL = crate::Reg<ef_if_0_manual::EF_IF_0_MANUAL_SPEC>;
53#[doc = "ef_if_0_manual."]
54pub mod ef_if_0_manual;
55#[doc = "ef_if_0_status (rw) register accessor: an alias for `Reg<EF_IF_0_STATUS_SPEC>`"]
56pub type EF_IF_0_STATUS = crate::Reg<ef_if_0_status::EF_IF_0_STATUS_SPEC>;
57#[doc = "ef_if_0_status."]
58pub mod ef_if_0_status;
59#[doc = "ef_if_cfg_0 (rw) register accessor: an alias for `Reg<EF_IF_CFG_0_SPEC>`"]
60pub type EF_IF_CFG_0 = crate::Reg<ef_if_cfg_0::EF_IF_CFG_0_SPEC>;
61#[doc = "ef_if_cfg_0."]
62pub mod ef_if_cfg_0;
63#[doc = "ef_sw_cfg_0 (rw) register accessor: an alias for `Reg<EF_SW_CFG_0_SPEC>`"]
64pub type EF_SW_CFG_0 = crate::Reg<ef_sw_cfg_0::EF_SW_CFG_0_SPEC>;
65#[doc = "ef_sw_cfg_0."]
66pub mod ef_sw_cfg_0;
67#[doc = "ef_reserved (rw) register accessor: an alias for `Reg<EF_RESERVED_SPEC>`"]
68pub type EF_RESERVED = crate::Reg<ef_reserved::EF_RESERVED_SPEC>;
69#[doc = "ef_reserved."]
70pub mod ef_reserved;
71#[doc = "ef_if_ana_trim_0 (rw) register accessor: an alias for `Reg<EF_IF_ANA_TRIM_0_SPEC>`"]
72pub type EF_IF_ANA_TRIM_0 = crate::Reg<ef_if_ana_trim_0::EF_IF_ANA_TRIM_0_SPEC>;
73#[doc = "ef_if_ana_trim_0."]
74pub mod ef_if_ana_trim_0;
75#[doc = "ef_if_sw_usage_0 (rw) register accessor: an alias for `Reg<EF_IF_SW_USAGE_0_SPEC>`"]
76pub type EF_IF_SW_USAGE_0 = crate::Reg<ef_if_sw_usage_0::EF_IF_SW_USAGE_0_SPEC>;
77#[doc = "ef_if_sw_usage_0."]
78pub mod ef_if_sw_usage_0;
79#[doc = "ef_crc_ctrl_0 (rw) register accessor: an alias for `Reg<EF_CRC_CTRL_0_SPEC>`"]
80pub type EF_CRC_CTRL_0 = crate::Reg<ef_crc_ctrl_0::EF_CRC_CTRL_0_SPEC>;
81#[doc = "ef_crc_ctrl_0."]
82pub mod ef_crc_ctrl_0;
83#[doc = "ef_crc_ctrl_1 (rw) register accessor: an alias for `Reg<EF_CRC_CTRL_1_SPEC>`"]
84pub type EF_CRC_CTRL_1 = crate::Reg<ef_crc_ctrl_1::EF_CRC_CTRL_1_SPEC>;
85#[doc = "ef_crc_ctrl_1."]
86pub mod ef_crc_ctrl_1;
87#[doc = "ef_crc_ctrl_2 (rw) register accessor: an alias for `Reg<EF_CRC_CTRL_2_SPEC>`"]
88pub type EF_CRC_CTRL_2 = crate::Reg<ef_crc_ctrl_2::EF_CRC_CTRL_2_SPEC>;
89#[doc = "ef_crc_ctrl_2."]
90pub mod ef_crc_ctrl_2;
91#[doc = "ef_crc_ctrl_3 (rw) register accessor: an alias for `Reg<EF_CRC_CTRL_3_SPEC>`"]
92pub type EF_CRC_CTRL_3 = crate::Reg<ef_crc_ctrl_3::EF_CRC_CTRL_3_SPEC>;
93#[doc = "ef_crc_ctrl_3."]
94pub mod ef_crc_ctrl_3;
95#[doc = "ef_crc_ctrl_4 (rw) register accessor: an alias for `Reg<EF_CRC_CTRL_4_SPEC>`"]
96pub type EF_CRC_CTRL_4 = crate::Reg<ef_crc_ctrl_4::EF_CRC_CTRL_4_SPEC>;
97#[doc = "ef_crc_ctrl_4."]
98pub mod ef_crc_ctrl_4;
99#[doc = "ef_crc_ctrl_5 (rw) register accessor: an alias for `Reg<EF_CRC_CTRL_5_SPEC>`"]
100pub type EF_CRC_CTRL_5 = crate::Reg<ef_crc_ctrl_5::EF_CRC_CTRL_5_SPEC>;
101#[doc = "ef_crc_ctrl_5."]
102pub mod ef_crc_ctrl_5;