1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4 _reserved0: [u8; 0x08],
5 #[doc = "0x08 - DSP Boot SRAM Remap Control Register"]
6 pub dsp_boot_rammap: crate::Reg<dsp_boot_rammap::DSP_BOOT_RAMMAP_SPEC>,
7 _reserved1: [u8; 0x18],
8 #[doc = "0x24 - Version Register"]
9 pub ver: crate::Reg<ver::VER_SPEC>,
10 _reserved2: [u8; 0x08],
11 #[doc = "0x30 - EMAC-EPHY Clock Register 0"]
12 pub emac_ephy_clk0: crate::Reg<emac_ephy_clk0::EMAC_EPHY_CLK0_SPEC>,
13 _reserved3: [u8; 0x011c],
14 #[doc = "0x150 - System LDO Control Register"]
15 pub sys_ldo_ctrl: crate::Reg<sys_ldo_ctrl::SYS_LDO_CTRL_SPEC>,
16 _reserved4: [u8; 0x0c],
17 #[doc = "0x160 - Resistor Calibration Control Register"]
18 pub rescal_ctrl: crate::Reg<rescal_ctrl::RESCAL_CTRL_SPEC>,
19 _reserved5: [u8; 0x04],
20 #[doc = "0x168 - 240ohms Resistor Manual Control Register"]
21 pub res240_ctrl: crate::Reg<res240_ctrl::RES240_CTRL_SPEC>,
22 #[doc = "0x16c - Resistor Calibration Status Register"]
23 pub rescal_status: crate::Reg<rescal_status::RESCAL_STATUS_SPEC>,
24}
25#[doc = "DSP_BOOT_RAMMAP register accessor: an alias for `Reg<DSP_BOOT_RAMMAP_SPEC>`"]
26pub type DSP_BOOT_RAMMAP = crate::Reg<dsp_boot_rammap::DSP_BOOT_RAMMAP_SPEC>;
27#[doc = "DSP Boot SRAM Remap Control Register"]
28pub mod dsp_boot_rammap;
29#[doc = "VER register accessor: an alias for `Reg<VER_SPEC>`"]
30pub type VER = crate::Reg<ver::VER_SPEC>;
31#[doc = "Version Register"]
32pub mod ver;
33#[doc = "EMAC_EPHY_CLK0 register accessor: an alias for `Reg<EMAC_EPHY_CLK0_SPEC>`"]
34pub type EMAC_EPHY_CLK0 = crate::Reg<emac_ephy_clk0::EMAC_EPHY_CLK0_SPEC>;
35#[doc = "EMAC-EPHY Clock Register 0"]
36pub mod emac_ephy_clk0;
37#[doc = "SYS_LDO_CTRL register accessor: an alias for `Reg<SYS_LDO_CTRL_SPEC>`"]
38pub type SYS_LDO_CTRL = crate::Reg<sys_ldo_ctrl::SYS_LDO_CTRL_SPEC>;
39#[doc = "System LDO Control Register"]
40pub mod sys_ldo_ctrl;
41#[doc = "RESCAL_CTRL register accessor: an alias for `Reg<RESCAL_CTRL_SPEC>`"]
42pub type RESCAL_CTRL = crate::Reg<rescal_ctrl::RESCAL_CTRL_SPEC>;
43#[doc = "Resistor Calibration Control Register"]
44pub mod rescal_ctrl;
45#[doc = "RES240_CTRL register accessor: an alias for `Reg<RES240_CTRL_SPEC>`"]
46pub type RES240_CTRL = crate::Reg<res240_ctrl::RES240_CTRL_SPEC>;
47#[doc = "240ohms Resistor Manual Control Register"]
48pub mod res240_ctrl;
49#[doc = "RESCAL_STATUS register accessor: an alias for `Reg<RESCAL_STATUS_SPEC>`"]
50pub type RESCAL_STATUS = crate::Reg<rescal_status::RESCAL_STATUS_SPEC>;
51#[doc = "Resistor Calibration Status Register"]
52pub mod rescal_status;