1 /*
2 * Copyright (c) 2020 - 2024 Renesas Electronics Corporation and/or its affiliates
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 */
6 
7 /**********************************************************************************************************************
8  * File Name    : gpio_iodefine.h
9  * Version      : 1.00
10  * Description  : IO define file for gpio.
11  *********************************************************************************************************************/
12 
13 /* ================================================================================================================= */
14 /* ================                              Device Specific Cluster Section                              ====== */
15 /* ================================================================================================================= */
16 
17 /* ================================================================================================================= */
18 /* ================                            Device Specific Peripheral Section                             ====== */
19 /* ================================================================================================================= */
20 
21 #ifndef GPIO_IODEFINE_H
22 #define GPIO_IODEFINE_H
23 
24 typedef struct
25 {
26     union
27     {
28         __IOM uint8_t P_20;
29         struct
30         {
31             __IOM uint8_t P0 : 1;
32             __IOM uint8_t P1 : 1;
33             __IOM uint8_t P2 : 1;
34             __IOM uint8_t P3 : 1;
35             uint8_t          : 4;
36         } P_20_b;
37     };
38     union
39     {
40         __IOM uint8_t P_21;
41         struct
42         {
43             __IOM uint8_t P0 : 1;
44             __IOM uint8_t P1 : 1;
45             __IOM uint8_t P2 : 1;
46             __IOM uint8_t P3 : 1;
47             __IOM uint8_t P4 : 1;
48             uint8_t          : 3;
49         } P_21_b;
50     };
51     union
52     {
53         __IOM uint8_t P_22;
54         struct
55         {
56             __IOM uint8_t P0 : 1;
57             __IOM uint8_t P1 : 1;
58             __IOM uint8_t P2 : 1;
59             __IOM uint8_t P3 : 1;
60             __IOM uint8_t P4 : 1;
61             uint8_t          : 3;
62         } P_22_b;
63     };
64     union
65     {
66         __IOM uint8_t P_23;
67         struct
68         {
69             __IOM uint8_t P0 : 1;
70             __IOM uint8_t P1 : 1;
71             __IOM uint8_t P2 : 1;
72             __IOM uint8_t P3 : 1;
73             uint8_t          : 4;
74         } P_23_b;
75     };
76     union
77     {
78         __IOM uint8_t P_24;
79         struct
80         {
81             __IOM uint8_t P0 : 1;
82             __IOM uint8_t P1 : 1;
83             uint8_t          : 6;
84         } P_24_b;
85     };
86     union
87     {
88         __IOM uint8_t P_25;
89         struct
90         {
91             __IOM uint8_t P0 : 1;
92             __IOM uint8_t P1 : 1;
93             __IOM uint8_t P2 : 1;
94             __IOM uint8_t P3 : 1;
95             __IOM uint8_t P4 : 1;
96             uint8_t          : 3;
97         } P_25_b;
98     };
99     union
100     {
101         __IOM uint8_t P_26;
102         struct
103         {
104             __IOM uint8_t P0 : 1;
105             __IOM uint8_t P1 : 1;
106             __IOM uint8_t P2 : 1;
107             uint8_t          : 5;
108         } P_26_b;
109     };
110     union
111     {
112         __IOM uint8_t P_27;
113         struct
114         {
115             __IOM uint8_t P0 : 1;
116             __IOM uint8_t P1 : 1;
117             __IOM uint8_t P2 : 1;
118             __IOM uint8_t P3 : 1;
119             uint8_t          : 4;
120         } P_27_b;
121     };
122     union
123     {
124         __IOM uint8_t P_28;
125         struct
126         {
127             __IOM uint8_t P0 : 1;
128             __IOM uint8_t P1 : 1;
129             uint8_t          : 6;
130         } P_28_b;
131     };
132     union
133     {
134         __IOM uint8_t P_29;
135         struct
136         {
137             __IOM uint8_t P0 : 1;
138             __IOM uint8_t P1 : 1;
139             __IOM uint8_t P2 : 1;
140             __IOM uint8_t P3 : 1;
141             uint8_t          : 4;
142         } P_29_b;
143     };
144     union
145     {
146         __IOM uint8_t P_2A;
147         struct
148         {
149             __IOM uint8_t P0 : 1;
150             __IOM uint8_t P1 : 1;
151             __IOM uint8_t P2 : 1;
152             __IOM uint8_t P3 : 1;
153             __IOM uint8_t P4 : 1;
154             __IOM uint8_t P5 : 1;
155             uint8_t          : 2;
156         } P_2A_b;
157     };
158     __IM uint8_t RESERVED[5];
159     union
160     {
161         __IOM uint8_t P_30;
162         struct
163         {
164             __IOM uint8_t P0 : 1;
165             __IOM uint8_t P1 : 1;
166             __IOM uint8_t P2 : 1;
167             __IOM uint8_t P3 : 1;
168             __IOM uint8_t P4 : 1;
169             uint8_t          : 3;
170         } P_30_b;
171     };
172     union
173     {
174         __IOM uint8_t P_31;
175         struct
176         {
177             __IOM uint8_t P0 : 1;
178             __IOM uint8_t P1 : 1;
179             __IOM uint8_t P2 : 1;
180             __IOM uint8_t P3 : 1;
181             uint8_t          : 4;
182         } P_31_b;
183     };
184     union
185     {
186         __IOM uint8_t P_32;
187         struct
188         {
189             __IOM uint8_t P0 : 1;
190             __IOM uint8_t P1 : 1;
191             __IOM uint8_t P2 : 1;
192             __IOM uint8_t P3 : 1;
193             uint8_t          : 4;
194         } P_32_b;
195     };
196     union
197     {
198         __IOM uint8_t P_33;
199         struct
200         {
201             __IOM uint8_t P0 : 1;
202             __IOM uint8_t P1 : 1;
203             __IOM uint8_t P2 : 1;
204             __IOM uint8_t P3 : 1;
205             __IOM uint8_t P4 : 1;
206             __IOM uint8_t P5 : 1;
207             uint8_t          : 2;
208         } P_33_b;
209     };
210     union
211     {
212         __IOM uint8_t P_34;
213         struct
214         {
215             __IOM uint8_t P0 : 1;
216             __IOM uint8_t P1 : 1;
217             __IOM uint8_t P2 : 1;
218             __IOM uint8_t P3 : 1;
219             __IOM uint8_t P4 : 1;
220             uint8_t          : 3;
221         } P_34_b;
222     };
223     union
224     {
225         __IOM uint8_t P_35;
226         struct
227         {
228             __IOM uint8_t P0 : 1;
229             __IOM uint8_t P1 : 1;
230             __IOM uint8_t P2 : 1;
231             __IOM uint8_t P3 : 1;
232             __IOM uint8_t P4 : 1;
233             uint8_t          : 3;
234         } P_35_b;
235     };
236     union
237     {
238         __IOM uint8_t P_36;
239         struct
240         {
241             __IOM uint8_t P0 : 1;
242             __IOM uint8_t P1 : 1;
243             __IOM uint8_t P2 : 1;
244             __IOM uint8_t P3 : 1;
245             uint8_t          : 4;
246         } P_36_b;
247     };
248     union
249     {
250         __IOM uint8_t P_37;
251         struct
252         {
253             __IOM uint8_t P0 : 1;
254             __IOM uint8_t P1 : 1;
255             __IOM uint8_t P2 : 1;
256             __IOM uint8_t P3 : 1;
257             __IOM uint8_t P4 : 1;
258             uint8_t          : 3;
259         } P_37_b;
260     };
261     __IM uint8_t RESERVED1[264];
262     union
263     {
264         __IOM uint16_t PM_20;
265         struct
266         {
267             __IOM uint8_t L;
268             __IOM uint8_t H;
269         } PM_20_byte;
270         struct
271         {
272             __IOM uint8_t PM20_0 : 2;
273             __IOM uint8_t PM20_1 : 2;
274             __IOM uint8_t PM20_2 : 2;
275             __IOM uint8_t PM20_3 : 2;
276             uint8_t              : 8;
277         } PM_20_b;
278     };
279     union
280     {
281         __IOM uint16_t PM_21;
282         struct
283         {
284             __IOM uint8_t L;
285             __IOM uint8_t H;
286         } PM_21_byte;
287         struct
288         {
289             __IOM uint8_t PM21_0 : 2;
290             __IOM uint8_t PM21_1 : 2;
291             __IOM uint8_t PM21_2 : 2;
292             __IOM uint8_t PM21_3 : 2;
293             __IOM uint8_t PM21_4 : 2;
294             uint8_t              : 6;
295         } PM_21_b;
296     };
297     union
298     {
299         __IOM uint16_t PM_22;
300         struct
301         {
302             __IOM uint8_t L;
303             __IOM uint8_t H;
304         } PM_22_byte;
305         struct
306         {
307             __IOM uint8_t PM22_0 : 2;
308             __IOM uint8_t PM22_1 : 2;
309             __IOM uint8_t PM22_2 : 2;
310             __IOM uint8_t PM22_3 : 2;
311             __IOM uint8_t PM22_4 : 2;
312             uint8_t              : 6;
313         } PM_22_b;
314     };
315     union
316     {
317         __IOM uint16_t PM_23;
318         struct
319         {
320             __IOM uint8_t L;
321             __IOM uint8_t H;
322         } PM_23_byte;
323         struct
324         {
325             __IOM uint8_t PM23_0 : 2;
326             __IOM uint8_t PM23_1 : 2;
327             __IOM uint8_t PM23_2 : 2;
328             __IOM uint8_t PM23_3 : 2;
329             uint8_t              : 8;
330         } PM_23_b;
331     };
332     union
333     {
334         __IOM uint16_t PM_24;
335         struct
336         {
337             __IOM uint8_t L;
338             __IOM uint8_t H;
339         } PM_24_byte;
340         struct
341         {
342             __IOM uint8_t PM24_0 : 2;
343             __IOM uint8_t PM24_1 : 2;
344             uint8_t              : 4;
345             uint8_t              : 8;
346         } PM_24_b;
347     };
348     union
349     {
350         __IOM uint16_t PM_25;
351         struct
352         {
353             __IOM uint8_t L;
354             __IOM uint8_t H;
355         } PM_25_byte;
356         struct
357         {
358             __IOM uint8_t PM25_0 : 2;
359             __IOM uint8_t PM25_1 : 2;
360             __IOM uint8_t PM25_2 : 2;
361             __IOM uint8_t PM25_3 : 2;
362             uint8_t              : 8;
363         } PM_25_b;
364     };
365     union
366     {
367         __IOM uint16_t PM_26;
368         struct
369         {
370             __IOM uint8_t L;
371             __IOM uint8_t H;
372         } PM_26_byte;
373         struct
374         {
375             __IOM uint8_t PM26_0 : 2;
376             __IOM uint8_t PM26_1 : 2;
377             __IOM uint8_t PM26_2 : 2;
378             uint8_t              : 2;
379             uint8_t              : 8;
380         } PM_26_b;
381     };
382     union
383     {
384         __IOM uint16_t PM_27;
385         struct
386         {
387             __IOM uint8_t L;
388             __IOM uint8_t H;
389         } PM_27_byte;
390         struct
391         {
392             __IOM uint8_t PM27_0 : 2;
393             __IOM uint8_t PM27_1 : 2;
394             __IOM uint8_t PM27_2 : 2;
395             __IOM uint8_t PM27_3 : 2;
396             uint8_t              : 8;
397         } PM_27_b;
398     };
399     union
400     {
401         __IOM uint16_t PM_28;
402         struct
403         {
404             __IOM uint8_t L;
405             __IOM uint8_t H;
406         } PM_28_byte;
407         struct
408         {
409             __IOM uint8_t PM28_0 : 2;
410             __IOM uint8_t PM28_1 : 2;
411             uint8_t              : 4;
412             uint8_t              : 8;
413         } PM_28_b;
414     };
415     union
416     {
417         __IOM uint16_t PM_29;
418         struct
419         {
420             __IOM uint8_t L;
421             __IOM uint8_t H;
422         } PM_29_byte;
423         struct
424         {
425             __IOM uint8_t PM29_0 : 2;
426             __IOM uint8_t PM29_1 : 2;
427             __IOM uint8_t PM29_2 : 2;
428             __IOM uint8_t PM29_3 : 2;
429             uint8_t              : 8;
430         } PM_29_b;
431     };
432     union
433     {
434         __IOM uint16_t PM_2A;
435         struct
436         {
437             __IOM uint8_t L;
438             __IOM uint8_t H;
439         } PM_2A_byte;
440         struct
441         {
442             __IOM uint8_t PM2A_0 : 2;
443             __IOM uint8_t PM2A_1 : 2;
444             __IOM uint8_t PM2A_2 : 2;
445             __IOM uint8_t PM2A_3 : 2;
446             __IOM uint8_t PM2A_4 : 2;
447             __IOM uint8_t PM2A_5 : 2;
448             uint8_t              : 4;
449         } PM_2A_b;
450     };
451     __IM uint8_t RESERVED2[10];
452     union
453     {
454         __IOM uint16_t PM_30;
455         struct
456         {
457             __IOM uint8_t L;
458             __IOM uint8_t H;
459         } PM_30_byte;
460         struct
461         {
462             __IOM uint8_t PM30_0 : 2;
463             __IOM uint8_t PM30_1 : 2;
464             __IOM uint8_t PM30_2 : 2;
465             __IOM uint8_t PM30_3 : 2;
466             uint8_t              : 8;
467         } PM_30_b;
468     };
469     union
470     {
471         __IOM uint16_t PM_31;
472         struct
473         {
474             __IOM uint8_t L;
475             __IOM uint8_t H;
476         } PM_31_byte;
477         struct
478         {
479             __IOM uint8_t PM31_0 : 2;
480             __IOM uint8_t PM31_1 : 2;
481             __IOM uint8_t PM31_2 : 2;
482             uint8_t              : 2;
483             uint8_t              : 8;
484         } PM_31_b;
485     };
486     union
487     {
488         __IOM uint16_t PM_32;
489         struct
490         {
491             __IOM uint8_t L;
492             __IOM uint8_t H;
493         } PM_32_byte;
494         struct
495         {
496             __IOM uint8_t PM32_0 : 2;
497             __IOM uint8_t PM32_1 : 2;
498             __IOM uint8_t PM32_2 : 2;
499             uint8_t              : 2;
500             uint8_t              : 8;
501         } PM_32_b;
502     };
503     union
504     {
505         __IOM uint16_t PM_33;
506         struct
507         {
508             __IOM uint8_t L;
509             __IOM uint8_t H;
510         } PM_33_byte;
511         struct
512         {
513             __IOM uint8_t PM33_0 : 2;
514             __IOM uint8_t PM33_1 : 2;
515             __IOM uint8_t PM33_2 : 2;
516             __IOM uint8_t PM33_3 : 2;
517             __IOM uint8_t PM33_4 : 2;
518             __IOM uint8_t PM33_5 : 2;
519             uint8_t              : 4;
520         } PM_33_b;
521     };
522     union
523     {
524         __IOM uint16_t PM_34;
525         struct
526         {
527             __IOM uint8_t L;
528             __IOM uint8_t H;
529         } PM_34_byte;
530         struct
531         {
532             __IOM uint8_t PM34_0 : 2;
533             __IOM uint8_t PM34_1 : 2;
534             __IOM uint8_t PM34_2 : 2;
535             __IOM uint8_t PM34_3 : 2;
536             uint8_t              : 8;
537         } PM_34_b;
538     };
539     union
540     {
541         __IOM uint16_t PM_35;
542         struct
543         {
544             __IOM uint8_t L;
545             __IOM uint8_t H;
546         } PM_35_byte;
547         struct
548         {
549             __IOM uint8_t PM35_0 : 2;
550             __IOM uint8_t PM35_1 : 2;
551             __IOM uint8_t PM35_2 : 2;
552             __IOM uint8_t PM35_3 : 2;
553             uint8_t              : 8;
554         } PM_35_b;
555     };
556     union
557     {
558         __IOM uint16_t PM_36;
559         struct
560         {
561             __IOM uint8_t L;
562             __IOM uint8_t H;
563         } PM_36_byte;
564         struct
565         {
566             __IOM uint8_t PM36_0 : 2;
567             __IOM uint8_t PM36_1 : 2;
568             __IOM uint8_t PM36_2 : 2;
569             uint8_t              : 2;
570             uint8_t              : 8;
571         } PM_36_b;
572     };
573     union
574     {
575         __IOM uint16_t PM_37;
576         struct
577         {
578             __IOM uint8_t L;
579             __IOM uint8_t H;
580         } PM_37_byte;
581         struct
582         {
583             __IOM uint8_t PM37_0 : 2;
584             __IOM uint8_t PM37_1 : 2;
585             __IOM uint8_t PM37_2 : 2;
586             __IOM uint8_t PM37_3 : 2;
587             uint8_t              : 8;
588         } PM_37_b;
589     };
590     __IM uint8_t RESERVED3[176];
591     union
592     {
593         __IOM uint8_t PMC_20;
594         struct
595         {
596             __IOM uint8_t PMC0 : 1;
597             __IOM uint8_t PMC1 : 1;
598             __IOM uint8_t PMC2 : 1;
599             __IOM uint8_t PMC3 : 1;
600             uint8_t            : 4;
601         } PMC_20_b;
602     };
603     union
604     {
605         __IOM uint8_t PMC_21;
606         struct
607         {
608             __IOM uint8_t PMC0 : 1;
609             __IOM uint8_t PMC1 : 1;
610             __IOM uint8_t PMC2 : 1;
611             __IOM uint8_t PMC3 : 1;
612             __IOM uint8_t PMC4 : 1;
613             uint8_t            : 3;
614         } PMC_21_b;
615     };
616     union
617     {
618         __IOM uint8_t PMC_22;
619         struct
620         {
621             __IOM uint8_t PMC0 : 1;
622             __IOM uint8_t PMC1 : 1;
623             __IOM uint8_t PMC2 : 1;
624             __IOM uint8_t PMC3 : 1;
625             __IOM uint8_t PMC4 : 1;
626             uint8_t            : 3;
627         } PMC_22_b;
628     };
629     union
630     {
631         __IOM uint8_t PMC_23;
632         struct
633         {
634             __IOM uint8_t PMC0 : 1;
635             __IOM uint8_t PMC1 : 1;
636             __IOM uint8_t PMC2 : 1;
637             __IOM uint8_t PMC3 : 1;
638             uint8_t            : 4;
639         } PMC_23_b;
640     };
641     union
642     {
643         __IOM uint8_t PMC_24;
644         struct
645         {
646             __IOM uint8_t PMC0 : 1;
647             __IOM uint8_t PMC1 : 1;
648             uint8_t            : 6;
649         } PMC_24_b;
650     };
651     union
652     {
653         __IOM uint8_t PMC_25;
654         struct
655         {
656             __IOM uint8_t PMC0 : 1;
657             __IOM uint8_t PMC1 : 1;
658             __IOM uint8_t PMC2 : 1;
659             __IOM uint8_t PMC3 : 1;
660             __IOM uint8_t PMC4 : 1;
661             uint8_t            : 3;
662         } PMC_25_b;
663     };
664     union
665     {
666         __IOM uint8_t PMC_26;
667         struct
668         {
669             __IOM uint8_t PMC0 : 1;
670             __IOM uint8_t PMC1 : 1;
671             __IOM uint8_t PMC2 : 1;
672             uint8_t            : 5;
673         } PMC_26_b;
674     };
675     union
676     {
677         __IOM uint8_t PMC_27;
678         struct
679         {
680             __IOM uint8_t PMC0 : 1;
681             __IOM uint8_t PMC1 : 1;
682             __IOM uint8_t PMC2 : 1;
683             __IOM uint8_t PMC3 : 1;
684             uint8_t            : 4;
685         } PMC_27_b;
686     };
687     union
688     {
689         __IOM uint8_t PMC_28;
690         struct
691         {
692             __IOM uint8_t PMC0 : 1;
693             __IOM uint8_t PMC1 : 1;
694             uint8_t            : 6;
695         } PMC_28_b;
696     };
697     union
698     {
699         __IOM uint8_t PMC_29;
700         struct
701         {
702             __IOM uint8_t PMC0 : 1;
703             __IOM uint8_t PMC1 : 1;
704             __IOM uint8_t PMC2 : 1;
705             __IOM uint8_t PMC3 : 1;
706             uint8_t            : 4;
707         } PMC_29_b;
708     };
709     union
710     {
711         __IOM uint8_t PMC_2A;
712         struct
713         {
714             __IOM uint8_t PMC0 : 1;
715             __IOM uint8_t PMC1 : 1;
716             __IOM uint8_t PMC2 : 1;
717             __IOM uint8_t PMC3 : 1;
718             __IOM uint8_t PMC4 : 1;
719             __IOM uint8_t PMC5 : 1;
720             uint8_t            : 2;
721         } PMC_2A_b;
722     };
723     __IM uint8_t RESERVED4[5];
724     union
725     {
726         __IOM uint8_t PMC_30;
727         struct
728         {
729             __IOM uint8_t PMC0 : 1;
730             __IOM uint8_t PMC1 : 1;
731             __IOM uint8_t PMC2 : 1;
732             __IOM uint8_t PMC3 : 1;
733             __IOM uint8_t PMC4 : 1;
734             uint8_t            : 3;
735         } PMC_30_b;
736     };
737     union
738     {
739         __IOM uint8_t PMC_31;
740         struct
741         {
742             __IOM uint8_t PMC0 : 1;
743             __IOM uint8_t PMC1 : 1;
744             __IOM uint8_t PMC2 : 1;
745             __IOM uint8_t PMC3 : 1;
746             uint8_t            : 4;
747         } PMC_31_b;
748     };
749     union
750     {
751         __IOM uint8_t PMC_32;
752         struct
753         {
754             __IOM uint8_t PMC0 : 1;
755             __IOM uint8_t PMC1 : 1;
756             __IOM uint8_t PMC2 : 1;
757             __IOM uint8_t PMC3 : 1;
758             uint8_t            : 4;
759         } PMC_32_b;
760     };
761     union
762     {
763         __IOM uint8_t PMC_33;
764         struct
765         {
766             __IOM uint8_t PMC0 : 1;
767             __IOM uint8_t PMC1 : 1;
768             __IOM uint8_t PMC2 : 1;
769             __IOM uint8_t PMC3 : 1;
770             __IOM uint8_t PMC4 : 1;
771             __IOM uint8_t PMC5 : 1;
772             uint8_t            : 2;
773         } PMC_33_b;
774     };
775     union
776     {
777         __IOM uint8_t PMC_34;
778         struct
779         {
780             __IOM uint8_t PMC0 : 1;
781             __IOM uint8_t PMC1 : 1;
782             __IOM uint8_t PMC2 : 1;
783             __IOM uint8_t PMC3 : 1;
784             __IOM uint8_t PMC4 : 1;
785             uint8_t            : 3;
786         } PMC_34_b;
787     };
788     union
789     {
790         __IOM uint8_t PMC_35;
791         struct
792         {
793             __IOM uint8_t PMC0 : 1;
794             __IOM uint8_t PMC1 : 1;
795             __IOM uint8_t PMC2 : 1;
796             __IOM uint8_t PMC3 : 1;
797             __IOM uint8_t PMC4 : 1;
798             uint8_t            : 3;
799         } PMC_35_b;
800     };
801     union
802     {
803         __IOM uint8_t PMC_36;
804         struct
805         {
806             __IOM uint8_t PMC0 : 1;
807             __IOM uint8_t PMC1 : 1;
808             __IOM uint8_t PMC2 : 1;
809             __IOM uint8_t PMC3 : 1;
810             uint8_t            : 4;
811         } PMC_36_b;
812     };
813     union
814     {
815         __IOM uint8_t PMC_37;
816         struct
817         {
818             __IOM uint8_t PMC0 : 1;
819             __IOM uint8_t PMC1 : 1;
820             __IOM uint8_t PMC2 : 1;
821             __IOM uint8_t PMC3 : 1;
822             __IOM uint8_t PMC4 : 1;
823             uint8_t            : 3;
824         } PMC_37_b;
825     };
826     __IM uint8_t RESERVED5[584];
827     union
828     {
829         __IOM uint32_t PFC_20;
830         struct
831         {
832             __IOM uint16_t L;
833             __IOM uint16_t H;
834         } PFC_20_hword;
835         struct
836         {
837             __IOM uint8_t LL;
838             __IOM uint8_t LH;
839             __IOM uint8_t HL;
840             __IOM uint8_t HH;
841         } PFC_20_byte;
842         struct
843         {
844             __IOM uint8_t PFC20_0 : 3;
845             uint8_t               : 1;
846             __IOM uint8_t PFC20_1 : 3;
847             uint8_t               : 1;
848             __IOM uint8_t PFC20_2 : 3;
849             uint8_t               : 1;
850             __IOM uint8_t PFC20_3 : 3;
851             uint8_t               : 1;
852             uint8_t               : 8;
853             uint8_t               : 8;
854         } PFC_20_b;
855     };
856     union
857     {
858         __IOM uint32_t PFC_21;
859         struct
860         {
861             __IOM uint16_t L;
862             __IOM uint16_t H;
863         } PFC_21_hword;
864         struct
865         {
866             __IOM uint8_t LL;
867             __IOM uint8_t LH;
868             __IOM uint8_t HL;
869             __IOM uint8_t HH;
870         } PFC_21_byte;
871         struct
872         {
873             __IOM uint8_t PFC21_0 : 3;
874             uint8_t               : 1;
875             __IOM uint8_t PFC21_1 : 3;
876             uint8_t               : 1;
877             __IOM uint8_t PFC21_2 : 3;
878             uint8_t               : 1;
879             __IOM uint8_t PFC21_3 : 3;
880             uint8_t               : 1;
881             __IOM uint8_t PFC21_4 : 3;
882             uint8_t               : 5;
883             uint8_t               : 8;
884         } PFC_21_b;
885     };
886     union
887     {
888         __IOM uint32_t PFC_22;
889         struct
890         {
891             __IOM uint16_t L;
892             __IOM uint16_t H;
893         } PFC_22_hword;
894         struct
895         {
896             __IOM uint8_t LL;
897             __IOM uint8_t LH;
898             __IOM uint8_t HL;
899             __IOM uint8_t HH;
900         } PFC_22_byte;
901         struct
902         {
903             __IOM uint8_t PFC22_0 : 3;
904             uint8_t               : 1;
905             __IOM uint8_t PFC22_1 : 3;
906             uint8_t               : 1;
907             __IOM uint8_t PFC22_2 : 3;
908             uint8_t               : 1;
909             __IOM uint8_t PFC22_3 : 3;
910             uint8_t               : 1;
911             __IOM uint8_t PFC22_4 : 3;
912             uint8_t               : 5;
913             uint8_t               : 8;
914         } PFC_22_b;
915     };
916     union
917     {
918         __IOM uint32_t PFC_23;
919         struct
920         {
921             __IOM uint16_t L;
922             __IOM uint16_t H;
923         } PFC_23_hword;
924         struct
925         {
926             __IOM uint8_t LL;
927             __IOM uint8_t LH;
928             __IOM uint8_t HL;
929             __IOM uint8_t HH;
930         } PFC_23_byte;
931         struct
932         {
933             __IOM uint8_t PFC23_0 : 3;
934             uint8_t               : 1;
935             __IOM uint8_t PFC23_1 : 3;
936             uint8_t               : 1;
937             __IOM uint8_t PFC23_2 : 3;
938             uint8_t               : 1;
939             __IOM uint8_t PFC23_3 : 3;
940             uint8_t               : 1;
941             uint8_t               : 8;
942             uint8_t               : 8;
943         } PFC_23_b;
944     };
945     union
946     {
947         __IOM uint32_t PFC_24;
948         struct
949         {
950             __IOM uint16_t L;
951             __IOM uint16_t H;
952         } PFC_24_hword;
953         struct
954         {
955             __IOM uint8_t LL;
956             __IOM uint8_t LH;
957             __IOM uint8_t HL;
958             __IOM uint8_t HH;
959         } PFC_24_byte;
960         struct
961         {
962             __IOM uint8_t PFC24_0 : 3;
963             uint8_t               : 1;
964             __IOM uint8_t PFC24_1 : 3;
965             uint8_t               : 1;
966             uint8_t               : 8;
967             uint8_t               : 8;
968             uint8_t               : 8;
969         } PFC_24_b;
970     };
971     union
972     {
973         __IOM uint32_t PFC_25;
974         struct
975         {
976             __IOM uint16_t L;
977             __IOM uint16_t H;
978         } PFC_25_hword;
979         struct
980         {
981             __IOM uint8_t LL;
982             __IOM uint8_t LH;
983             __IOM uint8_t HL;
984             __IOM uint8_t HH;
985         } PFC_25_byte;
986         struct
987         {
988             __IOM uint8_t PFC25_0 : 3;
989             uint8_t               : 1;
990             __IOM uint8_t PFC25_1 : 3;
991             uint8_t               : 1;
992             __IOM uint8_t PFC25_2 : 3;
993             uint8_t               : 1;
994             __IOM uint8_t PFC25_3 : 3;
995             uint8_t               : 1;
996             __IOM uint8_t PFC25_4 : 3;
997             uint8_t               : 5;
998             uint8_t               : 8;
999         } PFC_25_b;
1000     };
1001     union
1002     {
1003         __IOM uint32_t PFC_26;
1004         struct
1005         {
1006             __IOM uint16_t L;
1007             __IOM uint16_t H;
1008         } PFC_26_hword;
1009         struct
1010         {
1011             __IOM uint8_t LL;
1012             __IOM uint8_t LH;
1013             __IOM uint8_t HL;
1014             __IOM uint8_t HH;
1015         } PFC_26_byte;
1016         struct
1017         {
1018             __IOM uint8_t PFC26_0 : 3;
1019             uint8_t               : 1;
1020             __IOM uint8_t PFC26_1 : 3;
1021             uint8_t               : 1;
1022             __IOM uint8_t PFC26_2 : 3;
1023             uint8_t               : 5;
1024             uint8_t               : 8;
1025             uint8_t               : 8;
1026         } PFC_26_b;
1027     };
1028     union
1029     {
1030         __IOM uint32_t PFC_27;
1031         struct
1032         {
1033             __IOM uint16_t L;
1034             __IOM uint16_t H;
1035         } PFC_27_hword;
1036         struct
1037         {
1038             __IOM uint8_t LL;
1039             __IOM uint8_t LH;
1040             __IOM uint8_t HL;
1041             __IOM uint8_t HH;
1042         } PFC_27_byte;
1043         struct
1044         {
1045             __IOM uint8_t PFC27_0 : 3;
1046             uint8_t               : 1;
1047             __IOM uint8_t PFC27_1 : 3;
1048             uint8_t               : 1;
1049             __IOM uint8_t PFC27_2 : 3;
1050             uint8_t               : 1;
1051             __IOM uint8_t PFC27_3 : 3;
1052             uint8_t               : 1;
1053             uint8_t               : 8;
1054             uint8_t               : 8;
1055         } PFC_27_b;
1056     };
1057     union
1058     {
1059         __IOM uint32_t PFC_28;
1060         struct
1061         {
1062             __IOM uint16_t L;
1063             __IOM uint16_t H;
1064         } PFC_28_hword;
1065         struct
1066         {
1067             __IOM uint8_t LL;
1068             __IOM uint8_t LH;
1069             __IOM uint8_t HL;
1070             __IOM uint8_t HH;
1071         } PFC_28_byte;
1072         struct
1073         {
1074             __IOM uint8_t PFC28_0 : 3;
1075             uint8_t               : 1;
1076             __IOM uint8_t PFC28_1 : 3;
1077             uint8_t               : 1;
1078             uint8_t               : 8;
1079             uint8_t               : 8;
1080             uint8_t               : 8;
1081         } PFC_28_b;
1082     };
1083     union
1084     {
1085         __IOM uint32_t PFC_29;
1086         struct
1087         {
1088             __IOM uint16_t L;
1089             __IOM uint16_t H;
1090         } PFC_29_hword;
1091         struct
1092         {
1093             __IOM uint8_t LL;
1094             __IOM uint8_t LH;
1095             __IOM uint8_t HL;
1096             __IOM uint8_t HH;
1097         } PFC_29_byte;
1098         struct
1099         {
1100             __IOM uint8_t PFC29_0 : 3;
1101             uint8_t               : 1;
1102             __IOM uint8_t PFC29_1 : 3;
1103             uint8_t               : 1;
1104             __IOM uint8_t PFC29_2 : 3;
1105             uint8_t               : 1;
1106             __IOM uint8_t PFC29_3 : 3;
1107             uint8_t               : 1;
1108             uint8_t               : 8;
1109             uint8_t               : 8;
1110         } PFC_29_b;
1111     };
1112     union
1113     {
1114         __IOM uint32_t PFC_2A;
1115         struct
1116         {
1117             __IOM uint16_t L;
1118             __IOM uint16_t H;
1119         } PFC_2A_hword;
1120         struct
1121         {
1122             __IOM uint8_t LL;
1123             __IOM uint8_t LH;
1124             __IOM uint8_t HL;
1125             __IOM uint8_t HH;
1126         } PFC_2A_byte;
1127         struct
1128         {
1129             __IOM uint8_t PFC2A_0 : 3;
1130             uint8_t               : 1;
1131             __IOM uint8_t PFC2A_1 : 3;
1132             uint8_t               : 1;
1133             __IOM uint8_t PFC2A_2 : 3;
1134             uint8_t               : 1;
1135             __IOM uint8_t PFC2A_3 : 3;
1136             uint8_t               : 1;
1137             __IOM uint8_t PFC2A_4 : 3;
1138             uint8_t               : 1;
1139             __IOM uint8_t PFC2A_5 : 3;
1140             uint8_t               : 1;
1141             uint8_t               : 8;
1142         } PFC_2A_b;
1143     };
1144     __IM uint8_t RESERVED6[20];
1145     union
1146     {
1147         __IOM uint32_t PFC_30;
1148         struct
1149         {
1150             __IOM uint16_t L;
1151             __IOM uint16_t H;
1152         } PFC_30_hword;
1153         struct
1154         {
1155             __IOM uint8_t LL;
1156             __IOM uint8_t LH;
1157             __IOM uint8_t HL;
1158             __IOM uint8_t HH;
1159         } PFC_30_byte;
1160         struct
1161         {
1162             __IOM uint8_t PFC30_0 : 3;
1163             uint8_t               : 1;
1164             __IOM uint8_t PFC30_1 : 3;
1165             uint8_t               : 1;
1166             __IOM uint8_t PFC30_2 : 3;
1167             uint8_t               : 1;
1168             __IOM uint8_t PFC30_3 : 3;
1169             uint8_t               : 1;
1170             __IOM uint8_t PFC30_4 : 3;
1171             uint8_t               : 5;
1172             uint8_t               : 8;
1173         } PFC_30_b;
1174     };
1175     union
1176     {
1177         __IOM uint32_t PFC_31;
1178         struct
1179         {
1180             __IOM uint16_t L;
1181             __IOM uint16_t H;
1182         } PFC_31_hword;
1183         struct
1184         {
1185             __IOM uint8_t LL;
1186             __IOM uint8_t LH;
1187             __IOM uint8_t HL;
1188             __IOM uint8_t HH;
1189         } PFC_31_byte;
1190         struct
1191         {
1192             __IOM uint8_t PFC31_0 : 3;
1193             uint8_t               : 1;
1194             __IOM uint8_t PFC31_1 : 3;
1195             uint8_t               : 1;
1196             __IOM uint8_t PFC31_2 : 3;
1197             uint8_t               : 1;
1198             __IOM uint8_t PFC31_3 : 3;
1199             uint8_t               : 1;
1200             uint8_t               : 8;
1201             uint8_t               : 8;
1202         } PFC_31_b;
1203     };
1204     union
1205     {
1206         __IOM uint32_t PFC_32;
1207         struct
1208         {
1209             __IOM uint16_t L;
1210             __IOM uint16_t H;
1211         } PFC_32_hword;
1212         struct
1213         {
1214             __IOM uint8_t LL;
1215             __IOM uint8_t LH;
1216             __IOM uint8_t HL;
1217             __IOM uint8_t HH;
1218         } PFC_32_byte;
1219         struct
1220         {
1221             __IOM uint8_t PFC32_0 : 3;
1222             uint8_t               : 1;
1223             __IOM uint8_t PFC32_1 : 3;
1224             uint8_t               : 1;
1225             __IOM uint8_t PFC32_2 : 3;
1226             uint8_t               : 1;
1227             __IOM uint8_t PFC32_3 : 3;
1228             uint8_t               : 1;
1229             uint8_t               : 8;
1230             uint8_t               : 8;
1231         } PFC_32_b;
1232     };
1233     union
1234     {
1235         __IOM uint32_t PFC_33;
1236         struct
1237         {
1238             __IOM uint16_t L;
1239             __IOM uint16_t H;
1240         } PFC_33_hword;
1241         struct
1242         {
1243             __IOM uint8_t LL;
1244             __IOM uint8_t LH;
1245             __IOM uint8_t HL;
1246             __IOM uint8_t HH;
1247         } PFC_33_byte;
1248         struct
1249         {
1250             __IOM uint8_t PFC33_0 : 3;
1251             uint8_t               : 1;
1252             __IOM uint8_t PFC33_1 : 3;
1253             uint8_t               : 1;
1254             __IOM uint8_t PFC33_2 : 3;
1255             uint8_t               : 1;
1256             __IOM uint8_t PFC33_3 : 3;
1257             uint8_t               : 1;
1258             __IOM uint8_t PFC33_4 : 3;
1259             uint8_t               : 1;
1260             __IOM uint8_t PFC33_5 : 3;
1261             uint8_t               : 1;
1262             uint8_t               : 8;
1263         } PFC_33_b;
1264     };
1265     union
1266     {
1267         __IOM uint32_t PFC_34;
1268         struct
1269         {
1270             __IOM uint16_t L;
1271             __IOM uint16_t H;
1272         } PFC_34_hword;
1273         struct
1274         {
1275             __IOM uint8_t LL;
1276             __IOM uint8_t LH;
1277             __IOM uint8_t HL;
1278             __IOM uint8_t HH;
1279         } PFC_34_byte;
1280         struct
1281         {
1282             __IOM uint8_t PFC34_0 : 3;
1283             uint8_t               : 1;
1284             __IOM uint8_t PFC34_1 : 3;
1285             uint8_t               : 1;
1286             __IOM uint8_t PFC34_2 : 3;
1287             uint8_t               : 1;
1288             __IOM uint8_t PFC34_3 : 3;
1289             uint8_t               : 1;
1290             __IOM uint8_t PFC34_4 : 3;
1291             uint8_t               : 5;
1292             uint8_t               : 8;
1293         } PFC_34_b;
1294     };
1295     union
1296     {
1297         __IOM uint32_t PFC_35;
1298         struct
1299         {
1300             __IOM uint16_t L;
1301             __IOM uint16_t H;
1302         } PFC_35_hword;
1303         struct
1304         {
1305             __IOM uint8_t LL;
1306             __IOM uint8_t LH;
1307             __IOM uint8_t HL;
1308             __IOM uint8_t HH;
1309         } PFC_35_byte;
1310         struct
1311         {
1312             __IOM uint8_t PFC35_0 : 3;
1313             uint8_t               : 1;
1314             __IOM uint8_t PFC35_1 : 3;
1315             uint8_t               : 1;
1316             __IOM uint8_t PFC35_2 : 3;
1317             uint8_t               : 1;
1318             __IOM uint8_t PFC35_3 : 3;
1319             uint8_t               : 1;
1320             __IOM uint8_t PFC35_4 : 3;
1321             uint8_t               : 5;
1322             uint8_t               : 8;
1323         } PFC_35_b;
1324     };
1325     union
1326     {
1327         __IOM uint32_t PFC_36;
1328         struct
1329         {
1330             __IOM uint16_t L;
1331             __IOM uint16_t H;
1332         } PFC_36_hword;
1333         struct
1334         {
1335             __IOM uint8_t LL;
1336             __IOM uint8_t LH;
1337             __IOM uint8_t HL;
1338             __IOM uint8_t HH;
1339         } PFC_36_byte;
1340         struct
1341         {
1342             __IOM uint8_t PFC36_0 : 3;
1343             uint8_t               : 1;
1344             __IOM uint8_t PFC36_1 : 3;
1345             uint8_t               : 1;
1346             __IOM uint8_t PFC36_2 : 3;
1347             uint8_t               : 1;
1348             __IOM uint8_t PFC36_3 : 3;
1349             uint8_t               : 1;
1350             uint8_t               : 8;
1351             uint8_t               : 8;
1352         } PFC_36_b;
1353     };
1354     union
1355     {
1356         __IOM uint32_t PFC_37;
1357         struct
1358         {
1359             __IOM uint16_t L;
1360             __IOM uint16_t H;
1361         } PFC_37_hword;
1362         struct
1363         {
1364             __IOM uint8_t LL;
1365             __IOM uint8_t LH;
1366             __IOM uint8_t HL;
1367             __IOM uint8_t HH;
1368         } PFC_37_byte;
1369         struct
1370         {
1371             __IOM uint8_t PFC37_0 : 3;
1372             uint8_t               : 1;
1373             __IOM uint8_t PFC37_1 : 3;
1374             uint8_t               : 1;
1375             __IOM uint8_t PFC37_2 : 3;
1376             uint8_t               : 1;
1377             __IOM uint8_t PFC37_3 : 3;
1378             uint8_t               : 1;
1379             __IOM uint8_t PFC37_4 : 3;
1380             uint8_t               : 5;
1381             uint8_t               : 8;
1382         } PFC_37_b;
1383     };
1384     __IM uint8_t RESERVED7[832];
1385     union
1386     {
1387         __IM uint8_t PIN_20;
1388         struct
1389         {
1390             __IM uint8_t PIN0 : 1;
1391             __IM uint8_t PIN1 : 1;
1392             __IM uint8_t PIN2 : 1;
1393             __IM uint8_t PIN3 : 1;
1394             uint8_t           : 4;
1395         } PIN_20_b;
1396     };
1397     union
1398     {
1399         __IM uint8_t PIN_21;
1400         struct
1401         {
1402             __IM uint8_t PIN0 : 1;
1403             __IM uint8_t PIN1 : 1;
1404             __IM uint8_t PIN2 : 1;
1405             __IM uint8_t PIN3 : 1;
1406             __IM uint8_t PIN4 : 1;
1407             uint8_t           : 3;
1408         } PIN_21_b;
1409     };
1410     union
1411     {
1412         __IM uint8_t PIN_22;
1413         struct
1414         {
1415             __IM uint8_t PIN0 : 1;
1416             __IM uint8_t PIN1 : 1;
1417             __IM uint8_t PIN2 : 1;
1418             __IM uint8_t PIN3 : 1;
1419             __IM uint8_t PIN4 : 1;
1420             uint8_t           : 3;
1421         } PIN_22_b;
1422     };
1423     union
1424     {
1425         __IM uint8_t PIN_23;
1426         struct
1427         {
1428             __IM uint8_t PIN0 : 1;
1429             __IM uint8_t PIN1 : 1;
1430             __IM uint8_t PIN2 : 1;
1431             __IM uint8_t PIN3 : 1;
1432             uint8_t           : 4;
1433         } PIN_23_b;
1434     };
1435     union
1436     {
1437         __IM uint8_t PIN_24;
1438         struct
1439         {
1440             __IM uint8_t PIN0 : 1;
1441             __IM uint8_t PIN1 : 1;
1442             uint8_t           : 6;
1443         } PIN_24_b;
1444     };
1445     union
1446     {
1447         __IM uint8_t PIN_25;
1448         struct
1449         {
1450             __IM uint8_t PIN0 : 1;
1451             __IM uint8_t PIN1 : 1;
1452             __IM uint8_t PIN2 : 1;
1453             __IM uint8_t PIN3 : 1;
1454             __IM uint8_t PIN4 : 1;
1455             uint8_t           : 3;
1456         } PIN_25_b;
1457     };
1458     union
1459     {
1460         __IM uint8_t PIN_26;
1461         struct
1462         {
1463             __IM uint8_t PIN0 : 1;
1464             __IM uint8_t PIN1 : 1;
1465             __IM uint8_t PIN2 : 1;
1466             uint8_t           : 5;
1467         } PIN_26_b;
1468     };
1469     union
1470     {
1471         __IM uint8_t PIN_27;
1472         struct
1473         {
1474             __IM uint8_t PIN0 : 1;
1475             __IM uint8_t PIN1 : 1;
1476             __IM uint8_t PIN2 : 1;
1477             __IM uint8_t PIN3 : 1;
1478             uint8_t           : 4;
1479         } PIN_27_b;
1480     };
1481     union
1482     {
1483         __IM uint8_t PIN_28;
1484         struct
1485         {
1486             __IM uint8_t PIN0 : 1;
1487             __IM uint8_t PIN1 : 1;
1488             uint8_t           : 6;
1489         } PIN_28_b;
1490     };
1491     union
1492     {
1493         __IM uint8_t PIN_29;
1494         struct
1495         {
1496             __IM uint8_t PIN0 : 1;
1497             __IM uint8_t PIN1 : 1;
1498             __IM uint8_t PIN2 : 1;
1499             __IM uint8_t PIN3 : 1;
1500             uint8_t           : 4;
1501         } PIN_29_b;
1502     };
1503     union
1504     {
1505         __IM uint8_t PIN_2A;
1506         struct
1507         {
1508             __IM uint8_t PIN0 : 1;
1509             __IM uint8_t PIN1 : 1;
1510             __IM uint8_t PIN2 : 1;
1511             __IM uint8_t PIN3 : 1;
1512             __IM uint8_t PIN4 : 1;
1513             __IM uint8_t PIN5 : 1;
1514             uint8_t           : 2;
1515         } PIN_2A_b;
1516     };
1517     __IM uint8_t RESERVED8[5];
1518     union
1519     {
1520         __IM uint8_t PIN_30;
1521         struct
1522         {
1523             __IM uint8_t PIN0 : 1;
1524             __IM uint8_t PIN1 : 1;
1525             __IM uint8_t PIN2 : 1;
1526             __IM uint8_t PIN3 : 1;
1527             __IM uint8_t PIN4 : 1;
1528             uint8_t           : 3;
1529         } PIN_30_b;
1530     };
1531     union
1532     {
1533         __IM uint8_t PIN_31;
1534         struct
1535         {
1536             __IM uint8_t PIN0 : 1;
1537             __IM uint8_t PIN1 : 1;
1538             __IM uint8_t PIN2 : 1;
1539             __IM uint8_t PIN3 : 1;
1540             uint8_t           : 4;
1541         } PIN_31_b;
1542     };
1543     union
1544     {
1545         __IM uint8_t PIN_32;
1546         struct
1547         {
1548             __IM uint8_t PIN0 : 1;
1549             __IM uint8_t PIN1 : 1;
1550             __IM uint8_t PIN2 : 1;
1551             __IM uint8_t PIN3 : 1;
1552             uint8_t           : 4;
1553         } PIN_32_b;
1554     };
1555     union
1556     {
1557         __IM uint8_t PIN_33;
1558         struct
1559         {
1560             __IM uint8_t PIN0 : 1;
1561             __IM uint8_t PIN1 : 1;
1562             __IM uint8_t PIN2 : 1;
1563             __IM uint8_t PIN3 : 1;
1564             __IM uint8_t PIN4 : 1;
1565             __IM uint8_t PIN5 : 1;
1566             uint8_t           : 2;
1567         } PIN_33_b;
1568     };
1569     union
1570     {
1571         __IM uint8_t PIN_34;
1572         struct
1573         {
1574             __IM uint8_t PIN0 : 1;
1575             __IM uint8_t PIN1 : 1;
1576             __IM uint8_t PIN2 : 1;
1577             __IM uint8_t PIN3 : 1;
1578             __IM uint8_t PIN4 : 1;
1579             uint8_t           : 3;
1580         } PIN_34_b;
1581     };
1582     union
1583     {
1584         __IM uint8_t PIN_35;
1585         struct
1586         {
1587             __IM uint8_t PIN0 : 1;
1588             __IM uint8_t PIN1 : 1;
1589             __IM uint8_t PIN2 : 1;
1590             __IM uint8_t PIN3 : 1;
1591             __IM uint8_t PIN4 : 1;
1592             uint8_t           : 3;
1593         } PIN_35_b;
1594     };
1595     union
1596     {
1597         __IM uint8_t PIN_36;
1598         struct
1599         {
1600             __IM uint8_t PIN0 : 1;
1601             __IM uint8_t PIN1 : 1;
1602             __IM uint8_t PIN2 : 1;
1603             __IM uint8_t PIN3 : 1;
1604             uint8_t           : 4;
1605         } PIN_36_b;
1606     };
1607     union
1608     {
1609         __IM uint8_t PIN_37;
1610         struct
1611         {
1612             __IM uint8_t PIN0 : 1;
1613             __IM uint8_t PIN1 : 1;
1614             __IM uint8_t PIN2 : 1;
1615             __IM uint8_t PIN3 : 1;
1616             __IM uint8_t PIN4 : 1;
1617             uint8_t           : 3;
1618         } PIN_37_b;
1619     };
1620     __IM uint8_t RESERVED9[2000];
1621     union
1622     {
1623         __IOM uint32_t IOLH_01;
1624         struct
1625         {
1626             __IOM uint16_t L;
1627             __IOM uint16_t H;
1628         } IOLH_01_hword;
1629         struct
1630         {
1631             __IOM uint8_t LL;
1632             __IOM uint8_t LH;
1633             __IOM uint8_t HL;
1634             __IOM uint8_t HH;
1635         } IOLH_01_byte;
1636         struct
1637         {
1638             __IOM uint8_t TMS_SWDIO : 2;
1639             uint8_t                 : 6;
1640             __IOM uint8_t TDO       : 2;
1641             uint8_t                 : 6;
1642             uint8_t                 : 8;
1643             uint8_t                 : 8;
1644         } IOLH_01_b;
1645     };
1646     __IM uint8_t RESERVED10[20];
1647     union
1648     {
1649         __IOM uint32_t IOLH_04_L;
1650         struct
1651         {
1652             __IOM uint16_t L;
1653             __IOM uint16_t H;
1654         } IOLH_04_L_hword;
1655         struct
1656         {
1657             __IOM uint8_t LL;
1658             __IOM uint8_t LH;
1659             __IOM uint8_t HL;
1660             __IOM uint8_t HH;
1661         } IOLH_04_L_byte;
1662         struct
1663         {
1664             __IOM uint8_t XSPI_SPCLK   : 2;
1665             uint8_t                    : 6;
1666             __IOM uint8_t XSPI_RESET_N : 2;
1667             uint8_t                    : 6;
1668             __IOM uint8_t XSPI_WP_N    : 2;
1669             uint8_t                    : 6;
1670             __IOM uint8_t XSPI_DS      : 2;
1671             uint8_t                    : 6;
1672         } IOLH_04_L_b;
1673     };
1674     union
1675     {
1676         __IOM uint32_t IOLH_04_H;
1677         struct
1678         {
1679             __IOM uint16_t L;
1680             __IOM uint16_t H;
1681         } IOLH_04_H_hword;
1682         struct
1683         {
1684             __IOM uint8_t LL;
1685             __IOM uint8_t LH;
1686             __IOM uint8_t HL;
1687             __IOM uint8_t HH;
1688         } IOLH_04_H_byte;
1689         struct
1690         {
1691             __IOM uint8_t XSPI_CS0_N : 2;
1692             uint8_t                  : 6;
1693             __IOM uint8_t XSPI_CS1_N : 2;
1694             uint8_t                  : 6;
1695             uint8_t                  : 8;
1696             uint8_t                  : 8;
1697         } IOLH_04_H_b;
1698     };
1699     union
1700     {
1701         __IOM uint32_t IOLH_05_L;
1702         struct
1703         {
1704             __IOM uint16_t L;
1705             __IOM uint16_t H;
1706         } IOLH_05_L_hword;
1707         struct
1708         {
1709             __IOM uint8_t LL;
1710             __IOM uint8_t LH;
1711             __IOM uint8_t HL;
1712             __IOM uint8_t HH;
1713         } IOLH_05_L_byte;
1714         struct
1715         {
1716             __IOM uint8_t XSPI_IO0 : 2;
1717             uint8_t                : 6;
1718             __IOM uint8_t XSPI_IO1 : 2;
1719             uint8_t                : 6;
1720             __IOM uint8_t XSPI_IO2 : 2;
1721             uint8_t                : 6;
1722             __IOM uint8_t XSPI_IO3 : 2;
1723             uint8_t                : 6;
1724         } IOLH_05_L_b;
1725     };
1726     union
1727     {
1728         __IOM uint32_t IOLH_05_H;
1729         struct
1730         {
1731             __IOM uint16_t L;
1732             __IOM uint16_t H;
1733         } IOLH_05_H_hword;
1734         struct
1735         {
1736             __IOM uint8_t LL;
1737             __IOM uint8_t LH;
1738             __IOM uint8_t HL;
1739             __IOM uint8_t HH;
1740         } IOLH_05_H_byte;
1741         struct
1742         {
1743             __IOM uint8_t XSPI_IO4 : 2;
1744             uint8_t                : 6;
1745             __IOM uint8_t XSPI_IO5 : 2;
1746             uint8_t                : 6;
1747             __IOM uint8_t XSPI_IO6 : 2;
1748             uint8_t                : 6;
1749             __IOM uint8_t XSPI_IO7 : 2;
1750             uint8_t                : 6;
1751         } IOLH_05_H_b;
1752     };
1753     union
1754     {
1755         __IOM uint32_t IOLH_06;
1756         struct
1757         {
1758             __IOM uint16_t L;
1759             __IOM uint16_t H;
1760         } IOLH_06_hword;
1761         struct
1762         {
1763             __IOM uint8_t LL;
1764             __IOM uint8_t LH;
1765             __IOM uint8_t HL;
1766             __IOM uint8_t HH;
1767         } IOLH_06_byte;
1768         struct
1769         {
1770             __IOM uint8_t WDTOVF_PERROUT : 2;
1771             uint8_t                      : 6;
1772             uint8_t                      : 8;
1773             uint8_t                      : 8;
1774             uint8_t                      : 8;
1775         } IOLH_06_b;
1776     };
1777     __IM uint8_t RESERVED11[76];
1778     union
1779     {
1780         __IOM uint32_t IOLH_10;
1781         struct
1782         {
1783             __IOM uint16_t L;
1784             __IOM uint16_t H;
1785         } IOLH_10_hword;
1786         struct
1787         {
1788             __IOM uint8_t LL;
1789             __IOM uint8_t LH;
1790             __IOM uint8_t HL;
1791             __IOM uint8_t HH;
1792         } IOLH_10_byte;
1793         struct
1794         {
1795             __IOM uint8_t SD0_CLK   : 2;
1796             uint8_t                 : 6;
1797             __IOM uint8_t SD0_CMD   : 2;
1798             uint8_t                 : 6;
1799             __IOM uint8_t SD0_RST_N : 2;
1800             uint8_t                 : 6;
1801             uint8_t                 : 8;
1802         } IOLH_10_b;
1803     };
1804     __IM uint8_t RESERVED12[4];
1805     union
1806     {
1807         __IOM uint32_t IOLH_11_L;
1808         struct
1809         {
1810             __IOM uint16_t L;
1811             __IOM uint16_t H;
1812         } IOLH_11_L_hword;
1813         struct
1814         {
1815             __IOM uint8_t LL;
1816             __IOM uint8_t LH;
1817             __IOM uint8_t HL;
1818             __IOM uint8_t HH;
1819         } IOLH_11_L_byte;
1820         struct
1821         {
1822             __IOM uint8_t SD0_DATA0 : 2;
1823             uint8_t                 : 6;
1824             __IOM uint8_t SD0_DATA1 : 2;
1825             uint8_t                 : 6;
1826             __IOM uint8_t SD0_DATA2 : 2;
1827             uint8_t                 : 6;
1828             __IOM uint8_t SD0_DATA3 : 2;
1829             uint8_t                 : 6;
1830         } IOLH_11_L_b;
1831     };
1832     union
1833     {
1834         __IOM uint32_t IOLH_11_H;
1835         struct
1836         {
1837             __IOM uint16_t L;
1838             __IOM uint16_t H;
1839         } IOLH_11_H_hword;
1840         struct
1841         {
1842             __IOM uint8_t LL;
1843             __IOM uint8_t LH;
1844             __IOM uint8_t HL;
1845             __IOM uint8_t HH;
1846         } IOLH_11_H_byte;
1847         struct
1848         {
1849             __IOM uint8_t SD0_DATA4 : 2;
1850             uint8_t                 : 6;
1851             __IOM uint8_t SD0_DATA5 : 2;
1852             uint8_t                 : 6;
1853             __IOM uint8_t SD0_DATA6 : 2;
1854             uint8_t                 : 6;
1855             __IOM uint8_t SD0_DATA7 : 2;
1856             uint8_t                 : 6;
1857         } IOLH_11_H_b;
1858     };
1859     union
1860     {
1861         __IOM uint32_t IOLH_12;
1862         struct
1863         {
1864             __IOM uint16_t L;
1865             __IOM uint16_t H;
1866         } IOLH_12_hword;
1867         struct
1868         {
1869             __IOM uint8_t LL;
1870             __IOM uint8_t LH;
1871             __IOM uint8_t HL;
1872             __IOM uint8_t HH;
1873         } IOLH_12_byte;
1874         struct
1875         {
1876             __IOM uint8_t SD1_CLK : 2;
1877             uint8_t               : 6;
1878             __IOM uint8_t SD1_CMD : 2;
1879             uint8_t               : 6;
1880             uint8_t               : 8;
1881             uint8_t               : 8;
1882         } IOLH_12_b;
1883     };
1884     __IM uint8_t RESERVED13[4];
1885     union
1886     {
1887         __IOM uint32_t IOLH_13;
1888         struct
1889         {
1890             __IOM uint16_t L;
1891             __IOM uint16_t H;
1892         } IOLH_13_hword;
1893         struct
1894         {
1895             __IOM uint8_t LL;
1896             __IOM uint8_t LH;
1897             __IOM uint8_t HL;
1898             __IOM uint8_t HH;
1899         } IOLH_13_byte;
1900         struct
1901         {
1902             __IOM uint8_t SD1_DATA0 : 2;
1903             uint8_t                 : 6;
1904             __IOM uint8_t SD1_DATA1 : 2;
1905             uint8_t                 : 6;
1906             __IOM uint8_t SD1_DATA2 : 2;
1907             uint8_t                 : 6;
1908             __IOM uint8_t SD1_DATA3 : 2;
1909             uint8_t                 : 6;
1910         } IOLH_13_b;
1911     };
1912     __IM uint8_t RESERVED14[100];
1913     union
1914     {
1915         __IOM uint32_t IOLH_20;
1916         struct
1917         {
1918             __IOM uint16_t L;
1919             __IOM uint16_t H;
1920         } IOLH_20_hword;
1921         struct
1922         {
1923             __IOM uint8_t LL;
1924             __IOM uint8_t LH;
1925             __IOM uint8_t HL;
1926             __IOM uint8_t HH;
1927         } IOLH_20_byte;
1928         struct
1929         {
1930             __IOM uint8_t IOLH20_0 : 2;
1931             uint8_t                : 6;
1932             __IOM uint8_t IOLH20_1 : 2;
1933             uint8_t                : 6;
1934             __IOM uint8_t IOLH20_2 : 2;
1935             uint8_t                : 6;
1936             __IOM uint8_t IOLH20_3 : 2;
1937             uint8_t                : 6;
1938         } IOLH_20_b;
1939     };
1940     __IM uint8_t RESERVED15[4];
1941     union
1942     {
1943         __IOM uint32_t IOLH_21_L;
1944         struct
1945         {
1946             __IOM uint16_t L;
1947             __IOM uint16_t H;
1948         } IOLH_21_L_hword;
1949         struct
1950         {
1951             __IOM uint8_t LL;
1952             __IOM uint8_t LH;
1953             __IOM uint8_t HL;
1954             __IOM uint8_t HH;
1955         } IOLH_21_L_byte;
1956         struct
1957         {
1958             __IOM uint8_t IOLH21_L_0 : 2;
1959             uint8_t                  : 6;
1960             __IOM uint8_t IOLH21_L_1 : 2;
1961             uint8_t                  : 6;
1962             __IOM uint8_t IOLH21_L_2 : 2;
1963             uint8_t                  : 6;
1964             __IOM uint8_t IOLH21_L_3 : 2;
1965             uint8_t                  : 6;
1966         } IOLH_21_L_b;
1967     };
1968     union
1969     {
1970         __IOM uint32_t IOLH_21_H;
1971         struct
1972         {
1973             __IOM uint16_t L;
1974             __IOM uint16_t H;
1975         } IOLH_21_H_hword;
1976         struct
1977         {
1978             __IOM uint8_t LL;
1979             __IOM uint8_t LH;
1980             __IOM uint8_t HL;
1981             __IOM uint8_t HH;
1982         } IOLH_21_H_byte;
1983         struct
1984         {
1985             __IOM uint8_t IOLH21_H_0 : 2;
1986             uint8_t                  : 6;
1987             uint8_t                  : 8;
1988             uint8_t                  : 8;
1989             uint8_t                  : 8;
1990         } IOLH_21_H_b;
1991     };
1992     union
1993     {
1994         __IOM uint32_t IOLH_22_L;
1995         struct
1996         {
1997             __IOM uint16_t L;
1998             __IOM uint16_t H;
1999         } IOLH_22_L_hword;
2000         struct
2001         {
2002             __IOM uint8_t LL;
2003             __IOM uint8_t LH;
2004             __IOM uint8_t HL;
2005             __IOM uint8_t HH;
2006         } IOLH_22_L_byte;
2007         struct
2008         {
2009             __IOM uint8_t IOLH22_L_0 : 2;
2010             uint8_t                  : 6;
2011             __IOM uint8_t IOLH22_L_1 : 2;
2012             uint8_t                  : 6;
2013             __IOM uint8_t IOLH22_L_2 : 2;
2014             uint8_t                  : 6;
2015             __IOM uint8_t IOLH22_L_3 : 2;
2016             uint8_t                  : 6;
2017         } IOLH_22_L_b;
2018     };
2019     union
2020     {
2021         __IOM uint32_t IOLH_22_H;
2022         struct
2023         {
2024             __IOM uint16_t L;
2025             __IOM uint16_t H;
2026         } IOLH_22_H_hword;
2027         struct
2028         {
2029             __IOM uint8_t LL;
2030             __IOM uint8_t LH;
2031             __IOM uint8_t HL;
2032             __IOM uint8_t HH;
2033         } IOLH_22_H_byte;
2034         struct
2035         {
2036             __IOM uint8_t IOLH22_H_0 : 2;
2037             uint8_t                  : 6;
2038             uint8_t                  : 8;
2039             uint8_t                  : 8;
2040             uint8_t                  : 8;
2041         } IOLH_22_H_b;
2042     };
2043     union
2044     {
2045         __IOM uint32_t IOLH_23;
2046         struct
2047         {
2048             __IOM uint16_t L;
2049             __IOM uint16_t H;
2050         } IOLH_23_hword;
2051         struct
2052         {
2053             __IOM uint8_t LL;
2054             __IOM uint8_t LH;
2055             __IOM uint8_t HL;
2056             __IOM uint8_t HH;
2057         } IOLH_23_byte;
2058         struct
2059         {
2060             __IOM uint8_t IOLH23_0 : 2;
2061             uint8_t                : 6;
2062             __IOM uint8_t IOLH23_1 : 2;
2063             uint8_t                : 6;
2064             __IOM uint8_t IOLH23_2 : 2;
2065             uint8_t                : 6;
2066             __IOM uint8_t IOLH23_3 : 2;
2067             uint8_t                : 6;
2068         } IOLH_23_b;
2069     };
2070     __IM uint8_t RESERVED16[4];
2071     union
2072     {
2073         __IOM uint32_t IOLH_24;
2074         struct
2075         {
2076             __IOM uint16_t L;
2077             __IOM uint16_t H;
2078         } IOLH_24_hword;
2079         struct
2080         {
2081             __IOM uint8_t LL;
2082             __IOM uint8_t LH;
2083             __IOM uint8_t HL;
2084             __IOM uint8_t HH;
2085         } IOLH_24_byte;
2086         struct
2087         {
2088             __IOM uint8_t IOLH24_0 : 2;
2089             uint8_t                : 6;
2090             __IOM uint8_t IOLH24_1 : 2;
2091             uint8_t                : 6;
2092             uint8_t                : 8;
2093             uint8_t                : 8;
2094         } IOLH_24_b;
2095     };
2096     __IM uint8_t RESERVED17[4];
2097     union
2098     {
2099         __IOM uint32_t IOLH_25_L;
2100         struct
2101         {
2102             __IOM uint16_t L;
2103             __IOM uint16_t H;
2104         } IOLH_25_L_hword;
2105         struct
2106         {
2107             __IOM uint8_t LL;
2108             __IOM uint8_t LH;
2109             __IOM uint8_t HL;
2110             __IOM uint8_t HH;
2111         } IOLH_25_L_byte;
2112         struct
2113         {
2114             __IOM uint8_t IOLH25_L_0 : 2;
2115             uint8_t                  : 6;
2116             __IOM uint8_t IOLH25_L_1 : 2;
2117             uint8_t                  : 6;
2118             __IOM uint8_t IOLH25_L_2 : 2;
2119             uint8_t                  : 6;
2120             __IOM uint8_t IOLH25_L_3 : 2;
2121             uint8_t                  : 6;
2122         } IOLH_25_L_b;
2123     };
2124     union
2125     {
2126         __IOM uint32_t IOLH_25_H;
2127         struct
2128         {
2129             __IOM uint16_t L;
2130             __IOM uint16_t H;
2131         } IOLH_25_H_hword;
2132         struct
2133         {
2134             __IOM uint8_t LL;
2135             __IOM uint8_t LH;
2136             __IOM uint8_t HL;
2137             __IOM uint8_t HH;
2138         } IOLH_25_H_byte;
2139         struct
2140         {
2141             __IOM uint8_t IOLH25_H_0 : 2;
2142             uint8_t                  : 6;
2143             uint8_t                  : 8;
2144             uint8_t                  : 8;
2145             uint8_t                  : 8;
2146         } IOLH_25_H_b;
2147     };
2148     union
2149     {
2150         __IOM uint32_t IOLH_26;
2151         struct
2152         {
2153             __IOM uint16_t L;
2154             __IOM uint16_t H;
2155         } IOLH_26_hword;
2156         struct
2157         {
2158             __IOM uint8_t LL;
2159             __IOM uint8_t LH;
2160             __IOM uint8_t HL;
2161             __IOM uint8_t HH;
2162         } IOLH_26_byte;
2163         struct
2164         {
2165             __IOM uint8_t IOLH26_0 : 2;
2166             uint8_t                : 6;
2167             __IOM uint8_t IOLH26_1 : 2;
2168             uint8_t                : 6;
2169             __IOM uint8_t IOLH26_2 : 2;
2170             uint8_t                : 6;
2171             uint8_t                : 8;
2172         } IOLH_26_b;
2173     };
2174     __IM uint8_t RESERVED18[4];
2175     union
2176     {
2177         __IOM uint32_t IOLH_27;
2178         struct
2179         {
2180             __IOM uint16_t L;
2181             __IOM uint16_t H;
2182         } IOLH_27_hword;
2183         struct
2184         {
2185             __IOM uint8_t LL;
2186             __IOM uint8_t LH;
2187             __IOM uint8_t HL;
2188             __IOM uint8_t HH;
2189         } IOLH_27_byte;
2190         struct
2191         {
2192             __IOM uint8_t IOLH27_0 : 2;
2193             uint8_t                : 6;
2194             __IOM uint8_t IOLH27_1 : 2;
2195             uint8_t                : 6;
2196             __IOM uint8_t IOLH27_2 : 2;
2197             uint8_t                : 6;
2198             __IOM uint8_t IOLH27_3 : 2;
2199             uint8_t                : 6;
2200         } IOLH_27_b;
2201     };
2202     __IM uint8_t RESERVED19[4];
2203     union
2204     {
2205         __IOM uint32_t IOLH_28;
2206         struct
2207         {
2208             __IOM uint16_t L;
2209             __IOM uint16_t H;
2210         } IOLH_28_hword;
2211         struct
2212         {
2213             __IOM uint8_t LL;
2214             __IOM uint8_t LH;
2215             __IOM uint8_t HL;
2216             __IOM uint8_t HH;
2217         } IOLH_28_byte;
2218         struct
2219         {
2220             __IOM uint8_t IOLH28_0 : 2;
2221             uint8_t                : 6;
2222             __IOM uint8_t IOLH28_1 : 2;
2223             uint8_t                : 6;
2224             uint8_t                : 8;
2225             uint8_t                : 8;
2226         } IOLH_28_b;
2227     };
2228     __IM uint8_t RESERVED20[4];
2229     union
2230     {
2231         __IOM uint32_t IOLH_29;
2232         struct
2233         {
2234             __IOM uint16_t L;
2235             __IOM uint16_t H;
2236         } IOLH_29_hword;
2237         struct
2238         {
2239             __IOM uint8_t LL;
2240             __IOM uint8_t LH;
2241             __IOM uint8_t HL;
2242             __IOM uint8_t HH;
2243         } IOLH_29_byte;
2244         struct
2245         {
2246             __IOM uint8_t IOLH29_0 : 2;
2247             uint8_t                : 6;
2248             __IOM uint8_t IOLH29_1 : 2;
2249             uint8_t                : 6;
2250             __IOM uint8_t IOLH29_2 : 2;
2251             uint8_t                : 6;
2252             __IOM uint8_t IOLH29_3 : 2;
2253             uint8_t                : 6;
2254         } IOLH_29_b;
2255     };
2256     __IM uint8_t RESERVED21[4];
2257     union
2258     {
2259         __IOM uint32_t IOLH_2A_L;
2260         struct
2261         {
2262             __IOM uint16_t L;
2263             __IOM uint16_t H;
2264         } IOLH_2A_L_hword;
2265         struct
2266         {
2267             __IOM uint8_t LL;
2268             __IOM uint8_t LH;
2269             __IOM uint8_t HL;
2270             __IOM uint8_t HH;
2271         } IOLH_2A_L_byte;
2272         struct
2273         {
2274             __IOM uint8_t IOLH2A_L_0 : 2;
2275             uint8_t                  : 6;
2276             __IOM uint8_t IOLH2A_L_1 : 2;
2277             uint8_t                  : 6;
2278             __IOM uint8_t IOLH2A_L_2 : 2;
2279             uint8_t                  : 6;
2280             __IOM uint8_t IOLH2A_L_3 : 2;
2281             uint8_t                  : 6;
2282         } IOLH_2A_L_b;
2283     };
2284     union
2285     {
2286         __IOM uint32_t IOLH_2A_H;
2287         struct
2288         {
2289             __IOM uint16_t L;
2290             __IOM uint16_t H;
2291         } IOLH_2A_H_hword;
2292         struct
2293         {
2294             __IOM uint8_t LL;
2295             __IOM uint8_t LH;
2296             __IOM uint8_t HL;
2297             __IOM uint8_t HH;
2298         } IOLH_2A_H_byte;
2299         struct
2300         {
2301             __IOM uint8_t IOLH2A_H_0 : 2;
2302             uint8_t                  : 6;
2303             __IOM uint8_t IOLH2A_H_1 : 2;
2304             uint8_t                  : 6;
2305             uint8_t                  : 8;
2306             uint8_t                  : 8;
2307         } IOLH_2A_H_b;
2308     };
2309     __IM uint8_t RESERVED22[40];
2310     union
2311     {
2312         __IOM uint32_t IOLH_30_L;
2313         struct
2314         {
2315             __IOM uint16_t L;
2316             __IOM uint16_t H;
2317         } IOLH_30_L_hword;
2318         struct
2319         {
2320             __IOM uint8_t LL;
2321             __IOM uint8_t LH;
2322             __IOM uint8_t HL;
2323             __IOM uint8_t HH;
2324         } IOLH_30_L_byte;
2325         struct
2326         {
2327             __IOM uint8_t IOLH30_L_0 : 2;
2328             uint8_t                  : 6;
2329             __IOM uint8_t IOLH30_L_1 : 2;
2330             uint8_t                  : 6;
2331             __IOM uint8_t IOLH30_L_2 : 2;
2332             uint8_t                  : 6;
2333             __IOM uint8_t IOLH30_L_3 : 2;
2334             uint8_t                  : 6;
2335         } IOLH_30_L_b;
2336     };
2337     union
2338     {
2339         __IOM uint32_t IOLH_30_H;
2340         struct
2341         {
2342             __IOM uint16_t L;
2343             __IOM uint16_t H;
2344         } IOLH_30_H_hword;
2345         struct
2346         {
2347             __IOM uint8_t LL;
2348             __IOM uint8_t LH;
2349             __IOM uint8_t HL;
2350             __IOM uint8_t HH;
2351         } IOLH_30_H_byte;
2352         struct
2353         {
2354             __IOM uint8_t IOLH30_H_0 : 2;
2355             uint8_t                  : 6;
2356             uint8_t                  : 8;
2357             uint8_t                  : 8;
2358             uint8_t                  : 8;
2359         } IOLH_30_H_b;
2360     };
2361     union
2362     {
2363         __IOM uint32_t IOLH_31;
2364         struct
2365         {
2366             __IOM uint16_t L;
2367             __IOM uint16_t H;
2368         } IOLH_31_hword;
2369         struct
2370         {
2371             __IOM uint8_t LL;
2372             __IOM uint8_t LH;
2373             __IOM uint8_t HL;
2374             __IOM uint8_t HH;
2375         } IOLH_31_byte;
2376         struct
2377         {
2378             __IOM uint8_t IOLH31_0 : 2;
2379             uint8_t                : 6;
2380             __IOM uint8_t IOLH31_1 : 2;
2381             uint8_t                : 6;
2382             __IOM uint8_t IOLH31_2 : 2;
2383             uint8_t                : 6;
2384             __IOM uint8_t IOLH31_3 : 2;
2385             uint8_t                : 6;
2386         } IOLH_31_b;
2387     };
2388     __IM uint8_t RESERVED23[4];
2389     union
2390     {
2391         __IOM uint32_t IOLH_32;
2392         struct
2393         {
2394             __IOM uint16_t L;
2395             __IOM uint16_t H;
2396         } IOLH_32_hword;
2397         struct
2398         {
2399             __IOM uint8_t LL;
2400             __IOM uint8_t LH;
2401             __IOM uint8_t HL;
2402             __IOM uint8_t HH;
2403         } IOLH_32_byte;
2404         struct
2405         {
2406             __IOM uint8_t IOLH32_0 : 2;
2407             uint8_t                : 6;
2408             __IOM uint8_t IOLH32_1 : 2;
2409             uint8_t                : 6;
2410             __IOM uint8_t IOLH32_2 : 2;
2411             uint8_t                : 6;
2412             __IOM uint8_t IOLH32_3 : 2;
2413             uint8_t                : 6;
2414         } IOLH_32_b;
2415     };
2416     __IM uint8_t RESERVED24[4];
2417     union
2418     {
2419         __IOM uint32_t IOLH_33_L;
2420         struct
2421         {
2422             __IOM uint16_t L;
2423             __IOM uint16_t H;
2424         } IOLH_33_L_hword;
2425         struct
2426         {
2427             __IOM uint8_t LL;
2428             __IOM uint8_t LH;
2429             __IOM uint8_t HL;
2430             __IOM uint8_t HH;
2431         } IOLH_33_L_byte;
2432         struct
2433         {
2434             __IOM uint8_t IOLH33_L_0 : 2;
2435             uint8_t                  : 6;
2436             __IOM uint8_t IOLH33_L_1 : 2;
2437             uint8_t                  : 6;
2438             __IOM uint8_t IOLH33_L_2 : 2;
2439             uint8_t                  : 6;
2440             __IOM uint8_t IOLH33_L_3 : 2;
2441             uint8_t                  : 6;
2442         } IOLH_33_L_b;
2443     };
2444     union
2445     {
2446         __IOM uint32_t IOLH_33_H;
2447         struct
2448         {
2449             __IOM uint16_t L;
2450             __IOM uint16_t H;
2451         } IOLH_33_H_hword;
2452         struct
2453         {
2454             __IOM uint8_t LL;
2455             __IOM uint8_t LH;
2456             __IOM uint8_t HL;
2457             __IOM uint8_t HH;
2458         } IOLH_33_H_byte;
2459         struct
2460         {
2461             __IOM uint8_t IOLH33_H_0 : 2;
2462             uint8_t                  : 6;
2463             __IOM uint8_t IOLH33_H_1 : 2;
2464             uint8_t                  : 6;
2465             uint8_t                  : 8;
2466             uint8_t                  : 8;
2467         } IOLH_33_H_b;
2468     };
2469     union
2470     {
2471         __IOM uint32_t IOLH_34_L;
2472         struct
2473         {
2474             __IOM uint16_t L;
2475             __IOM uint16_t H;
2476         } IOLH_34_L_hword;
2477         struct
2478         {
2479             __IOM uint8_t LL;
2480             __IOM uint8_t LH;
2481             __IOM uint8_t HL;
2482             __IOM uint8_t HH;
2483         } IOLH_34_L_byte;
2484         struct
2485         {
2486             __IOM uint8_t IOLH34_L_0 : 2;
2487             uint8_t                  : 6;
2488             __IOM uint8_t IOLH34_L_1 : 2;
2489             uint8_t                  : 6;
2490             __IOM uint8_t IOLH34_L_2 : 2;
2491             uint8_t                  : 6;
2492             __IOM uint8_t IOLH34_L_3 : 2;
2493             uint8_t                  : 6;
2494         } IOLH_34_L_b;
2495     };
2496     union
2497     {
2498         __IOM uint32_t IOLH_34_H;
2499         struct
2500         {
2501             __IOM uint16_t L;
2502             __IOM uint16_t H;
2503         } IOLH_34_H_hword;
2504         struct
2505         {
2506             __IOM uint8_t LL;
2507             __IOM uint8_t LH;
2508             __IOM uint8_t HL;
2509             __IOM uint8_t HH;
2510         } IOLH_34_H_byte;
2511         struct
2512         {
2513             __IOM uint8_t IOLH34_H_0 : 2;
2514             uint8_t                  : 6;
2515             uint8_t                  : 8;
2516             uint8_t                  : 8;
2517             uint8_t                  : 8;
2518         } IOLH_34_H_b;
2519     };
2520     union
2521     {
2522         __IOM uint32_t IOLH_35_L;
2523         struct
2524         {
2525             __IOM uint16_t L;
2526             __IOM uint16_t H;
2527         } IOLH_35_L_hword;
2528         struct
2529         {
2530             __IOM uint8_t LL;
2531             __IOM uint8_t LH;
2532             __IOM uint8_t HL;
2533             __IOM uint8_t HH;
2534         } IOLH_35_L_byte;
2535         struct
2536         {
2537             __IOM uint8_t IOLH35_L_0 : 2;
2538             uint8_t                  : 6;
2539             __IOM uint8_t IOLH35_L_1 : 2;
2540             uint8_t                  : 6;
2541             __IOM uint8_t IOLH35_L_2 : 2;
2542             uint8_t                  : 6;
2543             __IOM uint8_t IOLH35_L_3 : 2;
2544             uint8_t                  : 6;
2545         } IOLH_35_L_b;
2546     };
2547     union
2548     {
2549         __IOM uint32_t IOLH_35_H;
2550         struct
2551         {
2552             __IOM uint16_t L;
2553             __IOM uint16_t H;
2554         } IOLH_35_H_hword;
2555         struct
2556         {
2557             __IOM uint8_t LL;
2558             __IOM uint8_t LH;
2559             __IOM uint8_t HL;
2560             __IOM uint8_t HH;
2561         } IOLH_35_H_byte;
2562         struct
2563         {
2564             __IOM uint8_t IOLH35_H_0 : 2;
2565             uint8_t                  : 6;
2566             uint8_t                  : 8;
2567             uint8_t                  : 8;
2568             uint8_t                  : 8;
2569         } IOLH_35_H_b;
2570     };
2571     union
2572     {
2573         __IOM uint32_t IOLH_36;
2574         struct
2575         {
2576             __IOM uint16_t L;
2577             __IOM uint16_t H;
2578         } IOLH_36_hword;
2579         struct
2580         {
2581             __IOM uint8_t LL;
2582             __IOM uint8_t LH;
2583             __IOM uint8_t HL;
2584             __IOM uint8_t HH;
2585         } IOLH_36_byte;
2586         struct
2587         {
2588             __IOM uint8_t IOLH36_0 : 2;
2589             uint8_t                : 6;
2590             __IOM uint8_t IOLH36_1 : 2;
2591             uint8_t                : 6;
2592             __IOM uint8_t IOLH36_2 : 2;
2593             uint8_t                : 6;
2594             __IOM uint8_t IOLH36_3 : 2;
2595             uint8_t                : 6;
2596         } IOLH_36_b;
2597     };
2598     __IM uint8_t RESERVED25[4];
2599     union
2600     {
2601         __IOM uint32_t IOLH_37_L;
2602         struct
2603         {
2604             __IOM uint16_t L;
2605             __IOM uint16_t H;
2606         } IOLH_37_L_hword;
2607         struct
2608         {
2609             __IOM uint8_t LL;
2610             __IOM uint8_t LH;
2611             __IOM uint8_t HL;
2612             __IOM uint8_t HH;
2613         } IOLH_37_L_byte;
2614         struct
2615         {
2616             __IOM uint8_t IOLH37_L_0 : 2;
2617             uint8_t                  : 6;
2618             __IOM uint8_t IOLH37_L_1 : 2;
2619             uint8_t                  : 6;
2620             __IOM uint8_t IOLH37_L_2 : 2;
2621             uint8_t                  : 6;
2622             __IOM uint8_t IOLH37_L_3 : 2;
2623             uint8_t                  : 6;
2624         } IOLH_37_L_b;
2625     };
2626     union
2627     {
2628         __IOM uint32_t IOLH_37_H;
2629         struct
2630         {
2631             __IOM uint16_t L;
2632             __IOM uint16_t H;
2633         } IOLH_37_H_hword;
2634         struct
2635         {
2636             __IOM uint8_t LL;
2637             __IOM uint8_t LH;
2638             __IOM uint8_t HL;
2639             __IOM uint8_t HH;
2640         } IOLH_37_H_byte;
2641         struct
2642         {
2643             __IOM uint8_t IOLH37_H_0 : 2;
2644             uint8_t                  : 6;
2645             uint8_t                  : 8;
2646             uint8_t                  : 8;
2647             uint8_t                  : 8;
2648         } IOLH_37_H_b;
2649     };
2650     __IM uint8_t RESERVED26[1608];
2651     union
2652     {
2653         __IOM uint32_t IEN_01;
2654         struct
2655         {
2656             __IOM uint16_t L;
2657             __IOM uint16_t H;
2658         } IEN_01_hword;
2659         struct
2660         {
2661             __IOM uint8_t LL;
2662             __IOM uint8_t LH;
2663             __IOM uint8_t HL;
2664             __IOM uint8_t HH;
2665         } IEN_01_byte;
2666         struct
2667         {
2668             __IOM uint8_t TMS_SWDIO : 1;
2669             uint8_t                 : 7;
2670             uint8_t                 : 8;
2671             uint8_t                 : 8;
2672             uint8_t                 : 8;
2673         } IEN_01_b;
2674     };
2675     __IM uint8_t RESERVED27[4];
2676     union
2677     {
2678         __IOM uint32_t IEN_02;
2679         struct
2680         {
2681             __IOM uint16_t L;
2682             __IOM uint16_t H;
2683         } IEN_02_hword;
2684         struct
2685         {
2686             __IOM uint8_t LL;
2687             __IOM uint8_t LH;
2688             __IOM uint8_t HL;
2689             __IOM uint8_t HH;
2690         } IEN_02_byte;
2691         struct
2692         {
2693             __IOM uint8_t AUDIO_CLK1 : 1;
2694             uint8_t                  : 7;
2695             __IOM uint8_t AUDIO_CLK2 : 1;
2696             uint8_t                  : 7;
2697             uint8_t                  : 8;
2698             uint8_t                  : 8;
2699         } IEN_02_b;
2700     };
2701     __IM uint8_t RESERVED28[52];
2702     union
2703     {
2704         __IOM uint32_t IEN_09;
2705         struct
2706         {
2707             __IOM uint16_t L;
2708             __IOM uint16_t H;
2709         } IEN_09_hword;
2710         struct
2711         {
2712             __IOM uint8_t LL;
2713             __IOM uint8_t LH;
2714             __IOM uint8_t HL;
2715             __IOM uint8_t HH;
2716         } IEN_09_byte;
2717         struct
2718         {
2719             __IOM uint8_t I3C_SDA : 1;
2720             uint8_t               : 7;
2721             __IOM uint8_t I3C_SCL : 1;
2722             uint8_t               : 7;
2723             uint8_t               : 8;
2724             uint8_t               : 8;
2725         } IEN_09_b;
2726     };
2727     __IM uint8_t RESERVED29[52];
2728     union
2729     {
2730         __IOM uint32_t IEN_10;
2731         struct
2732         {
2733             __IOM uint16_t L;
2734             __IOM uint16_t H;
2735         } IEN_10_hword;
2736         struct
2737         {
2738             __IOM uint8_t LL;
2739             __IOM uint8_t LH;
2740             __IOM uint8_t HL;
2741             __IOM uint8_t HH;
2742         } IEN_10_byte;
2743         struct
2744         {
2745             uint8_t               : 8;
2746             __IOM uint8_t SD0_CMD : 1;
2747             uint8_t               : 7;
2748             uint8_t               : 8;
2749             uint8_t               : 8;
2750         } IEN_10_b;
2751     };
2752     __IM uint8_t RESERVED30[4];
2753     union
2754     {
2755         __IOM uint32_t IEN_11_L;
2756         struct
2757         {
2758             __IOM uint16_t L;
2759             __IOM uint16_t H;
2760         } IEN_11_L_hword;
2761         struct
2762         {
2763             __IOM uint8_t LL;
2764             __IOM uint8_t LH;
2765             __IOM uint8_t HL;
2766             __IOM uint8_t HH;
2767         } IEN_11_L_byte;
2768         struct
2769         {
2770             __IOM uint8_t SD0_DATA0 : 1;
2771             uint8_t                 : 7;
2772             __IOM uint8_t SD0_DATA1 : 1;
2773             uint8_t                 : 7;
2774             __IOM uint8_t SD0_DATA2 : 1;
2775             uint8_t                 : 7;
2776             __IOM uint8_t SD0_DATA3 : 1;
2777             uint8_t                 : 7;
2778         } IEN_11_L_b;
2779     };
2780     union
2781     {
2782         __IOM uint32_t IEN_11_H;
2783         struct
2784         {
2785             __IOM uint16_t L;
2786             __IOM uint16_t H;
2787         } IEN_11_H_hword;
2788         struct
2789         {
2790             __IOM uint8_t LL;
2791             __IOM uint8_t LH;
2792             __IOM uint8_t HL;
2793             __IOM uint8_t HH;
2794         } IEN_11_H_byte;
2795         struct
2796         {
2797             __IOM uint8_t SD0_DATA4 : 1;
2798             uint8_t                 : 7;
2799             __IOM uint8_t SD0_DATA5 : 1;
2800             uint8_t                 : 7;
2801             __IOM uint8_t SD0_DATA6 : 1;
2802             uint8_t                 : 7;
2803             __IOM uint8_t SD0_DATA7 : 1;
2804             uint8_t                 : 7;
2805         } IEN_11_H_b;
2806     };
2807     union
2808     {
2809         __IOM uint32_t IEN_12;
2810         struct
2811         {
2812             __IOM uint16_t L;
2813             __IOM uint16_t H;
2814         } IEN_12_hword;
2815         struct
2816         {
2817             __IOM uint8_t LL;
2818             __IOM uint8_t LH;
2819             __IOM uint8_t HL;
2820             __IOM uint8_t HH;
2821         } IEN_12_byte;
2822         struct
2823         {
2824             uint8_t               : 8;
2825             __IOM uint8_t SD1_CMD : 1;
2826             uint8_t               : 7;
2827             uint8_t               : 8;
2828             uint8_t               : 8;
2829         } IEN_12_b;
2830     };
2831     __IM uint8_t RESERVED31[4];
2832     union
2833     {
2834         __IOM uint32_t IEN_13;
2835         struct
2836         {
2837             __IOM uint16_t L;
2838             __IOM uint16_t H;
2839         } IEN_13_hword;
2840         struct
2841         {
2842             __IOM uint8_t LL;
2843             __IOM uint8_t LH;
2844             __IOM uint8_t HL;
2845             __IOM uint8_t HH;
2846         } IEN_13_byte;
2847         struct
2848         {
2849             __IOM uint8_t SD1_DATA0 : 1;
2850             uint8_t                 : 7;
2851             __IOM uint8_t SD1_DATA1 : 1;
2852             uint8_t                 : 7;
2853             __IOM uint8_t SD1_DATA2 : 1;
2854             uint8_t                 : 7;
2855             __IOM uint8_t SD1_DATA3 : 1;
2856             uint8_t                 : 7;
2857         } IEN_13_b;
2858     };
2859     __IM uint8_t RESERVED32[124];
2860     union
2861     {
2862         __IOM uint32_t IEN_23;
2863         struct
2864         {
2865             __IOM uint16_t L;
2866             __IOM uint16_t H;
2867         } IEN_23_hword;
2868         struct
2869         {
2870             __IOM uint8_t LL;
2871             __IOM uint8_t LH;
2872             __IOM uint8_t HL;
2873             __IOM uint8_t HH;
2874         } IEN_23_byte;
2875         struct
2876         {
2877             uint8_t             : 8;
2878             __IOM uint8_t P11_1 : 1;
2879             uint8_t             : 7;
2880             __IOM uint8_t P11_2 : 1;
2881             uint8_t             : 7;
2882             __IOM uint8_t P11_3 : 1;
2883             uint8_t             : 7;
2884         } IEN_23_b;
2885     };
2886     __IM uint8_t RESERVED33[4];
2887     union
2888     {
2889         __IOM uint32_t IEN_24;
2890         struct
2891         {
2892             __IOM uint16_t L;
2893             __IOM uint16_t H;
2894         } IEN_24_hword;
2895         struct
2896         {
2897             __IOM uint8_t LL;
2898             __IOM uint8_t LH;
2899             __IOM uint8_t HL;
2900             __IOM uint8_t HH;
2901         } IEN_24_byte;
2902         struct
2903         {
2904             __IOM uint8_t P12_0 : 1;
2905             uint8_t             : 7;
2906             __IOM uint8_t P12_1 : 1;
2907             uint8_t             : 7;
2908             uint8_t             : 8;
2909             uint8_t             : 8;
2910         } IEN_24_b;
2911     };
2912     __IM uint8_t RESERVED34[92];
2913     union
2914     {
2915         __IOM uint32_t IEN_30;
2916         struct
2917         {
2918             __IOM uint16_t L;
2919             __IOM uint16_t H;
2920         } IEN_30_hword;
2921         struct
2922         {
2923             __IOM uint8_t LL;
2924             __IOM uint8_t LH;
2925             __IOM uint8_t HL;
2926             __IOM uint8_t HH;
2927         } IEN_30_byte;
2928         struct
2929         {
2930             __IOM uint8_t P1_0 : 1;
2931             uint8_t            : 7;
2932             uint8_t            : 8;
2933             uint8_t            : 8;
2934             uint8_t            : 8;
2935         } IEN_30_b;
2936     };
2937     __IM uint8_t RESERVED35[28];
2938     union
2939     {
2940         __IOM uint32_t IEN_34;
2941         struct
2942         {
2943             __IOM uint16_t L;
2944             __IOM uint16_t H;
2945         } IEN_34_hword;
2946         struct
2947         {
2948             __IOM uint8_t LL;
2949             __IOM uint8_t LH;
2950             __IOM uint8_t HL;
2951             __IOM uint8_t HH;
2952         } IEN_34_byte;
2953         struct
2954         {
2955             __IOM uint8_t P7_0 : 1;
2956             uint8_t            : 7;
2957             uint8_t            : 8;
2958             uint8_t            : 8;
2959             uint8_t            : 8;
2960         } IEN_34_b;
2961     };
2962     __IM uint8_t RESERVED36[860];
2963     union
2964     {
2965         __IOM uint32_t PUPD_20;
2966         struct
2967         {
2968             __IOM uint16_t L;
2969             __IOM uint16_t H;
2970         } PUPD_20_hword;
2971         struct
2972         {
2973             __IOM uint8_t LL;
2974             __IOM uint8_t LH;
2975             __IOM uint8_t HL;
2976             __IOM uint8_t HH;
2977         } PUPD_20_byte;
2978         struct
2979         {
2980             __IOM uint8_t PUPD20_0 : 2;
2981             uint8_t                : 6;
2982             __IOM uint8_t PUPD20_1 : 2;
2983             uint8_t                : 6;
2984             __IOM uint8_t PUPD20_2 : 2;
2985             uint8_t                : 6;
2986             __IOM uint8_t PUPD20_3 : 2;
2987             uint8_t                : 6;
2988         } PUPD_20_b;
2989     };
2990     __IM uint8_t RESERVED37[4];
2991     union
2992     {
2993         __IOM uint32_t PUPD_21_L;
2994         struct
2995         {
2996             __IOM uint16_t L;
2997             __IOM uint16_t H;
2998         } PUPD_21_L_hword;
2999         struct
3000         {
3001             __IOM uint8_t LL;
3002             __IOM uint8_t LH;
3003             __IOM uint8_t HL;
3004             __IOM uint8_t HH;
3005         } PUPD_21_L_byte;
3006         struct
3007         {
3008             __IOM uint8_t PUPD21_L_0 : 2;
3009             uint8_t                  : 6;
3010             __IOM uint8_t PUPD21_L_1 : 2;
3011             uint8_t                  : 6;
3012             __IOM uint8_t PUPD21_L_2 : 2;
3013             uint8_t                  : 6;
3014             __IOM uint8_t PUPD21_L_3 : 2;
3015             uint8_t                  : 6;
3016         } PUPD_21_L_b;
3017     };
3018     union
3019     {
3020         __IOM uint32_t PUPD_21_H;
3021         struct
3022         {
3023             __IOM uint16_t L;
3024             __IOM uint16_t H;
3025         } PUPD_21_H_hword;
3026         struct
3027         {
3028             __IOM uint8_t LL;
3029             __IOM uint8_t LH;
3030             __IOM uint8_t HL;
3031             __IOM uint8_t HH;
3032         } PUPD_21_H_byte;
3033         struct
3034         {
3035             __IOM uint8_t PUPD21_H_0 : 2;
3036             uint8_t                  : 6;
3037             uint8_t                  : 8;
3038             uint8_t                  : 8;
3039             uint8_t                  : 8;
3040         } PUPD_21_H_b;
3041     };
3042     union
3043     {
3044         __IOM uint32_t PUPD_22_L;
3045         struct
3046         {
3047             __IOM uint16_t L;
3048             __IOM uint16_t H;
3049         } PUPD_22_L_hword;
3050         struct
3051         {
3052             __IOM uint8_t LL;
3053             __IOM uint8_t LH;
3054             __IOM uint8_t HL;
3055             __IOM uint8_t HH;
3056         } PUPD_22_L_byte;
3057         struct
3058         {
3059             __IOM uint8_t PUPD22_L_0 : 2;
3060             uint8_t                  : 6;
3061             __IOM uint8_t PUPD22_L_1 : 2;
3062             uint8_t                  : 6;
3063             __IOM uint8_t PUPD22_L_2 : 2;
3064             uint8_t                  : 6;
3065             __IOM uint8_t PUPD22_L_3 : 2;
3066             uint8_t                  : 6;
3067         } PUPD_22_L_b;
3068     };
3069     union
3070     {
3071         __IOM uint32_t PUPD_22_H;
3072         struct
3073         {
3074             __IOM uint16_t L;
3075             __IOM uint16_t H;
3076         } PUPD_22_H_hword;
3077         struct
3078         {
3079             __IOM uint8_t LL;
3080             __IOM uint8_t LH;
3081             __IOM uint8_t HL;
3082             __IOM uint8_t HH;
3083         } PUPD_22_H_byte;
3084         struct
3085         {
3086             __IOM uint8_t PUPD22_H_0 : 2;
3087             uint8_t                  : 6;
3088             uint8_t                  : 8;
3089             uint8_t                  : 8;
3090             uint8_t                  : 8;
3091         } PUPD_22_H_b;
3092     };
3093     union
3094     {
3095         __IOM uint32_t PUPD_23;
3096         struct
3097         {
3098             __IOM uint16_t L;
3099             __IOM uint16_t H;
3100         } PUPD_23_hword;
3101         struct
3102         {
3103             __IOM uint8_t LL;
3104             __IOM uint8_t LH;
3105             __IOM uint8_t HL;
3106             __IOM uint8_t HH;
3107         } PUPD_23_byte;
3108         struct
3109         {
3110             __IOM uint8_t PUPD23_0 : 2;
3111             uint8_t                : 6;
3112             __IOM uint8_t PUPD23_1 : 2;
3113             uint8_t                : 6;
3114             __IOM uint8_t PUPD23_2 : 2;
3115             uint8_t                : 6;
3116             __IOM uint8_t PUPD23_3 : 2;
3117             uint8_t                : 6;
3118         } PUPD_23_b;
3119     };
3120     __IM uint8_t RESERVED38[4];
3121     union
3122     {
3123         __IOM uint32_t PUPD_24;
3124         struct
3125         {
3126             __IOM uint16_t L;
3127             __IOM uint16_t H;
3128         } PUPD_24_hword;
3129         struct
3130         {
3131             __IOM uint8_t LL;
3132             __IOM uint8_t LH;
3133             __IOM uint8_t HL;
3134             __IOM uint8_t HH;
3135         } PUPD_24_byte;
3136         struct
3137         {
3138             __IOM uint8_t PUPD24_0 : 2;
3139             uint8_t                : 6;
3140             __IOM uint8_t PUPD24_1 : 2;
3141             uint8_t                : 6;
3142             uint8_t                : 8;
3143             uint8_t                : 8;
3144         } PUPD_24_b;
3145     };
3146     __IM uint8_t RESERVED39[4];
3147     union
3148     {
3149         __IOM uint32_t PUPD_25_L;
3150         struct
3151         {
3152             __IOM uint16_t L;
3153             __IOM uint16_t H;
3154         } PUPD_25_L_hword;
3155         struct
3156         {
3157             __IOM uint8_t LL;
3158             __IOM uint8_t LH;
3159             __IOM uint8_t HL;
3160             __IOM uint8_t HH;
3161         } PUPD_25_L_byte;
3162         struct
3163         {
3164             __IOM uint8_t PUPD25_L_0 : 2;
3165             uint8_t                  : 6;
3166             __IOM uint8_t PUPD25_L_1 : 2;
3167             uint8_t                  : 6;
3168             __IOM uint8_t PUPD25_L_2 : 2;
3169             uint8_t                  : 6;
3170             __IOM uint8_t PUPD25_L_3 : 2;
3171             uint8_t                  : 6;
3172         } PUPD_25_L_b;
3173     };
3174     union
3175     {
3176         __IOM uint32_t PUPD_25_H;
3177         struct
3178         {
3179             __IOM uint16_t L;
3180             __IOM uint16_t H;
3181         } PUPD_25_H_hword;
3182         struct
3183         {
3184             __IOM uint8_t LL;
3185             __IOM uint8_t LH;
3186             __IOM uint8_t HL;
3187             __IOM uint8_t HH;
3188         } PUPD_25_H_byte;
3189         struct
3190         {
3191             __IOM uint8_t PUPD25_H_0 : 2;
3192             uint8_t                  : 6;
3193             uint8_t                  : 8;
3194             uint8_t                  : 8;
3195             uint8_t                  : 8;
3196         } PUPD_25_H_b;
3197     };
3198     union
3199     {
3200         __IOM uint32_t PUPD_26;
3201         struct
3202         {
3203             __IOM uint16_t L;
3204             __IOM uint16_t H;
3205         } PUPD_26_hword;
3206         struct
3207         {
3208             __IOM uint8_t LL;
3209             __IOM uint8_t LH;
3210             __IOM uint8_t HL;
3211             __IOM uint8_t HH;
3212         } PUPD_26_byte;
3213         struct
3214         {
3215             __IOM uint8_t PUPD26_0 : 2;
3216             uint8_t                : 6;
3217             __IOM uint8_t PUPD26_1 : 2;
3218             uint8_t                : 6;
3219             __IOM uint8_t PUPD26_2 : 2;
3220             uint8_t                : 6;
3221             uint8_t                : 8;
3222         } PUPD_26_b;
3223     };
3224     __IM uint8_t RESERVED40[4];
3225     union
3226     {
3227         __IOM uint32_t PUPD_27;
3228         struct
3229         {
3230             __IOM uint16_t L;
3231             __IOM uint16_t H;
3232         } PUPD_27_hword;
3233         struct
3234         {
3235             __IOM uint8_t LL;
3236             __IOM uint8_t LH;
3237             __IOM uint8_t HL;
3238             __IOM uint8_t HH;
3239         } PUPD_27_byte;
3240         struct
3241         {
3242             __IOM uint8_t PUPD27_0 : 2;
3243             uint8_t                : 6;
3244             __IOM uint8_t PUPD27_1 : 2;
3245             uint8_t                : 6;
3246             __IOM uint8_t PUPD27_2 : 2;
3247             uint8_t                : 6;
3248             __IOM uint8_t PUPD27_3 : 2;
3249             uint8_t                : 6;
3250         } PUPD_27_b;
3251     };
3252     __IM uint8_t RESERVED41[4];
3253     union
3254     {
3255         __IOM uint32_t PUPD_28;
3256         struct
3257         {
3258             __IOM uint16_t L;
3259             __IOM uint16_t H;
3260         } PUPD_28_hword;
3261         struct
3262         {
3263             __IOM uint8_t LL;
3264             __IOM uint8_t LH;
3265             __IOM uint8_t HL;
3266             __IOM uint8_t HH;
3267         } PUPD_28_byte;
3268         struct
3269         {
3270             __IOM uint8_t PUPD28_0 : 2;
3271             uint8_t                : 6;
3272             __IOM uint8_t PUPD28_1 : 2;
3273             uint8_t                : 6;
3274             uint8_t                : 8;
3275             uint8_t                : 8;
3276         } PUPD_28_b;
3277     };
3278     __IM uint8_t RESERVED42[4];
3279     union
3280     {
3281         __IOM uint32_t PUPD_29;
3282         struct
3283         {
3284             __IOM uint16_t L;
3285             __IOM uint16_t H;
3286         } PUPD_29_hword;
3287         struct
3288         {
3289             __IOM uint8_t LL;
3290             __IOM uint8_t LH;
3291             __IOM uint8_t HL;
3292             __IOM uint8_t HH;
3293         } PUPD_29_byte;
3294         struct
3295         {
3296             __IOM uint8_t PUPD29_0 : 2;
3297             uint8_t                : 6;
3298             __IOM uint8_t PUPD29_1 : 2;
3299             uint8_t                : 6;
3300             __IOM uint8_t PUPD29_2 : 2;
3301             uint8_t                : 6;
3302             __IOM uint8_t PUPD29_3 : 2;
3303             uint8_t                : 6;
3304         } PUPD_29_b;
3305     };
3306     __IM uint8_t RESERVED43[4];
3307     union
3308     {
3309         __IOM uint32_t PUPD_2A_L;
3310         struct
3311         {
3312             __IOM uint16_t L;
3313             __IOM uint16_t H;
3314         } PUPD_2A_L_hword;
3315         struct
3316         {
3317             __IOM uint8_t LL;
3318             __IOM uint8_t LH;
3319             __IOM uint8_t HL;
3320             __IOM uint8_t HH;
3321         } PUPD_2A_L_byte;
3322         struct
3323         {
3324             __IOM uint8_t PUPD2A_L_0 : 2;
3325             uint8_t                  : 6;
3326             __IOM uint8_t PUPD2A_L_1 : 2;
3327             uint8_t                  : 6;
3328             __IOM uint8_t PUPD2A_L_2 : 2;
3329             uint8_t                  : 6;
3330             __IOM uint8_t PUPD2A_L_3 : 2;
3331             uint8_t                  : 6;
3332         } PUPD_2A_L_b;
3333     };
3334     union
3335     {
3336         __IOM uint32_t PUPD_2A_H;
3337         struct
3338         {
3339             __IOM uint16_t L;
3340             __IOM uint16_t H;
3341         } PUPD_2A_H_hword;
3342         struct
3343         {
3344             __IOM uint8_t LL;
3345             __IOM uint8_t LH;
3346             __IOM uint8_t HL;
3347             __IOM uint8_t HH;
3348         } PUPD_2A_H_byte;
3349         struct
3350         {
3351             __IOM uint8_t PUPD2A_H_0 : 2;
3352             uint8_t                  : 6;
3353             __IOM uint8_t PUPD2A_H_1 : 2;
3354             uint8_t                  : 6;
3355             uint8_t                  : 8;
3356             uint8_t                  : 8;
3357         } PUPD_2A_H_b;
3358     };
3359     __IM uint8_t RESERVED44[40];
3360     union
3361     {
3362         __IOM uint32_t PUPD_30_L;
3363         struct
3364         {
3365             __IOM uint16_t L;
3366             __IOM uint16_t H;
3367         } PUPD_30_L_hword;
3368         struct
3369         {
3370             __IOM uint8_t LL;
3371             __IOM uint8_t LH;
3372             __IOM uint8_t HL;
3373             __IOM uint8_t HH;
3374         } PUPD_30_L_byte;
3375         struct
3376         {
3377             __IOM uint8_t PUPD30_L_0 : 2;
3378             uint8_t                  : 6;
3379             __IOM uint8_t PUPD30_L_1 : 2;
3380             uint8_t                  : 6;
3381             __IOM uint8_t PUPD30_L_2 : 2;
3382             uint8_t                  : 6;
3383             __IOM uint8_t PUPD30_L_3 : 2;
3384             uint8_t                  : 6;
3385         } PUPD_30_L_b;
3386     };
3387     union
3388     {
3389         __IOM uint32_t PUPD_30_H;
3390         struct
3391         {
3392             __IOM uint16_t L;
3393             __IOM uint16_t H;
3394         } PUPD_30_H_hword;
3395         struct
3396         {
3397             __IOM uint8_t LL;
3398             __IOM uint8_t LH;
3399             __IOM uint8_t HL;
3400             __IOM uint8_t HH;
3401         } PUPD_30_H_byte;
3402         struct
3403         {
3404             __IOM uint8_t PUPD30_H_0 : 2;
3405             uint8_t                  : 6;
3406             uint8_t                  : 8;
3407             uint8_t                  : 8;
3408             uint8_t                  : 8;
3409         } PUPD_30_H_b;
3410     };
3411     union
3412     {
3413         __IOM uint32_t PUPD_31;
3414         struct
3415         {
3416             __IOM uint16_t L;
3417             __IOM uint16_t H;
3418         } PUPD_31_hword;
3419         struct
3420         {
3421             __IOM uint8_t LL;
3422             __IOM uint8_t LH;
3423             __IOM uint8_t HL;
3424             __IOM uint8_t HH;
3425         } PUPD_31_byte;
3426         struct
3427         {
3428             __IOM uint8_t PUPD31_0 : 2;
3429             uint8_t                : 6;
3430             __IOM uint8_t PUPD31_1 : 2;
3431             uint8_t                : 6;
3432             __IOM uint8_t PUPD31_2 : 2;
3433             uint8_t                : 6;
3434             __IOM uint8_t PUPD31_3 : 2;
3435             uint8_t                : 6;
3436         } PUPD_31_b;
3437     };
3438     __IM uint8_t RESERVED45[4];
3439     union
3440     {
3441         __IOM uint32_t PUPD_32;
3442         struct
3443         {
3444             __IOM uint16_t L;
3445             __IOM uint16_t H;
3446         } PUPD_32_hword;
3447         struct
3448         {
3449             __IOM uint8_t LL;
3450             __IOM uint8_t LH;
3451             __IOM uint8_t HL;
3452             __IOM uint8_t HH;
3453         } PUPD_32_byte;
3454         struct
3455         {
3456             __IOM uint8_t PUPD32_0 : 2;
3457             uint8_t                : 6;
3458             __IOM uint8_t PUPD32_1 : 2;
3459             uint8_t                : 6;
3460             __IOM uint8_t PUPD32_2 : 2;
3461             uint8_t                : 6;
3462             __IOM uint8_t PUPD32_3 : 2;
3463             uint8_t                : 6;
3464         } PUPD_32_b;
3465     };
3466     __IM uint8_t RESERVED46[4];
3467     union
3468     {
3469         __IOM uint32_t PUPD_33_L;
3470         struct
3471         {
3472             __IOM uint16_t L;
3473             __IOM uint16_t H;
3474         } PUPD_33_L_hword;
3475         struct
3476         {
3477             __IOM uint8_t LL;
3478             __IOM uint8_t LH;
3479             __IOM uint8_t HL;
3480             __IOM uint8_t HH;
3481         } PUPD_33_L_byte;
3482         struct
3483         {
3484             __IOM uint8_t PUPD33_L_0 : 2;
3485             uint8_t                  : 6;
3486             __IOM uint8_t PUPD33_L_1 : 2;
3487             uint8_t                  : 6;
3488             __IOM uint8_t PUPD33_L_2 : 2;
3489             uint8_t                  : 6;
3490             __IOM uint8_t PUPD33_L_3 : 2;
3491             uint8_t                  : 6;
3492         } PUPD_33_L_b;
3493     };
3494     union
3495     {
3496         __IOM uint32_t PUPD_33_H;
3497         struct
3498         {
3499             __IOM uint16_t L;
3500             __IOM uint16_t H;
3501         } PUPD_33_H_hword;
3502         struct
3503         {
3504             __IOM uint8_t LL;
3505             __IOM uint8_t LH;
3506             __IOM uint8_t HL;
3507             __IOM uint8_t HH;
3508         } PUPD_33_H_byte;
3509         struct
3510         {
3511             __IOM uint8_t PUPD33_H_0 : 2;
3512             uint8_t                  : 6;
3513             __IOM uint8_t PUPD33_H_1 : 2;
3514             uint8_t                  : 6;
3515             uint8_t                  : 8;
3516             uint8_t                  : 8;
3517         } PUPD_33_H_b;
3518     };
3519     union
3520     {
3521         __IOM uint32_t PUPD_34_L;
3522         struct
3523         {
3524             __IOM uint16_t L;
3525             __IOM uint16_t H;
3526         } PUPD_34_L_hword;
3527         struct
3528         {
3529             __IOM uint8_t LL;
3530             __IOM uint8_t LH;
3531             __IOM uint8_t HL;
3532             __IOM uint8_t HH;
3533         } PUPD_34_L_byte;
3534         struct
3535         {
3536             __IOM uint8_t PUPD34_L_0 : 2;
3537             uint8_t                  : 6;
3538             __IOM uint8_t PUPD34_L_1 : 2;
3539             uint8_t                  : 6;
3540             __IOM uint8_t PUPD34_L_2 : 2;
3541             uint8_t                  : 6;
3542             __IOM uint8_t PUPD34_L_3 : 2;
3543             uint8_t                  : 6;
3544         } PUPD_34_L_b;
3545     };
3546     union
3547     {
3548         __IOM uint32_t PUPD_34_H;
3549         struct
3550         {
3551             __IOM uint16_t L;
3552             __IOM uint16_t H;
3553         } PUPD_34_H_hword;
3554         struct
3555         {
3556             __IOM uint8_t LL;
3557             __IOM uint8_t LH;
3558             __IOM uint8_t HL;
3559             __IOM uint8_t HH;
3560         } PUPD_34_H_byte;
3561         struct
3562         {
3563             __IOM uint8_t PUPD34_H_0 : 2;
3564             uint8_t                  : 6;
3565             uint8_t                  : 8;
3566             uint8_t                  : 8;
3567             uint8_t                  : 8;
3568         } PUPD_34_H_b;
3569     };
3570     union
3571     {
3572         __IOM uint32_t PUPD_35_L;
3573         struct
3574         {
3575             __IOM uint16_t L;
3576             __IOM uint16_t H;
3577         } PUPD_35_L_hword;
3578         struct
3579         {
3580             __IOM uint8_t LL;
3581             __IOM uint8_t LH;
3582             __IOM uint8_t HL;
3583             __IOM uint8_t HH;
3584         } PUPD_35_L_byte;
3585         struct
3586         {
3587             __IOM uint8_t PUPD35_L_0 : 2;
3588             uint8_t                  : 6;
3589             __IOM uint8_t PUPD35_L_1 : 2;
3590             uint8_t                  : 6;
3591             __IOM uint8_t PUPD35_L_2 : 2;
3592             uint8_t                  : 6;
3593             __IOM uint8_t PUPD35_L_3 : 2;
3594             uint8_t                  : 6;
3595         } PUPD_35_L_b;
3596     };
3597     union
3598     {
3599         __IOM uint32_t PUPD_35_H;
3600         struct
3601         {
3602             __IOM uint16_t L;
3603             __IOM uint16_t H;
3604         } PUPD_35_H_hword;
3605         struct
3606         {
3607             __IOM uint8_t LL;
3608             __IOM uint8_t LH;
3609             __IOM uint8_t HL;
3610             __IOM uint8_t HH;
3611         } PUPD_35_H_byte;
3612         struct
3613         {
3614             __IOM uint8_t PUPD35_H_0 : 2;
3615             uint8_t                  : 6;
3616             uint8_t                  : 8;
3617             uint8_t                  : 8;
3618             uint8_t                  : 8;
3619         } PUPD_35_H_b;
3620     };
3621     union
3622     {
3623         __IOM uint32_t PUPD_36;
3624         struct
3625         {
3626             __IOM uint16_t L;
3627             __IOM uint16_t H;
3628         } PUPD_36_hword;
3629         struct
3630         {
3631             __IOM uint8_t LL;
3632             __IOM uint8_t LH;
3633             __IOM uint8_t HL;
3634             __IOM uint8_t HH;
3635         } PUPD_36_byte;
3636         struct
3637         {
3638             __IOM uint8_t PUPD36_0 : 2;
3639             uint8_t                : 6;
3640             __IOM uint8_t PUPD36_1 : 2;
3641             uint8_t                : 6;
3642             __IOM uint8_t PUPD36_2 : 2;
3643             uint8_t                : 6;
3644             __IOM uint8_t PUPD36_3 : 2;
3645             uint8_t                : 6;
3646         } PUPD_36_b;
3647     };
3648     __IM uint8_t RESERVED47[4];
3649     union
3650     {
3651         __IOM uint32_t PUPD_37_L;
3652         struct
3653         {
3654             __IOM uint16_t L;
3655             __IOM uint16_t H;
3656         } PUPD_37_L_hword;
3657         struct
3658         {
3659             __IOM uint8_t LL;
3660             __IOM uint8_t LH;
3661             __IOM uint8_t HL;
3662             __IOM uint8_t HH;
3663         } PUPD_37_L_byte;
3664         struct
3665         {
3666             __IOM uint8_t PUPD37_L_0 : 2;
3667             uint8_t                  : 6;
3668             __IOM uint8_t PUPD37_L_1 : 2;
3669             uint8_t                  : 6;
3670             __IOM uint8_t PUPD37_L_2 : 2;
3671             uint8_t                  : 6;
3672             __IOM uint8_t PUPD37_L_3 : 2;
3673             uint8_t                  : 6;
3674         } PUPD_37_L_b;
3675     };
3676     union
3677     {
3678         __IOM uint32_t PUPD_37_H;
3679         struct
3680         {
3681             __IOM uint16_t L;
3682             __IOM uint16_t H;
3683         } PUPD_37_H_hword;
3684         struct
3685         {
3686             __IOM uint8_t LL;
3687             __IOM uint8_t LH;
3688             __IOM uint8_t HL;
3689             __IOM uint8_t HH;
3690         } PUPD_37_H_byte;
3691         struct
3692         {
3693             __IOM uint8_t PUPD37_H_0 : 2;
3694             uint8_t                  : 6;
3695             uint8_t                  : 8;
3696             uint8_t                  : 8;
3697             uint8_t                  : 8;
3698         } PUPD_37_H_b;
3699     };
3700     __IM uint8_t RESERVED48[576];
3701     union
3702     {
3703         __IOM uint32_t FILONOFF_00;
3704         struct
3705         {
3706             __IOM uint16_t L;
3707             __IOM uint16_t H;
3708         } FILONOFF_00_hword;
3709         struct
3710         {
3711             __IOM uint8_t LL;
3712             __IOM uint8_t LH;
3713             __IOM uint8_t HL;
3714             __IOM uint8_t HH;
3715         } FILONOFF_00_byte;
3716         struct
3717         {
3718             __IOM uint8_t FILONOFF00_0 : 1;
3719             uint8_t                    : 7;
3720             uint8_t                    : 8;
3721             uint8_t                    : 8;
3722             uint8_t                    : 8;
3723         } FILONOFF_00_b;
3724     };
3725     __IM uint8_t RESERVED49[252];
3726     union
3727     {
3728         __IOM uint32_t FILONOFF_20;
3729         struct
3730         {
3731             __IOM uint16_t L;
3732             __IOM uint16_t H;
3733         } FILONOFF_20_hword;
3734         struct
3735         {
3736             __IOM uint8_t LL;
3737             __IOM uint8_t LH;
3738             __IOM uint8_t HL;
3739             __IOM uint8_t HH;
3740         } FILONOFF_20_byte;
3741         struct
3742         {
3743             __IOM uint8_t FILONOFF20_0 : 1;
3744             uint8_t                    : 7;
3745             __IOM uint8_t FILONOFF20_1 : 1;
3746             uint8_t                    : 7;
3747             __IOM uint8_t FILONOFF20_2 : 1;
3748             uint8_t                    : 7;
3749             __IOM uint8_t FILONOFF20_3 : 1;
3750             uint8_t                    : 7;
3751         } FILONOFF_20_b;
3752     };
3753     __IM uint8_t RESERVED50[4];
3754     union
3755     {
3756         __IOM uint32_t FILONOFF_21_L;
3757         struct
3758         {
3759             __IOM uint16_t L;
3760             __IOM uint16_t H;
3761         } FILONOFF_21_L_hword;
3762         struct
3763         {
3764             __IOM uint8_t LL;
3765             __IOM uint8_t LH;
3766             __IOM uint8_t HL;
3767             __IOM uint8_t HH;
3768         } FILONOFF_21_L_byte;
3769         struct
3770         {
3771             __IOM uint8_t FILONOFF21_L_0 : 1;
3772             uint8_t                      : 7;
3773             __IOM uint8_t FILONOFF21_L_1 : 1;
3774             uint8_t                      : 7;
3775             __IOM uint8_t FILONOFF21_L_2 : 1;
3776             uint8_t                      : 7;
3777             __IOM uint8_t FILONOFF21_L_3 : 1;
3778             uint8_t                      : 7;
3779         } FILONOFF_21_L_b;
3780     };
3781     union
3782     {
3783         __IOM uint32_t FILONOFF_21_H;
3784         struct
3785         {
3786             __IOM uint16_t L;
3787             __IOM uint16_t H;
3788         } FILONOFF_21_H_hword;
3789         struct
3790         {
3791             __IOM uint8_t LL;
3792             __IOM uint8_t LH;
3793             __IOM uint8_t HL;
3794             __IOM uint8_t HH;
3795         } FILONOFF_21_H_byte;
3796         struct
3797         {
3798             __IOM uint8_t FILONOFF21_H_0 : 1;
3799             uint8_t                      : 7;
3800             uint8_t                      : 8;
3801             uint8_t                      : 8;
3802             uint8_t                      : 8;
3803         } FILONOFF_21_H_b;
3804     };
3805     union
3806     {
3807         __IOM uint32_t FILONOFF_22_L;
3808         struct
3809         {
3810             __IOM uint16_t L;
3811             __IOM uint16_t H;
3812         } FILONOFF_22_L_hword;
3813         struct
3814         {
3815             __IOM uint8_t LL;
3816             __IOM uint8_t LH;
3817             __IOM uint8_t HL;
3818             __IOM uint8_t HH;
3819         } FILONOFF_22_L_byte;
3820         struct
3821         {
3822             __IOM uint8_t FILONOFF22_L_0 : 1;
3823             uint8_t                      : 7;
3824             __IOM uint8_t FILONOFF22_L_1 : 1;
3825             uint8_t                      : 7;
3826             __IOM uint8_t FILONOFF22_L_2 : 1;
3827             uint8_t                      : 7;
3828             __IOM uint8_t FILONOFF22_L_3 : 1;
3829             uint8_t                      : 7;
3830         } FILONOFF_22_L_b;
3831     };
3832     union
3833     {
3834         __IOM uint32_t FILONOFF_22_H;
3835         struct
3836         {
3837             __IOM uint16_t L;
3838             __IOM uint16_t H;
3839         } FILONOFF_22_H_hword;
3840         struct
3841         {
3842             __IOM uint8_t LL;
3843             __IOM uint8_t LH;
3844             __IOM uint8_t HL;
3845             __IOM uint8_t HH;
3846         } FILONOFF_22_H_byte;
3847         struct
3848         {
3849             __IOM uint8_t FILONOFF22_H_0 : 1;
3850             uint8_t                      : 7;
3851             uint8_t                      : 8;
3852             uint8_t                      : 8;
3853             uint8_t                      : 8;
3854         } FILONOFF_22_H_b;
3855     };
3856     union
3857     {
3858         __IOM uint32_t FILONOFF_23;
3859         struct
3860         {
3861             __IOM uint16_t L;
3862             __IOM uint16_t H;
3863         } FILONOFF_23_hword;
3864         struct
3865         {
3866             __IOM uint8_t LL;
3867             __IOM uint8_t LH;
3868             __IOM uint8_t HL;
3869             __IOM uint8_t HH;
3870         } FILONOFF_23_byte;
3871         struct
3872         {
3873             __IOM uint8_t FILONOFF23_0 : 1;
3874             uint8_t                    : 7;
3875             __IOM uint8_t FILONOFF23_1 : 1;
3876             uint8_t                    : 7;
3877             __IOM uint8_t FILONOFF23_2 : 1;
3878             uint8_t                    : 7;
3879             __IOM uint8_t FILONOFF23_3 : 1;
3880             uint8_t                    : 7;
3881         } FILONOFF_23_b;
3882     };
3883     __IM uint8_t RESERVED51[4];
3884     union
3885     {
3886         __IOM uint32_t FILONOFF_24;
3887         struct
3888         {
3889             __IOM uint16_t L;
3890             __IOM uint16_t H;
3891         } FILONOFF_24_hword;
3892         struct
3893         {
3894             __IOM uint8_t LL;
3895             __IOM uint8_t LH;
3896             __IOM uint8_t HL;
3897             __IOM uint8_t HH;
3898         } FILONOFF_24_byte;
3899         struct
3900         {
3901             __IOM uint8_t FILONOFF24_0 : 1;
3902             uint8_t                    : 7;
3903             __IOM uint8_t FILONOFF24_1 : 1;
3904             uint8_t                    : 7;
3905             uint8_t                    : 8;
3906             uint8_t                    : 8;
3907         } FILONOFF_24_b;
3908     };
3909     __IM uint8_t RESERVED52[4];
3910     union
3911     {
3912         __IOM uint32_t FILONOFF_25_L;
3913         struct
3914         {
3915             __IOM uint16_t L;
3916             __IOM uint16_t H;
3917         } FILONOFF_25_L_hword;
3918         struct
3919         {
3920             __IOM uint8_t LL;
3921             __IOM uint8_t LH;
3922             __IOM uint8_t HL;
3923             __IOM uint8_t HH;
3924         } FILONOFF_25_L_byte;
3925         struct
3926         {
3927             __IOM uint8_t FILONOFF25_L_0 : 1;
3928             uint8_t                      : 7;
3929             __IOM uint8_t FILONOFF25_L_1 : 1;
3930             uint8_t                      : 7;
3931             __IOM uint8_t FILONOFF25_L_2 : 1;
3932             uint8_t                      : 7;
3933             __IOM uint8_t FILONOFF25_L_3 : 1;
3934             uint8_t                      : 7;
3935         } FILONOFF_25_L_b;
3936     };
3937     union
3938     {
3939         __IOM uint32_t FILONOFF_25_H;
3940         struct
3941         {
3942             __IOM uint16_t L;
3943             __IOM uint16_t H;
3944         } FILONOFF_25_H_hword;
3945         struct
3946         {
3947             __IOM uint8_t LL;
3948             __IOM uint8_t LH;
3949             __IOM uint8_t HL;
3950             __IOM uint8_t HH;
3951         } FILONOFF_25_H_byte;
3952         struct
3953         {
3954             __IOM uint8_t FILONOFF25_H_0 : 1;
3955             uint8_t                      : 7;
3956             uint8_t                      : 8;
3957             uint8_t                      : 8;
3958             uint8_t                      : 8;
3959         } FILONOFF_25_H_b;
3960     };
3961     union
3962     {
3963         __IOM uint32_t FILONOFF_26;
3964         struct
3965         {
3966             __IOM uint16_t L;
3967             __IOM uint16_t H;
3968         } FILONOFF_26_hword;
3969         struct
3970         {
3971             __IOM uint8_t LL;
3972             __IOM uint8_t LH;
3973             __IOM uint8_t HL;
3974             __IOM uint8_t HH;
3975         } FILONOFF_26_byte;
3976         struct
3977         {
3978             __IOM uint8_t FILONOFF26_0 : 1;
3979             uint8_t                    : 7;
3980             __IOM uint8_t FILONOFF26_1 : 1;
3981             uint8_t                    : 7;
3982             __IOM uint8_t FILONOFF26_2 : 1;
3983             uint8_t                    : 7;
3984             uint8_t                    : 8;
3985         } FILONOFF_26_b;
3986     };
3987     __IM uint8_t RESERVED53[4];
3988     union
3989     {
3990         __IOM uint32_t FILONOFF_27;
3991         struct
3992         {
3993             __IOM uint16_t L;
3994             __IOM uint16_t H;
3995         } FILONOFF_27_hword;
3996         struct
3997         {
3998             __IOM uint8_t LL;
3999             __IOM uint8_t LH;
4000             __IOM uint8_t HL;
4001             __IOM uint8_t HH;
4002         } FILONOFF_27_byte;
4003         struct
4004         {
4005             __IOM uint8_t FILONOFF27_0 : 1;
4006             uint8_t                    : 7;
4007             __IOM uint8_t FILONOFF27_1 : 1;
4008             uint8_t                    : 7;
4009             __IOM uint8_t FILONOFF27_2 : 1;
4010             uint8_t                    : 7;
4011             __IOM uint8_t FILONOFF27_3 : 1;
4012             uint8_t                    : 7;
4013         } FILONOFF_27_b;
4014     };
4015     __IM uint8_t RESERVED54[4];
4016     union
4017     {
4018         __IOM uint32_t FILONOFF_28;
4019         struct
4020         {
4021             __IOM uint16_t L;
4022             __IOM uint16_t H;
4023         } FILONOFF_28_hword;
4024         struct
4025         {
4026             __IOM uint8_t LL;
4027             __IOM uint8_t LH;
4028             __IOM uint8_t HL;
4029             __IOM uint8_t HH;
4030         } FILONOFF_28_byte;
4031         struct
4032         {
4033             __IOM uint8_t FILONOFF28_0 : 1;
4034             uint8_t                    : 7;
4035             __IOM uint8_t FILONOFF28_1 : 1;
4036             uint8_t                    : 7;
4037             uint8_t                    : 8;
4038             uint8_t                    : 8;
4039         } FILONOFF_28_b;
4040     };
4041     __IM uint8_t RESERVED55[4];
4042     union
4043     {
4044         __IOM uint32_t FILONOFF_29;
4045         struct
4046         {
4047             __IOM uint16_t L;
4048             __IOM uint16_t H;
4049         } FILONOFF_29_hword;
4050         struct
4051         {
4052             __IOM uint8_t LL;
4053             __IOM uint8_t LH;
4054             __IOM uint8_t HL;
4055             __IOM uint8_t HH;
4056         } FILONOFF_29_byte;
4057         struct
4058         {
4059             __IOM uint8_t FILONOFF29_0 : 1;
4060             uint8_t                    : 7;
4061             __IOM uint8_t FILONOFF29_1 : 1;
4062             uint8_t                    : 7;
4063             __IOM uint8_t FILONOFF29_2 : 1;
4064             uint8_t                    : 7;
4065             __IOM uint8_t FILONOFF29_3 : 1;
4066             uint8_t                    : 7;
4067         } FILONOFF_29_b;
4068     };
4069     __IM uint8_t RESERVED56[4];
4070     union
4071     {
4072         __IOM uint32_t FILONOFF_2A_L;
4073         struct
4074         {
4075             __IOM uint16_t L;
4076             __IOM uint16_t H;
4077         } FILONOFF_2A_L_hword;
4078         struct
4079         {
4080             __IOM uint8_t LL;
4081             __IOM uint8_t LH;
4082             __IOM uint8_t HL;
4083             __IOM uint8_t HH;
4084         } FILONOFF_2A_L_byte;
4085         struct
4086         {
4087             __IOM uint8_t FILONOFF2A_L_0 : 1;
4088             uint8_t                      : 7;
4089             __IOM uint8_t FILONOFF2A_L_1 : 1;
4090             uint8_t                      : 7;
4091             __IOM uint8_t FILONOFF2A_L_2 : 1;
4092             uint8_t                      : 7;
4093             __IOM uint8_t FILONOFF2A_L_3 : 1;
4094             uint8_t                      : 7;
4095         } FILONOFF_2A_L_b;
4096     };
4097     union
4098     {
4099         __IOM uint32_t FILONOFF_2A_H;
4100         struct
4101         {
4102             __IOM uint16_t L;
4103             __IOM uint16_t H;
4104         } FILONOFF_2A_H_hword;
4105         struct
4106         {
4107             __IOM uint8_t LL;
4108             __IOM uint8_t LH;
4109             __IOM uint8_t HL;
4110             __IOM uint8_t HH;
4111         } FILONOFF_2A_H_byte;
4112         struct
4113         {
4114             __IOM uint8_t FILONOFF2A_H_0 : 1;
4115             uint8_t                      : 7;
4116             __IOM uint8_t FILONOFF2A_H_1 : 1;
4117             uint8_t                      : 7;
4118             uint8_t                      : 8;
4119             uint8_t                      : 8;
4120         } FILONOFF_2A_H_b;
4121     };
4122     __IM uint8_t RESERVED57[40];
4123     union
4124     {
4125         __IOM uint32_t FILONOFF_30_L;
4126         struct
4127         {
4128             __IOM uint16_t L;
4129             __IOM uint16_t H;
4130         } FILONOFF_30_L_hword;
4131         struct
4132         {
4133             __IOM uint8_t LL;
4134             __IOM uint8_t LH;
4135             __IOM uint8_t HL;
4136             __IOM uint8_t HH;
4137         } FILONOFF_30_L_byte;
4138         struct
4139         {
4140             __IOM uint8_t FILONOFF30_L_0 : 1;
4141             uint8_t                      : 7;
4142             __IOM uint8_t FILONOFF30_L_1 : 1;
4143             uint8_t                      : 7;
4144             __IOM uint8_t FILONOFF30_L_2 : 1;
4145             uint8_t                      : 7;
4146             __IOM uint8_t FILONOFF30_L_3 : 1;
4147             uint8_t                      : 7;
4148         } FILONOFF_30_L_b;
4149     };
4150     union
4151     {
4152         __IOM uint32_t FILONOFF_30_H;
4153         struct
4154         {
4155             __IOM uint16_t L;
4156             __IOM uint16_t H;
4157         } FILONOFF_30_H_hword;
4158         struct
4159         {
4160             __IOM uint8_t LL;
4161             __IOM uint8_t LH;
4162             __IOM uint8_t HL;
4163             __IOM uint8_t HH;
4164         } FILONOFF_30_H_byte;
4165         struct
4166         {
4167             __IOM uint8_t FILONOFF30_H_0 : 1;
4168             uint8_t                      : 7;
4169             uint8_t                      : 8;
4170             uint8_t                      : 8;
4171             uint8_t                      : 8;
4172         } FILONOFF_30_H_b;
4173     };
4174     union
4175     {
4176         __IOM uint32_t FILONOFF_31;
4177         struct
4178         {
4179             __IOM uint16_t L;
4180             __IOM uint16_t H;
4181         } FILONOFF_31_hword;
4182         struct
4183         {
4184             __IOM uint8_t LL;
4185             __IOM uint8_t LH;
4186             __IOM uint8_t HL;
4187             __IOM uint8_t HH;
4188         } FILONOFF_31_byte;
4189         struct
4190         {
4191             __IOM uint8_t FILONOFF31_0 : 1;
4192             uint8_t                    : 7;
4193             __IOM uint8_t FILONOFF31_1 : 1;
4194             uint8_t                    : 7;
4195             __IOM uint8_t FILONOFF31_2 : 1;
4196             uint8_t                    : 7;
4197             __IOM uint8_t FILONOFF31_3 : 1;
4198             uint8_t                    : 7;
4199         } FILONOFF_31_b;
4200     };
4201     __IM uint8_t RESERVED58[4];
4202     union
4203     {
4204         __IOM uint32_t FILONOFF_32;
4205         struct
4206         {
4207             __IOM uint16_t L;
4208             __IOM uint16_t H;
4209         } FILONOFF_32_hword;
4210         struct
4211         {
4212             __IOM uint8_t LL;
4213             __IOM uint8_t LH;
4214             __IOM uint8_t HL;
4215             __IOM uint8_t HH;
4216         } FILONOFF_32_byte;
4217         struct
4218         {
4219             __IOM uint8_t FILONOFF32_0 : 1;
4220             uint8_t                    : 7;
4221             __IOM uint8_t FILONOFF32_1 : 1;
4222             uint8_t                    : 7;
4223             __IOM uint8_t FILONOFF32_2 : 1;
4224             uint8_t                    : 7;
4225             __IOM uint8_t FILONOFF32_3 : 1;
4226             uint8_t                    : 7;
4227         } FILONOFF_32_b;
4228     };
4229     __IM uint8_t RESERVED59[4];
4230     union
4231     {
4232         __IOM uint32_t FILONOFF_33_L;
4233         struct
4234         {
4235             __IOM uint16_t L;
4236             __IOM uint16_t H;
4237         } FILONOFF_33_L_hword;
4238         struct
4239         {
4240             __IOM uint8_t LL;
4241             __IOM uint8_t LH;
4242             __IOM uint8_t HL;
4243             __IOM uint8_t HH;
4244         } FILONOFF_33_L_byte;
4245         struct
4246         {
4247             __IOM uint8_t FILONOFF33_L_0 : 1;
4248             uint8_t                      : 7;
4249             __IOM uint8_t FILONOFF33_L_1 : 1;
4250             uint8_t                      : 7;
4251             __IOM uint8_t FILONOFF33_L_2 : 1;
4252             uint8_t                      : 7;
4253             __IOM uint8_t FILONOFF33_L_3 : 1;
4254             uint8_t                      : 7;
4255         } FILONOFF_33_L_b;
4256     };
4257     union
4258     {
4259         __IOM uint32_t FILONOFF_33_H;
4260         struct
4261         {
4262             __IOM uint16_t L;
4263             __IOM uint16_t H;
4264         } FILONOFF_33_H_hword;
4265         struct
4266         {
4267             __IOM uint8_t LL;
4268             __IOM uint8_t LH;
4269             __IOM uint8_t HL;
4270             __IOM uint8_t HH;
4271         } FILONOFF_33_H_byte;
4272         struct
4273         {
4274             __IOM uint8_t FILONOFF33_H_0 : 1;
4275             uint8_t                      : 7;
4276             __IOM uint8_t FILONOFF33_H_1 : 1;
4277             uint8_t                      : 7;
4278             uint8_t                      : 8;
4279             uint8_t                      : 8;
4280         } FILONOFF_33_H_b;
4281     };
4282     union
4283     {
4284         __IOM uint32_t FILONOFF_34_L;
4285         struct
4286         {
4287             __IOM uint16_t L;
4288             __IOM uint16_t H;
4289         } FILONOFF_34_L_hword;
4290         struct
4291         {
4292             __IOM uint8_t LL;
4293             __IOM uint8_t LH;
4294             __IOM uint8_t HL;
4295             __IOM uint8_t HH;
4296         } FILONOFF_34_L_byte;
4297         struct
4298         {
4299             __IOM uint8_t FILONOFF34_L_0 : 1;
4300             uint8_t                      : 7;
4301             __IOM uint8_t FILONOFF34_L_1 : 1;
4302             uint8_t                      : 7;
4303             __IOM uint8_t FILONOFF34_L_2 : 1;
4304             uint8_t                      : 7;
4305             __IOM uint8_t FILONOFF34_L_3 : 1;
4306             uint8_t                      : 7;
4307         } FILONOFF_34_L_b;
4308     };
4309     union
4310     {
4311         __IOM uint32_t FILONOFF_34_H;
4312         struct
4313         {
4314             __IOM uint16_t L;
4315             __IOM uint16_t H;
4316         } FILONOFF_34_H_hword;
4317         struct
4318         {
4319             __IOM uint8_t LL;
4320             __IOM uint8_t LH;
4321             __IOM uint8_t HL;
4322             __IOM uint8_t HH;
4323         } FILONOFF_34_H_byte;
4324         struct
4325         {
4326             __IOM uint8_t FILONOFF34_H_0 : 1;
4327             uint8_t                      : 7;
4328             uint8_t                      : 8;
4329             uint8_t                      : 8;
4330             uint8_t                      : 8;
4331         } FILONOFF_34_H_b;
4332     };
4333     union
4334     {
4335         __IOM uint32_t FILONOFF_35_L;
4336         struct
4337         {
4338             __IOM uint16_t L;
4339             __IOM uint16_t H;
4340         } FILONOFF_35_L_hword;
4341         struct
4342         {
4343             __IOM uint8_t LL;
4344             __IOM uint8_t LH;
4345             __IOM uint8_t HL;
4346             __IOM uint8_t HH;
4347         } FILONOFF_35_L_byte;
4348         struct
4349         {
4350             __IOM uint8_t FILONOFF35_L_0 : 1;
4351             uint8_t                      : 7;
4352             __IOM uint8_t FILONOFF35_L_1 : 1;
4353             uint8_t                      : 7;
4354             __IOM uint8_t FILONOFF35_L_2 : 1;
4355             uint8_t                      : 7;
4356             __IOM uint8_t FILONOFF35_L_3 : 1;
4357             uint8_t                      : 7;
4358         } FILONOFF_35_L_b;
4359     };
4360     union
4361     {
4362         __IOM uint32_t FILONOFF_35_H;
4363         struct
4364         {
4365             __IOM uint16_t L;
4366             __IOM uint16_t H;
4367         } FILONOFF_35_H_hword;
4368         struct
4369         {
4370             __IOM uint8_t LL;
4371             __IOM uint8_t LH;
4372             __IOM uint8_t HL;
4373             __IOM uint8_t HH;
4374         } FILONOFF_35_H_byte;
4375         struct
4376         {
4377             __IOM uint8_t FILONOFF35_H_0 : 1;
4378             uint8_t                      : 7;
4379             uint8_t                      : 8;
4380             uint8_t                      : 8;
4381             uint8_t                      : 8;
4382         } FILONOFF_35_H_b;
4383     };
4384     union
4385     {
4386         __IOM uint32_t FILONOFF_36;
4387         struct
4388         {
4389             __IOM uint16_t L;
4390             __IOM uint16_t H;
4391         } FILONOFF_36_hword;
4392         struct
4393         {
4394             __IOM uint8_t LL;
4395             __IOM uint8_t LH;
4396             __IOM uint8_t HL;
4397             __IOM uint8_t HH;
4398         } FILONOFF_36_byte;
4399         struct
4400         {
4401             __IOM uint8_t FILONOFF36_0 : 1;
4402             uint8_t                    : 7;
4403             __IOM uint8_t FILONOFF36_1 : 1;
4404             uint8_t                    : 7;
4405             __IOM uint8_t FILONOFF36_2 : 1;
4406             uint8_t                    : 7;
4407             __IOM uint8_t FILONOFF36_3 : 1;
4408             uint8_t                    : 7;
4409         } FILONOFF_36_b;
4410     };
4411     __IM uint8_t RESERVED60[4];
4412     union
4413     {
4414         __IOM uint32_t FILONOFF_37_L;
4415         struct
4416         {
4417             __IOM uint16_t L;
4418             __IOM uint16_t H;
4419         } FILONOFF_37_L_hword;
4420         struct
4421         {
4422             __IOM uint8_t LL;
4423             __IOM uint8_t LH;
4424             __IOM uint8_t HL;
4425             __IOM uint8_t HH;
4426         } FILONOFF_37_L_byte;
4427         struct
4428         {
4429             __IOM uint8_t FILONOFF37_L_0 : 1;
4430             uint8_t                      : 7;
4431             __IOM uint8_t FILONOFF37_L_1 : 1;
4432             uint8_t                      : 7;
4433             __IOM uint8_t FILONOFF37_L_2 : 1;
4434             uint8_t                      : 7;
4435             __IOM uint8_t FILONOFF37_L_3 : 1;
4436             uint8_t                      : 7;
4437         } FILONOFF_37_L_b;
4438     };
4439     union
4440     {
4441         __IOM uint32_t FILONOFF_37_H;
4442         struct
4443         {
4444             __IOM uint16_t L;
4445             __IOM uint16_t H;
4446         } FILONOFF_37_H_hword;
4447         struct
4448         {
4449             __IOM uint8_t LL;
4450             __IOM uint8_t LH;
4451             __IOM uint8_t HL;
4452             __IOM uint8_t HH;
4453         } FILONOFF_37_H_byte;
4454         struct
4455         {
4456             __IOM uint8_t FILONOFF37_H_0 : 1;
4457             uint8_t                      : 7;
4458             uint8_t                      : 8;
4459             uint8_t                      : 8;
4460             uint8_t                      : 8;
4461         } FILONOFF_37_H_b;
4462     };
4463     __IM uint8_t RESERVED61[576];
4464     union
4465     {
4466         __IOM uint32_t FILNUM_00;
4467         struct
4468         {
4469             __IOM uint16_t L;
4470             __IOM uint16_t H;
4471         } FILNUM_00_hword;
4472         struct
4473         {
4474             __IOM uint8_t LL;
4475             __IOM uint8_t LH;
4476             __IOM uint8_t HL;
4477             __IOM uint8_t HH;
4478         } FILNUM_00_byte;
4479         struct
4480         {
4481             __IOM uint8_t FILNUM00_0 : 2;
4482             uint8_t                  : 6;
4483             uint8_t                  : 8;
4484             uint8_t                  : 8;
4485             uint8_t                  : 8;
4486         } FILNUM_00_b;
4487     };
4488     __IM uint8_t RESERVED62[252];
4489     union
4490     {
4491         __IOM uint32_t FILNUM_20;
4492         struct
4493         {
4494             __IOM uint16_t L;
4495             __IOM uint16_t H;
4496         } FILNUM_20_hword;
4497         struct
4498         {
4499             __IOM uint8_t LL;
4500             __IOM uint8_t LH;
4501             __IOM uint8_t HL;
4502             __IOM uint8_t HH;
4503         } FILNUM_20_byte;
4504         struct
4505         {
4506             __IOM uint8_t FILNUM20_0 : 2;
4507             uint8_t                  : 6;
4508             __IOM uint8_t FILNUM20_1 : 2;
4509             uint8_t                  : 6;
4510             __IOM uint8_t FILNUM20_2 : 2;
4511             uint8_t                  : 6;
4512             __IOM uint8_t FILNUM20_3 : 2;
4513             uint8_t                  : 6;
4514         } FILNUM_20_b;
4515     };
4516     __IM uint8_t RESERVED63[4];
4517     union
4518     {
4519         __IOM uint32_t FILNUM_21_L;
4520         struct
4521         {
4522             __IOM uint16_t L;
4523             __IOM uint16_t H;
4524         } FILNUM_21_L_hword;
4525         struct
4526         {
4527             __IOM uint8_t LL;
4528             __IOM uint8_t LH;
4529             __IOM uint8_t HL;
4530             __IOM uint8_t HH;
4531         } FILNUM_21_L_byte;
4532         struct
4533         {
4534             __IOM uint8_t FILNUM21_L_0 : 2;
4535             uint8_t                    : 6;
4536             __IOM uint8_t FILNUM21_L_1 : 2;
4537             uint8_t                    : 6;
4538             __IOM uint8_t FILNUM21_L_2 : 2;
4539             uint8_t                    : 6;
4540             __IOM uint8_t FILNUM21_L_3 : 2;
4541             uint8_t                    : 6;
4542         } FILNUM_21_L_b;
4543     };
4544     union
4545     {
4546         __IOM uint32_t FILNUM_21_H;
4547         struct
4548         {
4549             __IOM uint16_t L;
4550             __IOM uint16_t H;
4551         } FILNUM_21_H_hword;
4552         struct
4553         {
4554             __IOM uint8_t LL;
4555             __IOM uint8_t LH;
4556             __IOM uint8_t HL;
4557             __IOM uint8_t HH;
4558         } FILNUM_21_H_byte;
4559         struct
4560         {
4561             __IOM uint8_t FILNUM21_H_0 : 2;
4562             uint8_t                    : 6;
4563             uint8_t                    : 8;
4564             uint8_t                    : 8;
4565             uint8_t                    : 8;
4566         } FILNUM_21_H_b;
4567     };
4568     union
4569     {
4570         __IOM uint32_t FILNUM_22_L;
4571         struct
4572         {
4573             __IOM uint16_t L;
4574             __IOM uint16_t H;
4575         } FILNUM_22_L_hword;
4576         struct
4577         {
4578             __IOM uint8_t LL;
4579             __IOM uint8_t LH;
4580             __IOM uint8_t HL;
4581             __IOM uint8_t HH;
4582         } FILNUM_22_L_byte;
4583         struct
4584         {
4585             __IOM uint8_t FILNUM22_L_0 : 2;
4586             uint8_t                    : 6;
4587             __IOM uint8_t FILNUM22_L_1 : 2;
4588             uint8_t                    : 6;
4589             __IOM uint8_t FILNUM22_L_2 : 2;
4590             uint8_t                    : 6;
4591             __IOM uint8_t FILNUM22_L_3 : 2;
4592             uint8_t                    : 6;
4593         } FILNUM_22_L_b;
4594     };
4595     union
4596     {
4597         __IOM uint32_t FILNUM_22_H;
4598         struct
4599         {
4600             __IOM uint16_t L;
4601             __IOM uint16_t H;
4602         } FILNUM_22_H_hword;
4603         struct
4604         {
4605             __IOM uint8_t LL;
4606             __IOM uint8_t LH;
4607             __IOM uint8_t HL;
4608             __IOM uint8_t HH;
4609         } FILNUM_22_H_byte;
4610         struct
4611         {
4612             __IOM uint8_t FILNUM22_H_0 : 2;
4613             uint8_t                    : 6;
4614             uint8_t                    : 8;
4615             uint8_t                    : 8;
4616             uint8_t                    : 8;
4617         } FILNUM_22_H_b;
4618     };
4619     union
4620     {
4621         __IOM uint32_t FILNUM_23;
4622         struct
4623         {
4624             __IOM uint16_t L;
4625             __IOM uint16_t H;
4626         } FILNUM_23_hword;
4627         struct
4628         {
4629             __IOM uint8_t LL;
4630             __IOM uint8_t LH;
4631             __IOM uint8_t HL;
4632             __IOM uint8_t HH;
4633         } FILNUM_23_byte;
4634         struct
4635         {
4636             __IOM uint8_t FILNUM23_0 : 2;
4637             uint8_t                  : 6;
4638             __IOM uint8_t FILNUM23_1 : 2;
4639             uint8_t                  : 6;
4640             __IOM uint8_t FILNUM23_2 : 2;
4641             uint8_t                  : 6;
4642             __IOM uint8_t FILNUM23_3 : 2;
4643             uint8_t                  : 6;
4644         } FILNUM_23_b;
4645     };
4646     __IM uint8_t RESERVED64[4];
4647     union
4648     {
4649         __IOM uint32_t FILNUM_24;
4650         struct
4651         {
4652             __IOM uint16_t L;
4653             __IOM uint16_t H;
4654         } FILNUM_24_hword;
4655         struct
4656         {
4657             __IOM uint8_t LL;
4658             __IOM uint8_t LH;
4659             __IOM uint8_t HL;
4660             __IOM uint8_t HH;
4661         } FILNUM_24_byte;
4662         struct
4663         {
4664             __IOM uint8_t FILNUM24_0 : 2;
4665             uint8_t                  : 6;
4666             __IOM uint8_t FILNUM24_1 : 2;
4667             uint8_t                  : 6;
4668             uint8_t                  : 8;
4669             uint8_t                  : 8;
4670         } FILNUM_24_b;
4671     };
4672     __IM uint8_t RESERVED65[4];
4673     union
4674     {
4675         __IOM uint32_t FILNUM_25_L;
4676         struct
4677         {
4678             __IOM uint16_t L;
4679             __IOM uint16_t H;
4680         } FILNUM_25_L_hword;
4681         struct
4682         {
4683             __IOM uint8_t LL;
4684             __IOM uint8_t LH;
4685             __IOM uint8_t HL;
4686             __IOM uint8_t HH;
4687         } FILNUM_25_L_byte;
4688         struct
4689         {
4690             __IOM uint8_t FILNUM25_L_0 : 2;
4691             uint8_t                    : 6;
4692             __IOM uint8_t FILNUM25_L_1 : 2;
4693             uint8_t                    : 6;
4694             __IOM uint8_t FILNUM25_L_2 : 2;
4695             uint8_t                    : 6;
4696             __IOM uint8_t FILNUM25_L_3 : 2;
4697             uint8_t                    : 6;
4698         } FILNUM_25_L_b;
4699     };
4700     union
4701     {
4702         __IOM uint32_t FILNUM_25_H;
4703         struct
4704         {
4705             __IOM uint16_t L;
4706             __IOM uint16_t H;
4707         } FILNUM_25_H_hword;
4708         struct
4709         {
4710             __IOM uint8_t LL;
4711             __IOM uint8_t LH;
4712             __IOM uint8_t HL;
4713             __IOM uint8_t HH;
4714         } FILNUM_25_H_byte;
4715         struct
4716         {
4717             __IOM uint8_t FILNUM25_H_0 : 2;
4718             uint8_t                    : 6;
4719             uint8_t                    : 8;
4720             uint8_t                    : 8;
4721             uint8_t                    : 8;
4722         } FILNUM_25_H_b;
4723     };
4724     union
4725     {
4726         __IOM uint32_t FILNUM_26;
4727         struct
4728         {
4729             __IOM uint16_t L;
4730             __IOM uint16_t H;
4731         } FILNUM_26_hword;
4732         struct
4733         {
4734             __IOM uint8_t LL;
4735             __IOM uint8_t LH;
4736             __IOM uint8_t HL;
4737             __IOM uint8_t HH;
4738         } FILNUM_26_byte;
4739         struct
4740         {
4741             __IOM uint8_t FILNUM26_0 : 2;
4742             uint8_t                  : 6;
4743             __IOM uint8_t FILNUM26_1 : 2;
4744             uint8_t                  : 6;
4745             __IOM uint8_t FILNUM26_2 : 2;
4746             uint8_t                  : 6;
4747             uint8_t                  : 8;
4748         } FILNUM_26_b;
4749     };
4750     __IM uint8_t RESERVED66[4];
4751     union
4752     {
4753         __IOM uint32_t FILNUM_27;
4754         struct
4755         {
4756             __IOM uint16_t L;
4757             __IOM uint16_t H;
4758         } FILNUM_27_hword;
4759         struct
4760         {
4761             __IOM uint8_t LL;
4762             __IOM uint8_t LH;
4763             __IOM uint8_t HL;
4764             __IOM uint8_t HH;
4765         } FILNUM_27_byte;
4766         struct
4767         {
4768             __IOM uint8_t FILNUM27_0 : 2;
4769             uint8_t                  : 6;
4770             __IOM uint8_t FILNUM27_1 : 2;
4771             uint8_t                  : 6;
4772             __IOM uint8_t FILNUM27_2 : 2;
4773             uint8_t                  : 6;
4774             __IOM uint8_t FILNUM27_3 : 2;
4775             uint8_t                  : 6;
4776         } FILNUM_27_b;
4777     };
4778     __IM uint8_t RESERVED67[4];
4779     union
4780     {
4781         __IOM uint32_t FILNUM_28;
4782         struct
4783         {
4784             __IOM uint16_t L;
4785             __IOM uint16_t H;
4786         } FILNUM_28_hword;
4787         struct
4788         {
4789             __IOM uint8_t LL;
4790             __IOM uint8_t LH;
4791             __IOM uint8_t HL;
4792             __IOM uint8_t HH;
4793         } FILNUM_28_byte;
4794         struct
4795         {
4796             __IOM uint8_t FILNUM28_0 : 2;
4797             uint8_t                  : 6;
4798             __IOM uint8_t FILNUM28_1 : 2;
4799             uint8_t                  : 6;
4800             uint8_t                  : 8;
4801             uint8_t                  : 8;
4802         } FILNUM_28_b;
4803     };
4804     __IM uint8_t RESERVED68[4];
4805     union
4806     {
4807         __IOM uint32_t FILNUM_29;
4808         struct
4809         {
4810             __IOM uint16_t L;
4811             __IOM uint16_t H;
4812         } FILNUM_29_hword;
4813         struct
4814         {
4815             __IOM uint8_t LL;
4816             __IOM uint8_t LH;
4817             __IOM uint8_t HL;
4818             __IOM uint8_t HH;
4819         } FILNUM_29_byte;
4820         struct
4821         {
4822             __IOM uint8_t FILNUM29_0 : 2;
4823             uint8_t                  : 6;
4824             __IOM uint8_t FILNUM29_1 : 2;
4825             uint8_t                  : 6;
4826             __IOM uint8_t FILNUM29_2 : 2;
4827             uint8_t                  : 6;
4828             __IOM uint8_t FILNUM29_3 : 2;
4829             uint8_t                  : 6;
4830         } FILNUM_29_b;
4831     };
4832     __IM uint8_t RESERVED69[4];
4833     union
4834     {
4835         __IOM uint32_t FILNUM_2A_L;
4836         struct
4837         {
4838             __IOM uint16_t L;
4839             __IOM uint16_t H;
4840         } FILNUM_2A_L_hword;
4841         struct
4842         {
4843             __IOM uint8_t LL;
4844             __IOM uint8_t LH;
4845             __IOM uint8_t HL;
4846             __IOM uint8_t HH;
4847         } FILNUM_2A_L_byte;
4848         struct
4849         {
4850             __IOM uint8_t FILNUM2A_L_0 : 2;
4851             uint8_t                    : 6;
4852             __IOM uint8_t FILNUM2A_L_1 : 2;
4853             uint8_t                    : 6;
4854             __IOM uint8_t FILNUM2A_L_2 : 2;
4855             uint8_t                    : 6;
4856             __IOM uint8_t FILNUM2A_L_3 : 2;
4857             uint8_t                    : 6;
4858         } FILNUM_2A_L_b;
4859     };
4860     union
4861     {
4862         __IOM uint32_t FILNUM_2A_H;
4863         struct
4864         {
4865             __IOM uint16_t L;
4866             __IOM uint16_t H;
4867         } FILNUM_2A_H_hword;
4868         struct
4869         {
4870             __IOM uint8_t LL;
4871             __IOM uint8_t LH;
4872             __IOM uint8_t HL;
4873             __IOM uint8_t HH;
4874         } FILNUM_2A_H_byte;
4875         struct
4876         {
4877             __IOM uint8_t FILNUM2A_H_0 : 2;
4878             uint8_t                    : 6;
4879             __IOM uint8_t FILNUM2A_H_1 : 2;
4880             uint8_t                    : 6;
4881             uint8_t                    : 8;
4882             uint8_t                    : 8;
4883         } FILNUM_2A_H_b;
4884     };
4885     __IM uint8_t RESERVED70[40];
4886     union
4887     {
4888         __IOM uint32_t FILNUM_30_L;
4889         struct
4890         {
4891             __IOM uint16_t L;
4892             __IOM uint16_t H;
4893         } FILNUM_30_L_hword;
4894         struct
4895         {
4896             __IOM uint8_t LL;
4897             __IOM uint8_t LH;
4898             __IOM uint8_t HL;
4899             __IOM uint8_t HH;
4900         } FILNUM_30_L_byte;
4901         struct
4902         {
4903             __IOM uint8_t FILNUM30_L_0 : 2;
4904             uint8_t                    : 6;
4905             __IOM uint8_t FILNUM30_L_1 : 2;
4906             uint8_t                    : 6;
4907             __IOM uint8_t FILNUM30_L_2 : 2;
4908             uint8_t                    : 6;
4909             __IOM uint8_t FILNUM30_L_3 : 2;
4910             uint8_t                    : 6;
4911         } FILNUM_30_L_b;
4912     };
4913     union
4914     {
4915         __IOM uint32_t FILNUM_30_H;
4916         struct
4917         {
4918             __IOM uint16_t L;
4919             __IOM uint16_t H;
4920         } FILNUM_30_H_hword;
4921         struct
4922         {
4923             __IOM uint8_t LL;
4924             __IOM uint8_t LH;
4925             __IOM uint8_t HL;
4926             __IOM uint8_t HH;
4927         } FILNUM_30_H_byte;
4928         struct
4929         {
4930             __IOM uint8_t FILNUM30_H_0 : 2;
4931             uint8_t                    : 6;
4932             uint8_t                    : 8;
4933             uint8_t                    : 8;
4934             uint8_t                    : 8;
4935         } FILNUM_30_H_b;
4936     };
4937     union
4938     {
4939         __IOM uint32_t FILNUM_31;
4940         struct
4941         {
4942             __IOM uint16_t L;
4943             __IOM uint16_t H;
4944         } FILNUM_31_hword;
4945         struct
4946         {
4947             __IOM uint8_t LL;
4948             __IOM uint8_t LH;
4949             __IOM uint8_t HL;
4950             __IOM uint8_t HH;
4951         } FILNUM_31_byte;
4952         struct
4953         {
4954             __IOM uint8_t FILNUM31_0 : 2;
4955             uint8_t                  : 6;
4956             __IOM uint8_t FILNUM31_1 : 2;
4957             uint8_t                  : 6;
4958             __IOM uint8_t FILNUM31_2 : 2;
4959             uint8_t                  : 6;
4960             __IOM uint8_t FILNUM31_3 : 2;
4961             uint8_t                  : 6;
4962         } FILNUM_31_b;
4963     };
4964     __IM uint8_t RESERVED71[4];
4965     union
4966     {
4967         __IOM uint32_t FILNUM_32;
4968         struct
4969         {
4970             __IOM uint16_t L;
4971             __IOM uint16_t H;
4972         } FILNUM_32_hword;
4973         struct
4974         {
4975             __IOM uint8_t LL;
4976             __IOM uint8_t LH;
4977             __IOM uint8_t HL;
4978             __IOM uint8_t HH;
4979         } FILNUM_32_byte;
4980         struct
4981         {
4982             __IOM uint8_t FILNUM32_0 : 2;
4983             uint8_t                  : 6;
4984             __IOM uint8_t FILNUM32_1 : 2;
4985             uint8_t                  : 6;
4986             __IOM uint8_t FILNUM32_2 : 2;
4987             uint8_t                  : 6;
4988             __IOM uint8_t FILNUM32_3 : 2;
4989             uint8_t                  : 6;
4990         } FILNUM_32_b;
4991     };
4992     __IM uint8_t RESERVED72[4];
4993     union
4994     {
4995         __IOM uint32_t FILNUM_33_L;
4996         struct
4997         {
4998             __IOM uint16_t L;
4999             __IOM uint16_t H;
5000         } FILNUM_33_L_hword;
5001         struct
5002         {
5003             __IOM uint8_t LL;
5004             __IOM uint8_t LH;
5005             __IOM uint8_t HL;
5006             __IOM uint8_t HH;
5007         } FILNUM_33_L_byte;
5008         struct
5009         {
5010             __IOM uint8_t FILNUM33_L_0 : 2;
5011             uint8_t                    : 6;
5012             __IOM uint8_t FILNUM33_L_1 : 2;
5013             uint8_t                    : 6;
5014             __IOM uint8_t FILNUM33_L_2 : 2;
5015             uint8_t                    : 6;
5016             __IOM uint8_t FILNUM33_L_3 : 2;
5017             uint8_t                    : 6;
5018         } FILNUM_33_L_b;
5019     };
5020     union
5021     {
5022         __IOM uint32_t FILNUM_33_H;
5023         struct
5024         {
5025             __IOM uint16_t L;
5026             __IOM uint16_t H;
5027         } FILNUM_33_H_hword;
5028         struct
5029         {
5030             __IOM uint8_t LL;
5031             __IOM uint8_t LH;
5032             __IOM uint8_t HL;
5033             __IOM uint8_t HH;
5034         } FILNUM_33_H_byte;
5035         struct
5036         {
5037             __IOM uint8_t FILNUM33_H_0 : 2;
5038             uint8_t                    : 6;
5039             __IOM uint8_t FILNUM33_H_1 : 2;
5040             uint8_t                    : 6;
5041             uint8_t                    : 8;
5042             uint8_t                    : 8;
5043         } FILNUM_33_H_b;
5044     };
5045     union
5046     {
5047         __IOM uint32_t FILNUM_34_L;
5048         struct
5049         {
5050             __IOM uint16_t L;
5051             __IOM uint16_t H;
5052         } FILNUM_34_L_hword;
5053         struct
5054         {
5055             __IOM uint8_t LL;
5056             __IOM uint8_t LH;
5057             __IOM uint8_t HL;
5058             __IOM uint8_t HH;
5059         } FILNUM_34_L_byte;
5060         struct
5061         {
5062             __IOM uint8_t FILNUM34_L_0 : 2;
5063             uint8_t                    : 6;
5064             __IOM uint8_t FILNUM34_L_1 : 2;
5065             uint8_t                    : 6;
5066             __IOM uint8_t FILNUM34_L_2 : 2;
5067             uint8_t                    : 6;
5068             __IOM uint8_t FILNUM34_L_3 : 2;
5069             uint8_t                    : 6;
5070         } FILNUM_34_L_b;
5071     };
5072     union
5073     {
5074         __IOM uint32_t FILNUM_34_H;
5075         struct
5076         {
5077             __IOM uint16_t L;
5078             __IOM uint16_t H;
5079         } FILNUM_34_H_hword;
5080         struct
5081         {
5082             __IOM uint8_t LL;
5083             __IOM uint8_t LH;
5084             __IOM uint8_t HL;
5085             __IOM uint8_t HH;
5086         } FILNUM_34_H_byte;
5087         struct
5088         {
5089             __IOM uint8_t FILNUM34_H_0 : 2;
5090             uint8_t                    : 6;
5091             uint8_t                    : 8;
5092             uint8_t                    : 8;
5093             uint8_t                    : 8;
5094         } FILNUM_34_H_b;
5095     };
5096     union
5097     {
5098         __IOM uint32_t FILNUM_35_L;
5099         struct
5100         {
5101             __IOM uint16_t L;
5102             __IOM uint16_t H;
5103         } FILNUM_35_L_hword;
5104         struct
5105         {
5106             __IOM uint8_t LL;
5107             __IOM uint8_t LH;
5108             __IOM uint8_t HL;
5109             __IOM uint8_t HH;
5110         } FILNUM_35_L_byte;
5111         struct
5112         {
5113             __IOM uint8_t FILNUM35_L_0 : 2;
5114             uint8_t                    : 6;
5115             __IOM uint8_t FILNUM35_L_1 : 2;
5116             uint8_t                    : 6;
5117             __IOM uint8_t FILNUM35_L_2 : 2;
5118             uint8_t                    : 6;
5119             __IOM uint8_t FILNUM35_L_3 : 2;
5120             uint8_t                    : 6;
5121         } FILNUM_35_L_b;
5122     };
5123     union
5124     {
5125         __IOM uint32_t FILNUM_35_H;
5126         struct
5127         {
5128             __IOM uint16_t L;
5129             __IOM uint16_t H;
5130         } FILNUM_35_H_hword;
5131         struct
5132         {
5133             __IOM uint8_t LL;
5134             __IOM uint8_t LH;
5135             __IOM uint8_t HL;
5136             __IOM uint8_t HH;
5137         } FILNUM_35_H_byte;
5138         struct
5139         {
5140             __IOM uint8_t FILNUM35_H_0 : 2;
5141             uint8_t                    : 6;
5142             uint8_t                    : 8;
5143             uint8_t                    : 8;
5144             uint8_t                    : 8;
5145         } FILNUM_35_H_b;
5146     };
5147     union
5148     {
5149         __IOM uint32_t FILNUM_36;
5150         struct
5151         {
5152             __IOM uint16_t L;
5153             __IOM uint16_t H;
5154         } FILNUM_36_hword;
5155         struct
5156         {
5157             __IOM uint8_t LL;
5158             __IOM uint8_t LH;
5159             __IOM uint8_t HL;
5160             __IOM uint8_t HH;
5161         } FILNUM_36_byte;
5162         struct
5163         {
5164             __IOM uint8_t FILNUM36_0 : 2;
5165             uint8_t                  : 6;
5166             __IOM uint8_t FILNUM36_1 : 2;
5167             uint8_t                  : 6;
5168             __IOM uint8_t FILNUM36_2 : 2;
5169             uint8_t                  : 6;
5170             __IOM uint8_t FILNUM36_3 : 2;
5171             uint8_t                  : 6;
5172         } FILNUM_36_b;
5173     };
5174     __IM uint8_t RESERVED73[4];
5175     union
5176     {
5177         __IOM uint32_t FILNUM_37_L;
5178         struct
5179         {
5180             __IOM uint16_t L;
5181             __IOM uint16_t H;
5182         } FILNUM_37_L_hword;
5183         struct
5184         {
5185             __IOM uint8_t LL;
5186             __IOM uint8_t LH;
5187             __IOM uint8_t HL;
5188             __IOM uint8_t HH;
5189         } FILNUM_37_L_byte;
5190         struct
5191         {
5192             __IOM uint8_t FILNUM37_L_0 : 2;
5193             uint8_t                    : 6;
5194             __IOM uint8_t FILNUM37_L_1 : 2;
5195             uint8_t                    : 6;
5196             __IOM uint8_t FILNUM37_L_2 : 2;
5197             uint8_t                    : 6;
5198             __IOM uint8_t FILNUM37_L_3 : 2;
5199             uint8_t                    : 6;
5200         } FILNUM_37_L_b;
5201     };
5202     union
5203     {
5204         __IOM uint32_t FILNUM_37_H;
5205         struct
5206         {
5207             __IOM uint16_t L;
5208             __IOM uint16_t H;
5209         } FILNUM_37_H_hword;
5210         struct
5211         {
5212             __IOM uint8_t LL;
5213             __IOM uint8_t LH;
5214             __IOM uint8_t HL;
5215             __IOM uint8_t HH;
5216         } FILNUM_37_H_byte;
5217         struct
5218         {
5219             __IOM uint8_t FILNUM37_H_0 : 2;
5220             uint8_t                    : 6;
5221             uint8_t                    : 8;
5222             uint8_t                    : 8;
5223             uint8_t                    : 8;
5224         } FILNUM_37_H_b;
5225     };
5226     __IM uint8_t RESERVED74[576];
5227     union
5228     {
5229         __IOM uint32_t FILCLKSEL_00;
5230         struct
5231         {
5232             __IOM uint16_t L;
5233             __IOM uint16_t H;
5234         } FILCLKSEL_00_hword;
5235         struct
5236         {
5237             __IOM uint8_t LL;
5238             __IOM uint8_t LH;
5239             __IOM uint8_t HL;
5240             __IOM uint8_t HH;
5241         } FILCLKSEL_00_byte;
5242         struct
5243         {
5244             __IOM uint8_t FILCLKSEL00_0 : 2;
5245             uint8_t                     : 6;
5246             uint8_t                     : 8;
5247             uint8_t                     : 8;
5248             uint8_t                     : 8;
5249         } FILCLKSEL_00_b;
5250     };
5251     __IM uint8_t RESERVED75[252];
5252     union
5253     {
5254         __IOM uint32_t FILCLKSEL_20;
5255         struct
5256         {
5257             __IOM uint16_t L;
5258             __IOM uint16_t H;
5259         } FILCLKSEL_20_hword;
5260         struct
5261         {
5262             __IOM uint8_t LL;
5263             __IOM uint8_t LH;
5264             __IOM uint8_t HL;
5265             __IOM uint8_t HH;
5266         } FILCLKSEL_20_byte;
5267         struct
5268         {
5269             __IOM uint8_t FILCLKSEL20_0 : 2;
5270             uint8_t                     : 6;
5271             __IOM uint8_t FILCLKSEL20_1 : 2;
5272             uint8_t                     : 6;
5273             __IOM uint8_t FILCLKSEL20_2 : 2;
5274             uint8_t                     : 6;
5275             __IOM uint8_t FILCLKSEL20_3 : 2;
5276             uint8_t                     : 6;
5277         } FILCLKSEL_20_b;
5278     };
5279     __IM uint8_t RESERVED76[4];
5280     union
5281     {
5282         __IOM uint32_t FILCLKSEL_21_L;
5283         struct
5284         {
5285             __IOM uint16_t L;
5286             __IOM uint16_t H;
5287         } FILCLKSEL_21_L_hword;
5288         struct
5289         {
5290             __IOM uint8_t LL;
5291             __IOM uint8_t LH;
5292             __IOM uint8_t HL;
5293             __IOM uint8_t HH;
5294         } FILCLKSEL_21_L_byte;
5295         struct
5296         {
5297             __IOM uint8_t FILCLKSEL21_L_0 : 2;
5298             uint8_t                       : 6;
5299             __IOM uint8_t FILCLKSEL21_L_1 : 2;
5300             uint8_t                       : 6;
5301             __IOM uint8_t FILCLKSEL21_L_2 : 2;
5302             uint8_t                       : 6;
5303             __IOM uint8_t FILCLKSEL21_L_3 : 2;
5304             uint8_t                       : 6;
5305         } FILCLKSEL_21_L_b;
5306     };
5307     union
5308     {
5309         __IOM uint32_t FILCLKSEL_21_H;
5310         struct
5311         {
5312             __IOM uint16_t L;
5313             __IOM uint16_t H;
5314         } FILCLKSEL_21_H_hword;
5315         struct
5316         {
5317             __IOM uint8_t LL;
5318             __IOM uint8_t LH;
5319             __IOM uint8_t HL;
5320             __IOM uint8_t HH;
5321         } FILCLKSEL_21_H_byte;
5322         struct
5323         {
5324             __IOM uint8_t FILCLKSEL21_H_0 : 2;
5325             uint8_t                       : 6;
5326             uint8_t                       : 8;
5327             uint8_t                       : 8;
5328             uint8_t                       : 8;
5329         } FILCLKSEL_21_H_b;
5330     };
5331     union
5332     {
5333         __IOM uint32_t FILCLKSEL_22_L;
5334         struct
5335         {
5336             __IOM uint16_t L;
5337             __IOM uint16_t H;
5338         } FILCLKSEL_22_L_hword;
5339         struct
5340         {
5341             __IOM uint8_t LL;
5342             __IOM uint8_t LH;
5343             __IOM uint8_t HL;
5344             __IOM uint8_t HH;
5345         } FILCLKSEL_22_L_byte;
5346         struct
5347         {
5348             __IOM uint8_t FILCLKSEL22_L_0 : 2;
5349             uint8_t                       : 6;
5350             __IOM uint8_t FILCLKSEL22_L_1 : 2;
5351             uint8_t                       : 6;
5352             __IOM uint8_t FILCLKSEL22_L_2 : 2;
5353             uint8_t                       : 6;
5354             __IOM uint8_t FILCLKSEL22_L_3 : 2;
5355             uint8_t                       : 6;
5356         } FILCLKSEL_22_L_b;
5357     };
5358     union
5359     {
5360         __IOM uint32_t FILCLKSEL_22_H;
5361         struct
5362         {
5363             __IOM uint16_t L;
5364             __IOM uint16_t H;
5365         } FILCLKSEL_22_H_hword;
5366         struct
5367         {
5368             __IOM uint8_t LL;
5369             __IOM uint8_t LH;
5370             __IOM uint8_t HL;
5371             __IOM uint8_t HH;
5372         } FILCLKSEL_22_H_byte;
5373         struct
5374         {
5375             __IOM uint8_t FILCLKSEL22_H_0 : 2;
5376             uint8_t                       : 6;
5377             uint8_t                       : 8;
5378             uint8_t                       : 8;
5379             uint8_t                       : 8;
5380         } FILCLKSEL_22_H_b;
5381     };
5382     union
5383     {
5384         __IOM uint32_t FILCLKSEL_23;
5385         struct
5386         {
5387             __IOM uint16_t L;
5388             __IOM uint16_t H;
5389         } FILCLKSEL_23_hword;
5390         struct
5391         {
5392             __IOM uint8_t LL;
5393             __IOM uint8_t LH;
5394             __IOM uint8_t HL;
5395             __IOM uint8_t HH;
5396         } FILCLKSEL_23_byte;
5397         struct
5398         {
5399             __IOM uint8_t FILCLKSEL23_0 : 2;
5400             uint8_t                     : 6;
5401             __IOM uint8_t FILCLKSEL23_1 : 2;
5402             uint8_t                     : 6;
5403             __IOM uint8_t FILCLKSEL23_2 : 2;
5404             uint8_t                     : 6;
5405             __IOM uint8_t FILCLKSEL23_3 : 2;
5406             uint8_t                     : 6;
5407         } FILCLKSEL_23_b;
5408     };
5409     __IM uint8_t RESERVED77[4];
5410     union
5411     {
5412         __IOM uint32_t FILCLKSEL_24;
5413         struct
5414         {
5415             __IOM uint16_t L;
5416             __IOM uint16_t H;
5417         } FILCLKSEL_24_hword;
5418         struct
5419         {
5420             __IOM uint8_t LL;
5421             __IOM uint8_t LH;
5422             __IOM uint8_t HL;
5423             __IOM uint8_t HH;
5424         } FILCLKSEL_24_byte;
5425         struct
5426         {
5427             __IOM uint8_t FILCLKSEL24_0 : 2;
5428             uint8_t                     : 6;
5429             __IOM uint8_t FILCLKSEL24_1 : 2;
5430             uint8_t                     : 6;
5431             uint8_t                     : 8;
5432             uint8_t                     : 8;
5433         } FILCLKSEL_24_b;
5434     };
5435     __IM uint8_t RESERVED78[4];
5436     union
5437     {
5438         __IOM uint32_t FILCLKSEL_25_L;
5439         struct
5440         {
5441             __IOM uint16_t L;
5442             __IOM uint16_t H;
5443         } FILCLKSEL_25_L_hword;
5444         struct
5445         {
5446             __IOM uint8_t LL;
5447             __IOM uint8_t LH;
5448             __IOM uint8_t HL;
5449             __IOM uint8_t HH;
5450         } FILCLKSEL_25_L_byte;
5451         struct
5452         {
5453             __IOM uint8_t FILCLKSEL25_L_0 : 2;
5454             uint8_t                       : 6;
5455             __IOM uint8_t FILCLKSEL25_L_1 : 2;
5456             uint8_t                       : 6;
5457             __IOM uint8_t FILCLKSEL25_L_2 : 2;
5458             uint8_t                       : 6;
5459             __IOM uint8_t FILCLKSEL25_L_3 : 2;
5460             uint8_t                       : 6;
5461         } FILCLKSEL_25_L_b;
5462     };
5463     union
5464     {
5465         __IOM uint32_t FILCLKSEL_25_H;
5466         struct
5467         {
5468             __IOM uint16_t L;
5469             __IOM uint16_t H;
5470         } FILCLKSEL_25_H_hword;
5471         struct
5472         {
5473             __IOM uint8_t LL;
5474             __IOM uint8_t LH;
5475             __IOM uint8_t HL;
5476             __IOM uint8_t HH;
5477         } FILCLKSEL_25_H_byte;
5478         struct
5479         {
5480             __IOM uint8_t FILCLKSEL25_H_0 : 2;
5481             uint8_t                       : 6;
5482             uint8_t                       : 8;
5483             uint8_t                       : 8;
5484             uint8_t                       : 8;
5485         } FILCLKSEL_25_H_b;
5486     };
5487     union
5488     {
5489         __IOM uint32_t FILCLKSEL_26;
5490         struct
5491         {
5492             __IOM uint16_t L;
5493             __IOM uint16_t H;
5494         } FILCLKSEL_26_hword;
5495         struct
5496         {
5497             __IOM uint8_t LL;
5498             __IOM uint8_t LH;
5499             __IOM uint8_t HL;
5500             __IOM uint8_t HH;
5501         } FILCLKSEL_26_byte;
5502         struct
5503         {
5504             __IOM uint8_t FILCLKSEL26_0 : 2;
5505             uint8_t                     : 6;
5506             __IOM uint8_t FILCLKSEL26_1 : 2;
5507             uint8_t                     : 6;
5508             __IOM uint8_t FILCLKSEL26_2 : 2;
5509             uint8_t                     : 6;
5510             uint8_t                     : 8;
5511         } FILCLKSEL_26_b;
5512     };
5513     __IM uint8_t RESERVED79[4];
5514     union
5515     {
5516         __IOM uint32_t FILCLKSEL_27;
5517         struct
5518         {
5519             __IOM uint16_t L;
5520             __IOM uint16_t H;
5521         } FILCLKSEL_27_hword;
5522         struct
5523         {
5524             __IOM uint8_t LL;
5525             __IOM uint8_t LH;
5526             __IOM uint8_t HL;
5527             __IOM uint8_t HH;
5528         } FILCLKSEL_27_byte;
5529         struct
5530         {
5531             __IOM uint8_t FILCLKSEL27_0 : 2;
5532             uint8_t                     : 6;
5533             __IOM uint8_t FILCLKSEL27_1 : 2;
5534             uint8_t                     : 6;
5535             __IOM uint8_t FILCLKSEL27_2 : 2;
5536             uint8_t                     : 6;
5537             __IOM uint8_t FILCLKSEL27_3 : 2;
5538             uint8_t                     : 6;
5539         } FILCLKSEL_27_b;
5540     };
5541     __IM uint8_t RESERVED80[4];
5542     union
5543     {
5544         __IOM uint32_t FILCLKSEL_28;
5545         struct
5546         {
5547             __IOM uint16_t L;
5548             __IOM uint16_t H;
5549         } FILCLKSEL_28_hword;
5550         struct
5551         {
5552             __IOM uint8_t LL;
5553             __IOM uint8_t LH;
5554             __IOM uint8_t HL;
5555             __IOM uint8_t HH;
5556         } FILCLKSEL_28_byte;
5557         struct
5558         {
5559             __IOM uint8_t FILCLKSEL28_0 : 2;
5560             uint8_t                     : 6;
5561             __IOM uint8_t FILCLKSEL28_1 : 2;
5562             uint8_t                     : 6;
5563             uint8_t                     : 8;
5564             uint8_t                     : 8;
5565         } FILCLKSEL_28_b;
5566     };
5567     __IM uint8_t RESERVED81[4];
5568     union
5569     {
5570         __IOM uint32_t FILCLKSEL_29;
5571         struct
5572         {
5573             __IOM uint16_t L;
5574             __IOM uint16_t H;
5575         } FILCLKSEL_29_hword;
5576         struct
5577         {
5578             __IOM uint8_t LL;
5579             __IOM uint8_t LH;
5580             __IOM uint8_t HL;
5581             __IOM uint8_t HH;
5582         } FILCLKSEL_29_byte;
5583         struct
5584         {
5585             __IOM uint8_t FILCLKSEL29_0 : 2;
5586             uint8_t                     : 6;
5587             __IOM uint8_t FILCLKSEL29_1 : 2;
5588             uint8_t                     : 6;
5589             __IOM uint8_t FILCLKSEL29_2 : 2;
5590             uint8_t                     : 6;
5591             __IOM uint8_t FILCLKSEL29_3 : 2;
5592             uint8_t                     : 6;
5593         } FILCLKSEL_29_b;
5594     };
5595     __IM uint8_t RESERVED82[4];
5596     union
5597     {
5598         __IOM uint32_t FILCLKSEL_2A_L;
5599         struct
5600         {
5601             __IOM uint16_t L;
5602             __IOM uint16_t H;
5603         } FILCLKSEL_2A_L_hword;
5604         struct
5605         {
5606             __IOM uint8_t LL;
5607             __IOM uint8_t LH;
5608             __IOM uint8_t HL;
5609             __IOM uint8_t HH;
5610         } FILCLKSEL_2A_L_byte;
5611         struct
5612         {
5613             __IOM uint8_t FILCLKSEL2A_L_0 : 2;
5614             uint8_t                       : 6;
5615             __IOM uint8_t FILCLKSEL2A_L_1 : 2;
5616             uint8_t                       : 6;
5617             __IOM uint8_t FILCLKSEL2A_L_2 : 2;
5618             uint8_t                       : 6;
5619             __IOM uint8_t FILCLKSEL2A_L_3 : 2;
5620             uint8_t                       : 6;
5621         } FILCLKSEL_2A_L_b;
5622     };
5623     union
5624     {
5625         __IOM uint32_t FILCLKSEL_2A_H;
5626         struct
5627         {
5628             __IOM uint16_t L;
5629             __IOM uint16_t H;
5630         } FILCLKSEL_2A_H_hword;
5631         struct
5632         {
5633             __IOM uint8_t LL;
5634             __IOM uint8_t LH;
5635             __IOM uint8_t HL;
5636             __IOM uint8_t HH;
5637         } FILCLKSEL_2A_H_byte;
5638         struct
5639         {
5640             __IOM uint8_t FILCLKSEL2A_H_0 : 2;
5641             uint8_t                       : 6;
5642             __IOM uint8_t FILCLKSEL2A_H_1 : 2;
5643             uint8_t                       : 6;
5644             uint8_t                       : 8;
5645             uint8_t                       : 8;
5646         } FILCLKSEL_2A_H_b;
5647     };
5648     __IM uint8_t RESERVED83[40];
5649     union
5650     {
5651         __IOM uint32_t FILCLKSEL_30_L;
5652         struct
5653         {
5654             __IOM uint16_t L;
5655             __IOM uint16_t H;
5656         } FILCLKSEL_30_L_hword;
5657         struct
5658         {
5659             __IOM uint8_t LL;
5660             __IOM uint8_t LH;
5661             __IOM uint8_t HL;
5662             __IOM uint8_t HH;
5663         } FILCLKSEL_30_L_byte;
5664         struct
5665         {
5666             __IOM uint8_t FILCLKSEL30_L_0 : 2;
5667             uint8_t                       : 6;
5668             __IOM uint8_t FILCLKSEL30_L_1 : 2;
5669             uint8_t                       : 6;
5670             __IOM uint8_t FILCLKSEL30_L_2 : 2;
5671             uint8_t                       : 6;
5672             __IOM uint8_t FILCLKSEL30_L_3 : 2;
5673             uint8_t                       : 6;
5674         } FILCLKSEL_30_L_b;
5675     };
5676     union
5677     {
5678         __IOM uint32_t FILCLKSEL_30_H;
5679         struct
5680         {
5681             __IOM uint16_t L;
5682             __IOM uint16_t H;
5683         } FILCLKSEL_30_H_hword;
5684         struct
5685         {
5686             __IOM uint8_t LL;
5687             __IOM uint8_t LH;
5688             __IOM uint8_t HL;
5689             __IOM uint8_t HH;
5690         } FILCLKSEL_30_H_byte;
5691         struct
5692         {
5693             __IOM uint8_t FILCLKSEL30_H_0 : 2;
5694             uint8_t                       : 6;
5695             uint8_t                       : 8;
5696             uint8_t                       : 8;
5697             uint8_t                       : 8;
5698         } FILCLKSEL_30_H_b;
5699     };
5700     union
5701     {
5702         __IOM uint32_t FILCLKSEL_31;
5703         struct
5704         {
5705             __IOM uint16_t L;
5706             __IOM uint16_t H;
5707         } FILCLKSEL_31_hword;
5708         struct
5709         {
5710             __IOM uint8_t LL;
5711             __IOM uint8_t LH;
5712             __IOM uint8_t HL;
5713             __IOM uint8_t HH;
5714         } FILCLKSEL_31_byte;
5715         struct
5716         {
5717             __IOM uint8_t FILCLKSEL31_0 : 2;
5718             uint8_t                     : 6;
5719             __IOM uint8_t FILCLKSEL31_1 : 2;
5720             uint8_t                     : 6;
5721             __IOM uint8_t FILCLKSEL31_2 : 2;
5722             uint8_t                     : 6;
5723             __IOM uint8_t FILCLKSEL31_3 : 2;
5724             uint8_t                     : 6;
5725         } FILCLKSEL_31_b;
5726     };
5727     __IM uint8_t RESERVED84[4];
5728     union
5729     {
5730         __IOM uint32_t FILCLKSEL_32;
5731         struct
5732         {
5733             __IOM uint16_t L;
5734             __IOM uint16_t H;
5735         } FILCLKSEL_32_hword;
5736         struct
5737         {
5738             __IOM uint8_t LL;
5739             __IOM uint8_t LH;
5740             __IOM uint8_t HL;
5741             __IOM uint8_t HH;
5742         } FILCLKSEL_32_byte;
5743         struct
5744         {
5745             __IOM uint8_t FILCLKSEL32_0 : 2;
5746             uint8_t                     : 6;
5747             __IOM uint8_t FILCLKSEL32_1 : 2;
5748             uint8_t                     : 6;
5749             __IOM uint8_t FILCLKSEL32_2 : 2;
5750             uint8_t                     : 6;
5751             __IOM uint8_t FILCLKSEL32_3 : 2;
5752             uint8_t                     : 6;
5753         } FILCLKSEL_32_b;
5754     };
5755     __IM uint8_t RESERVED85[4];
5756     union
5757     {
5758         __IOM uint32_t FILCLKSEL_33_L;
5759         struct
5760         {
5761             __IOM uint16_t L;
5762             __IOM uint16_t H;
5763         } FILCLKSEL_33_L_hword;
5764         struct
5765         {
5766             __IOM uint8_t LL;
5767             __IOM uint8_t LH;
5768             __IOM uint8_t HL;
5769             __IOM uint8_t HH;
5770         } FILCLKSEL_33_L_byte;
5771         struct
5772         {
5773             __IOM uint8_t FILCLKSEL33_L_0 : 2;
5774             uint8_t                       : 6;
5775             __IOM uint8_t FILCLKSEL33_L_1 : 2;
5776             uint8_t                       : 6;
5777             __IOM uint8_t FILCLKSEL33_L_2 : 2;
5778             uint8_t                       : 6;
5779             __IOM uint8_t FILCLKSEL33_L_3 : 2;
5780             uint8_t                       : 6;
5781         } FILCLKSEL_33_L_b;
5782     };
5783     union
5784     {
5785         __IOM uint32_t FILCLKSEL_33_H;
5786         struct
5787         {
5788             __IOM uint16_t L;
5789             __IOM uint16_t H;
5790         } FILCLKSEL_33_H_hword;
5791         struct
5792         {
5793             __IOM uint8_t LL;
5794             __IOM uint8_t LH;
5795             __IOM uint8_t HL;
5796             __IOM uint8_t HH;
5797         } FILCLKSEL_33_H_byte;
5798         struct
5799         {
5800             __IOM uint8_t FILCLKSEL33_H_0 : 2;
5801             uint8_t                       : 6;
5802             __IOM uint8_t FILCLKSEL33_H_1 : 2;
5803             uint8_t                       : 6;
5804             uint8_t                       : 8;
5805             uint8_t                       : 8;
5806         } FILCLKSEL_33_H_b;
5807     };
5808     union
5809     {
5810         __IOM uint32_t FILCLKSEL_34_L;
5811         struct
5812         {
5813             __IOM uint16_t L;
5814             __IOM uint16_t H;
5815         } FILCLKSEL_34_L_hword;
5816         struct
5817         {
5818             __IOM uint8_t LL;
5819             __IOM uint8_t LH;
5820             __IOM uint8_t HL;
5821             __IOM uint8_t HH;
5822         } FILCLKSEL_34_L_byte;
5823         struct
5824         {
5825             __IOM uint8_t FILCLKSEL34_L_0 : 2;
5826             uint8_t                       : 6;
5827             __IOM uint8_t FILCLKSEL34_L_1 : 2;
5828             uint8_t                       : 6;
5829             __IOM uint8_t FILCLKSEL34_L_2 : 2;
5830             uint8_t                       : 6;
5831             __IOM uint8_t FILCLKSEL34_L_3 : 2;
5832             uint8_t                       : 6;
5833         } FILCLKSEL_34_L_b;
5834     };
5835     union
5836     {
5837         __IOM uint32_t FILCLKSEL_34_H;
5838         struct
5839         {
5840             __IOM uint16_t L;
5841             __IOM uint16_t H;
5842         } FILCLKSEL_34_H_hword;
5843         struct
5844         {
5845             __IOM uint8_t LL;
5846             __IOM uint8_t LH;
5847             __IOM uint8_t HL;
5848             __IOM uint8_t HH;
5849         } FILCLKSEL_34_H_byte;
5850         struct
5851         {
5852             __IOM uint8_t FILCLKSEL34_H_0 : 2;
5853             uint8_t                       : 6;
5854             uint8_t                       : 8;
5855             uint8_t                       : 8;
5856             uint8_t                       : 8;
5857         } FILCLKSEL_34_H_b;
5858     };
5859     union
5860     {
5861         __IOM uint32_t FILCLKSEL_35_L;
5862         struct
5863         {
5864             __IOM uint16_t L;
5865             __IOM uint16_t H;
5866         } FILCLKSEL_35_L_hword;
5867         struct
5868         {
5869             __IOM uint8_t LL;
5870             __IOM uint8_t LH;
5871             __IOM uint8_t HL;
5872             __IOM uint8_t HH;
5873         } FILCLKSEL_35_L_byte;
5874         struct
5875         {
5876             __IOM uint8_t FILCLKSEL35_L_0 : 2;
5877             uint8_t                       : 6;
5878             __IOM uint8_t FILCLKSEL35_L_1 : 2;
5879             uint8_t                       : 6;
5880             __IOM uint8_t FILCLKSEL35_L_2 : 2;
5881             uint8_t                       : 6;
5882             __IOM uint8_t FILCLKSEL35_L_3 : 2;
5883             uint8_t                       : 6;
5884         } FILCLKSEL_35_L_b;
5885     };
5886     union
5887     {
5888         __IOM uint32_t FILCLKSEL_35_H;
5889         struct
5890         {
5891             __IOM uint16_t L;
5892             __IOM uint16_t H;
5893         } FILCLKSEL_35_H_hword;
5894         struct
5895         {
5896             __IOM uint8_t LL;
5897             __IOM uint8_t LH;
5898             __IOM uint8_t HL;
5899             __IOM uint8_t HH;
5900         } FILCLKSEL_35_H_byte;
5901         struct
5902         {
5903             __IOM uint8_t FILCLKSEL35_H_0 : 2;
5904             uint8_t                       : 6;
5905             uint8_t                       : 8;
5906             uint8_t                       : 8;
5907             uint8_t                       : 8;
5908         } FILCLKSEL_35_H_b;
5909     };
5910     union
5911     {
5912         __IOM uint32_t FILCLKSEL_36;
5913         struct
5914         {
5915             __IOM uint16_t L;
5916             __IOM uint16_t H;
5917         } FILCLKSEL_36_hword;
5918         struct
5919         {
5920             __IOM uint8_t LL;
5921             __IOM uint8_t LH;
5922             __IOM uint8_t HL;
5923             __IOM uint8_t HH;
5924         } FILCLKSEL_36_byte;
5925         struct
5926         {
5927             __IOM uint8_t FILCLKSEL36_0 : 2;
5928             uint8_t                     : 6;
5929             __IOM uint8_t FILCLKSEL36_1 : 2;
5930             uint8_t                     : 6;
5931             __IOM uint8_t FILCLKSEL36_2 : 2;
5932             uint8_t                     : 6;
5933             __IOM uint8_t FILCLKSEL36_3 : 2;
5934             uint8_t                     : 6;
5935         } FILCLKSEL_36_b;
5936     };
5937     __IM uint8_t RESERVED86[4];
5938     union
5939     {
5940         __IOM uint32_t FILCLKSEL_37_L;
5941         struct
5942         {
5943             __IOM uint16_t L;
5944             __IOM uint16_t H;
5945         } FILCLKSEL_37_L_hword;
5946         struct
5947         {
5948             __IOM uint8_t LL;
5949             __IOM uint8_t LH;
5950             __IOM uint8_t HL;
5951             __IOM uint8_t HH;
5952         } FILCLKSEL_37_L_byte;
5953         struct
5954         {
5955             __IOM uint8_t FILCLKSEL37_L_0 : 2;
5956             uint8_t                       : 6;
5957             __IOM uint8_t FILCLKSEL37_L_1 : 2;
5958             uint8_t                       : 6;
5959             __IOM uint8_t FILCLKSEL37_L_2 : 2;
5960             uint8_t                       : 6;
5961             __IOM uint8_t FILCLKSEL37_L_3 : 2;
5962             uint8_t                       : 6;
5963         } FILCLKSEL_37_L_b;
5964     };
5965     union
5966     {
5967         __IOM uint32_t FILCLKSEL_37_H;
5968         struct
5969         {
5970             __IOM uint16_t L;
5971             __IOM uint16_t H;
5972         } FILCLKSEL_37_H_hword;
5973         struct
5974         {
5975             __IOM uint8_t LL;
5976             __IOM uint8_t LH;
5977             __IOM uint8_t HL;
5978             __IOM uint8_t HH;
5979         } FILCLKSEL_37_H_byte;
5980         struct
5981         {
5982             __IOM uint8_t FILCLKSEL37_H_0 : 2;
5983             uint8_t                       : 6;
5984             uint8_t                       : 8;
5985             uint8_t                       : 8;
5986             uint8_t                       : 8;
5987         } FILCLKSEL_37_H_b;
5988     };
5989     __IM uint8_t RESERVED87[832];
5990     union
5991     {
5992         __IOM uint32_t ISEL_20;
5993         struct
5994         {
5995             __IOM uint16_t L;
5996             __IOM uint16_t H;
5997         } ISEL_20_hword;
5998         struct
5999         {
6000             __IOM uint8_t LL;
6001             __IOM uint8_t LH;
6002             __IOM uint8_t HL;
6003             __IOM uint8_t HH;
6004         } ISEL_20_byte;
6005         struct
6006         {
6007             __IOM uint8_t ISEL20_0 : 1;
6008             uint8_t                : 7;
6009             __IOM uint8_t ISEL20_1 : 1;
6010             uint8_t                : 7;
6011             __IOM uint8_t ISEL20_2 : 1;
6012             uint8_t                : 7;
6013             __IOM uint8_t ISEL20_3 : 1;
6014             uint8_t                : 7;
6015         } ISEL_20_b;
6016     };
6017     __IM uint8_t RESERVED88[4];
6018     union
6019     {
6020         __IOM uint32_t ISEL_21_L;
6021         struct
6022         {
6023             __IOM uint16_t L;
6024             __IOM uint16_t H;
6025         } ISEL_21_L_hword;
6026         struct
6027         {
6028             __IOM uint8_t LL;
6029             __IOM uint8_t LH;
6030             __IOM uint8_t HL;
6031             __IOM uint8_t HH;
6032         } ISEL_21_L_byte;
6033         struct
6034         {
6035             __IOM uint8_t ISEL21_L_0 : 1;
6036             uint8_t                  : 7;
6037             __IOM uint8_t ISEL21_L_1 : 1;
6038             uint8_t                  : 7;
6039             __IOM uint8_t ISEL21_L_2 : 1;
6040             uint8_t                  : 7;
6041             __IOM uint8_t ISEL21_L_3 : 1;
6042             uint8_t                  : 7;
6043         } ISEL_21_L_b;
6044     };
6045     union
6046     {
6047         __IOM uint32_t ISEL_21_H;
6048         struct
6049         {
6050             __IOM uint16_t L;
6051             __IOM uint16_t H;
6052         } ISEL_21_H_hword;
6053         struct
6054         {
6055             __IOM uint8_t LL;
6056             __IOM uint8_t LH;
6057             __IOM uint8_t HL;
6058             __IOM uint8_t HH;
6059         } ISEL_21_H_byte;
6060         struct
6061         {
6062             __IOM uint8_t ISEL21_H_0 : 1;
6063             uint8_t                  : 7;
6064             uint8_t                  : 8;
6065             uint8_t                  : 8;
6066             uint8_t                  : 8;
6067         } ISEL_21_H_b;
6068     };
6069     union
6070     {
6071         __IOM uint32_t ISEL_22_L;
6072         struct
6073         {
6074             __IOM uint16_t L;
6075             __IOM uint16_t H;
6076         } ISEL_22_L_hword;
6077         struct
6078         {
6079             __IOM uint8_t LL;
6080             __IOM uint8_t LH;
6081             __IOM uint8_t HL;
6082             __IOM uint8_t HH;
6083         } ISEL_22_L_byte;
6084         struct
6085         {
6086             __IOM uint8_t ISEL22_L_0 : 1;
6087             uint8_t                  : 7;
6088             __IOM uint8_t ISEL22_L_1 : 1;
6089             uint8_t                  : 7;
6090             __IOM uint8_t ISEL22_L_2 : 1;
6091             uint8_t                  : 7;
6092             __IOM uint8_t ISEL22_L_3 : 1;
6093             uint8_t                  : 7;
6094         } ISEL_22_L_b;
6095     };
6096     union
6097     {
6098         __IOM uint32_t ISEL_22_H;
6099         struct
6100         {
6101             __IOM uint16_t L;
6102             __IOM uint16_t H;
6103         } ISEL_22_H_hword;
6104         struct
6105         {
6106             __IOM uint8_t LL;
6107             __IOM uint8_t LH;
6108             __IOM uint8_t HL;
6109             __IOM uint8_t HH;
6110         } ISEL_22_H_byte;
6111         struct
6112         {
6113             __IOM uint8_t ISEL22_H_0 : 1;
6114             uint8_t                  : 7;
6115             uint8_t                  : 8;
6116             uint8_t                  : 8;
6117             uint8_t                  : 8;
6118         } ISEL_22_H_b;
6119     };
6120     union
6121     {
6122         __IOM uint32_t ISEL_23;
6123         struct
6124         {
6125             __IOM uint16_t L;
6126             __IOM uint16_t H;
6127         } ISEL_23_hword;
6128         struct
6129         {
6130             __IOM uint8_t LL;
6131             __IOM uint8_t LH;
6132             __IOM uint8_t HL;
6133             __IOM uint8_t HH;
6134         } ISEL_23_byte;
6135         struct
6136         {
6137             __IOM uint8_t ISEL23_0 : 1;
6138             uint8_t                : 7;
6139             __IOM uint8_t ISEL23_1 : 1;
6140             uint8_t                : 7;
6141             __IOM uint8_t ISEL23_2 : 1;
6142             uint8_t                : 7;
6143             __IOM uint8_t ISEL23_3 : 1;
6144             uint8_t                : 7;
6145         } ISEL_23_b;
6146     };
6147     __IM uint8_t RESERVED89[4];
6148     union
6149     {
6150         __IOM uint32_t ISEL_24;
6151         struct
6152         {
6153             __IOM uint16_t L;
6154             __IOM uint16_t H;
6155         } ISEL_24_hword;
6156         struct
6157         {
6158             __IOM uint8_t LL;
6159             __IOM uint8_t LH;
6160             __IOM uint8_t HL;
6161             __IOM uint8_t HH;
6162         } ISEL_24_byte;
6163         struct
6164         {
6165             __IOM uint8_t ISEL24_0 : 1;
6166             uint8_t                : 7;
6167             __IOM uint8_t ISEL24_1 : 1;
6168             uint8_t                : 7;
6169             uint8_t                : 8;
6170             uint8_t                : 8;
6171         } ISEL_24_b;
6172     };
6173     __IM uint8_t RESERVED90[4];
6174     union
6175     {
6176         __IOM uint32_t ISEL_25_L;
6177         struct
6178         {
6179             __IOM uint16_t L;
6180             __IOM uint16_t H;
6181         } ISEL_25_L_hword;
6182         struct
6183         {
6184             __IOM uint8_t LL;
6185             __IOM uint8_t LH;
6186             __IOM uint8_t HL;
6187             __IOM uint8_t HH;
6188         } ISEL_25_L_byte;
6189         struct
6190         {
6191             __IOM uint8_t ISEL25_L_0 : 1;
6192             uint8_t                  : 7;
6193             __IOM uint8_t ISEL25_L_1 : 1;
6194             uint8_t                  : 7;
6195             __IOM uint8_t ISEL25_L_2 : 1;
6196             uint8_t                  : 7;
6197             __IOM uint8_t ISEL25_L_3 : 1;
6198             uint8_t                  : 7;
6199         } ISEL_25_L_b;
6200     };
6201     union
6202     {
6203         __IOM uint32_t ISEL_25_H;
6204         struct
6205         {
6206             __IOM uint16_t L;
6207             __IOM uint16_t H;
6208         } ISEL_25_H_hword;
6209         struct
6210         {
6211             __IOM uint8_t LL;
6212             __IOM uint8_t LH;
6213             __IOM uint8_t HL;
6214             __IOM uint8_t HH;
6215         } ISEL_25_H_byte;
6216         struct
6217         {
6218             __IOM uint8_t ISEL25_H_0 : 1;
6219             uint8_t                  : 7;
6220             uint8_t                  : 8;
6221             uint8_t                  : 8;
6222             uint8_t                  : 8;
6223         } ISEL_25_H_b;
6224     };
6225     union
6226     {
6227         __IOM uint32_t ISEL_26;
6228         struct
6229         {
6230             __IOM uint16_t L;
6231             __IOM uint16_t H;
6232         } ISEL_26_hword;
6233         struct
6234         {
6235             __IOM uint8_t LL;
6236             __IOM uint8_t LH;
6237             __IOM uint8_t HL;
6238             __IOM uint8_t HH;
6239         } ISEL_26_byte;
6240         struct
6241         {
6242             __IOM uint8_t ISEL26_0 : 1;
6243             uint8_t                : 7;
6244             __IOM uint8_t ISEL26_1 : 1;
6245             uint8_t                : 7;
6246             __IOM uint8_t ISEL26_2 : 1;
6247             uint8_t                : 7;
6248             uint8_t                : 8;
6249         } ISEL_26_b;
6250     };
6251     __IM uint8_t RESERVED91[4];
6252     union
6253     {
6254         __IOM uint32_t ISEL_27;
6255         struct
6256         {
6257             __IOM uint16_t L;
6258             __IOM uint16_t H;
6259         } ISEL_27_hword;
6260         struct
6261         {
6262             __IOM uint8_t LL;
6263             __IOM uint8_t LH;
6264             __IOM uint8_t HL;
6265             __IOM uint8_t HH;
6266         } ISEL_27_byte;
6267         struct
6268         {
6269             __IOM uint8_t ISEL27_0 : 1;
6270             uint8_t                : 7;
6271             __IOM uint8_t ISEL27_1 : 1;
6272             uint8_t                : 7;
6273             __IOM uint8_t ISEL27_2 : 1;
6274             uint8_t                : 7;
6275             __IOM uint8_t ISEL27_3 : 1;
6276             uint8_t                : 7;
6277         } ISEL_27_b;
6278     };
6279     __IM uint8_t RESERVED92[4];
6280     union
6281     {
6282         __IOM uint32_t ISEL_28;
6283         struct
6284         {
6285             __IOM uint16_t L;
6286             __IOM uint16_t H;
6287         } ISEL_28_hword;
6288         struct
6289         {
6290             __IOM uint8_t LL;
6291             __IOM uint8_t LH;
6292             __IOM uint8_t HL;
6293             __IOM uint8_t HH;
6294         } ISEL_28_byte;
6295         struct
6296         {
6297             __IOM uint8_t ISEL28_0 : 1;
6298             uint8_t                : 7;
6299             __IOM uint8_t ISEL28_1 : 1;
6300             uint8_t                : 7;
6301             uint8_t                : 8;
6302             uint8_t                : 8;
6303         } ISEL_28_b;
6304     };
6305     __IM uint8_t RESERVED93[4];
6306     union
6307     {
6308         __IOM uint32_t ISEL_29;
6309         struct
6310         {
6311             __IOM uint16_t L;
6312             __IOM uint16_t H;
6313         } ISEL_29_hword;
6314         struct
6315         {
6316             __IOM uint8_t LL;
6317             __IOM uint8_t LH;
6318             __IOM uint8_t HL;
6319             __IOM uint8_t HH;
6320         } ISEL_29_byte;
6321         struct
6322         {
6323             __IOM uint8_t ISEL29_0 : 1;
6324             uint8_t                : 7;
6325             __IOM uint8_t ISEL29_1 : 1;
6326             uint8_t                : 7;
6327             __IOM uint8_t ISEL29_2 : 1;
6328             uint8_t                : 7;
6329             __IOM uint8_t ISEL29_3 : 1;
6330             uint8_t                : 7;
6331         } ISEL_29_b;
6332     };
6333     __IM uint8_t RESERVED94[4];
6334     union
6335     {
6336         __IOM uint32_t ISEL_2A_L;
6337         struct
6338         {
6339             __IOM uint16_t L;
6340             __IOM uint16_t H;
6341         } ISEL_2A_L_hword;
6342         struct
6343         {
6344             __IOM uint8_t LL;
6345             __IOM uint8_t LH;
6346             __IOM uint8_t HL;
6347             __IOM uint8_t HH;
6348         } ISEL_2A_L_byte;
6349         struct
6350         {
6351             __IOM uint8_t ISEL2A_L_0 : 1;
6352             uint8_t                  : 7;
6353             __IOM uint8_t ISEL2A_L_1 : 1;
6354             uint8_t                  : 7;
6355             __IOM uint8_t ISEL2A_L_2 : 1;
6356             uint8_t                  : 7;
6357             __IOM uint8_t ISEL2A_L_3 : 1;
6358             uint8_t                  : 7;
6359         } ISEL_2A_L_b;
6360     };
6361     union
6362     {
6363         __IOM uint32_t ISEL_2A_H;
6364         struct
6365         {
6366             __IOM uint16_t L;
6367             __IOM uint16_t H;
6368         } ISEL_2A_H_hword;
6369         struct
6370         {
6371             __IOM uint8_t LL;
6372             __IOM uint8_t LH;
6373             __IOM uint8_t HL;
6374             __IOM uint8_t HH;
6375         } ISEL_2A_H_byte;
6376         struct
6377         {
6378             __IOM uint8_t ISEL2A_H_0 : 1;
6379             uint8_t                  : 7;
6380             __IOM uint8_t ISEL2A_H_1 : 1;
6381             uint8_t                  : 7;
6382             uint8_t                  : 8;
6383             uint8_t                  : 8;
6384         } ISEL_2A_H_b;
6385     };
6386     __IM uint8_t RESERVED95[40];
6387     union
6388     {
6389         __IOM uint32_t ISEL_30_L;
6390         struct
6391         {
6392             __IOM uint16_t L;
6393             __IOM uint16_t H;
6394         } ISEL_30_L_hword;
6395         struct
6396         {
6397             __IOM uint8_t LL;
6398             __IOM uint8_t LH;
6399             __IOM uint8_t HL;
6400             __IOM uint8_t HH;
6401         } ISEL_30_L_byte;
6402         struct
6403         {
6404             __IOM uint8_t ISEL30_L_0 : 1;
6405             uint8_t                  : 7;
6406             __IOM uint8_t ISEL30_L_1 : 1;
6407             uint8_t                  : 7;
6408             __IOM uint8_t ISEL30_L_2 : 1;
6409             uint8_t                  : 7;
6410             __IOM uint8_t ISEL30_L_3 : 1;
6411             uint8_t                  : 7;
6412         } ISEL_30_L_b;
6413     };
6414     union
6415     {
6416         __IOM uint32_t ISEL_30_H;
6417         struct
6418         {
6419             __IOM uint16_t L;
6420             __IOM uint16_t H;
6421         } ISEL_30_H_hword;
6422         struct
6423         {
6424             __IOM uint8_t LL;
6425             __IOM uint8_t LH;
6426             __IOM uint8_t HL;
6427             __IOM uint8_t HH;
6428         } ISEL_30_H_byte;
6429         struct
6430         {
6431             __IOM uint8_t ISEL30_H_0 : 1;
6432             uint8_t                  : 7;
6433             uint8_t                  : 8;
6434             uint8_t                  : 8;
6435             uint8_t                  : 8;
6436         } ISEL_30_H_b;
6437     };
6438     union
6439     {
6440         __IOM uint32_t ISEL_31;
6441         struct
6442         {
6443             __IOM uint16_t L;
6444             __IOM uint16_t H;
6445         } ISEL_31_hword;
6446         struct
6447         {
6448             __IOM uint8_t LL;
6449             __IOM uint8_t LH;
6450             __IOM uint8_t HL;
6451             __IOM uint8_t HH;
6452         } ISEL_31_byte;
6453         struct
6454         {
6455             __IOM uint8_t ISEL31_0 : 1;
6456             uint8_t                : 7;
6457             __IOM uint8_t ISEL31_1 : 1;
6458             uint8_t                : 7;
6459             __IOM uint8_t ISEL31_2 : 1;
6460             uint8_t                : 7;
6461             __IOM uint8_t ISEL31_3 : 1;
6462             uint8_t                : 7;
6463         } ISEL_31_b;
6464     };
6465     __IM uint8_t RESERVED96[4];
6466     union
6467     {
6468         __IOM uint32_t ISEL_32;
6469         struct
6470         {
6471             __IOM uint16_t L;
6472             __IOM uint16_t H;
6473         } ISEL_32_hword;
6474         struct
6475         {
6476             __IOM uint8_t LL;
6477             __IOM uint8_t LH;
6478             __IOM uint8_t HL;
6479             __IOM uint8_t HH;
6480         } ISEL_32_byte;
6481         struct
6482         {
6483             __IOM uint8_t ISEL32_0 : 1;
6484             uint8_t                : 7;
6485             __IOM uint8_t ISEL32_1 : 1;
6486             uint8_t                : 7;
6487             __IOM uint8_t ISEL32_2 : 1;
6488             uint8_t                : 7;
6489             __IOM uint8_t ISEL32_3 : 1;
6490             uint8_t                : 7;
6491         } ISEL_32_b;
6492     };
6493     __IM uint8_t RESERVED97[4];
6494     union
6495     {
6496         __IOM uint32_t ISEL_33_L;
6497         struct
6498         {
6499             __IOM uint16_t L;
6500             __IOM uint16_t H;
6501         } ISEL_33_L_hword;
6502         struct
6503         {
6504             __IOM uint8_t LL;
6505             __IOM uint8_t LH;
6506             __IOM uint8_t HL;
6507             __IOM uint8_t HH;
6508         } ISEL_33_L_byte;
6509         struct
6510         {
6511             __IOM uint8_t ISEL33_L_0 : 1;
6512             uint8_t                  : 7;
6513             __IOM uint8_t ISEL33_L_1 : 1;
6514             uint8_t                  : 7;
6515             __IOM uint8_t ISEL33_L_2 : 1;
6516             uint8_t                  : 7;
6517             __IOM uint8_t ISEL33_L_3 : 1;
6518             uint8_t                  : 7;
6519         } ISEL_33_L_b;
6520     };
6521     union
6522     {
6523         __IOM uint32_t ISEL_33_H;
6524         struct
6525         {
6526             __IOM uint16_t L;
6527             __IOM uint16_t H;
6528         } ISEL_33_H_hword;
6529         struct
6530         {
6531             __IOM uint8_t LL;
6532             __IOM uint8_t LH;
6533             __IOM uint8_t HL;
6534             __IOM uint8_t HH;
6535         } ISEL_33_H_byte;
6536         struct
6537         {
6538             __IOM uint8_t ISEL33_H_0 : 1;
6539             uint8_t                  : 7;
6540             __IOM uint8_t ISEL33_H_1 : 1;
6541             uint8_t                  : 7;
6542             uint8_t                  : 8;
6543             uint8_t                  : 8;
6544         } ISEL_33_H_b;
6545     };
6546     union
6547     {
6548         __IOM uint32_t ISEL_34_L;
6549         struct
6550         {
6551             __IOM uint16_t L;
6552             __IOM uint16_t H;
6553         } ISEL_34_L_hword;
6554         struct
6555         {
6556             __IOM uint8_t LL;
6557             __IOM uint8_t LH;
6558             __IOM uint8_t HL;
6559             __IOM uint8_t HH;
6560         } ISEL_34_L_byte;
6561         struct
6562         {
6563             __IOM uint8_t ISEL34_L_0 : 1;
6564             uint8_t                  : 7;
6565             __IOM uint8_t ISEL34_L_1 : 1;
6566             uint8_t                  : 7;
6567             __IOM uint8_t ISEL34_L_2 : 1;
6568             uint8_t                  : 7;
6569             __IOM uint8_t ISEL34_L_3 : 1;
6570             uint8_t                  : 7;
6571         } ISEL_34_L_b;
6572     };
6573     union
6574     {
6575         __IOM uint32_t ISEL_34_H;
6576         struct
6577         {
6578             __IOM uint16_t L;
6579             __IOM uint16_t H;
6580         } ISEL_34_H_hword;
6581         struct
6582         {
6583             __IOM uint8_t LL;
6584             __IOM uint8_t LH;
6585             __IOM uint8_t HL;
6586             __IOM uint8_t HH;
6587         } ISEL_34_H_byte;
6588         struct
6589         {
6590             __IOM uint8_t ISEL34_H_0 : 1;
6591             uint8_t                  : 7;
6592             uint8_t                  : 8;
6593             uint8_t                  : 8;
6594             uint8_t                  : 8;
6595         } ISEL_34_H_b;
6596     };
6597     union
6598     {
6599         __IOM uint32_t ISEL_35_L;
6600         struct
6601         {
6602             __IOM uint16_t L;
6603             __IOM uint16_t H;
6604         } ISEL_35_L_hword;
6605         struct
6606         {
6607             __IOM uint8_t LL;
6608             __IOM uint8_t LH;
6609             __IOM uint8_t HL;
6610             __IOM uint8_t HH;
6611         } ISEL_35_L_byte;
6612         struct
6613         {
6614             __IOM uint8_t ISEL35_L_0 : 1;
6615             uint8_t                  : 7;
6616             __IOM uint8_t ISEL35_L_1 : 1;
6617             uint8_t                  : 7;
6618             __IOM uint8_t ISEL35_L_2 : 1;
6619             uint8_t                  : 7;
6620             __IOM uint8_t ISEL35_L_3 : 1;
6621             uint8_t                  : 7;
6622         } ISEL_35_L_b;
6623     };
6624     union
6625     {
6626         __IOM uint32_t ISEL_35_H;
6627         struct
6628         {
6629             __IOM uint16_t L;
6630             __IOM uint16_t H;
6631         } ISEL_35_H_hword;
6632         struct
6633         {
6634             __IOM uint8_t LL;
6635             __IOM uint8_t LH;
6636             __IOM uint8_t HL;
6637             __IOM uint8_t HH;
6638         } ISEL_35_H_byte;
6639         struct
6640         {
6641             __IOM uint8_t ISEL35_H_0 : 1;
6642             uint8_t                  : 7;
6643             uint8_t                  : 8;
6644             uint8_t                  : 8;
6645             uint8_t                  : 8;
6646         } ISEL_35_H_b;
6647     };
6648     union
6649     {
6650         __IOM uint32_t ISEL_36;
6651         struct
6652         {
6653             __IOM uint16_t L;
6654             __IOM uint16_t H;
6655         } ISEL_36_hword;
6656         struct
6657         {
6658             __IOM uint8_t LL;
6659             __IOM uint8_t LH;
6660             __IOM uint8_t HL;
6661             __IOM uint8_t HH;
6662         } ISEL_36_byte;
6663         struct
6664         {
6665             __IOM uint8_t ISEL36_0 : 1;
6666             uint8_t                : 7;
6667             __IOM uint8_t ISEL36_1 : 1;
6668             uint8_t                : 7;
6669             __IOM uint8_t ISEL36_2 : 1;
6670             uint8_t                : 7;
6671             __IOM uint8_t ISEL36_3 : 1;
6672             uint8_t                : 7;
6673         } ISEL_36_b;
6674     };
6675     __IM uint8_t RESERVED98[4];
6676     union
6677     {
6678         __IOM uint32_t ISEL_37_L;
6679         struct
6680         {
6681             __IOM uint16_t L;
6682             __IOM uint16_t H;
6683         } ISEL_37_L_hword;
6684         struct
6685         {
6686             __IOM uint8_t LL;
6687             __IOM uint8_t LH;
6688             __IOM uint8_t HL;
6689             __IOM uint8_t HH;
6690         } ISEL_37_L_byte;
6691         struct
6692         {
6693             __IOM uint8_t ISEL37_L_0 : 1;
6694             uint8_t                  : 7;
6695             __IOM uint8_t ISEL37_L_1 : 1;
6696             uint8_t                  : 7;
6697             __IOM uint8_t ISEL37_L_2 : 1;
6698             uint8_t                  : 7;
6699             __IOM uint8_t ISEL37_L_3 : 1;
6700             uint8_t                  : 7;
6701         } ISEL_37_L_b;
6702     };
6703     union
6704     {
6705         __IOM uint32_t ISEL_37_H;
6706         struct
6707         {
6708             __IOM uint16_t L;
6709             __IOM uint16_t H;
6710         } ISEL_37_H_hword;
6711         struct
6712         {
6713             __IOM uint8_t LL;
6714             __IOM uint8_t LH;
6715             __IOM uint8_t HL;
6716             __IOM uint8_t HH;
6717         } ISEL_37_H_byte;
6718         struct
6719         {
6720             __IOM uint8_t ISEL37_H_0 : 1;
6721             uint8_t                  : 7;
6722             uint8_t                  : 8;
6723             uint8_t                  : 8;
6724             uint8_t                  : 8;
6725         } ISEL_37_H_b;
6726     };
6727     __IM uint8_t RESERVED99[576];
6728     union
6729     {
6730         __IOM uint32_t PWPR;
6731         struct
6732         {
6733             __IOM uint16_t L;
6734             __IOM uint16_t H;
6735         } PWPR_hword;
6736         struct
6737         {
6738             __IOM uint8_t LL;
6739             __IOM uint8_t LH;
6740             __IOM uint8_t HL;
6741             __IOM uint8_t HH;
6742         } PWPR_byte;
6743         struct
6744         {
6745             uint8_t             : 6;
6746             __IOM uint8_t PFCWE : 1;
6747             __IOM uint8_t BOWI  : 1;
6748             uint8_t             : 8;
6749             uint8_t             : 8;
6750             uint8_t             : 8;
6751         } PWPR_b;
6752     };
6753     union
6754     {
6755         __IOM uint32_t SD_CH0_POC;
6756         struct
6757         {
6758             __IOM uint16_t L;
6759             __IOM uint16_t H;
6760         } SD_CH0_POC_hword;
6761         struct
6762         {
6763             __IOM uint8_t LL;
6764             __IOM uint8_t LH;
6765             __IOM uint8_t HL;
6766             __IOM uint8_t HH;
6767         } SD_CH0_POC_byte;
6768         struct
6769         {
6770             __IOM uint8_t SD0_POC : 1;
6771             uint8_t               : 7;
6772             uint8_t               : 8;
6773             uint8_t               : 8;
6774             uint8_t               : 8;
6775         } SD_CH0_POC_b;
6776     };
6777     union
6778     {
6779         __IOM uint32_t SD_CH1_POC;
6780         struct
6781         {
6782             __IOM uint16_t L;
6783             __IOM uint16_t H;
6784         } SD_CH1_POC_hword;
6785         struct
6786         {
6787             __IOM uint8_t LL;
6788             __IOM uint8_t LH;
6789             __IOM uint8_t HL;
6790             __IOM uint8_t HH;
6791         } SD_CH1_POC_byte;
6792         struct
6793         {
6794             __IOM uint8_t SD1_POC : 1;
6795             uint8_t               : 7;
6796             uint8_t               : 8;
6797             uint8_t               : 8;
6798             uint8_t               : 8;
6799         } SD_CH1_POC_b;
6800     };
6801     union
6802     {
6803         __IOM uint32_t XSPI_POC;
6804         struct
6805         {
6806             __IOM uint16_t L;
6807             __IOM uint16_t H;
6808         } XSPI_POC_hword;
6809         struct
6810         {
6811             __IOM uint8_t LL;
6812             __IOM uint8_t LH;
6813             __IOM uint8_t HL;
6814             __IOM uint8_t HH;
6815         } XSPI_POC_byte;
6816         struct
6817         {
6818             __IOM uint8_t XSPI_POC : 2;
6819             uint8_t                : 6;
6820             uint8_t                : 8;
6821             uint8_t                : 8;
6822             uint8_t                : 8;
6823         } XSPI_POC_b;
6824     };
6825     union
6826     {
6827         __IOM uint32_t ETH0_POC;
6828         struct
6829         {
6830             __IOM uint16_t L;
6831             __IOM uint16_t H;
6832         } ETH0_POC_hword;
6833         struct
6834         {
6835             __IOM uint8_t LL;
6836             __IOM uint8_t LH;
6837             __IOM uint8_t HL;
6838             __IOM uint8_t HH;
6839         } ETH0_POC_byte;
6840         struct
6841         {
6842             __IOM uint8_t ETH0_POC : 2;
6843             uint8_t                : 6;
6844             uint8_t                : 8;
6845             uint8_t                : 8;
6846             uint8_t                : 8;
6847         } ETH0_POC_b;
6848     };
6849     union
6850     {
6851         __IOM uint32_t ETH1_POC;
6852         struct
6853         {
6854             __IOM uint16_t L;
6855             __IOM uint16_t H;
6856         } ETH1_POC_hword;
6857         struct
6858         {
6859             __IOM uint8_t LL;
6860             __IOM uint8_t LH;
6861             __IOM uint8_t HL;
6862             __IOM uint8_t HH;
6863         } ETH1_POC_byte;
6864         struct
6865         {
6866             __IOM uint8_t ETH1_POC : 2;
6867             uint8_t                : 6;
6868             uint8_t                : 8;
6869             uint8_t                : 8;
6870             uint8_t                : 8;
6871         } ETH1_POC_b;
6872     };
6873     union
6874     {
6875         __IOM uint32_t ETH_MODE;
6876         struct
6877         {
6878             __IOM uint16_t L;
6879             __IOM uint16_t H;
6880         } ETH_MODE_hword;
6881         struct
6882         {
6883             __IOM uint8_t LL;
6884             __IOM uint8_t LH;
6885             __IOM uint8_t HL;
6886             __IOM uint8_t HH;
6887         } ETH_MODE_byte;
6888         struct
6889         {
6890             __IOM uint8_t OEN0 : 1;
6891             __IOM uint8_t OEN1 : 1;
6892             __IOM uint8_t OEN2 : 1;
6893             __IOM uint8_t OEN3 : 1;
6894             uint8_t            : 4;
6895             uint8_t            : 8;
6896             uint8_t            : 8;
6897             uint8_t            : 8;
6898         } ETH_MODE_b;
6899     };
6900     union
6901     {
6902         __IOM uint32_t I3C_SET;
6903         struct
6904         {
6905             __IOM uint16_t L;
6906             __IOM uint16_t H;
6907         } I3C_SET_hword;
6908         struct
6909         {
6910             __IOM uint8_t LL;
6911             __IOM uint8_t LH;
6912             __IOM uint8_t HL;
6913             __IOM uint8_t HH;
6914         } I3C_SET_byte;
6915         struct
6916         {
6917             __IOM uint8_t STBN : 1;
6918             uint8_t            : 1;
6919             __IOM uint8_t POC  : 1;
6920             uint8_t            : 5;
6921             uint8_t            : 8;
6922             uint8_t            : 8;
6923             uint8_t            : 8;
6924         } I3C_SET_b;
6925     };
6926     union
6927     {
6928         __IOM uint32_t SPI_OCTA_RESET;
6929         struct
6930         {
6931             __IOM uint16_t L;
6932             __IOM uint16_t H;
6933         } SPI_OCTA_RESET_hword;
6934         struct
6935         {
6936             __IOM uint8_t LL;
6937             __IOM uint8_t LH;
6938             __IOM uint8_t HL;
6939             __IOM uint8_t HH;
6940         } SPI_OCTA_RESET_byte;
6941         struct
6942         {
6943             __IOM uint8_t SORST_N : 1;
6944             uint8_t               : 7;
6945             uint8_t               : 8;
6946             uint8_t               : 8;
6947             uint8_t               : 8;
6948         } SPI_OCTA_RESET_b;
6949     };
6950 } R_GPIO_Type;
6951 
6952 /* =========================================================================================================================== */
6953 /* ================                          Device Specific Peripheral Address Map                           ================ */
6954 /* =========================================================================================================================== */
6955 
6956 #define R_GPIO_BASE    0x41030020
6957 
6958 /* =========================================================================================================================== */
6959 /* ================                                  Peripheral declaration                                   ================ */
6960 /* =========================================================================================================================== */
6961 
6962 #define R_GPIO    ((R_GPIO_Type *) R_GPIO_BASE)
6963 
6964 #endif                                 /* GPIO_IODEFINE_H */
6965