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
#[doc = r"Register block"]
#[repr(C)]
pub struct RegisterBlock {
    #[doc = "0x00 - TVD TOP MAP Register"]
    pub tvd_top_map: TVD_TOP_MAP,
    _reserved1: [u8; 0x04],
    #[doc = "0x08 - TVD 3D DMA CONTROL Register1"]
    pub tvd_3d_ctl1: TVD_3D_CTL1,
    #[doc = "0x0c - TVD 3D DMA CONTROL Register2"]
    pub tvd_3d_ctl2: TVD_3D_CTL2,
    #[doc = "0x10 - TVD 3D DMA CONTROL Register3"]
    pub tvd_3d_ctl3: TVD_3D_CTL3,
    #[doc = "0x14 - TVD 3D DMA CONTROL Register4"]
    pub tvd_3d_ctl4: TVD_3D_CTL4,
    #[doc = "0x18 - TVD 3D DMA CONTROL Register5"]
    pub tvd_3d_ctl5: TVD_3D_CTL5,
    _reserved6: [u8; 0x08],
    #[doc = "0x24 - TVD TOP CONTROL Register"]
    pub tvd_top_ctl0: TVD_TOP_CTL,
    #[doc = "0x28 - TVD ADC CONTROL Register"]
    pub tvd_adc_ctl0: TVD_ADC_CTL,
    #[doc = "0x2c - TVD ADC CONFIGURATION Register"]
    pub tvd_adc_cfg0: TVD_ADC_CFG,
    _reserved9: [u8; 0x14],
    #[doc = "0x44 - TVD TOP CONTROL Register"]
    pub tvd_top_ctl1: TVD_TOP_CTL,
    #[doc = "0x48 - TVD ADC CONTROL Register"]
    pub tvd_adc_ctl1: TVD_ADC_CTL,
    #[doc = "0x4c - TVD ADC CONFIGURATION Register"]
    pub tvd_adc_cfg1: TVD_ADC_CFG,
    _reserved12: [u8; 0x14],
    #[doc = "0x64 - TVD TOP CONTROL Register"]
    pub tvd_top_ctl2: TVD_TOP_CTL,
    #[doc = "0x68 - TVD ADC CONTROL Register"]
    pub tvd_adc_ctl2: TVD_ADC_CTL,
    #[doc = "0x6c - TVD ADC CONFIGURATION Register"]
    pub tvd_adc_cfg2: TVD_ADC_CFG,
    _reserved15: [u8; 0x14],
    #[doc = "0x84 - TVD TOP CONTROL Register"]
    pub tvd_top_ctl3: TVD_TOP_CTL,
    #[doc = "0x88 - TVD ADC CONTROL Register"]
    pub tvd_adc_ctl3: TVD_ADC_CTL,
    #[doc = "0x8c - TVD ADC CONFIGURATION Register"]
    pub tvd_adc_cfg3: TVD_ADC_CFG,
}
#[doc = "tvd_top_map (rw) register accessor: an alias for `Reg<TVD_TOP_MAP_SPEC>`"]
pub type TVD_TOP_MAP = crate::Reg<tvd_top_map::TVD_TOP_MAP_SPEC>;
#[doc = "TVD TOP MAP Register"]
pub mod tvd_top_map;
#[doc = "tvd_3d_ctl1 (rw) register accessor: an alias for `Reg<TVD_3D_CTL1_SPEC>`"]
pub type TVD_3D_CTL1 = crate::Reg<tvd_3d_ctl1::TVD_3D_CTL1_SPEC>;
#[doc = "TVD 3D DMA CONTROL Register1"]
pub mod tvd_3d_ctl1;
#[doc = "tvd_3d_ctl2 (rw) register accessor: an alias for `Reg<TVD_3D_CTL2_SPEC>`"]
pub type TVD_3D_CTL2 = crate::Reg<tvd_3d_ctl2::TVD_3D_CTL2_SPEC>;
#[doc = "TVD 3D DMA CONTROL Register2"]
pub mod tvd_3d_ctl2;
#[doc = "tvd_3d_ctl3 (rw) register accessor: an alias for `Reg<TVD_3D_CTL3_SPEC>`"]
pub type TVD_3D_CTL3 = crate::Reg<tvd_3d_ctl3::TVD_3D_CTL3_SPEC>;
#[doc = "TVD 3D DMA CONTROL Register3"]
pub mod tvd_3d_ctl3;
#[doc = "tvd_3d_ctl4 (rw) register accessor: an alias for `Reg<TVD_3D_CTL4_SPEC>`"]
pub type TVD_3D_CTL4 = crate::Reg<tvd_3d_ctl4::TVD_3D_CTL4_SPEC>;
#[doc = "TVD 3D DMA CONTROL Register4"]
pub mod tvd_3d_ctl4;
#[doc = "tvd_3d_ctl5 (rw) register accessor: an alias for `Reg<TVD_3D_CTL5_SPEC>`"]
pub type TVD_3D_CTL5 = crate::Reg<tvd_3d_ctl5::TVD_3D_CTL5_SPEC>;
#[doc = "TVD 3D DMA CONTROL Register5"]
pub mod tvd_3d_ctl5;
#[doc = "tvd_top_ctl (rw) register accessor: an alias for `Reg<TVD_TOP_CTL_SPEC>`"]
pub type TVD_TOP_CTL = crate::Reg<tvd_top_ctl::TVD_TOP_CTL_SPEC>;
#[doc = "TVD TOP CONTROL Register"]
pub mod tvd_top_ctl;
#[doc = "tvd_adc_ctl (rw) register accessor: an alias for `Reg<TVD_ADC_CTL_SPEC>`"]
pub type TVD_ADC_CTL = crate::Reg<tvd_adc_ctl::TVD_ADC_CTL_SPEC>;
#[doc = "TVD ADC CONTROL Register"]
pub mod tvd_adc_ctl;
#[doc = "tvd_adc_cfg (rw) register accessor: an alias for `Reg<TVD_ADC_CFG_SPEC>`"]
pub type TVD_ADC_CFG = crate::Reg<tvd_adc_cfg::TVD_ADC_CFG_SPEC>;
#[doc = "TVD ADC CONFIGURATION Register"]
pub mod tvd_adc_cfg;