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