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