Skip to main content

rza1/
intc.rs

1#[doc = r" Register block"]
2#[repr(C)]
3pub struct RegisterBlock {
4    #[doc = "0x00 - ICDDCR"]
5    pub icddcr: ICDDCR,
6    #[doc = "0x04 - ICDICTR"]
7    pub icdictr: ICDICTR,
8    #[doc = "0x08 - ICDIIDR"]
9    pub icdiidr: ICDIIDR,
10    _reserved0: [u8; 116usize],
11    #[doc = "0x80 - ICDISR0"]
12    pub icdisr0: ICDISR0,
13    #[doc = "0x84 - ICDISR1"]
14    pub icdisr1: ICDISR1,
15    #[doc = "0x88 - ICDISR2"]
16    pub icdisr2: ICDISR2,
17    #[doc = "0x8c - ICDISR3"]
18    pub icdisr3: ICDISR3,
19    #[doc = "0x90 - ICDISR4"]
20    pub icdisr4: ICDISR4,
21    #[doc = "0x94 - ICDISR5"]
22    pub icdisr5: ICDISR5,
23    #[doc = "0x98 - ICDISR6"]
24    pub icdisr6: ICDISR6,
25    #[doc = "0x9c - ICDISR7"]
26    pub icdisr7: ICDISR7,
27    #[doc = "0xa0 - ICDISR8"]
28    pub icdisr8: ICDISR8,
29    #[doc = "0xa4 - ICDISR9"]
30    pub icdisr9: ICDISR9,
31    #[doc = "0xa8 - ICDISR10"]
32    pub icdisr10: ICDISR10,
33    #[doc = "0xac - ICDISR11"]
34    pub icdisr11: ICDISR11,
35    #[doc = "0xb0 - ICDISR12"]
36    pub icdisr12: ICDISR12,
37    #[doc = "0xb4 - ICDISR13"]
38    pub icdisr13: ICDISR13,
39    #[doc = "0xb8 - ICDISR14"]
40    pub icdisr14: ICDISR14,
41    #[doc = "0xbc - ICDISR15"]
42    pub icdisr15: ICDISR15,
43    #[doc = "0xc0 - ICDISR16"]
44    pub icdisr16: ICDISR16,
45    #[doc = "0xc4 - ICDISR17"]
46    pub icdisr17: ICDISR17,
47    #[doc = "0xc8 - ICDISR18"]
48    pub icdisr18: ICDISR18,
49    _reserved1: [u8; 52usize],
50    #[doc = "0x100 - ICDISER0"]
51    pub icdiser0: ICDISER0,
52    #[doc = "0x104 - ICDISER1"]
53    pub icdiser1: ICDISER1,
54    #[doc = "0x108 - ICDISER2"]
55    pub icdiser2: ICDISER2,
56    #[doc = "0x10c - ICDISER3"]
57    pub icdiser3: ICDISER3,
58    #[doc = "0x110 - ICDISER4"]
59    pub icdiser4: ICDISER4,
60    #[doc = "0x114 - ICDISER5"]
61    pub icdiser5: ICDISER5,
62    #[doc = "0x118 - ICDISER6"]
63    pub icdiser6: ICDISER6,
64    #[doc = "0x11c - ICDISER7"]
65    pub icdiser7: ICDISER7,
66    #[doc = "0x120 - ICDISER8"]
67    pub icdiser8: ICDISER8,
68    #[doc = "0x124 - ICDISER9"]
69    pub icdiser9: ICDISER9,
70    #[doc = "0x128 - ICDISER10"]
71    pub icdiser10: ICDISER10,
72    #[doc = "0x12c - ICDISER11"]
73    pub icdiser11: ICDISER11,
74    #[doc = "0x130 - ICDISER12"]
75    pub icdiser12: ICDISER12,
76    #[doc = "0x134 - ICDISER13"]
77    pub icdiser13: ICDISER13,
78    #[doc = "0x138 - ICDISER14"]
79    pub icdiser14: ICDISER14,
80    #[doc = "0x13c - ICDISER15"]
81    pub icdiser15: ICDISER15,
82    #[doc = "0x140 - ICDISER16"]
83    pub icdiser16: ICDISER16,
84    #[doc = "0x144 - ICDISER17"]
85    pub icdiser17: ICDISER17,
86    #[doc = "0x148 - ICDISER18"]
87    pub icdiser18: ICDISER18,
88    _reserved2: [u8; 52usize],
89    #[doc = "0x180 - ICDICER0"]
90    pub icdicer0: ICDICER0,
91    #[doc = "0x184 - ICDICER1"]
92    pub icdicer1: ICDICER1,
93    #[doc = "0x188 - ICDICER2"]
94    pub icdicer2: ICDICER2,
95    #[doc = "0x18c - ICDICER3"]
96    pub icdicer3: ICDICER3,
97    #[doc = "0x190 - ICDICER4"]
98    pub icdicer4: ICDICER4,
99    #[doc = "0x194 - ICDICER5"]
100    pub icdicer5: ICDICER5,
101    #[doc = "0x198 - ICDICER6"]
102    pub icdicer6: ICDICER6,
103    #[doc = "0x19c - ICDICER7"]
104    pub icdicer7: ICDICER7,
105    #[doc = "0x1a0 - ICDICER8"]
106    pub icdicer8: ICDICER8,
107    #[doc = "0x1a4 - ICDICER9"]
108    pub icdicer9: ICDICER9,
109    #[doc = "0x1a8 - ICDICER10"]
110    pub icdicer10: ICDICER10,
111    #[doc = "0x1ac - ICDICER11"]
112    pub icdicer11: ICDICER11,
113    #[doc = "0x1b0 - ICDICER12"]
114    pub icdicer12: ICDICER12,
115    #[doc = "0x1b4 - ICDICER13"]
116    pub icdicer13: ICDICER13,
117    #[doc = "0x1b8 - ICDICER14"]
118    pub icdicer14: ICDICER14,
119    #[doc = "0x1bc - ICDICER15"]
120    pub icdicer15: ICDICER15,
121    #[doc = "0x1c0 - ICDICER16"]
122    pub icdicer16: ICDICER16,
123    #[doc = "0x1c4 - ICDICER17"]
124    pub icdicer17: ICDICER17,
125    #[doc = "0x1c8 - ICDICER18"]
126    pub icdicer18: ICDICER18,
127    _reserved3: [u8; 52usize],
128    #[doc = "0x200 - ICDISPR0"]
129    pub icdispr0: ICDISPR0,
130    #[doc = "0x204 - ICDISPR1"]
131    pub icdispr1: ICDISPR1,
132    #[doc = "0x208 - ICDISPR2"]
133    pub icdispr2: ICDISPR2,
134    #[doc = "0x20c - ICDISPR3"]
135    pub icdispr3: ICDISPR3,
136    #[doc = "0x210 - ICDISPR4"]
137    pub icdispr4: ICDISPR4,
138    #[doc = "0x214 - ICDISPR5"]
139    pub icdispr5: ICDISPR5,
140    #[doc = "0x218 - ICDISPR6"]
141    pub icdispr6: ICDISPR6,
142    #[doc = "0x21c - ICDISPR7"]
143    pub icdispr7: ICDISPR7,
144    #[doc = "0x220 - ICDISPR8"]
145    pub icdispr8: ICDISPR8,
146    #[doc = "0x224 - ICDISPR9"]
147    pub icdispr9: ICDISPR9,
148    #[doc = "0x228 - ICDISPR10"]
149    pub icdispr10: ICDISPR10,
150    #[doc = "0x22c - ICDISPR11"]
151    pub icdispr11: ICDISPR11,
152    #[doc = "0x230 - ICDISPR12"]
153    pub icdispr12: ICDISPR12,
154    #[doc = "0x234 - ICDISPR13"]
155    pub icdispr13: ICDISPR13,
156    #[doc = "0x238 - ICDISPR14"]
157    pub icdispr14: ICDISPR14,
158    #[doc = "0x23c - ICDISPR15"]
159    pub icdispr15: ICDISPR15,
160    #[doc = "0x240 - ICDISPR16"]
161    pub icdispr16: ICDISPR16,
162    #[doc = "0x244 - ICDISPR17"]
163    pub icdispr17: ICDISPR17,
164    #[doc = "0x248 - ICDISPR18"]
165    pub icdispr18: ICDISPR18,
166    _reserved4: [u8; 52usize],
167    #[doc = "0x280 - ICDICPR0"]
168    pub icdicpr0: ICDICPR0,
169    #[doc = "0x284 - ICDICPR1"]
170    pub icdicpr1: ICDICPR1,
171    #[doc = "0x288 - ICDICPR2"]
172    pub icdicpr2: ICDICPR2,
173    #[doc = "0x28c - ICDICPR3"]
174    pub icdicpr3: ICDICPR3,
175    #[doc = "0x290 - ICDICPR4"]
176    pub icdicpr4: ICDICPR4,
177    #[doc = "0x294 - ICDICPR5"]
178    pub icdicpr5: ICDICPR5,
179    #[doc = "0x298 - ICDICPR6"]
180    pub icdicpr6: ICDICPR6,
181    #[doc = "0x29c - ICDICPR7"]
182    pub icdicpr7: ICDICPR7,
183    #[doc = "0x2a0 - ICDICPR8"]
184    pub icdicpr8: ICDICPR8,
185    #[doc = "0x2a4 - ICDICPR9"]
186    pub icdicpr9: ICDICPR9,
187    #[doc = "0x2a8 - ICDICPR10"]
188    pub icdicpr10: ICDICPR10,
189    #[doc = "0x2ac - ICDICPR11"]
190    pub icdicpr11: ICDICPR11,
191    #[doc = "0x2b0 - ICDICPR12"]
192    pub icdicpr12: ICDICPR12,
193    #[doc = "0x2b4 - ICDICPR13"]
194    pub icdicpr13: ICDICPR13,
195    #[doc = "0x2b8 - ICDICPR14"]
196    pub icdicpr14: ICDICPR14,
197    #[doc = "0x2bc - ICDICPR15"]
198    pub icdicpr15: ICDICPR15,
199    #[doc = "0x2c0 - ICDICPR16"]
200    pub icdicpr16: ICDICPR16,
201    #[doc = "0x2c4 - ICDICPR17"]
202    pub icdicpr17: ICDICPR17,
203    #[doc = "0x2c8 - ICDICPR18"]
204    pub icdicpr18: ICDICPR18,
205    _reserved5: [u8; 52usize],
206    #[doc = "0x300 - ICDABR0"]
207    pub icdabr0: ICDABR0,
208    #[doc = "0x304 - ICDABR1"]
209    pub icdabr1: ICDABR1,
210    #[doc = "0x308 - ICDABR2"]
211    pub icdabr2: ICDABR2,
212    #[doc = "0x30c - ICDABR3"]
213    pub icdabr3: ICDABR3,
214    #[doc = "0x310 - ICDABR4"]
215    pub icdabr4: ICDABR4,
216    #[doc = "0x314 - ICDABR5"]
217    pub icdabr5: ICDABR5,
218    #[doc = "0x318 - ICDABR6"]
219    pub icdabr6: ICDABR6,
220    #[doc = "0x31c - ICDABR7"]
221    pub icdabr7: ICDABR7,
222    #[doc = "0x320 - ICDABR8"]
223    pub icdabr8: ICDABR8,
224    #[doc = "0x324 - ICDABR9"]
225    pub icdabr9: ICDABR9,
226    #[doc = "0x328 - ICDABR10"]
227    pub icdabr10: ICDABR10,
228    #[doc = "0x32c - ICDABR11"]
229    pub icdabr11: ICDABR11,
230    #[doc = "0x330 - ICDABR12"]
231    pub icdabr12: ICDABR12,
232    #[doc = "0x334 - ICDABR13"]
233    pub icdabr13: ICDABR13,
234    #[doc = "0x338 - ICDABR14"]
235    pub icdabr14: ICDABR14,
236    #[doc = "0x33c - ICDABR15"]
237    pub icdabr15: ICDABR15,
238    #[doc = "0x340 - ICDABR16"]
239    pub icdabr16: ICDABR16,
240    #[doc = "0x344 - ICDABR17"]
241    pub icdabr17: ICDABR17,
242    #[doc = "0x348 - ICDABR18"]
243    pub icdabr18: ICDABR18,
244    _reserved6: [u8; 180usize],
245    #[doc = "0x400 - ICDIPR0"]
246    pub icdipr0: ICDIPR0,
247    #[doc = "0x404 - ICDIPR1"]
248    pub icdipr1: ICDIPR1,
249    #[doc = "0x408 - ICDIPR2"]
250    pub icdipr2: ICDIPR2,
251    #[doc = "0x40c - ICDIPR3"]
252    pub icdipr3: ICDIPR3,
253    #[doc = "0x410 - ICDIPR4"]
254    pub icdipr4: ICDIPR4,
255    #[doc = "0x414 - ICDIPR5"]
256    pub icdipr5: ICDIPR5,
257    #[doc = "0x418 - ICDIPR6"]
258    pub icdipr6: ICDIPR6,
259    #[doc = "0x41c - ICDIPR7"]
260    pub icdipr7: ICDIPR7,
261    #[doc = "0x420 - ICDIPR8"]
262    pub icdipr8: ICDIPR8,
263    #[doc = "0x424 - ICDIPR9"]
264    pub icdipr9: ICDIPR9,
265    #[doc = "0x428 - ICDIPR10"]
266    pub icdipr10: ICDIPR10,
267    #[doc = "0x42c - ICDIPR11"]
268    pub icdipr11: ICDIPR11,
269    #[doc = "0x430 - ICDIPR12"]
270    pub icdipr12: ICDIPR12,
271    #[doc = "0x434 - ICDIPR13"]
272    pub icdipr13: ICDIPR13,
273    #[doc = "0x438 - ICDIPR14"]
274    pub icdipr14: ICDIPR14,
275    #[doc = "0x43c - ICDIPR15"]
276    pub icdipr15: ICDIPR15,
277    #[doc = "0x440 - ICDIPR16"]
278    pub icdipr16: ICDIPR16,
279    #[doc = "0x444 - ICDIPR17"]
280    pub icdipr17: ICDIPR17,
281    #[doc = "0x448 - ICDIPR18"]
282    pub icdipr18: ICDIPR18,
283    #[doc = "0x44c - ICDIPR19"]
284    pub icdipr19: ICDIPR19,
285    #[doc = "0x450 - ICDIPR20"]
286    pub icdipr20: ICDIPR20,
287    #[doc = "0x454 - ICDIPR21"]
288    pub icdipr21: ICDIPR21,
289    #[doc = "0x458 - ICDIPR22"]
290    pub icdipr22: ICDIPR22,
291    #[doc = "0x45c - ICDIPR23"]
292    pub icdipr23: ICDIPR23,
293    #[doc = "0x460 - ICDIPR24"]
294    pub icdipr24: ICDIPR24,
295    #[doc = "0x464 - ICDIPR25"]
296    pub icdipr25: ICDIPR25,
297    #[doc = "0x468 - ICDIPR26"]
298    pub icdipr26: ICDIPR26,
299    #[doc = "0x46c - ICDIPR27"]
300    pub icdipr27: ICDIPR27,
301    #[doc = "0x470 - ICDIPR28"]
302    pub icdipr28: ICDIPR28,
303    #[doc = "0x474 - ICDIPR29"]
304    pub icdipr29: ICDIPR29,
305    #[doc = "0x478 - ICDIPR30"]
306    pub icdipr30: ICDIPR30,
307    #[doc = "0x47c - ICDIPR31"]
308    pub icdipr31: ICDIPR31,
309    #[doc = "0x480 - ICDIPR32"]
310    pub icdipr32: ICDIPR32,
311    #[doc = "0x484 - ICDIPR33"]
312    pub icdipr33: ICDIPR33,
313    #[doc = "0x488 - ICDIPR34"]
314    pub icdipr34: ICDIPR34,
315    #[doc = "0x48c - ICDIPR35"]
316    pub icdipr35: ICDIPR35,
317    #[doc = "0x490 - ICDIPR36"]
318    pub icdipr36: ICDIPR36,
319    #[doc = "0x494 - ICDIPR37"]
320    pub icdipr37: ICDIPR37,
321    #[doc = "0x498 - ICDIPR38"]
322    pub icdipr38: ICDIPR38,
323    #[doc = "0x49c - ICDIPR39"]
324    pub icdipr39: ICDIPR39,
325    #[doc = "0x4a0 - ICDIPR40"]
326    pub icdipr40: ICDIPR40,
327    #[doc = "0x4a4 - ICDIPR41"]
328    pub icdipr41: ICDIPR41,
329    #[doc = "0x4a8 - ICDIPR42"]
330    pub icdipr42: ICDIPR42,
331    #[doc = "0x4ac - ICDIPR43"]
332    pub icdipr43: ICDIPR43,
333    #[doc = "0x4b0 - ICDIPR44"]
334    pub icdipr44: ICDIPR44,
335    #[doc = "0x4b4 - ICDIPR45"]
336    pub icdipr45: ICDIPR45,
337    #[doc = "0x4b8 - ICDIPR46"]
338    pub icdipr46: ICDIPR46,
339    #[doc = "0x4bc - ICDIPR47"]
340    pub icdipr47: ICDIPR47,
341    #[doc = "0x4c0 - ICDIPR48"]
342    pub icdipr48: ICDIPR48,
343    #[doc = "0x4c4 - ICDIPR49"]
344    pub icdipr49: ICDIPR49,
345    #[doc = "0x4c8 - ICDIPR50"]
346    pub icdipr50: ICDIPR50,
347    #[doc = "0x4cc - ICDIPR51"]
348    pub icdipr51: ICDIPR51,
349    #[doc = "0x4d0 - ICDIPR52"]
350    pub icdipr52: ICDIPR52,
351    #[doc = "0x4d4 - ICDIPR53"]
352    pub icdipr53: ICDIPR53,
353    #[doc = "0x4d8 - ICDIPR54"]
354    pub icdipr54: ICDIPR54,
355    #[doc = "0x4dc - ICDIPR55"]
356    pub icdipr55: ICDIPR55,
357    #[doc = "0x4e0 - ICDIPR56"]
358    pub icdipr56: ICDIPR56,
359    #[doc = "0x4e4 - ICDIPR57"]
360    pub icdipr57: ICDIPR57,
361    #[doc = "0x4e8 - ICDIPR58"]
362    pub icdipr58: ICDIPR58,
363    #[doc = "0x4ec - ICDIPR59"]
364    pub icdipr59: ICDIPR59,
365    #[doc = "0x4f0 - ICDIPR60"]
366    pub icdipr60: ICDIPR60,
367    #[doc = "0x4f4 - ICDIPR61"]
368    pub icdipr61: ICDIPR61,
369    #[doc = "0x4f8 - ICDIPR62"]
370    pub icdipr62: ICDIPR62,
371    #[doc = "0x4fc - ICDIPR63"]
372    pub icdipr63: ICDIPR63,
373    #[doc = "0x500 - ICDIPR64"]
374    pub icdipr64: ICDIPR64,
375    #[doc = "0x504 - ICDIPR65"]
376    pub icdipr65: ICDIPR65,
377    #[doc = "0x508 - ICDIPR66"]
378    pub icdipr66: ICDIPR66,
379    #[doc = "0x50c - ICDIPR67"]
380    pub icdipr67: ICDIPR67,
381    #[doc = "0x510 - ICDIPR68"]
382    pub icdipr68: ICDIPR68,
383    #[doc = "0x514 - ICDIPR69"]
384    pub icdipr69: ICDIPR69,
385    #[doc = "0x518 - ICDIPR70"]
386    pub icdipr70: ICDIPR70,
387    #[doc = "0x51c - ICDIPR71"]
388    pub icdipr71: ICDIPR71,
389    #[doc = "0x520 - ICDIPR72"]
390    pub icdipr72: ICDIPR72,
391    #[doc = "0x524 - ICDIPR73"]
392    pub icdipr73: ICDIPR73,
393    #[doc = "0x528 - ICDIPR74"]
394    pub icdipr74: ICDIPR74,
395    #[doc = "0x52c - ICDIPR75"]
396    pub icdipr75: ICDIPR75,
397    #[doc = "0x530 - ICDIPR76"]
398    pub icdipr76: ICDIPR76,
399    #[doc = "0x534 - ICDIPR77"]
400    pub icdipr77: ICDIPR77,
401    #[doc = "0x538 - ICDIPR78"]
402    pub icdipr78: ICDIPR78,
403    #[doc = "0x53c - ICDIPR79"]
404    pub icdipr79: ICDIPR79,
405    #[doc = "0x540 - ICDIPR80"]
406    pub icdipr80: ICDIPR80,
407    #[doc = "0x544 - ICDIPR81"]
408    pub icdipr81: ICDIPR81,
409    #[doc = "0x548 - ICDIPR82"]
410    pub icdipr82: ICDIPR82,
411    #[doc = "0x54c - ICDIPR83"]
412    pub icdipr83: ICDIPR83,
413    #[doc = "0x550 - ICDIPR84"]
414    pub icdipr84: ICDIPR84,
415    #[doc = "0x554 - ICDIPR85"]
416    pub icdipr85: ICDIPR85,
417    #[doc = "0x558 - ICDIPR86"]
418    pub icdipr86: ICDIPR86,
419    #[doc = "0x55c - ICDIPR87"]
420    pub icdipr87: ICDIPR87,
421    #[doc = "0x560 - ICDIPR88"]
422    pub icdipr88: ICDIPR88,
423    #[doc = "0x564 - ICDIPR89"]
424    pub icdipr89: ICDIPR89,
425    #[doc = "0x568 - ICDIPR90"]
426    pub icdipr90: ICDIPR90,
427    #[doc = "0x56c - ICDIPR91"]
428    pub icdipr91: ICDIPR91,
429    #[doc = "0x570 - ICDIPR92"]
430    pub icdipr92: ICDIPR92,
431    #[doc = "0x574 - ICDIPR93"]
432    pub icdipr93: ICDIPR93,
433    #[doc = "0x578 - ICDIPR94"]
434    pub icdipr94: ICDIPR94,
435    #[doc = "0x57c - ICDIPR95"]
436    pub icdipr95: ICDIPR95,
437    #[doc = "0x580 - ICDIPR96"]
438    pub icdipr96: ICDIPR96,
439    #[doc = "0x584 - ICDIPR97"]
440    pub icdipr97: ICDIPR97,
441    #[doc = "0x588 - ICDIPR98"]
442    pub icdipr98: ICDIPR98,
443    #[doc = "0x58c - ICDIPR99"]
444    pub icdipr99: ICDIPR99,
445    #[doc = "0x590 - ICDIPR100"]
446    pub icdipr100: ICDIPR100,
447    #[doc = "0x594 - ICDIPR101"]
448    pub icdipr101: ICDIPR101,
449    #[doc = "0x598 - ICDIPR102"]
450    pub icdipr102: ICDIPR102,
451    #[doc = "0x59c - ICDIPR103"]
452    pub icdipr103: ICDIPR103,
453    #[doc = "0x5a0 - ICDIPR104"]
454    pub icdipr104: ICDIPR104,
455    #[doc = "0x5a4 - ICDIPR105"]
456    pub icdipr105: ICDIPR105,
457    #[doc = "0x5a8 - ICDIPR106"]
458    pub icdipr106: ICDIPR106,
459    #[doc = "0x5ac - ICDIPR107"]
460    pub icdipr107: ICDIPR107,
461    #[doc = "0x5b0 - ICDIPR108"]
462    pub icdipr108: ICDIPR108,
463    #[doc = "0x5b4 - ICDIPR109"]
464    pub icdipr109: ICDIPR109,
465    #[doc = "0x5b8 - ICDIPR110"]
466    pub icdipr110: ICDIPR110,
467    #[doc = "0x5bc - ICDIPR111"]
468    pub icdipr111: ICDIPR111,
469    #[doc = "0x5c0 - ICDIPR112"]
470    pub icdipr112: ICDIPR112,
471    #[doc = "0x5c4 - ICDIPR113"]
472    pub icdipr113: ICDIPR113,
473    #[doc = "0x5c8 - ICDIPR114"]
474    pub icdipr114: ICDIPR114,
475    #[doc = "0x5cc - ICDIPR115"]
476    pub icdipr115: ICDIPR115,
477    #[doc = "0x5d0 - ICDIPR116"]
478    pub icdipr116: ICDIPR116,
479    #[doc = "0x5d4 - ICDIPR117"]
480    pub icdipr117: ICDIPR117,
481    #[doc = "0x5d8 - ICDIPR118"]
482    pub icdipr118: ICDIPR118,
483    #[doc = "0x5dc - ICDIPR119"]
484    pub icdipr119: ICDIPR119,
485    #[doc = "0x5e0 - ICDIPR120"]
486    pub icdipr120: ICDIPR120,
487    #[doc = "0x5e4 - ICDIPR121"]
488    pub icdipr121: ICDIPR121,
489    #[doc = "0x5e8 - ICDIPR122"]
490    pub icdipr122: ICDIPR122,
491    #[doc = "0x5ec - ICDIPR123"]
492    pub icdipr123: ICDIPR123,
493    #[doc = "0x5f0 - ICDIPR124"]
494    pub icdipr124: ICDIPR124,
495    #[doc = "0x5f4 - ICDIPR125"]
496    pub icdipr125: ICDIPR125,
497    #[doc = "0x5f8 - ICDIPR126"]
498    pub icdipr126: ICDIPR126,
499    #[doc = "0x5fc - ICDIPR127"]
500    pub icdipr127: ICDIPR127,
501    #[doc = "0x600 - ICDIPR128"]
502    pub icdipr128: ICDIPR128,
503    #[doc = "0x604 - ICDIPR129"]
504    pub icdipr129: ICDIPR129,
505    #[doc = "0x608 - ICDIPR130"]
506    pub icdipr130: ICDIPR130,
507    #[doc = "0x60c - ICDIPR131"]
508    pub icdipr131: ICDIPR131,
509    #[doc = "0x610 - ICDIPR132"]
510    pub icdipr132: ICDIPR132,
511    #[doc = "0x614 - ICDIPR133"]
512    pub icdipr133: ICDIPR133,
513    #[doc = "0x618 - ICDIPR134"]
514    pub icdipr134: ICDIPR134,
515    #[doc = "0x61c - ICDIPR135"]
516    pub icdipr135: ICDIPR135,
517    #[doc = "0x620 - ICDIPR136"]
518    pub icdipr136: ICDIPR136,
519    #[doc = "0x624 - ICDIPR137"]
520    pub icdipr137: ICDIPR137,
521    #[doc = "0x628 - ICDIPR138"]
522    pub icdipr138: ICDIPR138,
523    #[doc = "0x62c - ICDIPR139"]
524    pub icdipr139: ICDIPR139,
525    #[doc = "0x630 - ICDIPR140"]
526    pub icdipr140: ICDIPR140,
527    #[doc = "0x634 - ICDIPR141"]
528    pub icdipr141: ICDIPR141,
529    #[doc = "0x638 - ICDIPR142"]
530    pub icdipr142: ICDIPR142,
531    #[doc = "0x63c - ICDIPR143"]
532    pub icdipr143: ICDIPR143,
533    #[doc = "0x640 - ICDIPR144"]
534    pub icdipr144: ICDIPR144,
535    #[doc = "0x644 - ICDIPR145"]
536    pub icdipr145: ICDIPR145,
537    #[doc = "0x648 - ICDIPR146"]
538    pub icdipr146: ICDIPR146,
539    _reserved7: [u8; 436usize],
540    #[doc = "0x800 - ICDIPTR0"]
541    pub icdiptr0: ICDIPTR0,
542    #[doc = "0x804 - ICDIPTR1"]
543    pub icdiptr1: ICDIPTR1,
544    #[doc = "0x808 - ICDIPTR2"]
545    pub icdiptr2: ICDIPTR2,
546    #[doc = "0x80c - ICDIPTR3"]
547    pub icdiptr3: ICDIPTR3,
548    #[doc = "0x810 - ICDIPTR4"]
549    pub icdiptr4: ICDIPTR4,
550    #[doc = "0x814 - ICDIPTR5"]
551    pub icdiptr5: ICDIPTR5,
552    #[doc = "0x818 - ICDIPTR6"]
553    pub icdiptr6: ICDIPTR6,
554    #[doc = "0x81c - ICDIPTR7"]
555    pub icdiptr7: ICDIPTR7,
556    #[doc = "0x820 - ICDIPTR8"]
557    pub icdiptr8: ICDIPTR8,
558    #[doc = "0x824 - ICDIPTR9"]
559    pub icdiptr9: ICDIPTR9,
560    #[doc = "0x828 - ICDIPTR10"]
561    pub icdiptr10: ICDIPTR10,
562    #[doc = "0x82c - ICDIPTR11"]
563    pub icdiptr11: ICDIPTR11,
564    #[doc = "0x830 - ICDIPTR12"]
565    pub icdiptr12: ICDIPTR12,
566    #[doc = "0x834 - ICDIPTR13"]
567    pub icdiptr13: ICDIPTR13,
568    #[doc = "0x838 - ICDIPTR14"]
569    pub icdiptr14: ICDIPTR14,
570    #[doc = "0x83c - ICDIPTR15"]
571    pub icdiptr15: ICDIPTR15,
572    #[doc = "0x840 - ICDIPTR16"]
573    pub icdiptr16: ICDIPTR16,
574    #[doc = "0x844 - ICDIPTR17"]
575    pub icdiptr17: ICDIPTR17,
576    #[doc = "0x848 - ICDIPTR18"]
577    pub icdiptr18: ICDIPTR18,
578    #[doc = "0x84c - ICDIPTR19"]
579    pub icdiptr19: ICDIPTR19,
580    #[doc = "0x850 - ICDIPTR20"]
581    pub icdiptr20: ICDIPTR20,
582    #[doc = "0x854 - ICDIPTR21"]
583    pub icdiptr21: ICDIPTR21,
584    #[doc = "0x858 - ICDIPTR22"]
585    pub icdiptr22: ICDIPTR22,
586    #[doc = "0x85c - ICDIPTR23"]
587    pub icdiptr23: ICDIPTR23,
588    #[doc = "0x860 - ICDIPTR24"]
589    pub icdiptr24: ICDIPTR24,
590    #[doc = "0x864 - ICDIPTR25"]
591    pub icdiptr25: ICDIPTR25,
592    #[doc = "0x868 - ICDIPTR26"]
593    pub icdiptr26: ICDIPTR26,
594    #[doc = "0x86c - ICDIPTR27"]
595    pub icdiptr27: ICDIPTR27,
596    #[doc = "0x870 - ICDIPTR28"]
597    pub icdiptr28: ICDIPTR28,
598    #[doc = "0x874 - ICDIPTR29"]
599    pub icdiptr29: ICDIPTR29,
600    #[doc = "0x878 - ICDIPTR30"]
601    pub icdiptr30: ICDIPTR30,
602    #[doc = "0x87c - ICDIPTR31"]
603    pub icdiptr31: ICDIPTR31,
604    #[doc = "0x880 - ICDIPTR32"]
605    pub icdiptr32: ICDIPTR32,
606    #[doc = "0x884 - ICDIPTR33"]
607    pub icdiptr33: ICDIPTR33,
608    #[doc = "0x888 - ICDIPTR34"]
609    pub icdiptr34: ICDIPTR34,
610    #[doc = "0x88c - ICDIPTR35"]
611    pub icdiptr35: ICDIPTR35,
612    #[doc = "0x890 - ICDIPTR36"]
613    pub icdiptr36: ICDIPTR36,
614    #[doc = "0x894 - ICDIPTR37"]
615    pub icdiptr37: ICDIPTR37,
616    #[doc = "0x898 - ICDIPTR38"]
617    pub icdiptr38: ICDIPTR38,
618    #[doc = "0x89c - ICDIPTR39"]
619    pub icdiptr39: ICDIPTR39,
620    #[doc = "0x8a0 - ICDIPTR40"]
621    pub icdiptr40: ICDIPTR40,
622    #[doc = "0x8a4 - ICDIPTR41"]
623    pub icdiptr41: ICDIPTR41,
624    #[doc = "0x8a8 - ICDIPTR42"]
625    pub icdiptr42: ICDIPTR42,
626    #[doc = "0x8ac - ICDIPTR43"]
627    pub icdiptr43: ICDIPTR43,
628    #[doc = "0x8b0 - ICDIPTR44"]
629    pub icdiptr44: ICDIPTR44,
630    #[doc = "0x8b4 - ICDIPTR45"]
631    pub icdiptr45: ICDIPTR45,
632    #[doc = "0x8b8 - ICDIPTR46"]
633    pub icdiptr46: ICDIPTR46,
634    #[doc = "0x8bc - ICDIPTR47"]
635    pub icdiptr47: ICDIPTR47,
636    #[doc = "0x8c0 - ICDIPTR48"]
637    pub icdiptr48: ICDIPTR48,
638    #[doc = "0x8c4 - ICDIPTR49"]
639    pub icdiptr49: ICDIPTR49,
640    #[doc = "0x8c8 - ICDIPTR50"]
641    pub icdiptr50: ICDIPTR50,
642    #[doc = "0x8cc - ICDIPTR51"]
643    pub icdiptr51: ICDIPTR51,
644    #[doc = "0x8d0 - ICDIPTR52"]
645    pub icdiptr52: ICDIPTR52,
646    #[doc = "0x8d4 - ICDIPTR53"]
647    pub icdiptr53: ICDIPTR53,
648    #[doc = "0x8d8 - ICDIPTR54"]
649    pub icdiptr54: ICDIPTR54,
650    #[doc = "0x8dc - ICDIPTR55"]
651    pub icdiptr55: ICDIPTR55,
652    #[doc = "0x8e0 - ICDIPTR56"]
653    pub icdiptr56: ICDIPTR56,
654    #[doc = "0x8e4 - ICDIPTR57"]
655    pub icdiptr57: ICDIPTR57,
656    #[doc = "0x8e8 - ICDIPTR58"]
657    pub icdiptr58: ICDIPTR58,
658    #[doc = "0x8ec - ICDIPTR59"]
659    pub icdiptr59: ICDIPTR59,
660    #[doc = "0x8f0 - ICDIPTR60"]
661    pub icdiptr60: ICDIPTR60,
662    #[doc = "0x8f4 - ICDIPTR61"]
663    pub icdiptr61: ICDIPTR61,
664    #[doc = "0x8f8 - ICDIPTR62"]
665    pub icdiptr62: ICDIPTR62,
666    #[doc = "0x8fc - ICDIPTR63"]
667    pub icdiptr63: ICDIPTR63,
668    #[doc = "0x900 - ICDIPTR64"]
669    pub icdiptr64: ICDIPTR64,
670    #[doc = "0x904 - ICDIPTR65"]
671    pub icdiptr65: ICDIPTR65,
672    #[doc = "0x908 - ICDIPTR66"]
673    pub icdiptr66: ICDIPTR66,
674    #[doc = "0x90c - ICDIPTR67"]
675    pub icdiptr67: ICDIPTR67,
676    #[doc = "0x910 - ICDIPTR68"]
677    pub icdiptr68: ICDIPTR68,
678    #[doc = "0x914 - ICDIPTR69"]
679    pub icdiptr69: ICDIPTR69,
680    #[doc = "0x918 - ICDIPTR70"]
681    pub icdiptr70: ICDIPTR70,
682    #[doc = "0x91c - ICDIPTR71"]
683    pub icdiptr71: ICDIPTR71,
684    #[doc = "0x920 - ICDIPTR72"]
685    pub icdiptr72: ICDIPTR72,
686    #[doc = "0x924 - ICDIPTR73"]
687    pub icdiptr73: ICDIPTR73,
688    #[doc = "0x928 - ICDIPTR74"]
689    pub icdiptr74: ICDIPTR74,
690    #[doc = "0x92c - ICDIPTR75"]
691    pub icdiptr75: ICDIPTR75,
692    #[doc = "0x930 - ICDIPTR76"]
693    pub icdiptr76: ICDIPTR76,
694    #[doc = "0x934 - ICDIPTR77"]
695    pub icdiptr77: ICDIPTR77,
696    #[doc = "0x938 - ICDIPTR78"]
697    pub icdiptr78: ICDIPTR78,
698    #[doc = "0x93c - ICDIPTR79"]
699    pub icdiptr79: ICDIPTR79,
700    #[doc = "0x940 - ICDIPTR80"]
701    pub icdiptr80: ICDIPTR80,
702    #[doc = "0x944 - ICDIPTR81"]
703    pub icdiptr81: ICDIPTR81,
704    #[doc = "0x948 - ICDIPTR82"]
705    pub icdiptr82: ICDIPTR82,
706    #[doc = "0x94c - ICDIPTR83"]
707    pub icdiptr83: ICDIPTR83,
708    #[doc = "0x950 - ICDIPTR84"]
709    pub icdiptr84: ICDIPTR84,
710    #[doc = "0x954 - ICDIPTR85"]
711    pub icdiptr85: ICDIPTR85,
712    #[doc = "0x958 - ICDIPTR86"]
713    pub icdiptr86: ICDIPTR86,
714    #[doc = "0x95c - ICDIPTR87"]
715    pub icdiptr87: ICDIPTR87,
716    #[doc = "0x960 - ICDIPTR88"]
717    pub icdiptr88: ICDIPTR88,
718    #[doc = "0x964 - ICDIPTR89"]
719    pub icdiptr89: ICDIPTR89,
720    #[doc = "0x968 - ICDIPTR90"]
721    pub icdiptr90: ICDIPTR90,
722    #[doc = "0x96c - ICDIPTR91"]
723    pub icdiptr91: ICDIPTR91,
724    #[doc = "0x970 - ICDIPTR92"]
725    pub icdiptr92: ICDIPTR92,
726    #[doc = "0x974 - ICDIPTR93"]
727    pub icdiptr93: ICDIPTR93,
728    #[doc = "0x978 - ICDIPTR94"]
729    pub icdiptr94: ICDIPTR94,
730    #[doc = "0x97c - ICDIPTR95"]
731    pub icdiptr95: ICDIPTR95,
732    #[doc = "0x980 - ICDIPTR96"]
733    pub icdiptr96: ICDIPTR96,
734    #[doc = "0x984 - ICDIPTR97"]
735    pub icdiptr97: ICDIPTR97,
736    #[doc = "0x988 - ICDIPTR98"]
737    pub icdiptr98: ICDIPTR98,
738    #[doc = "0x98c - ICDIPTR99"]
739    pub icdiptr99: ICDIPTR99,
740    #[doc = "0x990 - ICDIPTR100"]
741    pub icdiptr100: ICDIPTR100,
742    #[doc = "0x994 - ICDIPTR101"]
743    pub icdiptr101: ICDIPTR101,
744    #[doc = "0x998 - ICDIPTR102"]
745    pub icdiptr102: ICDIPTR102,
746    #[doc = "0x99c - ICDIPTR103"]
747    pub icdiptr103: ICDIPTR103,
748    #[doc = "0x9a0 - ICDIPTR104"]
749    pub icdiptr104: ICDIPTR104,
750    #[doc = "0x9a4 - ICDIPTR105"]
751    pub icdiptr105: ICDIPTR105,
752    #[doc = "0x9a8 - ICDIPTR106"]
753    pub icdiptr106: ICDIPTR106,
754    #[doc = "0x9ac - ICDIPTR107"]
755    pub icdiptr107: ICDIPTR107,
756    #[doc = "0x9b0 - ICDIPTR108"]
757    pub icdiptr108: ICDIPTR108,
758    #[doc = "0x9b4 - ICDIPTR109"]
759    pub icdiptr109: ICDIPTR109,
760    #[doc = "0x9b8 - ICDIPTR110"]
761    pub icdiptr110: ICDIPTR110,
762    #[doc = "0x9bc - ICDIPTR111"]
763    pub icdiptr111: ICDIPTR111,
764    #[doc = "0x9c0 - ICDIPTR112"]
765    pub icdiptr112: ICDIPTR112,
766    #[doc = "0x9c4 - ICDIPTR113"]
767    pub icdiptr113: ICDIPTR113,
768    #[doc = "0x9c8 - ICDIPTR114"]
769    pub icdiptr114: ICDIPTR114,
770    #[doc = "0x9cc - ICDIPTR115"]
771    pub icdiptr115: ICDIPTR115,
772    #[doc = "0x9d0 - ICDIPTR116"]
773    pub icdiptr116: ICDIPTR116,
774    #[doc = "0x9d4 - ICDIPTR117"]
775    pub icdiptr117: ICDIPTR117,
776    #[doc = "0x9d8 - ICDIPTR118"]
777    pub icdiptr118: ICDIPTR118,
778    #[doc = "0x9dc - ICDIPTR119"]
779    pub icdiptr119: ICDIPTR119,
780    #[doc = "0x9e0 - ICDIPTR120"]
781    pub icdiptr120: ICDIPTR120,
782    #[doc = "0x9e4 - ICDIPTR121"]
783    pub icdiptr121: ICDIPTR121,
784    #[doc = "0x9e8 - ICDIPTR122"]
785    pub icdiptr122: ICDIPTR122,
786    #[doc = "0x9ec - ICDIPTR123"]
787    pub icdiptr123: ICDIPTR123,
788    #[doc = "0x9f0 - ICDIPTR124"]
789    pub icdiptr124: ICDIPTR124,
790    #[doc = "0x9f4 - ICDIPTR125"]
791    pub icdiptr125: ICDIPTR125,
792    #[doc = "0x9f8 - ICDIPTR126"]
793    pub icdiptr126: ICDIPTR126,
794    #[doc = "0x9fc - ICDIPTR127"]
795    pub icdiptr127: ICDIPTR127,
796    #[doc = "0xa00 - ICDIPTR128"]
797    pub icdiptr128: ICDIPTR128,
798    #[doc = "0xa04 - ICDIPTR129"]
799    pub icdiptr129: ICDIPTR129,
800    #[doc = "0xa08 - ICDIPTR130"]
801    pub icdiptr130: ICDIPTR130,
802    #[doc = "0xa0c - ICDIPTR131"]
803    pub icdiptr131: ICDIPTR131,
804    #[doc = "0xa10 - ICDIPTR132"]
805    pub icdiptr132: ICDIPTR132,
806    #[doc = "0xa14 - ICDIPTR133"]
807    pub icdiptr133: ICDIPTR133,
808    #[doc = "0xa18 - ICDIPTR134"]
809    pub icdiptr134: ICDIPTR134,
810    #[doc = "0xa1c - ICDIPTR135"]
811    pub icdiptr135: ICDIPTR135,
812    #[doc = "0xa20 - ICDIPTR136"]
813    pub icdiptr136: ICDIPTR136,
814    #[doc = "0xa24 - ICDIPTR137"]
815    pub icdiptr137: ICDIPTR137,
816    #[doc = "0xa28 - ICDIPTR138"]
817    pub icdiptr138: ICDIPTR138,
818    #[doc = "0xa2c - ICDIPTR139"]
819    pub icdiptr139: ICDIPTR139,
820    #[doc = "0xa30 - ICDIPTR140"]
821    pub icdiptr140: ICDIPTR140,
822    #[doc = "0xa34 - ICDIPTR141"]
823    pub icdiptr141: ICDIPTR141,
824    #[doc = "0xa38 - ICDIPTR142"]
825    pub icdiptr142: ICDIPTR142,
826    #[doc = "0xa3c - ICDIPTR143"]
827    pub icdiptr143: ICDIPTR143,
828    #[doc = "0xa40 - ICDIPTR144"]
829    pub icdiptr144: ICDIPTR144,
830    #[doc = "0xa44 - ICDIPTR145"]
831    pub icdiptr145: ICDIPTR145,
832    #[doc = "0xa48 - ICDIPTR146"]
833    pub icdiptr146: ICDIPTR146,
834    _reserved8: [u8; 436usize],
835    #[doc = "0xc00 - ICDICFR0"]
836    pub icdicfr0: ICDICFR0,
837    #[doc = "0xc04 - ICDICFR1"]
838    pub icdicfr1: ICDICFR1,
839    #[doc = "0xc08 - ICDICFR2"]
840    pub icdicfr2: ICDICFR2,
841    #[doc = "0xc0c - ICDICFR3"]
842    pub icdicfr3: ICDICFR3,
843    #[doc = "0xc10 - ICDICFR4"]
844    pub icdicfr4: ICDICFR4,
845    #[doc = "0xc14 - ICDICFR5"]
846    pub icdicfr5: ICDICFR5,
847    #[doc = "0xc18 - ICDICFR6"]
848    pub icdicfr6: ICDICFR6,
849    #[doc = "0xc1c - ICDICFR7"]
850    pub icdicfr7: ICDICFR7,
851    #[doc = "0xc20 - ICDICFR8"]
852    pub icdicfr8: ICDICFR8,
853    #[doc = "0xc24 - ICDICFR9"]
854    pub icdicfr9: ICDICFR9,
855    #[doc = "0xc28 - ICDICFR10"]
856    pub icdicfr10: ICDICFR10,
857    #[doc = "0xc2c - ICDICFR11"]
858    pub icdicfr11: ICDICFR11,
859    #[doc = "0xc30 - ICDICFR12"]
860    pub icdicfr12: ICDICFR12,
861    #[doc = "0xc34 - ICDICFR13"]
862    pub icdicfr13: ICDICFR13,
863    #[doc = "0xc38 - ICDICFR14"]
864    pub icdicfr14: ICDICFR14,
865    #[doc = "0xc3c - ICDICFR15"]
866    pub icdicfr15: ICDICFR15,
867    #[doc = "0xc40 - ICDICFR16"]
868    pub icdicfr16: ICDICFR16,
869    #[doc = "0xc44 - ICDICFR17"]
870    pub icdicfr17: ICDICFR17,
871    #[doc = "0xc48 - ICDICFR18"]
872    pub icdicfr18: ICDICFR18,
873    #[doc = "0xc4c - ICDICFR19"]
874    pub icdicfr19: ICDICFR19,
875    #[doc = "0xc50 - ICDICFR20"]
876    pub icdicfr20: ICDICFR20,
877    #[doc = "0xc54 - ICDICFR21"]
878    pub icdicfr21: ICDICFR21,
879    #[doc = "0xc58 - ICDICFR22"]
880    pub icdicfr22: ICDICFR22,
881    #[doc = "0xc5c - ICDICFR23"]
882    pub icdicfr23: ICDICFR23,
883    #[doc = "0xc60 - ICDICFR24"]
884    pub icdicfr24: ICDICFR24,
885    #[doc = "0xc64 - ICDICFR25"]
886    pub icdicfr25: ICDICFR25,
887    #[doc = "0xc68 - ICDICFR26"]
888    pub icdicfr26: ICDICFR26,
889    #[doc = "0xc6c - ICDICFR27"]
890    pub icdicfr27: ICDICFR27,
891    #[doc = "0xc70 - ICDICFR28"]
892    pub icdicfr28: ICDICFR28,
893    #[doc = "0xc74 - ICDICFR29"]
894    pub icdicfr29: ICDICFR29,
895    #[doc = "0xc78 - ICDICFR30"]
896    pub icdicfr30: ICDICFR30,
897    #[doc = "0xc7c - ICDICFR31"]
898    pub icdicfr31: ICDICFR31,
899    #[doc = "0xc80 - ICDICFR32"]
900    pub icdicfr32: ICDICFR32,
901    #[doc = "0xc84 - ICDICFR33"]
902    pub icdicfr33: ICDICFR33,
903    #[doc = "0xc88 - ICDICFR34"]
904    pub icdicfr34: ICDICFR34,
905    #[doc = "0xc8c - ICDICFR35"]
906    pub icdicfr35: ICDICFR35,
907    #[doc = "0xc90 - ICDICFR36"]
908    pub icdicfr36: ICDICFR36,
909    _reserved9: [u8; 108usize],
910    #[doc = "0xd00 - PPI_STATUS"]
911    pub ppi_status: PPI_STATUS,
912    #[doc = "0xd04 - SPI_STATUS0"]
913    pub spi_status0: SPI_STATUS0,
914    #[doc = "0xd08 - SPI_STATUS1"]
915    pub spi_status1: SPI_STATUS1,
916    #[doc = "0xd0c - SPI_STATUS2"]
917    pub spi_status2: SPI_STATUS2,
918    #[doc = "0xd10 - SPI_STATUS3"]
919    pub spi_status3: SPI_STATUS3,
920    #[doc = "0xd14 - SPI_STATUS4"]
921    pub spi_status4: SPI_STATUS4,
922    #[doc = "0xd18 - SPI_STATUS5"]
923    pub spi_status5: SPI_STATUS5,
924    #[doc = "0xd1c - SPI_STATUS6"]
925    pub spi_status6: SPI_STATUS6,
926    #[doc = "0xd20 - SPI_STATUS7"]
927    pub spi_status7: SPI_STATUS7,
928    #[doc = "0xd24 - SPI_STATUS8"]
929    pub spi_status8: SPI_STATUS8,
930    #[doc = "0xd28 - SPI_STATUS9"]
931    pub spi_status9: SPI_STATUS9,
932    #[doc = "0xd2c - SPI_STATUS10"]
933    pub spi_status10: SPI_STATUS10,
934    #[doc = "0xd30 - SPI_STATUS11"]
935    pub spi_status11: SPI_STATUS11,
936    #[doc = "0xd34 - SPI_STATUS12"]
937    pub spi_status12: SPI_STATUS12,
938    #[doc = "0xd38 - SPI_STATUS13"]
939    pub spi_status13: SPI_STATUS13,
940    #[doc = "0xd3c - SPI_STATUS14"]
941    pub spi_status14: SPI_STATUS14,
942    #[doc = "0xd40 - SPI_STATUS15"]
943    pub spi_status15: SPI_STATUS15,
944    #[doc = "0xd44 - SPI_STATUS16"]
945    pub spi_status16: SPI_STATUS16,
946    _reserved10: [u8; 440usize],
947    #[doc = "0xf00 - ICDSGIR"]
948    pub icdsgir: ICDSGIR,
949    _reserved11: [u8; 252usize],
950    #[doc = "0x1000 - ICCICR"]
951    pub iccicr: ICCICR,
952    #[doc = "0x1004 - ICCPMR"]
953    pub iccpmr: ICCPMR,
954    #[doc = "0x1008 - ICCBPR"]
955    pub iccbpr: ICCBPR,
956    #[doc = "0x100c - ICCIAR"]
957    pub icciar: ICCIAR,
958    #[doc = "0x1010 - ICCEOIR"]
959    pub icceoir: ICCEOIR,
960    #[doc = "0x1014 - ICCRPR"]
961    pub iccrpr: ICCRPR,
962    #[doc = "0x1018 - ICCHPIR"]
963    pub icchpir: ICCHPIR,
964    #[doc = "0x101c - ICCABPR"]
965    pub iccabpr: ICCABPR,
966    _reserved12: [u8; 220usize],
967    #[doc = "0x10fc - ICCIIDR"]
968    pub icciidr: ICCIIDR,
969    _reserved13: [u8; 350148352usize],
970    #[doc = "0x14dee800 - ICR0"]
971    pub icr0: ICR0,
972    #[doc = "0x14dee802 - ICR1"]
973    pub icr1: ICR1,
974    #[doc = "0x14dee804 - IRQRR"]
975    pub irqrr: IRQRR,
976}
977#[doc = "ICDDCR"]
978pub struct ICDDCR {
979    register: ::vcell::VolatileCell<u32>,
980}
981#[doc = "ICDDCR"]
982pub mod icddcr;
983#[doc = "ICDICTR"]
984pub struct ICDICTR {
985    register: ::vcell::VolatileCell<u32>,
986}
987#[doc = "ICDICTR"]
988pub mod icdictr;
989#[doc = "ICDIIDR"]
990pub struct ICDIIDR {
991    register: ::vcell::VolatileCell<u32>,
992}
993#[doc = "ICDIIDR"]
994pub mod icdiidr;
995#[doc = "ICDISR0"]
996pub struct ICDISR0 {
997    register: ::vcell::VolatileCell<u32>,
998}
999#[doc = "ICDISR0"]
1000pub mod icdisr0;
1001#[doc = "ICDISR1"]
1002pub struct ICDISR1 {
1003    register: ::vcell::VolatileCell<u32>,
1004}
1005#[doc = "ICDISR1"]
1006pub mod icdisr1;
1007#[doc = "ICDISR2"]
1008pub struct ICDISR2 {
1009    register: ::vcell::VolatileCell<u32>,
1010}
1011#[doc = "ICDISR2"]
1012pub mod icdisr2;
1013#[doc = "ICDISR3"]
1014pub struct ICDISR3 {
1015    register: ::vcell::VolatileCell<u32>,
1016}
1017#[doc = "ICDISR3"]
1018pub mod icdisr3;
1019#[doc = "ICDISR4"]
1020pub struct ICDISR4 {
1021    register: ::vcell::VolatileCell<u32>,
1022}
1023#[doc = "ICDISR4"]
1024pub mod icdisr4;
1025#[doc = "ICDISR5"]
1026pub struct ICDISR5 {
1027    register: ::vcell::VolatileCell<u32>,
1028}
1029#[doc = "ICDISR5"]
1030pub mod icdisr5;
1031#[doc = "ICDISR6"]
1032pub struct ICDISR6 {
1033    register: ::vcell::VolatileCell<u32>,
1034}
1035#[doc = "ICDISR6"]
1036pub mod icdisr6;
1037#[doc = "ICDISR7"]
1038pub struct ICDISR7 {
1039    register: ::vcell::VolatileCell<u32>,
1040}
1041#[doc = "ICDISR7"]
1042pub mod icdisr7;
1043#[doc = "ICDISR8"]
1044pub struct ICDISR8 {
1045    register: ::vcell::VolatileCell<u32>,
1046}
1047#[doc = "ICDISR8"]
1048pub mod icdisr8;
1049#[doc = "ICDISR9"]
1050pub struct ICDISR9 {
1051    register: ::vcell::VolatileCell<u32>,
1052}
1053#[doc = "ICDISR9"]
1054pub mod icdisr9;
1055#[doc = "ICDISR10"]
1056pub struct ICDISR10 {
1057    register: ::vcell::VolatileCell<u32>,
1058}
1059#[doc = "ICDISR10"]
1060pub mod icdisr10;
1061#[doc = "ICDISR11"]
1062pub struct ICDISR11 {
1063    register: ::vcell::VolatileCell<u32>,
1064}
1065#[doc = "ICDISR11"]
1066pub mod icdisr11;
1067#[doc = "ICDISR12"]
1068pub struct ICDISR12 {
1069    register: ::vcell::VolatileCell<u32>,
1070}
1071#[doc = "ICDISR12"]
1072pub mod icdisr12;
1073#[doc = "ICDISR13"]
1074pub struct ICDISR13 {
1075    register: ::vcell::VolatileCell<u32>,
1076}
1077#[doc = "ICDISR13"]
1078pub mod icdisr13;
1079#[doc = "ICDISR14"]
1080pub struct ICDISR14 {
1081    register: ::vcell::VolatileCell<u32>,
1082}
1083#[doc = "ICDISR14"]
1084pub mod icdisr14;
1085#[doc = "ICDISR15"]
1086pub struct ICDISR15 {
1087    register: ::vcell::VolatileCell<u32>,
1088}
1089#[doc = "ICDISR15"]
1090pub mod icdisr15;
1091#[doc = "ICDISR16"]
1092pub struct ICDISR16 {
1093    register: ::vcell::VolatileCell<u32>,
1094}
1095#[doc = "ICDISR16"]
1096pub mod icdisr16;
1097#[doc = "ICDISR17"]
1098pub struct ICDISR17 {
1099    register: ::vcell::VolatileCell<u32>,
1100}
1101#[doc = "ICDISR17"]
1102pub mod icdisr17;
1103#[doc = "ICDISR18"]
1104pub struct ICDISR18 {
1105    register: ::vcell::VolatileCell<u32>,
1106}
1107#[doc = "ICDISR18"]
1108pub mod icdisr18;
1109#[doc = "ICDISER0"]
1110pub struct ICDISER0 {
1111    register: ::vcell::VolatileCell<u32>,
1112}
1113#[doc = "ICDISER0"]
1114pub mod icdiser0;
1115#[doc = "ICDISER1"]
1116pub struct ICDISER1 {
1117    register: ::vcell::VolatileCell<u32>,
1118}
1119#[doc = "ICDISER1"]
1120pub mod icdiser1;
1121#[doc = "ICDISER2"]
1122pub struct ICDISER2 {
1123    register: ::vcell::VolatileCell<u32>,
1124}
1125#[doc = "ICDISER2"]
1126pub mod icdiser2;
1127#[doc = "ICDISER3"]
1128pub struct ICDISER3 {
1129    register: ::vcell::VolatileCell<u32>,
1130}
1131#[doc = "ICDISER3"]
1132pub mod icdiser3;
1133#[doc = "ICDISER4"]
1134pub struct ICDISER4 {
1135    register: ::vcell::VolatileCell<u32>,
1136}
1137#[doc = "ICDISER4"]
1138pub mod icdiser4;
1139#[doc = "ICDISER5"]
1140pub struct ICDISER5 {
1141    register: ::vcell::VolatileCell<u32>,
1142}
1143#[doc = "ICDISER5"]
1144pub mod icdiser5;
1145#[doc = "ICDISER6"]
1146pub struct ICDISER6 {
1147    register: ::vcell::VolatileCell<u32>,
1148}
1149#[doc = "ICDISER6"]
1150pub mod icdiser6;
1151#[doc = "ICDISER7"]
1152pub struct ICDISER7 {
1153    register: ::vcell::VolatileCell<u32>,
1154}
1155#[doc = "ICDISER7"]
1156pub mod icdiser7;
1157#[doc = "ICDISER8"]
1158pub struct ICDISER8 {
1159    register: ::vcell::VolatileCell<u32>,
1160}
1161#[doc = "ICDISER8"]
1162pub mod icdiser8;
1163#[doc = "ICDISER9"]
1164pub struct ICDISER9 {
1165    register: ::vcell::VolatileCell<u32>,
1166}
1167#[doc = "ICDISER9"]
1168pub mod icdiser9;
1169#[doc = "ICDISER10"]
1170pub struct ICDISER10 {
1171    register: ::vcell::VolatileCell<u32>,
1172}
1173#[doc = "ICDISER10"]
1174pub mod icdiser10;
1175#[doc = "ICDISER11"]
1176pub struct ICDISER11 {
1177    register: ::vcell::VolatileCell<u32>,
1178}
1179#[doc = "ICDISER11"]
1180pub mod icdiser11;
1181#[doc = "ICDISER12"]
1182pub struct ICDISER12 {
1183    register: ::vcell::VolatileCell<u32>,
1184}
1185#[doc = "ICDISER12"]
1186pub mod icdiser12;
1187#[doc = "ICDISER13"]
1188pub struct ICDISER13 {
1189    register: ::vcell::VolatileCell<u32>,
1190}
1191#[doc = "ICDISER13"]
1192pub mod icdiser13;
1193#[doc = "ICDISER14"]
1194pub struct ICDISER14 {
1195    register: ::vcell::VolatileCell<u32>,
1196}
1197#[doc = "ICDISER14"]
1198pub mod icdiser14;
1199#[doc = "ICDISER15"]
1200pub struct ICDISER15 {
1201    register: ::vcell::VolatileCell<u32>,
1202}
1203#[doc = "ICDISER15"]
1204pub mod icdiser15;
1205#[doc = "ICDISER16"]
1206pub struct ICDISER16 {
1207    register: ::vcell::VolatileCell<u32>,
1208}
1209#[doc = "ICDISER16"]
1210pub mod icdiser16;
1211#[doc = "ICDISER17"]
1212pub struct ICDISER17 {
1213    register: ::vcell::VolatileCell<u32>,
1214}
1215#[doc = "ICDISER17"]
1216pub mod icdiser17;
1217#[doc = "ICDISER18"]
1218pub struct ICDISER18 {
1219    register: ::vcell::VolatileCell<u32>,
1220}
1221#[doc = "ICDISER18"]
1222pub mod icdiser18;
1223#[doc = "ICDICER0"]
1224pub struct ICDICER0 {
1225    register: ::vcell::VolatileCell<u32>,
1226}
1227#[doc = "ICDICER0"]
1228pub mod icdicer0;
1229#[doc = "ICDICER1"]
1230pub struct ICDICER1 {
1231    register: ::vcell::VolatileCell<u32>,
1232}
1233#[doc = "ICDICER1"]
1234pub mod icdicer1;
1235#[doc = "ICDICER2"]
1236pub struct ICDICER2 {
1237    register: ::vcell::VolatileCell<u32>,
1238}
1239#[doc = "ICDICER2"]
1240pub mod icdicer2;
1241#[doc = "ICDICER3"]
1242pub struct ICDICER3 {
1243    register: ::vcell::VolatileCell<u32>,
1244}
1245#[doc = "ICDICER3"]
1246pub mod icdicer3;
1247#[doc = "ICDICER4"]
1248pub struct ICDICER4 {
1249    register: ::vcell::VolatileCell<u32>,
1250}
1251#[doc = "ICDICER4"]
1252pub mod icdicer4;
1253#[doc = "ICDICER5"]
1254pub struct ICDICER5 {
1255    register: ::vcell::VolatileCell<u32>,
1256}
1257#[doc = "ICDICER5"]
1258pub mod icdicer5;
1259#[doc = "ICDICER6"]
1260pub struct ICDICER6 {
1261    register: ::vcell::VolatileCell<u32>,
1262}
1263#[doc = "ICDICER6"]
1264pub mod icdicer6;
1265#[doc = "ICDICER7"]
1266pub struct ICDICER7 {
1267    register: ::vcell::VolatileCell<u32>,
1268}
1269#[doc = "ICDICER7"]
1270pub mod icdicer7;
1271#[doc = "ICDICER8"]
1272pub struct ICDICER8 {
1273    register: ::vcell::VolatileCell<u32>,
1274}
1275#[doc = "ICDICER8"]
1276pub mod icdicer8;
1277#[doc = "ICDICER9"]
1278pub struct ICDICER9 {
1279    register: ::vcell::VolatileCell<u32>,
1280}
1281#[doc = "ICDICER9"]
1282pub mod icdicer9;
1283#[doc = "ICDICER10"]
1284pub struct ICDICER10 {
1285    register: ::vcell::VolatileCell<u32>,
1286}
1287#[doc = "ICDICER10"]
1288pub mod icdicer10;
1289#[doc = "ICDICER11"]
1290pub struct ICDICER11 {
1291    register: ::vcell::VolatileCell<u32>,
1292}
1293#[doc = "ICDICER11"]
1294pub mod icdicer11;
1295#[doc = "ICDICER12"]
1296pub struct ICDICER12 {
1297    register: ::vcell::VolatileCell<u32>,
1298}
1299#[doc = "ICDICER12"]
1300pub mod icdicer12;
1301#[doc = "ICDICER13"]
1302pub struct ICDICER13 {
1303    register: ::vcell::VolatileCell<u32>,
1304}
1305#[doc = "ICDICER13"]
1306pub mod icdicer13;
1307#[doc = "ICDICER14"]
1308pub struct ICDICER14 {
1309    register: ::vcell::VolatileCell<u32>,
1310}
1311#[doc = "ICDICER14"]
1312pub mod icdicer14;
1313#[doc = "ICDICER15"]
1314pub struct ICDICER15 {
1315    register: ::vcell::VolatileCell<u32>,
1316}
1317#[doc = "ICDICER15"]
1318pub mod icdicer15;
1319#[doc = "ICDICER16"]
1320pub struct ICDICER16 {
1321    register: ::vcell::VolatileCell<u32>,
1322}
1323#[doc = "ICDICER16"]
1324pub mod icdicer16;
1325#[doc = "ICDICER17"]
1326pub struct ICDICER17 {
1327    register: ::vcell::VolatileCell<u32>,
1328}
1329#[doc = "ICDICER17"]
1330pub mod icdicer17;
1331#[doc = "ICDICER18"]
1332pub struct ICDICER18 {
1333    register: ::vcell::VolatileCell<u32>,
1334}
1335#[doc = "ICDICER18"]
1336pub mod icdicer18;
1337#[doc = "ICDISPR0"]
1338pub struct ICDISPR0 {
1339    register: ::vcell::VolatileCell<u32>,
1340}
1341#[doc = "ICDISPR0"]
1342pub mod icdispr0;
1343#[doc = "ICDISPR1"]
1344pub struct ICDISPR1 {
1345    register: ::vcell::VolatileCell<u32>,
1346}
1347#[doc = "ICDISPR1"]
1348pub mod icdispr1;
1349#[doc = "ICDISPR2"]
1350pub struct ICDISPR2 {
1351    register: ::vcell::VolatileCell<u32>,
1352}
1353#[doc = "ICDISPR2"]
1354pub mod icdispr2;
1355#[doc = "ICDISPR3"]
1356pub struct ICDISPR3 {
1357    register: ::vcell::VolatileCell<u32>,
1358}
1359#[doc = "ICDISPR3"]
1360pub mod icdispr3;
1361#[doc = "ICDISPR4"]
1362pub struct ICDISPR4 {
1363    register: ::vcell::VolatileCell<u32>,
1364}
1365#[doc = "ICDISPR4"]
1366pub mod icdispr4;
1367#[doc = "ICDISPR5"]
1368pub struct ICDISPR5 {
1369    register: ::vcell::VolatileCell<u32>,
1370}
1371#[doc = "ICDISPR5"]
1372pub mod icdispr5;
1373#[doc = "ICDISPR6"]
1374pub struct ICDISPR6 {
1375    register: ::vcell::VolatileCell<u32>,
1376}
1377#[doc = "ICDISPR6"]
1378pub mod icdispr6;
1379#[doc = "ICDISPR7"]
1380pub struct ICDISPR7 {
1381    register: ::vcell::VolatileCell<u32>,
1382}
1383#[doc = "ICDISPR7"]
1384pub mod icdispr7;
1385#[doc = "ICDISPR8"]
1386pub struct ICDISPR8 {
1387    register: ::vcell::VolatileCell<u32>,
1388}
1389#[doc = "ICDISPR8"]
1390pub mod icdispr8;
1391#[doc = "ICDISPR9"]
1392pub struct ICDISPR9 {
1393    register: ::vcell::VolatileCell<u32>,
1394}
1395#[doc = "ICDISPR9"]
1396pub mod icdispr9;
1397#[doc = "ICDISPR10"]
1398pub struct ICDISPR10 {
1399    register: ::vcell::VolatileCell<u32>,
1400}
1401#[doc = "ICDISPR10"]
1402pub mod icdispr10;
1403#[doc = "ICDISPR11"]
1404pub struct ICDISPR11 {
1405    register: ::vcell::VolatileCell<u32>,
1406}
1407#[doc = "ICDISPR11"]
1408pub mod icdispr11;
1409#[doc = "ICDISPR12"]
1410pub struct ICDISPR12 {
1411    register: ::vcell::VolatileCell<u32>,
1412}
1413#[doc = "ICDISPR12"]
1414pub mod icdispr12;
1415#[doc = "ICDISPR13"]
1416pub struct ICDISPR13 {
1417    register: ::vcell::VolatileCell<u32>,
1418}
1419#[doc = "ICDISPR13"]
1420pub mod icdispr13;
1421#[doc = "ICDISPR14"]
1422pub struct ICDISPR14 {
1423    register: ::vcell::VolatileCell<u32>,
1424}
1425#[doc = "ICDISPR14"]
1426pub mod icdispr14;
1427#[doc = "ICDISPR15"]
1428pub struct ICDISPR15 {
1429    register: ::vcell::VolatileCell<u32>,
1430}
1431#[doc = "ICDISPR15"]
1432pub mod icdispr15;
1433#[doc = "ICDISPR16"]
1434pub struct ICDISPR16 {
1435    register: ::vcell::VolatileCell<u32>,
1436}
1437#[doc = "ICDISPR16"]
1438pub mod icdispr16;
1439#[doc = "ICDISPR17"]
1440pub struct ICDISPR17 {
1441    register: ::vcell::VolatileCell<u32>,
1442}
1443#[doc = "ICDISPR17"]
1444pub mod icdispr17;
1445#[doc = "ICDISPR18"]
1446pub struct ICDISPR18 {
1447    register: ::vcell::VolatileCell<u32>,
1448}
1449#[doc = "ICDISPR18"]
1450pub mod icdispr18;
1451#[doc = "ICDICPR0"]
1452pub struct ICDICPR0 {
1453    register: ::vcell::VolatileCell<u32>,
1454}
1455#[doc = "ICDICPR0"]
1456pub mod icdicpr0;
1457#[doc = "ICDICPR1"]
1458pub struct ICDICPR1 {
1459    register: ::vcell::VolatileCell<u32>,
1460}
1461#[doc = "ICDICPR1"]
1462pub mod icdicpr1;
1463#[doc = "ICDICPR2"]
1464pub struct ICDICPR2 {
1465    register: ::vcell::VolatileCell<u32>,
1466}
1467#[doc = "ICDICPR2"]
1468pub mod icdicpr2;
1469#[doc = "ICDICPR3"]
1470pub struct ICDICPR3 {
1471    register: ::vcell::VolatileCell<u32>,
1472}
1473#[doc = "ICDICPR3"]
1474pub mod icdicpr3;
1475#[doc = "ICDICPR4"]
1476pub struct ICDICPR4 {
1477    register: ::vcell::VolatileCell<u32>,
1478}
1479#[doc = "ICDICPR4"]
1480pub mod icdicpr4;
1481#[doc = "ICDICPR5"]
1482pub struct ICDICPR5 {
1483    register: ::vcell::VolatileCell<u32>,
1484}
1485#[doc = "ICDICPR5"]
1486pub mod icdicpr5;
1487#[doc = "ICDICPR6"]
1488pub struct ICDICPR6 {
1489    register: ::vcell::VolatileCell<u32>,
1490}
1491#[doc = "ICDICPR6"]
1492pub mod icdicpr6;
1493#[doc = "ICDICPR7"]
1494pub struct ICDICPR7 {
1495    register: ::vcell::VolatileCell<u32>,
1496}
1497#[doc = "ICDICPR7"]
1498pub mod icdicpr7;
1499#[doc = "ICDICPR8"]
1500pub struct ICDICPR8 {
1501    register: ::vcell::VolatileCell<u32>,
1502}
1503#[doc = "ICDICPR8"]
1504pub mod icdicpr8;
1505#[doc = "ICDICPR9"]
1506pub struct ICDICPR9 {
1507    register: ::vcell::VolatileCell<u32>,
1508}
1509#[doc = "ICDICPR9"]
1510pub mod icdicpr9;
1511#[doc = "ICDICPR10"]
1512pub struct ICDICPR10 {
1513    register: ::vcell::VolatileCell<u32>,
1514}
1515#[doc = "ICDICPR10"]
1516pub mod icdicpr10;
1517#[doc = "ICDICPR11"]
1518pub struct ICDICPR11 {
1519    register: ::vcell::VolatileCell<u32>,
1520}
1521#[doc = "ICDICPR11"]
1522pub mod icdicpr11;
1523#[doc = "ICDICPR12"]
1524pub struct ICDICPR12 {
1525    register: ::vcell::VolatileCell<u32>,
1526}
1527#[doc = "ICDICPR12"]
1528pub mod icdicpr12;
1529#[doc = "ICDICPR13"]
1530pub struct ICDICPR13 {
1531    register: ::vcell::VolatileCell<u32>,
1532}
1533#[doc = "ICDICPR13"]
1534pub mod icdicpr13;
1535#[doc = "ICDICPR14"]
1536pub struct ICDICPR14 {
1537    register: ::vcell::VolatileCell<u32>,
1538}
1539#[doc = "ICDICPR14"]
1540pub mod icdicpr14;
1541#[doc = "ICDICPR15"]
1542pub struct ICDICPR15 {
1543    register: ::vcell::VolatileCell<u32>,
1544}
1545#[doc = "ICDICPR15"]
1546pub mod icdicpr15;
1547#[doc = "ICDICPR16"]
1548pub struct ICDICPR16 {
1549    register: ::vcell::VolatileCell<u32>,
1550}
1551#[doc = "ICDICPR16"]
1552pub mod icdicpr16;
1553#[doc = "ICDICPR17"]
1554pub struct ICDICPR17 {
1555    register: ::vcell::VolatileCell<u32>,
1556}
1557#[doc = "ICDICPR17"]
1558pub mod icdicpr17;
1559#[doc = "ICDICPR18"]
1560pub struct ICDICPR18 {
1561    register: ::vcell::VolatileCell<u32>,
1562}
1563#[doc = "ICDICPR18"]
1564pub mod icdicpr18;
1565#[doc = "ICDABR0"]
1566pub struct ICDABR0 {
1567    register: ::vcell::VolatileCell<u32>,
1568}
1569#[doc = "ICDABR0"]
1570pub mod icdabr0;
1571#[doc = "ICDABR1"]
1572pub struct ICDABR1 {
1573    register: ::vcell::VolatileCell<u32>,
1574}
1575#[doc = "ICDABR1"]
1576pub mod icdabr1;
1577#[doc = "ICDABR2"]
1578pub struct ICDABR2 {
1579    register: ::vcell::VolatileCell<u32>,
1580}
1581#[doc = "ICDABR2"]
1582pub mod icdabr2;
1583#[doc = "ICDABR3"]
1584pub struct ICDABR3 {
1585    register: ::vcell::VolatileCell<u32>,
1586}
1587#[doc = "ICDABR3"]
1588pub mod icdabr3;
1589#[doc = "ICDABR4"]
1590pub struct ICDABR4 {
1591    register: ::vcell::VolatileCell<u32>,
1592}
1593#[doc = "ICDABR4"]
1594pub mod icdabr4;
1595#[doc = "ICDABR5"]
1596pub struct ICDABR5 {
1597    register: ::vcell::VolatileCell<u32>,
1598}
1599#[doc = "ICDABR5"]
1600pub mod icdabr5;
1601#[doc = "ICDABR6"]
1602pub struct ICDABR6 {
1603    register: ::vcell::VolatileCell<u32>,
1604}
1605#[doc = "ICDABR6"]
1606pub mod icdabr6;
1607#[doc = "ICDABR7"]
1608pub struct ICDABR7 {
1609    register: ::vcell::VolatileCell<u32>,
1610}
1611#[doc = "ICDABR7"]
1612pub mod icdabr7;
1613#[doc = "ICDABR8"]
1614pub struct ICDABR8 {
1615    register: ::vcell::VolatileCell<u32>,
1616}
1617#[doc = "ICDABR8"]
1618pub mod icdabr8;
1619#[doc = "ICDABR9"]
1620pub struct ICDABR9 {
1621    register: ::vcell::VolatileCell<u32>,
1622}
1623#[doc = "ICDABR9"]
1624pub mod icdabr9;
1625#[doc = "ICDABR10"]
1626pub struct ICDABR10 {
1627    register: ::vcell::VolatileCell<u32>,
1628}
1629#[doc = "ICDABR10"]
1630pub mod icdabr10;
1631#[doc = "ICDABR11"]
1632pub struct ICDABR11 {
1633    register: ::vcell::VolatileCell<u32>,
1634}
1635#[doc = "ICDABR11"]
1636pub mod icdabr11;
1637#[doc = "ICDABR12"]
1638pub struct ICDABR12 {
1639    register: ::vcell::VolatileCell<u32>,
1640}
1641#[doc = "ICDABR12"]
1642pub mod icdabr12;
1643#[doc = "ICDABR13"]
1644pub struct ICDABR13 {
1645    register: ::vcell::VolatileCell<u32>,
1646}
1647#[doc = "ICDABR13"]
1648pub mod icdabr13;
1649#[doc = "ICDABR14"]
1650pub struct ICDABR14 {
1651    register: ::vcell::VolatileCell<u32>,
1652}
1653#[doc = "ICDABR14"]
1654pub mod icdabr14;
1655#[doc = "ICDABR15"]
1656pub struct ICDABR15 {
1657    register: ::vcell::VolatileCell<u32>,
1658}
1659#[doc = "ICDABR15"]
1660pub mod icdabr15;
1661#[doc = "ICDABR16"]
1662pub struct ICDABR16 {
1663    register: ::vcell::VolatileCell<u32>,
1664}
1665#[doc = "ICDABR16"]
1666pub mod icdabr16;
1667#[doc = "ICDABR17"]
1668pub struct ICDABR17 {
1669    register: ::vcell::VolatileCell<u32>,
1670}
1671#[doc = "ICDABR17"]
1672pub mod icdabr17;
1673#[doc = "ICDABR18"]
1674pub struct ICDABR18 {
1675    register: ::vcell::VolatileCell<u32>,
1676}
1677#[doc = "ICDABR18"]
1678pub mod icdabr18;
1679#[doc = "ICDIPR0"]
1680pub struct ICDIPR0 {
1681    register: ::vcell::VolatileCell<u32>,
1682}
1683#[doc = "ICDIPR0"]
1684pub mod icdipr0;
1685#[doc = "ICDIPR1"]
1686pub struct ICDIPR1 {
1687    register: ::vcell::VolatileCell<u32>,
1688}
1689#[doc = "ICDIPR1"]
1690pub mod icdipr1;
1691#[doc = "ICDIPR2"]
1692pub struct ICDIPR2 {
1693    register: ::vcell::VolatileCell<u32>,
1694}
1695#[doc = "ICDIPR2"]
1696pub mod icdipr2;
1697#[doc = "ICDIPR3"]
1698pub struct ICDIPR3 {
1699    register: ::vcell::VolatileCell<u32>,
1700}
1701#[doc = "ICDIPR3"]
1702pub mod icdipr3;
1703#[doc = "ICDIPR4"]
1704pub struct ICDIPR4 {
1705    register: ::vcell::VolatileCell<u32>,
1706}
1707#[doc = "ICDIPR4"]
1708pub mod icdipr4;
1709#[doc = "ICDIPR5"]
1710pub struct ICDIPR5 {
1711    register: ::vcell::VolatileCell<u32>,
1712}
1713#[doc = "ICDIPR5"]
1714pub mod icdipr5;
1715#[doc = "ICDIPR6"]
1716pub struct ICDIPR6 {
1717    register: ::vcell::VolatileCell<u32>,
1718}
1719#[doc = "ICDIPR6"]
1720pub mod icdipr6;
1721#[doc = "ICDIPR7"]
1722pub struct ICDIPR7 {
1723    register: ::vcell::VolatileCell<u32>,
1724}
1725#[doc = "ICDIPR7"]
1726pub mod icdipr7;
1727#[doc = "ICDIPR8"]
1728pub struct ICDIPR8 {
1729    register: ::vcell::VolatileCell<u32>,
1730}
1731#[doc = "ICDIPR8"]
1732pub mod icdipr8;
1733#[doc = "ICDIPR9"]
1734pub struct ICDIPR9 {
1735    register: ::vcell::VolatileCell<u32>,
1736}
1737#[doc = "ICDIPR9"]
1738pub mod icdipr9;
1739#[doc = "ICDIPR10"]
1740pub struct ICDIPR10 {
1741    register: ::vcell::VolatileCell<u32>,
1742}
1743#[doc = "ICDIPR10"]
1744pub mod icdipr10;
1745#[doc = "ICDIPR11"]
1746pub struct ICDIPR11 {
1747    register: ::vcell::VolatileCell<u32>,
1748}
1749#[doc = "ICDIPR11"]
1750pub mod icdipr11;
1751#[doc = "ICDIPR12"]
1752pub struct ICDIPR12 {
1753    register: ::vcell::VolatileCell<u32>,
1754}
1755#[doc = "ICDIPR12"]
1756pub mod icdipr12;
1757#[doc = "ICDIPR13"]
1758pub struct ICDIPR13 {
1759    register: ::vcell::VolatileCell<u32>,
1760}
1761#[doc = "ICDIPR13"]
1762pub mod icdipr13;
1763#[doc = "ICDIPR14"]
1764pub struct ICDIPR14 {
1765    register: ::vcell::VolatileCell<u32>,
1766}
1767#[doc = "ICDIPR14"]
1768pub mod icdipr14;
1769#[doc = "ICDIPR15"]
1770pub struct ICDIPR15 {
1771    register: ::vcell::VolatileCell<u32>,
1772}
1773#[doc = "ICDIPR15"]
1774pub mod icdipr15;
1775#[doc = "ICDIPR16"]
1776pub struct ICDIPR16 {
1777    register: ::vcell::VolatileCell<u32>,
1778}
1779#[doc = "ICDIPR16"]
1780pub mod icdipr16;
1781#[doc = "ICDIPR17"]
1782pub struct ICDIPR17 {
1783    register: ::vcell::VolatileCell<u32>,
1784}
1785#[doc = "ICDIPR17"]
1786pub mod icdipr17;
1787#[doc = "ICDIPR18"]
1788pub struct ICDIPR18 {
1789    register: ::vcell::VolatileCell<u32>,
1790}
1791#[doc = "ICDIPR18"]
1792pub mod icdipr18;
1793#[doc = "ICDIPR19"]
1794pub struct ICDIPR19 {
1795    register: ::vcell::VolatileCell<u32>,
1796}
1797#[doc = "ICDIPR19"]
1798pub mod icdipr19;
1799#[doc = "ICDIPR20"]
1800pub struct ICDIPR20 {
1801    register: ::vcell::VolatileCell<u32>,
1802}
1803#[doc = "ICDIPR20"]
1804pub mod icdipr20;
1805#[doc = "ICDIPR21"]
1806pub struct ICDIPR21 {
1807    register: ::vcell::VolatileCell<u32>,
1808}
1809#[doc = "ICDIPR21"]
1810pub mod icdipr21;
1811#[doc = "ICDIPR22"]
1812pub struct ICDIPR22 {
1813    register: ::vcell::VolatileCell<u32>,
1814}
1815#[doc = "ICDIPR22"]
1816pub mod icdipr22;
1817#[doc = "ICDIPR23"]
1818pub struct ICDIPR23 {
1819    register: ::vcell::VolatileCell<u32>,
1820}
1821#[doc = "ICDIPR23"]
1822pub mod icdipr23;
1823#[doc = "ICDIPR24"]
1824pub struct ICDIPR24 {
1825    register: ::vcell::VolatileCell<u32>,
1826}
1827#[doc = "ICDIPR24"]
1828pub mod icdipr24;
1829#[doc = "ICDIPR25"]
1830pub struct ICDIPR25 {
1831    register: ::vcell::VolatileCell<u32>,
1832}
1833#[doc = "ICDIPR25"]
1834pub mod icdipr25;
1835#[doc = "ICDIPR26"]
1836pub struct ICDIPR26 {
1837    register: ::vcell::VolatileCell<u32>,
1838}
1839#[doc = "ICDIPR26"]
1840pub mod icdipr26;
1841#[doc = "ICDIPR27"]
1842pub struct ICDIPR27 {
1843    register: ::vcell::VolatileCell<u32>,
1844}
1845#[doc = "ICDIPR27"]
1846pub mod icdipr27;
1847#[doc = "ICDIPR28"]
1848pub struct ICDIPR28 {
1849    register: ::vcell::VolatileCell<u32>,
1850}
1851#[doc = "ICDIPR28"]
1852pub mod icdipr28;
1853#[doc = "ICDIPR29"]
1854pub struct ICDIPR29 {
1855    register: ::vcell::VolatileCell<u32>,
1856}
1857#[doc = "ICDIPR29"]
1858pub mod icdipr29;
1859#[doc = "ICDIPR30"]
1860pub struct ICDIPR30 {
1861    register: ::vcell::VolatileCell<u32>,
1862}
1863#[doc = "ICDIPR30"]
1864pub mod icdipr30;
1865#[doc = "ICDIPR31"]
1866pub struct ICDIPR31 {
1867    register: ::vcell::VolatileCell<u32>,
1868}
1869#[doc = "ICDIPR31"]
1870pub mod icdipr31;
1871#[doc = "ICDIPR32"]
1872pub struct ICDIPR32 {
1873    register: ::vcell::VolatileCell<u32>,
1874}
1875#[doc = "ICDIPR32"]
1876pub mod icdipr32;
1877#[doc = "ICDIPR33"]
1878pub struct ICDIPR33 {
1879    register: ::vcell::VolatileCell<u32>,
1880}
1881#[doc = "ICDIPR33"]
1882pub mod icdipr33;
1883#[doc = "ICDIPR34"]
1884pub struct ICDIPR34 {
1885    register: ::vcell::VolatileCell<u32>,
1886}
1887#[doc = "ICDIPR34"]
1888pub mod icdipr34;
1889#[doc = "ICDIPR35"]
1890pub struct ICDIPR35 {
1891    register: ::vcell::VolatileCell<u32>,
1892}
1893#[doc = "ICDIPR35"]
1894pub mod icdipr35;
1895#[doc = "ICDIPR36"]
1896pub struct ICDIPR36 {
1897    register: ::vcell::VolatileCell<u32>,
1898}
1899#[doc = "ICDIPR36"]
1900pub mod icdipr36;
1901#[doc = "ICDIPR37"]
1902pub struct ICDIPR37 {
1903    register: ::vcell::VolatileCell<u32>,
1904}
1905#[doc = "ICDIPR37"]
1906pub mod icdipr37;
1907#[doc = "ICDIPR38"]
1908pub struct ICDIPR38 {
1909    register: ::vcell::VolatileCell<u32>,
1910}
1911#[doc = "ICDIPR38"]
1912pub mod icdipr38;
1913#[doc = "ICDIPR39"]
1914pub struct ICDIPR39 {
1915    register: ::vcell::VolatileCell<u32>,
1916}
1917#[doc = "ICDIPR39"]
1918pub mod icdipr39;
1919#[doc = "ICDIPR40"]
1920pub struct ICDIPR40 {
1921    register: ::vcell::VolatileCell<u32>,
1922}
1923#[doc = "ICDIPR40"]
1924pub mod icdipr40;
1925#[doc = "ICDIPR41"]
1926pub struct ICDIPR41 {
1927    register: ::vcell::VolatileCell<u32>,
1928}
1929#[doc = "ICDIPR41"]
1930pub mod icdipr41;
1931#[doc = "ICDIPR42"]
1932pub struct ICDIPR42 {
1933    register: ::vcell::VolatileCell<u32>,
1934}
1935#[doc = "ICDIPR42"]
1936pub mod icdipr42;
1937#[doc = "ICDIPR43"]
1938pub struct ICDIPR43 {
1939    register: ::vcell::VolatileCell<u32>,
1940}
1941#[doc = "ICDIPR43"]
1942pub mod icdipr43;
1943#[doc = "ICDIPR44"]
1944pub struct ICDIPR44 {
1945    register: ::vcell::VolatileCell<u32>,
1946}
1947#[doc = "ICDIPR44"]
1948pub mod icdipr44;
1949#[doc = "ICDIPR45"]
1950pub struct ICDIPR45 {
1951    register: ::vcell::VolatileCell<u32>,
1952}
1953#[doc = "ICDIPR45"]
1954pub mod icdipr45;
1955#[doc = "ICDIPR46"]
1956pub struct ICDIPR46 {
1957    register: ::vcell::VolatileCell<u32>,
1958}
1959#[doc = "ICDIPR46"]
1960pub mod icdipr46;
1961#[doc = "ICDIPR47"]
1962pub struct ICDIPR47 {
1963    register: ::vcell::VolatileCell<u32>,
1964}
1965#[doc = "ICDIPR47"]
1966pub mod icdipr47;
1967#[doc = "ICDIPR48"]
1968pub struct ICDIPR48 {
1969    register: ::vcell::VolatileCell<u32>,
1970}
1971#[doc = "ICDIPR48"]
1972pub mod icdipr48;
1973#[doc = "ICDIPR49"]
1974pub struct ICDIPR49 {
1975    register: ::vcell::VolatileCell<u32>,
1976}
1977#[doc = "ICDIPR49"]
1978pub mod icdipr49;
1979#[doc = "ICDIPR50"]
1980pub struct ICDIPR50 {
1981    register: ::vcell::VolatileCell<u32>,
1982}
1983#[doc = "ICDIPR50"]
1984pub mod icdipr50;
1985#[doc = "ICDIPR51"]
1986pub struct ICDIPR51 {
1987    register: ::vcell::VolatileCell<u32>,
1988}
1989#[doc = "ICDIPR51"]
1990pub mod icdipr51;
1991#[doc = "ICDIPR52"]
1992pub struct ICDIPR52 {
1993    register: ::vcell::VolatileCell<u32>,
1994}
1995#[doc = "ICDIPR52"]
1996pub mod icdipr52;
1997#[doc = "ICDIPR53"]
1998pub struct ICDIPR53 {
1999    register: ::vcell::VolatileCell<u32>,
2000}
2001#[doc = "ICDIPR53"]
2002pub mod icdipr53;
2003#[doc = "ICDIPR54"]
2004pub struct ICDIPR54 {
2005    register: ::vcell::VolatileCell<u32>,
2006}
2007#[doc = "ICDIPR54"]
2008pub mod icdipr54;
2009#[doc = "ICDIPR55"]
2010pub struct ICDIPR55 {
2011    register: ::vcell::VolatileCell<u32>,
2012}
2013#[doc = "ICDIPR55"]
2014pub mod icdipr55;
2015#[doc = "ICDIPR56"]
2016pub struct ICDIPR56 {
2017    register: ::vcell::VolatileCell<u32>,
2018}
2019#[doc = "ICDIPR56"]
2020pub mod icdipr56;
2021#[doc = "ICDIPR57"]
2022pub struct ICDIPR57 {
2023    register: ::vcell::VolatileCell<u32>,
2024}
2025#[doc = "ICDIPR57"]
2026pub mod icdipr57;
2027#[doc = "ICDIPR58"]
2028pub struct ICDIPR58 {
2029    register: ::vcell::VolatileCell<u32>,
2030}
2031#[doc = "ICDIPR58"]
2032pub mod icdipr58;
2033#[doc = "ICDIPR59"]
2034pub struct ICDIPR59 {
2035    register: ::vcell::VolatileCell<u32>,
2036}
2037#[doc = "ICDIPR59"]
2038pub mod icdipr59;
2039#[doc = "ICDIPR60"]
2040pub struct ICDIPR60 {
2041    register: ::vcell::VolatileCell<u32>,
2042}
2043#[doc = "ICDIPR60"]
2044pub mod icdipr60;
2045#[doc = "ICDIPR61"]
2046pub struct ICDIPR61 {
2047    register: ::vcell::VolatileCell<u32>,
2048}
2049#[doc = "ICDIPR61"]
2050pub mod icdipr61;
2051#[doc = "ICDIPR62"]
2052pub struct ICDIPR62 {
2053    register: ::vcell::VolatileCell<u32>,
2054}
2055#[doc = "ICDIPR62"]
2056pub mod icdipr62;
2057#[doc = "ICDIPR63"]
2058pub struct ICDIPR63 {
2059    register: ::vcell::VolatileCell<u32>,
2060}
2061#[doc = "ICDIPR63"]
2062pub mod icdipr63;
2063#[doc = "ICDIPR64"]
2064pub struct ICDIPR64 {
2065    register: ::vcell::VolatileCell<u32>,
2066}
2067#[doc = "ICDIPR64"]
2068pub mod icdipr64;
2069#[doc = "ICDIPR65"]
2070pub struct ICDIPR65 {
2071    register: ::vcell::VolatileCell<u32>,
2072}
2073#[doc = "ICDIPR65"]
2074pub mod icdipr65;
2075#[doc = "ICDIPR66"]
2076pub struct ICDIPR66 {
2077    register: ::vcell::VolatileCell<u32>,
2078}
2079#[doc = "ICDIPR66"]
2080pub mod icdipr66;
2081#[doc = "ICDIPR67"]
2082pub struct ICDIPR67 {
2083    register: ::vcell::VolatileCell<u32>,
2084}
2085#[doc = "ICDIPR67"]
2086pub mod icdipr67;
2087#[doc = "ICDIPR68"]
2088pub struct ICDIPR68 {
2089    register: ::vcell::VolatileCell<u32>,
2090}
2091#[doc = "ICDIPR68"]
2092pub mod icdipr68;
2093#[doc = "ICDIPR69"]
2094pub struct ICDIPR69 {
2095    register: ::vcell::VolatileCell<u32>,
2096}
2097#[doc = "ICDIPR69"]
2098pub mod icdipr69;
2099#[doc = "ICDIPR70"]
2100pub struct ICDIPR70 {
2101    register: ::vcell::VolatileCell<u32>,
2102}
2103#[doc = "ICDIPR70"]
2104pub mod icdipr70;
2105#[doc = "ICDIPR71"]
2106pub struct ICDIPR71 {
2107    register: ::vcell::VolatileCell<u32>,
2108}
2109#[doc = "ICDIPR71"]
2110pub mod icdipr71;
2111#[doc = "ICDIPR72"]
2112pub struct ICDIPR72 {
2113    register: ::vcell::VolatileCell<u32>,
2114}
2115#[doc = "ICDIPR72"]
2116pub mod icdipr72;
2117#[doc = "ICDIPR73"]
2118pub struct ICDIPR73 {
2119    register: ::vcell::VolatileCell<u32>,
2120}
2121#[doc = "ICDIPR73"]
2122pub mod icdipr73;
2123#[doc = "ICDIPR74"]
2124pub struct ICDIPR74 {
2125    register: ::vcell::VolatileCell<u32>,
2126}
2127#[doc = "ICDIPR74"]
2128pub mod icdipr74;
2129#[doc = "ICDIPR75"]
2130pub struct ICDIPR75 {
2131    register: ::vcell::VolatileCell<u32>,
2132}
2133#[doc = "ICDIPR75"]
2134pub mod icdipr75;
2135#[doc = "ICDIPR76"]
2136pub struct ICDIPR76 {
2137    register: ::vcell::VolatileCell<u32>,
2138}
2139#[doc = "ICDIPR76"]
2140pub mod icdipr76;
2141#[doc = "ICDIPR77"]
2142pub struct ICDIPR77 {
2143    register: ::vcell::VolatileCell<u32>,
2144}
2145#[doc = "ICDIPR77"]
2146pub mod icdipr77;
2147#[doc = "ICDIPR78"]
2148pub struct ICDIPR78 {
2149    register: ::vcell::VolatileCell<u32>,
2150}
2151#[doc = "ICDIPR78"]
2152pub mod icdipr78;
2153#[doc = "ICDIPR79"]
2154pub struct ICDIPR79 {
2155    register: ::vcell::VolatileCell<u32>,
2156}
2157#[doc = "ICDIPR79"]
2158pub mod icdipr79;
2159#[doc = "ICDIPR80"]
2160pub struct ICDIPR80 {
2161    register: ::vcell::VolatileCell<u32>,
2162}
2163#[doc = "ICDIPR80"]
2164pub mod icdipr80;
2165#[doc = "ICDIPR81"]
2166pub struct ICDIPR81 {
2167    register: ::vcell::VolatileCell<u32>,
2168}
2169#[doc = "ICDIPR81"]
2170pub mod icdipr81;
2171#[doc = "ICDIPR82"]
2172pub struct ICDIPR82 {
2173    register: ::vcell::VolatileCell<u32>,
2174}
2175#[doc = "ICDIPR82"]
2176pub mod icdipr82;
2177#[doc = "ICDIPR83"]
2178pub struct ICDIPR83 {
2179    register: ::vcell::VolatileCell<u32>,
2180}
2181#[doc = "ICDIPR83"]
2182pub mod icdipr83;
2183#[doc = "ICDIPR84"]
2184pub struct ICDIPR84 {
2185    register: ::vcell::VolatileCell<u32>,
2186}
2187#[doc = "ICDIPR84"]
2188pub mod icdipr84;
2189#[doc = "ICDIPR85"]
2190pub struct ICDIPR85 {
2191    register: ::vcell::VolatileCell<u32>,
2192}
2193#[doc = "ICDIPR85"]
2194pub mod icdipr85;
2195#[doc = "ICDIPR86"]
2196pub struct ICDIPR86 {
2197    register: ::vcell::VolatileCell<u32>,
2198}
2199#[doc = "ICDIPR86"]
2200pub mod icdipr86;
2201#[doc = "ICDIPR87"]
2202pub struct ICDIPR87 {
2203    register: ::vcell::VolatileCell<u32>,
2204}
2205#[doc = "ICDIPR87"]
2206pub mod icdipr87;
2207#[doc = "ICDIPR88"]
2208pub struct ICDIPR88 {
2209    register: ::vcell::VolatileCell<u32>,
2210}
2211#[doc = "ICDIPR88"]
2212pub mod icdipr88;
2213#[doc = "ICDIPR89"]
2214pub struct ICDIPR89 {
2215    register: ::vcell::VolatileCell<u32>,
2216}
2217#[doc = "ICDIPR89"]
2218pub mod icdipr89;
2219#[doc = "ICDIPR90"]
2220pub struct ICDIPR90 {
2221    register: ::vcell::VolatileCell<u32>,
2222}
2223#[doc = "ICDIPR90"]
2224pub mod icdipr90;
2225#[doc = "ICDIPR91"]
2226pub struct ICDIPR91 {
2227    register: ::vcell::VolatileCell<u32>,
2228}
2229#[doc = "ICDIPR91"]
2230pub mod icdipr91;
2231#[doc = "ICDIPR92"]
2232pub struct ICDIPR92 {
2233    register: ::vcell::VolatileCell<u32>,
2234}
2235#[doc = "ICDIPR92"]
2236pub mod icdipr92;
2237#[doc = "ICDIPR93"]
2238pub struct ICDIPR93 {
2239    register: ::vcell::VolatileCell<u32>,
2240}
2241#[doc = "ICDIPR93"]
2242pub mod icdipr93;
2243#[doc = "ICDIPR94"]
2244pub struct ICDIPR94 {
2245    register: ::vcell::VolatileCell<u32>,
2246}
2247#[doc = "ICDIPR94"]
2248pub mod icdipr94;
2249#[doc = "ICDIPR95"]
2250pub struct ICDIPR95 {
2251    register: ::vcell::VolatileCell<u32>,
2252}
2253#[doc = "ICDIPR95"]
2254pub mod icdipr95;
2255#[doc = "ICDIPR96"]
2256pub struct ICDIPR96 {
2257    register: ::vcell::VolatileCell<u32>,
2258}
2259#[doc = "ICDIPR96"]
2260pub mod icdipr96;
2261#[doc = "ICDIPR97"]
2262pub struct ICDIPR97 {
2263    register: ::vcell::VolatileCell<u32>,
2264}
2265#[doc = "ICDIPR97"]
2266pub mod icdipr97;
2267#[doc = "ICDIPR98"]
2268pub struct ICDIPR98 {
2269    register: ::vcell::VolatileCell<u32>,
2270}
2271#[doc = "ICDIPR98"]
2272pub mod icdipr98;
2273#[doc = "ICDIPR99"]
2274pub struct ICDIPR99 {
2275    register: ::vcell::VolatileCell<u32>,
2276}
2277#[doc = "ICDIPR99"]
2278pub mod icdipr99;
2279#[doc = "ICDIPR100"]
2280pub struct ICDIPR100 {
2281    register: ::vcell::VolatileCell<u32>,
2282}
2283#[doc = "ICDIPR100"]
2284pub mod icdipr100;
2285#[doc = "ICDIPR101"]
2286pub struct ICDIPR101 {
2287    register: ::vcell::VolatileCell<u32>,
2288}
2289#[doc = "ICDIPR101"]
2290pub mod icdipr101;
2291#[doc = "ICDIPR102"]
2292pub struct ICDIPR102 {
2293    register: ::vcell::VolatileCell<u32>,
2294}
2295#[doc = "ICDIPR102"]
2296pub mod icdipr102;
2297#[doc = "ICDIPR103"]
2298pub struct ICDIPR103 {
2299    register: ::vcell::VolatileCell<u32>,
2300}
2301#[doc = "ICDIPR103"]
2302pub mod icdipr103;
2303#[doc = "ICDIPR104"]
2304pub struct ICDIPR104 {
2305    register: ::vcell::VolatileCell<u32>,
2306}
2307#[doc = "ICDIPR104"]
2308pub mod icdipr104;
2309#[doc = "ICDIPR105"]
2310pub struct ICDIPR105 {
2311    register: ::vcell::VolatileCell<u32>,
2312}
2313#[doc = "ICDIPR105"]
2314pub mod icdipr105;
2315#[doc = "ICDIPR106"]
2316pub struct ICDIPR106 {
2317    register: ::vcell::VolatileCell<u32>,
2318}
2319#[doc = "ICDIPR106"]
2320pub mod icdipr106;
2321#[doc = "ICDIPR107"]
2322pub struct ICDIPR107 {
2323    register: ::vcell::VolatileCell<u32>,
2324}
2325#[doc = "ICDIPR107"]
2326pub mod icdipr107;
2327#[doc = "ICDIPR108"]
2328pub struct ICDIPR108 {
2329    register: ::vcell::VolatileCell<u32>,
2330}
2331#[doc = "ICDIPR108"]
2332pub mod icdipr108;
2333#[doc = "ICDIPR109"]
2334pub struct ICDIPR109 {
2335    register: ::vcell::VolatileCell<u32>,
2336}
2337#[doc = "ICDIPR109"]
2338pub mod icdipr109;
2339#[doc = "ICDIPR110"]
2340pub struct ICDIPR110 {
2341    register: ::vcell::VolatileCell<u32>,
2342}
2343#[doc = "ICDIPR110"]
2344pub mod icdipr110;
2345#[doc = "ICDIPR111"]
2346pub struct ICDIPR111 {
2347    register: ::vcell::VolatileCell<u32>,
2348}
2349#[doc = "ICDIPR111"]
2350pub mod icdipr111;
2351#[doc = "ICDIPR112"]
2352pub struct ICDIPR112 {
2353    register: ::vcell::VolatileCell<u32>,
2354}
2355#[doc = "ICDIPR112"]
2356pub mod icdipr112;
2357#[doc = "ICDIPR113"]
2358pub struct ICDIPR113 {
2359    register: ::vcell::VolatileCell<u32>,
2360}
2361#[doc = "ICDIPR113"]
2362pub mod icdipr113;
2363#[doc = "ICDIPR114"]
2364pub struct ICDIPR114 {
2365    register: ::vcell::VolatileCell<u32>,
2366}
2367#[doc = "ICDIPR114"]
2368pub mod icdipr114;
2369#[doc = "ICDIPR115"]
2370pub struct ICDIPR115 {
2371    register: ::vcell::VolatileCell<u32>,
2372}
2373#[doc = "ICDIPR115"]
2374pub mod icdipr115;
2375#[doc = "ICDIPR116"]
2376pub struct ICDIPR116 {
2377    register: ::vcell::VolatileCell<u32>,
2378}
2379#[doc = "ICDIPR116"]
2380pub mod icdipr116;
2381#[doc = "ICDIPR117"]
2382pub struct ICDIPR117 {
2383    register: ::vcell::VolatileCell<u32>,
2384}
2385#[doc = "ICDIPR117"]
2386pub mod icdipr117;
2387#[doc = "ICDIPR118"]
2388pub struct ICDIPR118 {
2389    register: ::vcell::VolatileCell<u32>,
2390}
2391#[doc = "ICDIPR118"]
2392pub mod icdipr118;
2393#[doc = "ICDIPR119"]
2394pub struct ICDIPR119 {
2395    register: ::vcell::VolatileCell<u32>,
2396}
2397#[doc = "ICDIPR119"]
2398pub mod icdipr119;
2399#[doc = "ICDIPR120"]
2400pub struct ICDIPR120 {
2401    register: ::vcell::VolatileCell<u32>,
2402}
2403#[doc = "ICDIPR120"]
2404pub mod icdipr120;
2405#[doc = "ICDIPR121"]
2406pub struct ICDIPR121 {
2407    register: ::vcell::VolatileCell<u32>,
2408}
2409#[doc = "ICDIPR121"]
2410pub mod icdipr121;
2411#[doc = "ICDIPR122"]
2412pub struct ICDIPR122 {
2413    register: ::vcell::VolatileCell<u32>,
2414}
2415#[doc = "ICDIPR122"]
2416pub mod icdipr122;
2417#[doc = "ICDIPR123"]
2418pub struct ICDIPR123 {
2419    register: ::vcell::VolatileCell<u32>,
2420}
2421#[doc = "ICDIPR123"]
2422pub mod icdipr123;
2423#[doc = "ICDIPR124"]
2424pub struct ICDIPR124 {
2425    register: ::vcell::VolatileCell<u32>,
2426}
2427#[doc = "ICDIPR124"]
2428pub mod icdipr124;
2429#[doc = "ICDIPR125"]
2430pub struct ICDIPR125 {
2431    register: ::vcell::VolatileCell<u32>,
2432}
2433#[doc = "ICDIPR125"]
2434pub mod icdipr125;
2435#[doc = "ICDIPR126"]
2436pub struct ICDIPR126 {
2437    register: ::vcell::VolatileCell<u32>,
2438}
2439#[doc = "ICDIPR126"]
2440pub mod icdipr126;
2441#[doc = "ICDIPR127"]
2442pub struct ICDIPR127 {
2443    register: ::vcell::VolatileCell<u32>,
2444}
2445#[doc = "ICDIPR127"]
2446pub mod icdipr127;
2447#[doc = "ICDIPR128"]
2448pub struct ICDIPR128 {
2449    register: ::vcell::VolatileCell<u32>,
2450}
2451#[doc = "ICDIPR128"]
2452pub mod icdipr128;
2453#[doc = "ICDIPR129"]
2454pub struct ICDIPR129 {
2455    register: ::vcell::VolatileCell<u32>,
2456}
2457#[doc = "ICDIPR129"]
2458pub mod icdipr129;
2459#[doc = "ICDIPR130"]
2460pub struct ICDIPR130 {
2461    register: ::vcell::VolatileCell<u32>,
2462}
2463#[doc = "ICDIPR130"]
2464pub mod icdipr130;
2465#[doc = "ICDIPR131"]
2466pub struct ICDIPR131 {
2467    register: ::vcell::VolatileCell<u32>,
2468}
2469#[doc = "ICDIPR131"]
2470pub mod icdipr131;
2471#[doc = "ICDIPR132"]
2472pub struct ICDIPR132 {
2473    register: ::vcell::VolatileCell<u32>,
2474}
2475#[doc = "ICDIPR132"]
2476pub mod icdipr132;
2477#[doc = "ICDIPR133"]
2478pub struct ICDIPR133 {
2479    register: ::vcell::VolatileCell<u32>,
2480}
2481#[doc = "ICDIPR133"]
2482pub mod icdipr133;
2483#[doc = "ICDIPR134"]
2484pub struct ICDIPR134 {
2485    register: ::vcell::VolatileCell<u32>,
2486}
2487#[doc = "ICDIPR134"]
2488pub mod icdipr134;
2489#[doc = "ICDIPR135"]
2490pub struct ICDIPR135 {
2491    register: ::vcell::VolatileCell<u32>,
2492}
2493#[doc = "ICDIPR135"]
2494pub mod icdipr135;
2495#[doc = "ICDIPR136"]
2496pub struct ICDIPR136 {
2497    register: ::vcell::VolatileCell<u32>,
2498}
2499#[doc = "ICDIPR136"]
2500pub mod icdipr136;
2501#[doc = "ICDIPR137"]
2502pub struct ICDIPR137 {
2503    register: ::vcell::VolatileCell<u32>,
2504}
2505#[doc = "ICDIPR137"]
2506pub mod icdipr137;
2507#[doc = "ICDIPR138"]
2508pub struct ICDIPR138 {
2509    register: ::vcell::VolatileCell<u32>,
2510}
2511#[doc = "ICDIPR138"]
2512pub mod icdipr138;
2513#[doc = "ICDIPR139"]
2514pub struct ICDIPR139 {
2515    register: ::vcell::VolatileCell<u32>,
2516}
2517#[doc = "ICDIPR139"]
2518pub mod icdipr139;
2519#[doc = "ICDIPR140"]
2520pub struct ICDIPR140 {
2521    register: ::vcell::VolatileCell<u32>,
2522}
2523#[doc = "ICDIPR140"]
2524pub mod icdipr140;
2525#[doc = "ICDIPR141"]
2526pub struct ICDIPR141 {
2527    register: ::vcell::VolatileCell<u32>,
2528}
2529#[doc = "ICDIPR141"]
2530pub mod icdipr141;
2531#[doc = "ICDIPR142"]
2532pub struct ICDIPR142 {
2533    register: ::vcell::VolatileCell<u32>,
2534}
2535#[doc = "ICDIPR142"]
2536pub mod icdipr142;
2537#[doc = "ICDIPR143"]
2538pub struct ICDIPR143 {
2539    register: ::vcell::VolatileCell<u32>,
2540}
2541#[doc = "ICDIPR143"]
2542pub mod icdipr143;
2543#[doc = "ICDIPR144"]
2544pub struct ICDIPR144 {
2545    register: ::vcell::VolatileCell<u32>,
2546}
2547#[doc = "ICDIPR144"]
2548pub mod icdipr144;
2549#[doc = "ICDIPR145"]
2550pub struct ICDIPR145 {
2551    register: ::vcell::VolatileCell<u32>,
2552}
2553#[doc = "ICDIPR145"]
2554pub mod icdipr145;
2555#[doc = "ICDIPR146"]
2556pub struct ICDIPR146 {
2557    register: ::vcell::VolatileCell<u32>,
2558}
2559#[doc = "ICDIPR146"]
2560pub mod icdipr146;
2561#[doc = "ICDIPTR0"]
2562pub struct ICDIPTR0 {
2563    register: ::vcell::VolatileCell<u32>,
2564}
2565#[doc = "ICDIPTR0"]
2566pub mod icdiptr0;
2567#[doc = "ICDIPTR1"]
2568pub struct ICDIPTR1 {
2569    register: ::vcell::VolatileCell<u32>,
2570}
2571#[doc = "ICDIPTR1"]
2572pub mod icdiptr1;
2573#[doc = "ICDIPTR2"]
2574pub struct ICDIPTR2 {
2575    register: ::vcell::VolatileCell<u32>,
2576}
2577#[doc = "ICDIPTR2"]
2578pub mod icdiptr2;
2579#[doc = "ICDIPTR3"]
2580pub struct ICDIPTR3 {
2581    register: ::vcell::VolatileCell<u32>,
2582}
2583#[doc = "ICDIPTR3"]
2584pub mod icdiptr3;
2585#[doc = "ICDIPTR4"]
2586pub struct ICDIPTR4 {
2587    register: ::vcell::VolatileCell<u32>,
2588}
2589#[doc = "ICDIPTR4"]
2590pub mod icdiptr4;
2591#[doc = "ICDIPTR5"]
2592pub struct ICDIPTR5 {
2593    register: ::vcell::VolatileCell<u32>,
2594}
2595#[doc = "ICDIPTR5"]
2596pub mod icdiptr5;
2597#[doc = "ICDIPTR6"]
2598pub struct ICDIPTR6 {
2599    register: ::vcell::VolatileCell<u32>,
2600}
2601#[doc = "ICDIPTR6"]
2602pub mod icdiptr6;
2603#[doc = "ICDIPTR7"]
2604pub struct ICDIPTR7 {
2605    register: ::vcell::VolatileCell<u32>,
2606}
2607#[doc = "ICDIPTR7"]
2608pub mod icdiptr7;
2609#[doc = "ICDIPTR8"]
2610pub struct ICDIPTR8 {
2611    register: ::vcell::VolatileCell<u32>,
2612}
2613#[doc = "ICDIPTR8"]
2614pub mod icdiptr8;
2615#[doc = "ICDIPTR9"]
2616pub struct ICDIPTR9 {
2617    register: ::vcell::VolatileCell<u32>,
2618}
2619#[doc = "ICDIPTR9"]
2620pub mod icdiptr9;
2621#[doc = "ICDIPTR10"]
2622pub struct ICDIPTR10 {
2623    register: ::vcell::VolatileCell<u32>,
2624}
2625#[doc = "ICDIPTR10"]
2626pub mod icdiptr10;
2627#[doc = "ICDIPTR11"]
2628pub struct ICDIPTR11 {
2629    register: ::vcell::VolatileCell<u32>,
2630}
2631#[doc = "ICDIPTR11"]
2632pub mod icdiptr11;
2633#[doc = "ICDIPTR12"]
2634pub struct ICDIPTR12 {
2635    register: ::vcell::VolatileCell<u32>,
2636}
2637#[doc = "ICDIPTR12"]
2638pub mod icdiptr12;
2639#[doc = "ICDIPTR13"]
2640pub struct ICDIPTR13 {
2641    register: ::vcell::VolatileCell<u32>,
2642}
2643#[doc = "ICDIPTR13"]
2644pub mod icdiptr13;
2645#[doc = "ICDIPTR14"]
2646pub struct ICDIPTR14 {
2647    register: ::vcell::VolatileCell<u32>,
2648}
2649#[doc = "ICDIPTR14"]
2650pub mod icdiptr14;
2651#[doc = "ICDIPTR15"]
2652pub struct ICDIPTR15 {
2653    register: ::vcell::VolatileCell<u32>,
2654}
2655#[doc = "ICDIPTR15"]
2656pub mod icdiptr15;
2657#[doc = "ICDIPTR16"]
2658pub struct ICDIPTR16 {
2659    register: ::vcell::VolatileCell<u32>,
2660}
2661#[doc = "ICDIPTR16"]
2662pub mod icdiptr16;
2663#[doc = "ICDIPTR17"]
2664pub struct ICDIPTR17 {
2665    register: ::vcell::VolatileCell<u32>,
2666}
2667#[doc = "ICDIPTR17"]
2668pub mod icdiptr17;
2669#[doc = "ICDIPTR18"]
2670pub struct ICDIPTR18 {
2671    register: ::vcell::VolatileCell<u32>,
2672}
2673#[doc = "ICDIPTR18"]
2674pub mod icdiptr18;
2675#[doc = "ICDIPTR19"]
2676pub struct ICDIPTR19 {
2677    register: ::vcell::VolatileCell<u32>,
2678}
2679#[doc = "ICDIPTR19"]
2680pub mod icdiptr19;
2681#[doc = "ICDIPTR20"]
2682pub struct ICDIPTR20 {
2683    register: ::vcell::VolatileCell<u32>,
2684}
2685#[doc = "ICDIPTR20"]
2686pub mod icdiptr20;
2687#[doc = "ICDIPTR21"]
2688pub struct ICDIPTR21 {
2689    register: ::vcell::VolatileCell<u32>,
2690}
2691#[doc = "ICDIPTR21"]
2692pub mod icdiptr21;
2693#[doc = "ICDIPTR22"]
2694pub struct ICDIPTR22 {
2695    register: ::vcell::VolatileCell<u32>,
2696}
2697#[doc = "ICDIPTR22"]
2698pub mod icdiptr22;
2699#[doc = "ICDIPTR23"]
2700pub struct ICDIPTR23 {
2701    register: ::vcell::VolatileCell<u32>,
2702}
2703#[doc = "ICDIPTR23"]
2704pub mod icdiptr23;
2705#[doc = "ICDIPTR24"]
2706pub struct ICDIPTR24 {
2707    register: ::vcell::VolatileCell<u32>,
2708}
2709#[doc = "ICDIPTR24"]
2710pub mod icdiptr24;
2711#[doc = "ICDIPTR25"]
2712pub struct ICDIPTR25 {
2713    register: ::vcell::VolatileCell<u32>,
2714}
2715#[doc = "ICDIPTR25"]
2716pub mod icdiptr25;
2717#[doc = "ICDIPTR26"]
2718pub struct ICDIPTR26 {
2719    register: ::vcell::VolatileCell<u32>,
2720}
2721#[doc = "ICDIPTR26"]
2722pub mod icdiptr26;
2723#[doc = "ICDIPTR27"]
2724pub struct ICDIPTR27 {
2725    register: ::vcell::VolatileCell<u32>,
2726}
2727#[doc = "ICDIPTR27"]
2728pub mod icdiptr27;
2729#[doc = "ICDIPTR28"]
2730pub struct ICDIPTR28 {
2731    register: ::vcell::VolatileCell<u32>,
2732}
2733#[doc = "ICDIPTR28"]
2734pub mod icdiptr28;
2735#[doc = "ICDIPTR29"]
2736pub struct ICDIPTR29 {
2737    register: ::vcell::VolatileCell<u32>,
2738}
2739#[doc = "ICDIPTR29"]
2740pub mod icdiptr29;
2741#[doc = "ICDIPTR30"]
2742pub struct ICDIPTR30 {
2743    register: ::vcell::VolatileCell<u32>,
2744}
2745#[doc = "ICDIPTR30"]
2746pub mod icdiptr30;
2747#[doc = "ICDIPTR31"]
2748pub struct ICDIPTR31 {
2749    register: ::vcell::VolatileCell<u32>,
2750}
2751#[doc = "ICDIPTR31"]
2752pub mod icdiptr31;
2753#[doc = "ICDIPTR32"]
2754pub struct ICDIPTR32 {
2755    register: ::vcell::VolatileCell<u32>,
2756}
2757#[doc = "ICDIPTR32"]
2758pub mod icdiptr32;
2759#[doc = "ICDIPTR33"]
2760pub struct ICDIPTR33 {
2761    register: ::vcell::VolatileCell<u32>,
2762}
2763#[doc = "ICDIPTR33"]
2764pub mod icdiptr33;
2765#[doc = "ICDIPTR34"]
2766pub struct ICDIPTR34 {
2767    register: ::vcell::VolatileCell<u32>,
2768}
2769#[doc = "ICDIPTR34"]
2770pub mod icdiptr34;
2771#[doc = "ICDIPTR35"]
2772pub struct ICDIPTR35 {
2773    register: ::vcell::VolatileCell<u32>,
2774}
2775#[doc = "ICDIPTR35"]
2776pub mod icdiptr35;
2777#[doc = "ICDIPTR36"]
2778pub struct ICDIPTR36 {
2779    register: ::vcell::VolatileCell<u32>,
2780}
2781#[doc = "ICDIPTR36"]
2782pub mod icdiptr36;
2783#[doc = "ICDIPTR37"]
2784pub struct ICDIPTR37 {
2785    register: ::vcell::VolatileCell<u32>,
2786}
2787#[doc = "ICDIPTR37"]
2788pub mod icdiptr37;
2789#[doc = "ICDIPTR38"]
2790pub struct ICDIPTR38 {
2791    register: ::vcell::VolatileCell<u32>,
2792}
2793#[doc = "ICDIPTR38"]
2794pub mod icdiptr38;
2795#[doc = "ICDIPTR39"]
2796pub struct ICDIPTR39 {
2797    register: ::vcell::VolatileCell<u32>,
2798}
2799#[doc = "ICDIPTR39"]
2800pub mod icdiptr39;
2801#[doc = "ICDIPTR40"]
2802pub struct ICDIPTR40 {
2803    register: ::vcell::VolatileCell<u32>,
2804}
2805#[doc = "ICDIPTR40"]
2806pub mod icdiptr40;
2807#[doc = "ICDIPTR41"]
2808pub struct ICDIPTR41 {
2809    register: ::vcell::VolatileCell<u32>,
2810}
2811#[doc = "ICDIPTR41"]
2812pub mod icdiptr41;
2813#[doc = "ICDIPTR42"]
2814pub struct ICDIPTR42 {
2815    register: ::vcell::VolatileCell<u32>,
2816}
2817#[doc = "ICDIPTR42"]
2818pub mod icdiptr42;
2819#[doc = "ICDIPTR43"]
2820pub struct ICDIPTR43 {
2821    register: ::vcell::VolatileCell<u32>,
2822}
2823#[doc = "ICDIPTR43"]
2824pub mod icdiptr43;
2825#[doc = "ICDIPTR44"]
2826pub struct ICDIPTR44 {
2827    register: ::vcell::VolatileCell<u32>,
2828}
2829#[doc = "ICDIPTR44"]
2830pub mod icdiptr44;
2831#[doc = "ICDIPTR45"]
2832pub struct ICDIPTR45 {
2833    register: ::vcell::VolatileCell<u32>,
2834}
2835#[doc = "ICDIPTR45"]
2836pub mod icdiptr45;
2837#[doc = "ICDIPTR46"]
2838pub struct ICDIPTR46 {
2839    register: ::vcell::VolatileCell<u32>,
2840}
2841#[doc = "ICDIPTR46"]
2842pub mod icdiptr46;
2843#[doc = "ICDIPTR47"]
2844pub struct ICDIPTR47 {
2845    register: ::vcell::VolatileCell<u32>,
2846}
2847#[doc = "ICDIPTR47"]
2848pub mod icdiptr47;
2849#[doc = "ICDIPTR48"]
2850pub struct ICDIPTR48 {
2851    register: ::vcell::VolatileCell<u32>,
2852}
2853#[doc = "ICDIPTR48"]
2854pub mod icdiptr48;
2855#[doc = "ICDIPTR49"]
2856pub struct ICDIPTR49 {
2857    register: ::vcell::VolatileCell<u32>,
2858}
2859#[doc = "ICDIPTR49"]
2860pub mod icdiptr49;
2861#[doc = "ICDIPTR50"]
2862pub struct ICDIPTR50 {
2863    register: ::vcell::VolatileCell<u32>,
2864}
2865#[doc = "ICDIPTR50"]
2866pub mod icdiptr50;
2867#[doc = "ICDIPTR51"]
2868pub struct ICDIPTR51 {
2869    register: ::vcell::VolatileCell<u32>,
2870}
2871#[doc = "ICDIPTR51"]
2872pub mod icdiptr51;
2873#[doc = "ICDIPTR52"]
2874pub struct ICDIPTR52 {
2875    register: ::vcell::VolatileCell<u32>,
2876}
2877#[doc = "ICDIPTR52"]
2878pub mod icdiptr52;
2879#[doc = "ICDIPTR53"]
2880pub struct ICDIPTR53 {
2881    register: ::vcell::VolatileCell<u32>,
2882}
2883#[doc = "ICDIPTR53"]
2884pub mod icdiptr53;
2885#[doc = "ICDIPTR54"]
2886pub struct ICDIPTR54 {
2887    register: ::vcell::VolatileCell<u32>,
2888}
2889#[doc = "ICDIPTR54"]
2890pub mod icdiptr54;
2891#[doc = "ICDIPTR55"]
2892pub struct ICDIPTR55 {
2893    register: ::vcell::VolatileCell<u32>,
2894}
2895#[doc = "ICDIPTR55"]
2896pub mod icdiptr55;
2897#[doc = "ICDIPTR56"]
2898pub struct ICDIPTR56 {
2899    register: ::vcell::VolatileCell<u32>,
2900}
2901#[doc = "ICDIPTR56"]
2902pub mod icdiptr56;
2903#[doc = "ICDIPTR57"]
2904pub struct ICDIPTR57 {
2905    register: ::vcell::VolatileCell<u32>,
2906}
2907#[doc = "ICDIPTR57"]
2908pub mod icdiptr57;
2909#[doc = "ICDIPTR58"]
2910pub struct ICDIPTR58 {
2911    register: ::vcell::VolatileCell<u32>,
2912}
2913#[doc = "ICDIPTR58"]
2914pub mod icdiptr58;
2915#[doc = "ICDIPTR59"]
2916pub struct ICDIPTR59 {
2917    register: ::vcell::VolatileCell<u32>,
2918}
2919#[doc = "ICDIPTR59"]
2920pub mod icdiptr59;
2921#[doc = "ICDIPTR60"]
2922pub struct ICDIPTR60 {
2923    register: ::vcell::VolatileCell<u32>,
2924}
2925#[doc = "ICDIPTR60"]
2926pub mod icdiptr60;
2927#[doc = "ICDIPTR61"]
2928pub struct ICDIPTR61 {
2929    register: ::vcell::VolatileCell<u32>,
2930}
2931#[doc = "ICDIPTR61"]
2932pub mod icdiptr61;
2933#[doc = "ICDIPTR62"]
2934pub struct ICDIPTR62 {
2935    register: ::vcell::VolatileCell<u32>,
2936}
2937#[doc = "ICDIPTR62"]
2938pub mod icdiptr62;
2939#[doc = "ICDIPTR63"]
2940pub struct ICDIPTR63 {
2941    register: ::vcell::VolatileCell<u32>,
2942}
2943#[doc = "ICDIPTR63"]
2944pub mod icdiptr63;
2945#[doc = "ICDIPTR64"]
2946pub struct ICDIPTR64 {
2947    register: ::vcell::VolatileCell<u32>,
2948}
2949#[doc = "ICDIPTR64"]
2950pub mod icdiptr64;
2951#[doc = "ICDIPTR65"]
2952pub struct ICDIPTR65 {
2953    register: ::vcell::VolatileCell<u32>,
2954}
2955#[doc = "ICDIPTR65"]
2956pub mod icdiptr65;
2957#[doc = "ICDIPTR66"]
2958pub struct ICDIPTR66 {
2959    register: ::vcell::VolatileCell<u32>,
2960}
2961#[doc = "ICDIPTR66"]
2962pub mod icdiptr66;
2963#[doc = "ICDIPTR67"]
2964pub struct ICDIPTR67 {
2965    register: ::vcell::VolatileCell<u32>,
2966}
2967#[doc = "ICDIPTR67"]
2968pub mod icdiptr67;
2969#[doc = "ICDIPTR68"]
2970pub struct ICDIPTR68 {
2971    register: ::vcell::VolatileCell<u32>,
2972}
2973#[doc = "ICDIPTR68"]
2974pub mod icdiptr68;
2975#[doc = "ICDIPTR69"]
2976pub struct ICDIPTR69 {
2977    register: ::vcell::VolatileCell<u32>,
2978}
2979#[doc = "ICDIPTR69"]
2980pub mod icdiptr69;
2981#[doc = "ICDIPTR70"]
2982pub struct ICDIPTR70 {
2983    register: ::vcell::VolatileCell<u32>,
2984}
2985#[doc = "ICDIPTR70"]
2986pub mod icdiptr70;
2987#[doc = "ICDIPTR71"]
2988pub struct ICDIPTR71 {
2989    register: ::vcell::VolatileCell<u32>,
2990}
2991#[doc = "ICDIPTR71"]
2992pub mod icdiptr71;
2993#[doc = "ICDIPTR72"]
2994pub struct ICDIPTR72 {
2995    register: ::vcell::VolatileCell<u32>,
2996}
2997#[doc = "ICDIPTR72"]
2998pub mod icdiptr72;
2999#[doc = "ICDIPTR73"]
3000pub struct ICDIPTR73 {
3001    register: ::vcell::VolatileCell<u32>,
3002}
3003#[doc = "ICDIPTR73"]
3004pub mod icdiptr73;
3005#[doc = "ICDIPTR74"]
3006pub struct ICDIPTR74 {
3007    register: ::vcell::VolatileCell<u32>,
3008}
3009#[doc = "ICDIPTR74"]
3010pub mod icdiptr74;
3011#[doc = "ICDIPTR75"]
3012pub struct ICDIPTR75 {
3013    register: ::vcell::VolatileCell<u32>,
3014}
3015#[doc = "ICDIPTR75"]
3016pub mod icdiptr75;
3017#[doc = "ICDIPTR76"]
3018pub struct ICDIPTR76 {
3019    register: ::vcell::VolatileCell<u32>,
3020}
3021#[doc = "ICDIPTR76"]
3022pub mod icdiptr76;
3023#[doc = "ICDIPTR77"]
3024pub struct ICDIPTR77 {
3025    register: ::vcell::VolatileCell<u32>,
3026}
3027#[doc = "ICDIPTR77"]
3028pub mod icdiptr77;
3029#[doc = "ICDIPTR78"]
3030pub struct ICDIPTR78 {
3031    register: ::vcell::VolatileCell<u32>,
3032}
3033#[doc = "ICDIPTR78"]
3034pub mod icdiptr78;
3035#[doc = "ICDIPTR79"]
3036pub struct ICDIPTR79 {
3037    register: ::vcell::VolatileCell<u32>,
3038}
3039#[doc = "ICDIPTR79"]
3040pub mod icdiptr79;
3041#[doc = "ICDIPTR80"]
3042pub struct ICDIPTR80 {
3043    register: ::vcell::VolatileCell<u32>,
3044}
3045#[doc = "ICDIPTR80"]
3046pub mod icdiptr80;
3047#[doc = "ICDIPTR81"]
3048pub struct ICDIPTR81 {
3049    register: ::vcell::VolatileCell<u32>,
3050}
3051#[doc = "ICDIPTR81"]
3052pub mod icdiptr81;
3053#[doc = "ICDIPTR82"]
3054pub struct ICDIPTR82 {
3055    register: ::vcell::VolatileCell<u32>,
3056}
3057#[doc = "ICDIPTR82"]
3058pub mod icdiptr82;
3059#[doc = "ICDIPTR83"]
3060pub struct ICDIPTR83 {
3061    register: ::vcell::VolatileCell<u32>,
3062}
3063#[doc = "ICDIPTR83"]
3064pub mod icdiptr83;
3065#[doc = "ICDIPTR84"]
3066pub struct ICDIPTR84 {
3067    register: ::vcell::VolatileCell<u32>,
3068}
3069#[doc = "ICDIPTR84"]
3070pub mod icdiptr84;
3071#[doc = "ICDIPTR85"]
3072pub struct ICDIPTR85 {
3073    register: ::vcell::VolatileCell<u32>,
3074}
3075#[doc = "ICDIPTR85"]
3076pub mod icdiptr85;
3077#[doc = "ICDIPTR86"]
3078pub struct ICDIPTR86 {
3079    register: ::vcell::VolatileCell<u32>,
3080}
3081#[doc = "ICDIPTR86"]
3082pub mod icdiptr86;
3083#[doc = "ICDIPTR87"]
3084pub struct ICDIPTR87 {
3085    register: ::vcell::VolatileCell<u32>,
3086}
3087#[doc = "ICDIPTR87"]
3088pub mod icdiptr87;
3089#[doc = "ICDIPTR88"]
3090pub struct ICDIPTR88 {
3091    register: ::vcell::VolatileCell<u32>,
3092}
3093#[doc = "ICDIPTR88"]
3094pub mod icdiptr88;
3095#[doc = "ICDIPTR89"]
3096pub struct ICDIPTR89 {
3097    register: ::vcell::VolatileCell<u32>,
3098}
3099#[doc = "ICDIPTR89"]
3100pub mod icdiptr89;
3101#[doc = "ICDIPTR90"]
3102pub struct ICDIPTR90 {
3103    register: ::vcell::VolatileCell<u32>,
3104}
3105#[doc = "ICDIPTR90"]
3106pub mod icdiptr90;
3107#[doc = "ICDIPTR91"]
3108pub struct ICDIPTR91 {
3109    register: ::vcell::VolatileCell<u32>,
3110}
3111#[doc = "ICDIPTR91"]
3112pub mod icdiptr91;
3113#[doc = "ICDIPTR92"]
3114pub struct ICDIPTR92 {
3115    register: ::vcell::VolatileCell<u32>,
3116}
3117#[doc = "ICDIPTR92"]
3118pub mod icdiptr92;
3119#[doc = "ICDIPTR93"]
3120pub struct ICDIPTR93 {
3121    register: ::vcell::VolatileCell<u32>,
3122}
3123#[doc = "ICDIPTR93"]
3124pub mod icdiptr93;
3125#[doc = "ICDIPTR94"]
3126pub struct ICDIPTR94 {
3127    register: ::vcell::VolatileCell<u32>,
3128}
3129#[doc = "ICDIPTR94"]
3130pub mod icdiptr94;
3131#[doc = "ICDIPTR95"]
3132pub struct ICDIPTR95 {
3133    register: ::vcell::VolatileCell<u32>,
3134}
3135#[doc = "ICDIPTR95"]
3136pub mod icdiptr95;
3137#[doc = "ICDIPTR96"]
3138pub struct ICDIPTR96 {
3139    register: ::vcell::VolatileCell<u32>,
3140}
3141#[doc = "ICDIPTR96"]
3142pub mod icdiptr96;
3143#[doc = "ICDIPTR97"]
3144pub struct ICDIPTR97 {
3145    register: ::vcell::VolatileCell<u32>,
3146}
3147#[doc = "ICDIPTR97"]
3148pub mod icdiptr97;
3149#[doc = "ICDIPTR98"]
3150pub struct ICDIPTR98 {
3151    register: ::vcell::VolatileCell<u32>,
3152}
3153#[doc = "ICDIPTR98"]
3154pub mod icdiptr98;
3155#[doc = "ICDIPTR99"]
3156pub struct ICDIPTR99 {
3157    register: ::vcell::VolatileCell<u32>,
3158}
3159#[doc = "ICDIPTR99"]
3160pub mod icdiptr99;
3161#[doc = "ICDIPTR100"]
3162pub struct ICDIPTR100 {
3163    register: ::vcell::VolatileCell<u32>,
3164}
3165#[doc = "ICDIPTR100"]
3166pub mod icdiptr100;
3167#[doc = "ICDIPTR101"]
3168pub struct ICDIPTR101 {
3169    register: ::vcell::VolatileCell<u32>,
3170}
3171#[doc = "ICDIPTR101"]
3172pub mod icdiptr101;
3173#[doc = "ICDIPTR102"]
3174pub struct ICDIPTR102 {
3175    register: ::vcell::VolatileCell<u32>,
3176}
3177#[doc = "ICDIPTR102"]
3178pub mod icdiptr102;
3179#[doc = "ICDIPTR103"]
3180pub struct ICDIPTR103 {
3181    register: ::vcell::VolatileCell<u32>,
3182}
3183#[doc = "ICDIPTR103"]
3184pub mod icdiptr103;
3185#[doc = "ICDIPTR104"]
3186pub struct ICDIPTR104 {
3187    register: ::vcell::VolatileCell<u32>,
3188}
3189#[doc = "ICDIPTR104"]
3190pub mod icdiptr104;
3191#[doc = "ICDIPTR105"]
3192pub struct ICDIPTR105 {
3193    register: ::vcell::VolatileCell<u32>,
3194}
3195#[doc = "ICDIPTR105"]
3196pub mod icdiptr105;
3197#[doc = "ICDIPTR106"]
3198pub struct ICDIPTR106 {
3199    register: ::vcell::VolatileCell<u32>,
3200}
3201#[doc = "ICDIPTR106"]
3202pub mod icdiptr106;
3203#[doc = "ICDIPTR107"]
3204pub struct ICDIPTR107 {
3205    register: ::vcell::VolatileCell<u32>,
3206}
3207#[doc = "ICDIPTR107"]
3208pub mod icdiptr107;
3209#[doc = "ICDIPTR108"]
3210pub struct ICDIPTR108 {
3211    register: ::vcell::VolatileCell<u32>,
3212}
3213#[doc = "ICDIPTR108"]
3214pub mod icdiptr108;
3215#[doc = "ICDIPTR109"]
3216pub struct ICDIPTR109 {
3217    register: ::vcell::VolatileCell<u32>,
3218}
3219#[doc = "ICDIPTR109"]
3220pub mod icdiptr109;
3221#[doc = "ICDIPTR110"]
3222pub struct ICDIPTR110 {
3223    register: ::vcell::VolatileCell<u32>,
3224}
3225#[doc = "ICDIPTR110"]
3226pub mod icdiptr110;
3227#[doc = "ICDIPTR111"]
3228pub struct ICDIPTR111 {
3229    register: ::vcell::VolatileCell<u32>,
3230}
3231#[doc = "ICDIPTR111"]
3232pub mod icdiptr111;
3233#[doc = "ICDIPTR112"]
3234pub struct ICDIPTR112 {
3235    register: ::vcell::VolatileCell<u32>,
3236}
3237#[doc = "ICDIPTR112"]
3238pub mod icdiptr112;
3239#[doc = "ICDIPTR113"]
3240pub struct ICDIPTR113 {
3241    register: ::vcell::VolatileCell<u32>,
3242}
3243#[doc = "ICDIPTR113"]
3244pub mod icdiptr113;
3245#[doc = "ICDIPTR114"]
3246pub struct ICDIPTR114 {
3247    register: ::vcell::VolatileCell<u32>,
3248}
3249#[doc = "ICDIPTR114"]
3250pub mod icdiptr114;
3251#[doc = "ICDIPTR115"]
3252pub struct ICDIPTR115 {
3253    register: ::vcell::VolatileCell<u32>,
3254}
3255#[doc = "ICDIPTR115"]
3256pub mod icdiptr115;
3257#[doc = "ICDIPTR116"]
3258pub struct ICDIPTR116 {
3259    register: ::vcell::VolatileCell<u32>,
3260}
3261#[doc = "ICDIPTR116"]
3262pub mod icdiptr116;
3263#[doc = "ICDIPTR117"]
3264pub struct ICDIPTR117 {
3265    register: ::vcell::VolatileCell<u32>,
3266}
3267#[doc = "ICDIPTR117"]
3268pub mod icdiptr117;
3269#[doc = "ICDIPTR118"]
3270pub struct ICDIPTR118 {
3271    register: ::vcell::VolatileCell<u32>,
3272}
3273#[doc = "ICDIPTR118"]
3274pub mod icdiptr118;
3275#[doc = "ICDIPTR119"]
3276pub struct ICDIPTR119 {
3277    register: ::vcell::VolatileCell<u32>,
3278}
3279#[doc = "ICDIPTR119"]
3280pub mod icdiptr119;
3281#[doc = "ICDIPTR120"]
3282pub struct ICDIPTR120 {
3283    register: ::vcell::VolatileCell<u32>,
3284}
3285#[doc = "ICDIPTR120"]
3286pub mod icdiptr120;
3287#[doc = "ICDIPTR121"]
3288pub struct ICDIPTR121 {
3289    register: ::vcell::VolatileCell<u32>,
3290}
3291#[doc = "ICDIPTR121"]
3292pub mod icdiptr121;
3293#[doc = "ICDIPTR122"]
3294pub struct ICDIPTR122 {
3295    register: ::vcell::VolatileCell<u32>,
3296}
3297#[doc = "ICDIPTR122"]
3298pub mod icdiptr122;
3299#[doc = "ICDIPTR123"]
3300pub struct ICDIPTR123 {
3301    register: ::vcell::VolatileCell<u32>,
3302}
3303#[doc = "ICDIPTR123"]
3304pub mod icdiptr123;
3305#[doc = "ICDIPTR124"]
3306pub struct ICDIPTR124 {
3307    register: ::vcell::VolatileCell<u32>,
3308}
3309#[doc = "ICDIPTR124"]
3310pub mod icdiptr124;
3311#[doc = "ICDIPTR125"]
3312pub struct ICDIPTR125 {
3313    register: ::vcell::VolatileCell<u32>,
3314}
3315#[doc = "ICDIPTR125"]
3316pub mod icdiptr125;
3317#[doc = "ICDIPTR126"]
3318pub struct ICDIPTR126 {
3319    register: ::vcell::VolatileCell<u32>,
3320}
3321#[doc = "ICDIPTR126"]
3322pub mod icdiptr126;
3323#[doc = "ICDIPTR127"]
3324pub struct ICDIPTR127 {
3325    register: ::vcell::VolatileCell<u32>,
3326}
3327#[doc = "ICDIPTR127"]
3328pub mod icdiptr127;
3329#[doc = "ICDIPTR128"]
3330pub struct ICDIPTR128 {
3331    register: ::vcell::VolatileCell<u32>,
3332}
3333#[doc = "ICDIPTR128"]
3334pub mod icdiptr128;
3335#[doc = "ICDIPTR129"]
3336pub struct ICDIPTR129 {
3337    register: ::vcell::VolatileCell<u32>,
3338}
3339#[doc = "ICDIPTR129"]
3340pub mod icdiptr129;
3341#[doc = "ICDIPTR130"]
3342pub struct ICDIPTR130 {
3343    register: ::vcell::VolatileCell<u32>,
3344}
3345#[doc = "ICDIPTR130"]
3346pub mod icdiptr130;
3347#[doc = "ICDIPTR131"]
3348pub struct ICDIPTR131 {
3349    register: ::vcell::VolatileCell<u32>,
3350}
3351#[doc = "ICDIPTR131"]
3352pub mod icdiptr131;
3353#[doc = "ICDIPTR132"]
3354pub struct ICDIPTR132 {
3355    register: ::vcell::VolatileCell<u32>,
3356}
3357#[doc = "ICDIPTR132"]
3358pub mod icdiptr132;
3359#[doc = "ICDIPTR133"]
3360pub struct ICDIPTR133 {
3361    register: ::vcell::VolatileCell<u32>,
3362}
3363#[doc = "ICDIPTR133"]
3364pub mod icdiptr133;
3365#[doc = "ICDIPTR134"]
3366pub struct ICDIPTR134 {
3367    register: ::vcell::VolatileCell<u32>,
3368}
3369#[doc = "ICDIPTR134"]
3370pub mod icdiptr134;
3371#[doc = "ICDIPTR135"]
3372pub struct ICDIPTR135 {
3373    register: ::vcell::VolatileCell<u32>,
3374}
3375#[doc = "ICDIPTR135"]
3376pub mod icdiptr135;
3377#[doc = "ICDIPTR136"]
3378pub struct ICDIPTR136 {
3379    register: ::vcell::VolatileCell<u32>,
3380}
3381#[doc = "ICDIPTR136"]
3382pub mod icdiptr136;
3383#[doc = "ICDIPTR137"]
3384pub struct ICDIPTR137 {
3385    register: ::vcell::VolatileCell<u32>,
3386}
3387#[doc = "ICDIPTR137"]
3388pub mod icdiptr137;
3389#[doc = "ICDIPTR138"]
3390pub struct ICDIPTR138 {
3391    register: ::vcell::VolatileCell<u32>,
3392}
3393#[doc = "ICDIPTR138"]
3394pub mod icdiptr138;
3395#[doc = "ICDIPTR139"]
3396pub struct ICDIPTR139 {
3397    register: ::vcell::VolatileCell<u32>,
3398}
3399#[doc = "ICDIPTR139"]
3400pub mod icdiptr139;
3401#[doc = "ICDIPTR140"]
3402pub struct ICDIPTR140 {
3403    register: ::vcell::VolatileCell<u32>,
3404}
3405#[doc = "ICDIPTR140"]
3406pub mod icdiptr140;
3407#[doc = "ICDIPTR141"]
3408pub struct ICDIPTR141 {
3409    register: ::vcell::VolatileCell<u32>,
3410}
3411#[doc = "ICDIPTR141"]
3412pub mod icdiptr141;
3413#[doc = "ICDIPTR142"]
3414pub struct ICDIPTR142 {
3415    register: ::vcell::VolatileCell<u32>,
3416}
3417#[doc = "ICDIPTR142"]
3418pub mod icdiptr142;
3419#[doc = "ICDIPTR143"]
3420pub struct ICDIPTR143 {
3421    register: ::vcell::VolatileCell<u32>,
3422}
3423#[doc = "ICDIPTR143"]
3424pub mod icdiptr143;
3425#[doc = "ICDIPTR144"]
3426pub struct ICDIPTR144 {
3427    register: ::vcell::VolatileCell<u32>,
3428}
3429#[doc = "ICDIPTR144"]
3430pub mod icdiptr144;
3431#[doc = "ICDIPTR145"]
3432pub struct ICDIPTR145 {
3433    register: ::vcell::VolatileCell<u32>,
3434}
3435#[doc = "ICDIPTR145"]
3436pub mod icdiptr145;
3437#[doc = "ICDIPTR146"]
3438pub struct ICDIPTR146 {
3439    register: ::vcell::VolatileCell<u32>,
3440}
3441#[doc = "ICDIPTR146"]
3442pub mod icdiptr146;
3443#[doc = "ICDICFR0"]
3444pub struct ICDICFR0 {
3445    register: ::vcell::VolatileCell<u32>,
3446}
3447#[doc = "ICDICFR0"]
3448pub mod icdicfr0;
3449#[doc = "ICDICFR1"]
3450pub struct ICDICFR1 {
3451    register: ::vcell::VolatileCell<u32>,
3452}
3453#[doc = "ICDICFR1"]
3454pub mod icdicfr1;
3455#[doc = "ICDICFR2"]
3456pub struct ICDICFR2 {
3457    register: ::vcell::VolatileCell<u32>,
3458}
3459#[doc = "ICDICFR2"]
3460pub mod icdicfr2;
3461#[doc = "ICDICFR3"]
3462pub struct ICDICFR3 {
3463    register: ::vcell::VolatileCell<u32>,
3464}
3465#[doc = "ICDICFR3"]
3466pub mod icdicfr3;
3467#[doc = "ICDICFR4"]
3468pub struct ICDICFR4 {
3469    register: ::vcell::VolatileCell<u32>,
3470}
3471#[doc = "ICDICFR4"]
3472pub mod icdicfr4;
3473#[doc = "ICDICFR5"]
3474pub struct ICDICFR5 {
3475    register: ::vcell::VolatileCell<u32>,
3476}
3477#[doc = "ICDICFR5"]
3478pub mod icdicfr5;
3479#[doc = "ICDICFR6"]
3480pub struct ICDICFR6 {
3481    register: ::vcell::VolatileCell<u32>,
3482}
3483#[doc = "ICDICFR6"]
3484pub mod icdicfr6;
3485#[doc = "ICDICFR7"]
3486pub struct ICDICFR7 {
3487    register: ::vcell::VolatileCell<u32>,
3488}
3489#[doc = "ICDICFR7"]
3490pub mod icdicfr7;
3491#[doc = "ICDICFR8"]
3492pub struct ICDICFR8 {
3493    register: ::vcell::VolatileCell<u32>,
3494}
3495#[doc = "ICDICFR8"]
3496pub mod icdicfr8;
3497#[doc = "ICDICFR9"]
3498pub struct ICDICFR9 {
3499    register: ::vcell::VolatileCell<u32>,
3500}
3501#[doc = "ICDICFR9"]
3502pub mod icdicfr9;
3503#[doc = "ICDICFR10"]
3504pub struct ICDICFR10 {
3505    register: ::vcell::VolatileCell<u32>,
3506}
3507#[doc = "ICDICFR10"]
3508pub mod icdicfr10;
3509#[doc = "ICDICFR11"]
3510pub struct ICDICFR11 {
3511    register: ::vcell::VolatileCell<u32>,
3512}
3513#[doc = "ICDICFR11"]
3514pub mod icdicfr11;
3515#[doc = "ICDICFR12"]
3516pub struct ICDICFR12 {
3517    register: ::vcell::VolatileCell<u32>,
3518}
3519#[doc = "ICDICFR12"]
3520pub mod icdicfr12;
3521#[doc = "ICDICFR13"]
3522pub struct ICDICFR13 {
3523    register: ::vcell::VolatileCell<u32>,
3524}
3525#[doc = "ICDICFR13"]
3526pub mod icdicfr13;
3527#[doc = "ICDICFR14"]
3528pub struct ICDICFR14 {
3529    register: ::vcell::VolatileCell<u32>,
3530}
3531#[doc = "ICDICFR14"]
3532pub mod icdicfr14;
3533#[doc = "ICDICFR15"]
3534pub struct ICDICFR15 {
3535    register: ::vcell::VolatileCell<u32>,
3536}
3537#[doc = "ICDICFR15"]
3538pub mod icdicfr15;
3539#[doc = "ICDICFR16"]
3540pub struct ICDICFR16 {
3541    register: ::vcell::VolatileCell<u32>,
3542}
3543#[doc = "ICDICFR16"]
3544pub mod icdicfr16;
3545#[doc = "ICDICFR17"]
3546pub struct ICDICFR17 {
3547    register: ::vcell::VolatileCell<u32>,
3548}
3549#[doc = "ICDICFR17"]
3550pub mod icdicfr17;
3551#[doc = "ICDICFR18"]
3552pub struct ICDICFR18 {
3553    register: ::vcell::VolatileCell<u32>,
3554}
3555#[doc = "ICDICFR18"]
3556pub mod icdicfr18;
3557#[doc = "ICDICFR19"]
3558pub struct ICDICFR19 {
3559    register: ::vcell::VolatileCell<u32>,
3560}
3561#[doc = "ICDICFR19"]
3562pub mod icdicfr19;
3563#[doc = "ICDICFR20"]
3564pub struct ICDICFR20 {
3565    register: ::vcell::VolatileCell<u32>,
3566}
3567#[doc = "ICDICFR20"]
3568pub mod icdicfr20;
3569#[doc = "ICDICFR21"]
3570pub struct ICDICFR21 {
3571    register: ::vcell::VolatileCell<u32>,
3572}
3573#[doc = "ICDICFR21"]
3574pub mod icdicfr21;
3575#[doc = "ICDICFR22"]
3576pub struct ICDICFR22 {
3577    register: ::vcell::VolatileCell<u32>,
3578}
3579#[doc = "ICDICFR22"]
3580pub mod icdicfr22;
3581#[doc = "ICDICFR23"]
3582pub struct ICDICFR23 {
3583    register: ::vcell::VolatileCell<u32>,
3584}
3585#[doc = "ICDICFR23"]
3586pub mod icdicfr23;
3587#[doc = "ICDICFR24"]
3588pub struct ICDICFR24 {
3589    register: ::vcell::VolatileCell<u32>,
3590}
3591#[doc = "ICDICFR24"]
3592pub mod icdicfr24;
3593#[doc = "ICDICFR25"]
3594pub struct ICDICFR25 {
3595    register: ::vcell::VolatileCell<u32>,
3596}
3597#[doc = "ICDICFR25"]
3598pub mod icdicfr25;
3599#[doc = "ICDICFR26"]
3600pub struct ICDICFR26 {
3601    register: ::vcell::VolatileCell<u32>,
3602}
3603#[doc = "ICDICFR26"]
3604pub mod icdicfr26;
3605#[doc = "ICDICFR27"]
3606pub struct ICDICFR27 {
3607    register: ::vcell::VolatileCell<u32>,
3608}
3609#[doc = "ICDICFR27"]
3610pub mod icdicfr27;
3611#[doc = "ICDICFR28"]
3612pub struct ICDICFR28 {
3613    register: ::vcell::VolatileCell<u32>,
3614}
3615#[doc = "ICDICFR28"]
3616pub mod icdicfr28;
3617#[doc = "ICDICFR29"]
3618pub struct ICDICFR29 {
3619    register: ::vcell::VolatileCell<u32>,
3620}
3621#[doc = "ICDICFR29"]
3622pub mod icdicfr29;
3623#[doc = "ICDICFR30"]
3624pub struct ICDICFR30 {
3625    register: ::vcell::VolatileCell<u32>,
3626}
3627#[doc = "ICDICFR30"]
3628pub mod icdicfr30;
3629#[doc = "ICDICFR31"]
3630pub struct ICDICFR31 {
3631    register: ::vcell::VolatileCell<u32>,
3632}
3633#[doc = "ICDICFR31"]
3634pub mod icdicfr31;
3635#[doc = "ICDICFR32"]
3636pub struct ICDICFR32 {
3637    register: ::vcell::VolatileCell<u32>,
3638}
3639#[doc = "ICDICFR32"]
3640pub mod icdicfr32;
3641#[doc = "ICDICFR33"]
3642pub struct ICDICFR33 {
3643    register: ::vcell::VolatileCell<u32>,
3644}
3645#[doc = "ICDICFR33"]
3646pub mod icdicfr33;
3647#[doc = "ICDICFR34"]
3648pub struct ICDICFR34 {
3649    register: ::vcell::VolatileCell<u32>,
3650}
3651#[doc = "ICDICFR34"]
3652pub mod icdicfr34;
3653#[doc = "ICDICFR35"]
3654pub struct ICDICFR35 {
3655    register: ::vcell::VolatileCell<u32>,
3656}
3657#[doc = "ICDICFR35"]
3658pub mod icdicfr35;
3659#[doc = "ICDICFR36"]
3660pub struct ICDICFR36 {
3661    register: ::vcell::VolatileCell<u32>,
3662}
3663#[doc = "ICDICFR36"]
3664pub mod icdicfr36;
3665#[doc = "PPI_STATUS"]
3666pub struct PPI_STATUS {
3667    register: ::vcell::VolatileCell<u32>,
3668}
3669#[doc = "PPI_STATUS"]
3670pub mod ppi_status;
3671#[doc = "SPI_STATUS0"]
3672pub struct SPI_STATUS0 {
3673    register: ::vcell::VolatileCell<u32>,
3674}
3675#[doc = "SPI_STATUS0"]
3676pub mod spi_status0;
3677#[doc = "SPI_STATUS1"]
3678pub struct SPI_STATUS1 {
3679    register: ::vcell::VolatileCell<u32>,
3680}
3681#[doc = "SPI_STATUS1"]
3682pub mod spi_status1;
3683#[doc = "SPI_STATUS2"]
3684pub struct SPI_STATUS2 {
3685    register: ::vcell::VolatileCell<u32>,
3686}
3687#[doc = "SPI_STATUS2"]
3688pub mod spi_status2;
3689#[doc = "SPI_STATUS3"]
3690pub struct SPI_STATUS3 {
3691    register: ::vcell::VolatileCell<u32>,
3692}
3693#[doc = "SPI_STATUS3"]
3694pub mod spi_status3;
3695#[doc = "SPI_STATUS4"]
3696pub struct SPI_STATUS4 {
3697    register: ::vcell::VolatileCell<u32>,
3698}
3699#[doc = "SPI_STATUS4"]
3700pub mod spi_status4;
3701#[doc = "SPI_STATUS5"]
3702pub struct SPI_STATUS5 {
3703    register: ::vcell::VolatileCell<u32>,
3704}
3705#[doc = "SPI_STATUS5"]
3706pub mod spi_status5;
3707#[doc = "SPI_STATUS6"]
3708pub struct SPI_STATUS6 {
3709    register: ::vcell::VolatileCell<u32>,
3710}
3711#[doc = "SPI_STATUS6"]
3712pub mod spi_status6;
3713#[doc = "SPI_STATUS7"]
3714pub struct SPI_STATUS7 {
3715    register: ::vcell::VolatileCell<u32>,
3716}
3717#[doc = "SPI_STATUS7"]
3718pub mod spi_status7;
3719#[doc = "SPI_STATUS8"]
3720pub struct SPI_STATUS8 {
3721    register: ::vcell::VolatileCell<u32>,
3722}
3723#[doc = "SPI_STATUS8"]
3724pub mod spi_status8;
3725#[doc = "SPI_STATUS9"]
3726pub struct SPI_STATUS9 {
3727    register: ::vcell::VolatileCell<u32>,
3728}
3729#[doc = "SPI_STATUS9"]
3730pub mod spi_status9;
3731#[doc = "SPI_STATUS10"]
3732pub struct SPI_STATUS10 {
3733    register: ::vcell::VolatileCell<u32>,
3734}
3735#[doc = "SPI_STATUS10"]
3736pub mod spi_status10;
3737#[doc = "SPI_STATUS11"]
3738pub struct SPI_STATUS11 {
3739    register: ::vcell::VolatileCell<u32>,
3740}
3741#[doc = "SPI_STATUS11"]
3742pub mod spi_status11;
3743#[doc = "SPI_STATUS12"]
3744pub struct SPI_STATUS12 {
3745    register: ::vcell::VolatileCell<u32>,
3746}
3747#[doc = "SPI_STATUS12"]
3748pub mod spi_status12;
3749#[doc = "SPI_STATUS13"]
3750pub struct SPI_STATUS13 {
3751    register: ::vcell::VolatileCell<u32>,
3752}
3753#[doc = "SPI_STATUS13"]
3754pub mod spi_status13;
3755#[doc = "SPI_STATUS14"]
3756pub struct SPI_STATUS14 {
3757    register: ::vcell::VolatileCell<u32>,
3758}
3759#[doc = "SPI_STATUS14"]
3760pub mod spi_status14;
3761#[doc = "SPI_STATUS15"]
3762pub struct SPI_STATUS15 {
3763    register: ::vcell::VolatileCell<u32>,
3764}
3765#[doc = "SPI_STATUS15"]
3766pub mod spi_status15;
3767#[doc = "SPI_STATUS16"]
3768pub struct SPI_STATUS16 {
3769    register: ::vcell::VolatileCell<u32>,
3770}
3771#[doc = "SPI_STATUS16"]
3772pub mod spi_status16;
3773#[doc = "ICDSGIR"]
3774pub struct ICDSGIR {
3775    register: ::vcell::VolatileCell<u32>,
3776}
3777#[doc = "ICDSGIR"]
3778pub mod icdsgir;
3779#[doc = "ICCICR"]
3780pub struct ICCICR {
3781    register: ::vcell::VolatileCell<u32>,
3782}
3783#[doc = "ICCICR"]
3784pub mod iccicr;
3785#[doc = "ICCPMR"]
3786pub struct ICCPMR {
3787    register: ::vcell::VolatileCell<u32>,
3788}
3789#[doc = "ICCPMR"]
3790pub mod iccpmr;
3791#[doc = "ICCBPR"]
3792pub struct ICCBPR {
3793    register: ::vcell::VolatileCell<u32>,
3794}
3795#[doc = "ICCBPR"]
3796pub mod iccbpr;
3797#[doc = "ICCIAR"]
3798pub struct ICCIAR {
3799    register: ::vcell::VolatileCell<u32>,
3800}
3801#[doc = "ICCIAR"]
3802pub mod icciar;
3803#[doc = "ICCEOIR"]
3804pub struct ICCEOIR {
3805    register: ::vcell::VolatileCell<u32>,
3806}
3807#[doc = "ICCEOIR"]
3808pub mod icceoir;
3809#[doc = "ICCRPR"]
3810pub struct ICCRPR {
3811    register: ::vcell::VolatileCell<u32>,
3812}
3813#[doc = "ICCRPR"]
3814pub mod iccrpr;
3815#[doc = "ICCHPIR"]
3816pub struct ICCHPIR {
3817    register: ::vcell::VolatileCell<u32>,
3818}
3819#[doc = "ICCHPIR"]
3820pub mod icchpir;
3821#[doc = "ICCABPR"]
3822pub struct ICCABPR {
3823    register: ::vcell::VolatileCell<u32>,
3824}
3825#[doc = "ICCABPR"]
3826pub mod iccabpr;
3827#[doc = "ICCIIDR"]
3828pub struct ICCIIDR {
3829    register: ::vcell::VolatileCell<u32>,
3830}
3831#[doc = "ICCIIDR"]
3832pub mod icciidr;
3833#[doc = "ICR0"]
3834pub struct ICR0 {
3835    register: ::vcell::VolatileCell<u16>,
3836}
3837#[doc = "ICR0"]
3838pub mod icr0;
3839#[doc = "ICR1"]
3840pub struct ICR1 {
3841    register: ::vcell::VolatileCell<u16>,
3842}
3843#[doc = "ICR1"]
3844pub mod icr1;
3845#[doc = "IRQRR"]
3846pub struct IRQRR {
3847    register: ::vcell::VolatileCell<u16>,
3848}
3849#[doc = "IRQRR"]
3850pub mod irqrr;