bl702_pac/
cam.rs

1#[doc = r"Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4    #[doc = "0x00 - dvp2axi_configue."]
5    pub dvp2axi_configue: DVP2AXI_CONFIGUE,
6    #[doc = "0x04 - dvp2ahb_addr_start_0."]
7    pub dvp2ahb_addr_start_0: DVP2AHB_ADDR_START_0,
8    #[doc = "0x08 - dvp2ahb_mem_bcnt_0."]
9    pub dvp2ahb_mem_bcnt_0: DVP2AHB_MEM_BCNT_0,
10    #[doc = "0x0c - dvp2ahb_frame_bcnt_0."]
11    pub dvp2ahb_frame_bcnt_0: DVP2AHB_FRAME_BCNT_0,
12    #[doc = "0x10 - dvp2ahb_addr_start_1."]
13    pub dvp2ahb_addr_start_1: DVP2AHB_ADDR_START_1,
14    #[doc = "0x14 - dvp2ahb_mem_bcnt_1."]
15    pub dvp2ahb_mem_bcnt_1: DVP2AHB_MEM_BCNT_1,
16    #[doc = "0x18 - dvp2ahb_frame_bcnt_1."]
17    pub dvp2ahb_frame_bcnt_1: DVP2AHB_FRAME_BCNT_1,
18    #[doc = "0x1c - dvp_status_and_error."]
19    pub dvp_status_and_error: DVP_STATUS_AND_ERROR,
20    #[doc = "0x20 - dvp_frame_fifo_pop."]
21    pub dvp_frame_fifo_pop: DVP_FRAME_FIFO_POP,
22    #[doc = "0x24 - snsr_control."]
23    pub snsr_control: SNSR_CONTROL,
24    #[doc = "0x28 - int_control."]
25    pub int_control: INT_CONTROL,
26    _reserved11: [u8; 0x04],
27    #[doc = "0x30 - hsync_control."]
28    pub hsync_control: HSYNC_CONTROL,
29    #[doc = "0x34 - vsync_control."]
30    pub vsync_control: VSYNC_CONTROL,
31    #[doc = "0x38 - frame_size_control."]
32    pub frame_size_control: FRAME_SIZE_CONTROL,
33    _reserved14: [u8; 0x04],
34    #[doc = "0x40 - frame_start_addr0_0."]
35    pub frame_start_addr0_0: FRAME_START_ADDR0_0,
36    #[doc = "0x44 - frame_byte_cnt0_0."]
37    pub frame_byte_cnt0_0: FRAME_BYTE_CNT0_0,
38    #[doc = "0x48 - frame_start_addr0_1."]
39    pub frame_start_addr0_1: FRAME_START_ADDR0_1,
40    #[doc = "0x4c - frame_byte_cnt0_1."]
41    pub frame_byte_cnt0_1: FRAME_BYTE_CNT0_1,
42    #[doc = "0x50 - frame_start_addr0_2."]
43    pub frame_start_addr0_2: FRAME_START_ADDR0_2,
44    #[doc = "0x54 - frame_byte_cnt0_2."]
45    pub frame_byte_cnt0_2: FRAME_BYTE_CNT0_2,
46    #[doc = "0x58 - frame_start_addr0_3."]
47    pub frame_start_addr0_3: FRAME_START_ADDR0_3,
48    #[doc = "0x5c - frame_byte_cnt0_3."]
49    pub frame_byte_cnt0_3: FRAME_BYTE_CNT0_3,
50    #[doc = "0x60 - frame_start_addr0_4."]
51    pub frame_start_addr0_4: FRAME_START_ADDR0_4,
52    #[doc = "0x64 - frame_byte_cnt0_4."]
53    pub frame_byte_cnt0_4: FRAME_BYTE_CNT0_4,
54    #[doc = "0x68 - frame_start_addr0_5."]
55    pub frame_start_addr0_5: FRAME_START_ADDR0_5,
56    #[doc = "0x6c - frame_byte_cnt0_5."]
57    pub frame_byte_cnt0_5: FRAME_BYTE_CNT0_5,
58    #[doc = "0x70 - frame_start_addr0_6."]
59    pub frame_start_addr0_6: FRAME_START_ADDR0_6,
60    #[doc = "0x74 - frame_byte_cnt0_6."]
61    pub frame_byte_cnt0_6: FRAME_BYTE_CNT0_6,
62    #[doc = "0x78 - frame_start_addr0_7."]
63    pub frame_start_addr0_7: FRAME_START_ADDR0_7,
64    #[doc = "0x7c - frame_byte_cnt0_7."]
65    pub frame_byte_cnt0_7: FRAME_BYTE_CNT0_7,
66    #[doc = "0x80 - frame_start_addr1_0."]
67    pub frame_start_addr1_0: FRAME_START_ADDR1_0,
68    #[doc = "0x84 - frame_byte_cnt1_0."]
69    pub frame_byte_cnt1_0: FRAME_BYTE_CNT1_0,
70    #[doc = "0x88 - frame_start_addr1_1."]
71    pub frame_start_addr1_1: FRAME_START_ADDR1_1,
72    #[doc = "0x8c - frame_byte_cnt1_1."]
73    pub frame_byte_cnt1_1: FRAME_BYTE_CNT1_1,
74    #[doc = "0x90 - frame_start_addr1_2."]
75    pub frame_start_addr1_2: FRAME_START_ADDR1_2,
76    #[doc = "0x94 - frame_byte_cnt1_2."]
77    pub frame_byte_cnt1_2: FRAME_BYTE_CNT1_2,
78    #[doc = "0x98 - frame_start_addr1_3."]
79    pub frame_start_addr1_3: FRAME_START_ADDR1_3,
80    #[doc = "0x9c - frame_byte_cnt1_3."]
81    pub frame_byte_cnt1_3: FRAME_BYTE_CNT1_3,
82    #[doc = "0xa0 - frame_start_addr1_4."]
83    pub frame_start_addr1_4: FRAME_START_ADDR1_4,
84    #[doc = "0xa4 - frame_byte_cnt1_4."]
85    pub frame_byte_cnt1_4: FRAME_BYTE_CNT1_4,
86    #[doc = "0xa8 - frame_start_addr1_5."]
87    pub frame_start_addr1_5: FRAME_START_ADDR1_5,
88    #[doc = "0xac - frame_byte_cnt1_5."]
89    pub frame_byte_cnt1_5: FRAME_BYTE_CNT1_5,
90    #[doc = "0xb0 - frame_start_addr1_6."]
91    pub frame_start_addr1_6: FRAME_START_ADDR1_6,
92    #[doc = "0xb4 - frame_byte_cnt1_6."]
93    pub frame_byte_cnt1_6: FRAME_BYTE_CNT1_6,
94    #[doc = "0xb8 - frame_start_addr1_7."]
95    pub frame_start_addr1_7: FRAME_START_ADDR1_7,
96    #[doc = "0xbc - frame_byte_cnt1_7."]
97    pub frame_byte_cnt1_7: FRAME_BYTE_CNT1_7,
98    _reserved46: [u8; 0x0f30],
99    #[doc = "0xff0 - dvp_debug."]
100    pub dvp_debug: DVP_DEBUG,
101    _reserved47: [u8; 0x08],
102    #[doc = "0xffc - dvp_dummy_reg."]
103    pub dvp_dummy_reg: DVP_DUMMY_REG,
104}
105#[doc = "dvp2axi_configue (rw) register accessor: an alias for `Reg<DVP2AXI_CONFIGUE_SPEC>`"]
106pub type DVP2AXI_CONFIGUE = crate::Reg<dvp2axi_configue::DVP2AXI_CONFIGUE_SPEC>;
107#[doc = "dvp2axi_configue."]
108pub mod dvp2axi_configue;
109#[doc = "dvp2ahb_addr_start_0 (rw) register accessor: an alias for `Reg<DVP2AHB_ADDR_START_0_SPEC>`"]
110pub type DVP2AHB_ADDR_START_0 = crate::Reg<dvp2ahb_addr_start_0::DVP2AHB_ADDR_START_0_SPEC>;
111#[doc = "dvp2ahb_addr_start_0."]
112pub mod dvp2ahb_addr_start_0;
113#[doc = "dvp2ahb_mem_bcnt_0 (rw) register accessor: an alias for `Reg<DVP2AHB_MEM_BCNT_0_SPEC>`"]
114pub type DVP2AHB_MEM_BCNT_0 = crate::Reg<dvp2ahb_mem_bcnt_0::DVP2AHB_MEM_BCNT_0_SPEC>;
115#[doc = "dvp2ahb_mem_bcnt_0."]
116pub mod dvp2ahb_mem_bcnt_0;
117#[doc = "dvp2ahb_frame_bcnt_0 (rw) register accessor: an alias for `Reg<DVP2AHB_FRAME_BCNT_0_SPEC>`"]
118pub type DVP2AHB_FRAME_BCNT_0 = crate::Reg<dvp2ahb_frame_bcnt_0::DVP2AHB_FRAME_BCNT_0_SPEC>;
119#[doc = "dvp2ahb_frame_bcnt_0."]
120pub mod dvp2ahb_frame_bcnt_0;
121#[doc = "dvp2ahb_addr_start_1 (rw) register accessor: an alias for `Reg<DVP2AHB_ADDR_START_1_SPEC>`"]
122pub type DVP2AHB_ADDR_START_1 = crate::Reg<dvp2ahb_addr_start_1::DVP2AHB_ADDR_START_1_SPEC>;
123#[doc = "dvp2ahb_addr_start_1."]
124pub mod dvp2ahb_addr_start_1;
125#[doc = "dvp2ahb_mem_bcnt_1 (rw) register accessor: an alias for `Reg<DVP2AHB_MEM_BCNT_1_SPEC>`"]
126pub type DVP2AHB_MEM_BCNT_1 = crate::Reg<dvp2ahb_mem_bcnt_1::DVP2AHB_MEM_BCNT_1_SPEC>;
127#[doc = "dvp2ahb_mem_bcnt_1."]
128pub mod dvp2ahb_mem_bcnt_1;
129#[doc = "dvp2ahb_frame_bcnt_1 (rw) register accessor: an alias for `Reg<DVP2AHB_FRAME_BCNT_1_SPEC>`"]
130pub type DVP2AHB_FRAME_BCNT_1 = crate::Reg<dvp2ahb_frame_bcnt_1::DVP2AHB_FRAME_BCNT_1_SPEC>;
131#[doc = "dvp2ahb_frame_bcnt_1."]
132pub mod dvp2ahb_frame_bcnt_1;
133#[doc = "dvp_status_and_error (rw) register accessor: an alias for `Reg<DVP_STATUS_AND_ERROR_SPEC>`"]
134pub type DVP_STATUS_AND_ERROR = crate::Reg<dvp_status_and_error::DVP_STATUS_AND_ERROR_SPEC>;
135#[doc = "dvp_status_and_error."]
136pub mod dvp_status_and_error;
137#[doc = "dvp_frame_fifo_pop (rw) register accessor: an alias for `Reg<DVP_FRAME_FIFO_POP_SPEC>`"]
138pub type DVP_FRAME_FIFO_POP = crate::Reg<dvp_frame_fifo_pop::DVP_FRAME_FIFO_POP_SPEC>;
139#[doc = "dvp_frame_fifo_pop."]
140pub mod dvp_frame_fifo_pop;
141#[doc = "snsr_control (rw) register accessor: an alias for `Reg<SNSR_CONTROL_SPEC>`"]
142pub type SNSR_CONTROL = crate::Reg<snsr_control::SNSR_CONTROL_SPEC>;
143#[doc = "snsr_control."]
144pub mod snsr_control;
145#[doc = "int_control (rw) register accessor: an alias for `Reg<INT_CONTROL_SPEC>`"]
146pub type INT_CONTROL = crate::Reg<int_control::INT_CONTROL_SPEC>;
147#[doc = "int_control."]
148pub mod int_control;
149#[doc = "hsync_control (rw) register accessor: an alias for `Reg<HSYNC_CONTROL_SPEC>`"]
150pub type HSYNC_CONTROL = crate::Reg<hsync_control::HSYNC_CONTROL_SPEC>;
151#[doc = "hsync_control."]
152pub mod hsync_control;
153#[doc = "vsync_control (rw) register accessor: an alias for `Reg<VSYNC_CONTROL_SPEC>`"]
154pub type VSYNC_CONTROL = crate::Reg<vsync_control::VSYNC_CONTROL_SPEC>;
155#[doc = "vsync_control."]
156pub mod vsync_control;
157#[doc = "frame_size_control (rw) register accessor: an alias for `Reg<FRAME_SIZE_CONTROL_SPEC>`"]
158pub type FRAME_SIZE_CONTROL = crate::Reg<frame_size_control::FRAME_SIZE_CONTROL_SPEC>;
159#[doc = "frame_size_control."]
160pub mod frame_size_control;
161#[doc = "frame_start_addr0_0 (rw) register accessor: an alias for `Reg<FRAME_START_ADDR0_0_SPEC>`"]
162pub type FRAME_START_ADDR0_0 = crate::Reg<frame_start_addr0_0::FRAME_START_ADDR0_0_SPEC>;
163#[doc = "frame_start_addr0_0."]
164pub mod frame_start_addr0_0;
165#[doc = "frame_byte_cnt0_0 (rw) register accessor: an alias for `Reg<FRAME_BYTE_CNT0_0_SPEC>`"]
166pub type FRAME_BYTE_CNT0_0 = crate::Reg<frame_byte_cnt0_0::FRAME_BYTE_CNT0_0_SPEC>;
167#[doc = "frame_byte_cnt0_0."]
168pub mod frame_byte_cnt0_0;
169#[doc = "frame_start_addr0_1 (rw) register accessor: an alias for `Reg<FRAME_START_ADDR0_1_SPEC>`"]
170pub type FRAME_START_ADDR0_1 = crate::Reg<frame_start_addr0_1::FRAME_START_ADDR0_1_SPEC>;
171#[doc = "frame_start_addr0_1."]
172pub mod frame_start_addr0_1;
173#[doc = "frame_byte_cnt0_1 (rw) register accessor: an alias for `Reg<FRAME_BYTE_CNT0_1_SPEC>`"]
174pub type FRAME_BYTE_CNT0_1 = crate::Reg<frame_byte_cnt0_1::FRAME_BYTE_CNT0_1_SPEC>;
175#[doc = "frame_byte_cnt0_1."]
176pub mod frame_byte_cnt0_1;
177#[doc = "frame_start_addr0_2 (rw) register accessor: an alias for `Reg<FRAME_START_ADDR0_2_SPEC>`"]
178pub type FRAME_START_ADDR0_2 = crate::Reg<frame_start_addr0_2::FRAME_START_ADDR0_2_SPEC>;
179#[doc = "frame_start_addr0_2."]
180pub mod frame_start_addr0_2;
181#[doc = "frame_byte_cnt0_2 (rw) register accessor: an alias for `Reg<FRAME_BYTE_CNT0_2_SPEC>`"]
182pub type FRAME_BYTE_CNT0_2 = crate::Reg<frame_byte_cnt0_2::FRAME_BYTE_CNT0_2_SPEC>;
183#[doc = "frame_byte_cnt0_2."]
184pub mod frame_byte_cnt0_2;
185#[doc = "frame_start_addr0_3 (rw) register accessor: an alias for `Reg<FRAME_START_ADDR0_3_SPEC>`"]
186pub type FRAME_START_ADDR0_3 = crate::Reg<frame_start_addr0_3::FRAME_START_ADDR0_3_SPEC>;
187#[doc = "frame_start_addr0_3."]
188pub mod frame_start_addr0_3;
189#[doc = "frame_byte_cnt0_3 (rw) register accessor: an alias for `Reg<FRAME_BYTE_CNT0_3_SPEC>`"]
190pub type FRAME_BYTE_CNT0_3 = crate::Reg<frame_byte_cnt0_3::FRAME_BYTE_CNT0_3_SPEC>;
191#[doc = "frame_byte_cnt0_3."]
192pub mod frame_byte_cnt0_3;
193#[doc = "frame_start_addr0_4 (rw) register accessor: an alias for `Reg<FRAME_START_ADDR0_4_SPEC>`"]
194pub type FRAME_START_ADDR0_4 = crate::Reg<frame_start_addr0_4::FRAME_START_ADDR0_4_SPEC>;
195#[doc = "frame_start_addr0_4."]
196pub mod frame_start_addr0_4;
197#[doc = "frame_byte_cnt0_4 (rw) register accessor: an alias for `Reg<FRAME_BYTE_CNT0_4_SPEC>`"]
198pub type FRAME_BYTE_CNT0_4 = crate::Reg<frame_byte_cnt0_4::FRAME_BYTE_CNT0_4_SPEC>;
199#[doc = "frame_byte_cnt0_4."]
200pub mod frame_byte_cnt0_4;
201#[doc = "frame_start_addr0_5 (rw) register accessor: an alias for `Reg<FRAME_START_ADDR0_5_SPEC>`"]
202pub type FRAME_START_ADDR0_5 = crate::Reg<frame_start_addr0_5::FRAME_START_ADDR0_5_SPEC>;
203#[doc = "frame_start_addr0_5."]
204pub mod frame_start_addr0_5;
205#[doc = "frame_byte_cnt0_5 (rw) register accessor: an alias for `Reg<FRAME_BYTE_CNT0_5_SPEC>`"]
206pub type FRAME_BYTE_CNT0_5 = crate::Reg<frame_byte_cnt0_5::FRAME_BYTE_CNT0_5_SPEC>;
207#[doc = "frame_byte_cnt0_5."]
208pub mod frame_byte_cnt0_5;
209#[doc = "frame_start_addr0_6 (rw) register accessor: an alias for `Reg<FRAME_START_ADDR0_6_SPEC>`"]
210pub type FRAME_START_ADDR0_6 = crate::Reg<frame_start_addr0_6::FRAME_START_ADDR0_6_SPEC>;
211#[doc = "frame_start_addr0_6."]
212pub mod frame_start_addr0_6;
213#[doc = "frame_byte_cnt0_6 (rw) register accessor: an alias for `Reg<FRAME_BYTE_CNT0_6_SPEC>`"]
214pub type FRAME_BYTE_CNT0_6 = crate::Reg<frame_byte_cnt0_6::FRAME_BYTE_CNT0_6_SPEC>;
215#[doc = "frame_byte_cnt0_6."]
216pub mod frame_byte_cnt0_6;
217#[doc = "frame_start_addr0_7 (rw) register accessor: an alias for `Reg<FRAME_START_ADDR0_7_SPEC>`"]
218pub type FRAME_START_ADDR0_7 = crate::Reg<frame_start_addr0_7::FRAME_START_ADDR0_7_SPEC>;
219#[doc = "frame_start_addr0_7."]
220pub mod frame_start_addr0_7;
221#[doc = "frame_byte_cnt0_7 (rw) register accessor: an alias for `Reg<FRAME_BYTE_CNT0_7_SPEC>`"]
222pub type FRAME_BYTE_CNT0_7 = crate::Reg<frame_byte_cnt0_7::FRAME_BYTE_CNT0_7_SPEC>;
223#[doc = "frame_byte_cnt0_7."]
224pub mod frame_byte_cnt0_7;
225#[doc = "frame_start_addr1_0 (rw) register accessor: an alias for `Reg<FRAME_START_ADDR1_0_SPEC>`"]
226pub type FRAME_START_ADDR1_0 = crate::Reg<frame_start_addr1_0::FRAME_START_ADDR1_0_SPEC>;
227#[doc = "frame_start_addr1_0."]
228pub mod frame_start_addr1_0;
229#[doc = "frame_byte_cnt1_0 (rw) register accessor: an alias for `Reg<FRAME_BYTE_CNT1_0_SPEC>`"]
230pub type FRAME_BYTE_CNT1_0 = crate::Reg<frame_byte_cnt1_0::FRAME_BYTE_CNT1_0_SPEC>;
231#[doc = "frame_byte_cnt1_0."]
232pub mod frame_byte_cnt1_0;
233#[doc = "frame_start_addr1_1 (rw) register accessor: an alias for `Reg<FRAME_START_ADDR1_1_SPEC>`"]
234pub type FRAME_START_ADDR1_1 = crate::Reg<frame_start_addr1_1::FRAME_START_ADDR1_1_SPEC>;
235#[doc = "frame_start_addr1_1."]
236pub mod frame_start_addr1_1;
237#[doc = "frame_byte_cnt1_1 (rw) register accessor: an alias for `Reg<FRAME_BYTE_CNT1_1_SPEC>`"]
238pub type FRAME_BYTE_CNT1_1 = crate::Reg<frame_byte_cnt1_1::FRAME_BYTE_CNT1_1_SPEC>;
239#[doc = "frame_byte_cnt1_1."]
240pub mod frame_byte_cnt1_1;
241#[doc = "frame_start_addr1_2 (rw) register accessor: an alias for `Reg<FRAME_START_ADDR1_2_SPEC>`"]
242pub type FRAME_START_ADDR1_2 = crate::Reg<frame_start_addr1_2::FRAME_START_ADDR1_2_SPEC>;
243#[doc = "frame_start_addr1_2."]
244pub mod frame_start_addr1_2;
245#[doc = "frame_byte_cnt1_2 (rw) register accessor: an alias for `Reg<FRAME_BYTE_CNT1_2_SPEC>`"]
246pub type FRAME_BYTE_CNT1_2 = crate::Reg<frame_byte_cnt1_2::FRAME_BYTE_CNT1_2_SPEC>;
247#[doc = "frame_byte_cnt1_2."]
248pub mod frame_byte_cnt1_2;
249#[doc = "frame_start_addr1_3 (rw) register accessor: an alias for `Reg<FRAME_START_ADDR1_3_SPEC>`"]
250pub type FRAME_START_ADDR1_3 = crate::Reg<frame_start_addr1_3::FRAME_START_ADDR1_3_SPEC>;
251#[doc = "frame_start_addr1_3."]
252pub mod frame_start_addr1_3;
253#[doc = "frame_byte_cnt1_3 (rw) register accessor: an alias for `Reg<FRAME_BYTE_CNT1_3_SPEC>`"]
254pub type FRAME_BYTE_CNT1_3 = crate::Reg<frame_byte_cnt1_3::FRAME_BYTE_CNT1_3_SPEC>;
255#[doc = "frame_byte_cnt1_3."]
256pub mod frame_byte_cnt1_3;
257#[doc = "frame_start_addr1_4 (rw) register accessor: an alias for `Reg<FRAME_START_ADDR1_4_SPEC>`"]
258pub type FRAME_START_ADDR1_4 = crate::Reg<frame_start_addr1_4::FRAME_START_ADDR1_4_SPEC>;
259#[doc = "frame_start_addr1_4."]
260pub mod frame_start_addr1_4;
261#[doc = "frame_byte_cnt1_4 (rw) register accessor: an alias for `Reg<FRAME_BYTE_CNT1_4_SPEC>`"]
262pub type FRAME_BYTE_CNT1_4 = crate::Reg<frame_byte_cnt1_4::FRAME_BYTE_CNT1_4_SPEC>;
263#[doc = "frame_byte_cnt1_4."]
264pub mod frame_byte_cnt1_4;
265#[doc = "frame_start_addr1_5 (rw) register accessor: an alias for `Reg<FRAME_START_ADDR1_5_SPEC>`"]
266pub type FRAME_START_ADDR1_5 = crate::Reg<frame_start_addr1_5::FRAME_START_ADDR1_5_SPEC>;
267#[doc = "frame_start_addr1_5."]
268pub mod frame_start_addr1_5;
269#[doc = "frame_byte_cnt1_5 (rw) register accessor: an alias for `Reg<FRAME_BYTE_CNT1_5_SPEC>`"]
270pub type FRAME_BYTE_CNT1_5 = crate::Reg<frame_byte_cnt1_5::FRAME_BYTE_CNT1_5_SPEC>;
271#[doc = "frame_byte_cnt1_5."]
272pub mod frame_byte_cnt1_5;
273#[doc = "frame_start_addr1_6 (rw) register accessor: an alias for `Reg<FRAME_START_ADDR1_6_SPEC>`"]
274pub type FRAME_START_ADDR1_6 = crate::Reg<frame_start_addr1_6::FRAME_START_ADDR1_6_SPEC>;
275#[doc = "frame_start_addr1_6."]
276pub mod frame_start_addr1_6;
277#[doc = "frame_byte_cnt1_6 (rw) register accessor: an alias for `Reg<FRAME_BYTE_CNT1_6_SPEC>`"]
278pub type FRAME_BYTE_CNT1_6 = crate::Reg<frame_byte_cnt1_6::FRAME_BYTE_CNT1_6_SPEC>;
279#[doc = "frame_byte_cnt1_6."]
280pub mod frame_byte_cnt1_6;
281#[doc = "frame_start_addr1_7 (rw) register accessor: an alias for `Reg<FRAME_START_ADDR1_7_SPEC>`"]
282pub type FRAME_START_ADDR1_7 = crate::Reg<frame_start_addr1_7::FRAME_START_ADDR1_7_SPEC>;
283#[doc = "frame_start_addr1_7."]
284pub mod frame_start_addr1_7;
285#[doc = "frame_byte_cnt1_7 (rw) register accessor: an alias for `Reg<FRAME_BYTE_CNT1_7_SPEC>`"]
286pub type FRAME_BYTE_CNT1_7 = crate::Reg<frame_byte_cnt1_7::FRAME_BYTE_CNT1_7_SPEC>;
287#[doc = "frame_byte_cnt1_7."]
288pub mod frame_byte_cnt1_7;
289#[doc = "dvp_debug (rw) register accessor: an alias for `Reg<DVP_DEBUG_SPEC>`"]
290pub type DVP_DEBUG = crate::Reg<dvp_debug::DVP_DEBUG_SPEC>;
291#[doc = "dvp_debug."]
292pub mod dvp_debug;
293#[doc = "dvp_dummy_reg (rw) register accessor: an alias for `Reg<DVP_DUMMY_REG_SPEC>`"]
294pub type DVP_DUMMY_REG = crate::Reg<dvp_dummy_reg::DVP_DUMMY_REG_SPEC>;
295#[doc = "dvp_dummy_reg."]
296pub mod dvp_dummy_reg;