]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/CORTEX_A9_RZ_R7S72100_IAR_DS-5/Source/RenesasFiles/include/iodefines/intc_iodefine.h
Add missing +TCP code.
[freertos] / FreeRTOS / Demo / CORTEX_A9_RZ_R7S72100_IAR_DS-5 / Source / RenesasFiles / include / iodefines / intc_iodefine.h
1 /*******************************************************************************\r
2 * DISCLAIMER\r
3 * This software is supplied by Renesas Electronics Corporation and is only\r
4 * intended for use with Renesas products. No other uses are authorized. This\r
5 * software is owned by Renesas Electronics Corporation and is protected under\r
6 * all applicable laws, including copyright laws.\r
7 * THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING\r
8 * THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT\r
9 * LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE\r
10 * AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.\r
11 * TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS\r
12 * ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE\r
13 * FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR\r
14 * ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE\r
15 * BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.\r
16 * Renesas reserves the right, without notice, to make changes to this software\r
17 * and to discontinue the availability of this software. By using this software,\r
18 * you agree to the additional terms and conditions found by accessing the\r
19 * following link:\r
20 * http://www.renesas.com/disclaimer\r
21 *\r
22 * Copyright (C) 2012 Renesas Electronics Corporation. All rights reserved.\r
23 *******************************************************************************/\r
24 /*******************************************************************************\r
25 * File Name     : intc_iodefine.h\r
26 * Version       : 0.01\r
27 * Device(s)     : Aragon\r
28 * Tool-Chain    : DS-5 Ver 5.13\r
29 *                 ARM Complier \r
30 *               : \r
31 * H/W Platform  : Aragon CPU Board\r
32 * Description   : Aragon Sample Program vecotr.s\r
33 *******************************************************************************/\r
34 /*******************************************************************************\r
35 * History : DD.MM.YYYY Version Description\r
36 *******************************************************************************/\r
37 #ifndef __INTC_IODEFINE_H__\r
38 #define __INTC_IODEFINE_H__\r
39 \r
40 #include "typedefine.h"\r
41 \r
42 typedef union {                                        /* ICDxxx0      */\r
43        _UDWORD LONG;                                   /*  Long Access */\r
44        struct {                                        /*  Bit Access  */\r
45              _UDWORD SW0:1;                            /*   SW0        */\r
46              _UDWORD SW1:1;                            /*   SW1        */\r
47              _UDWORD SW2:1;                            /*   SW2        */\r
48              _UDWORD SW3:1;                            /*   SW3        */\r
49              _UDWORD SW4:1;                            /*   SW4        */\r
50              _UDWORD SW5:1;                            /*   SW5        */\r
51              _UDWORD SW6:1;                            /*   SW6        */\r
52              _UDWORD SW7:1;                            /*   SW7        */\r
53              _UDWORD SW8:1;                            /*   SW8        */\r
54              _UDWORD SW9:1;                            /*   SW9        */\r
55              _UDWORD SW10:1;                           /*   SW10       */\r
56              _UDWORD SW11:1;                           /*   SW11       */\r
57              _UDWORD SW12:1;                           /*   SW12       */\r
58              _UDWORD SW13:1;                           /*   SW13       */\r
59              _UDWORD SW14:1;                           /*   SW14       */\r
60              _UDWORD SW15:1;                           /*   SW15       */\r
61              _UDWORD PMUIRQ0:1;                        /*   PMUIRQ0    */\r
62              _UDWORD COMMRX0:1;                        /*   COMMRX0    */\r
63              _UDWORD COMMTX0:1;                        /*   COMMTX0    */\r
64              _UDWORD CTIIRQ0:1;                        /*   CTIIRQ0    */\r
65              _UDWORD :12;                              /*              */\r
66              } BIT;                                    /*              */\r
67 } ICDxxx0;                                             /*              */\r
68 typedef union {                                        /* ICDxxx1      */\r
69        _UDWORD LONG;                                   /*  Long Access */\r
70        struct {                                        /*  Bit Access  */\r
71              _UDWORD IRQ0:1;                           /*   IRQ0       */\r
72              _UDWORD IRQ1:1;                           /*   IRQ1       */\r
73              _UDWORD IRQ2:1;                           /*   IRQ2       */\r
74              _UDWORD IRQ3:1;                           /*   IRQ3       */\r
75              _UDWORD IRQ4:1;                           /*   IRQ4       */\r
76              _UDWORD IRQ5:1;                           /*   IRQ5       */\r
77              _UDWORD IRQ6:1;                           /*   IRQ6       */\r
78              _UDWORD IRQ7:1;                           /*   IRQ7       */\r
79              _UDWORD PL310ERR:1;                       /*   PL310ERR   */\r
80              _UDWORD DMAINT0:1;                        /*   DMAINT0    */\r
81              _UDWORD DMAINT1:1;                        /*   DMAINT1    */\r
82              _UDWORD DMAINT2:1;                        /*   DMAINT2    */\r
83              _UDWORD DMAINT3:1;                        /*   DMAINT3    */\r
84              _UDWORD DMAINT4:1;                        /*   DMAINT4    */\r
85              _UDWORD DMAINT5:1;                        /*   DMAINT5    */\r
86              _UDWORD DMAINT6:1;                        /*   DMAINT6    */\r
87              _UDWORD DMAINT7:1;                        /*   DMAINT7    */\r
88              _UDWORD DMAINT8:1;                        /*   DMAINT8    */\r
89              _UDWORD DMAINT9:1;                        /*   DMAINT9    */\r
90              _UDWORD DMAINT10:1;                       /*   DMAINT10   */\r
91              _UDWORD DMAINT11:1;                       /*   DMAINT11   */\r
92              _UDWORD DMAINT12:1;                       /*   DMAINT12   */\r
93              _UDWORD DMAINT13:1;                       /*   DMAINT13   */\r
94              _UDWORD DMAINT14:1;                       /*   DMAINT14   */\r
95              _UDWORD DMAINT15:1;                       /*   DMAINT15   */\r
96              _UDWORD DMAERR:1;                         /*   DMAERR     */\r
97              _UDWORD :6;                               /*              */\r
98              } BIT;                                    /*              */\r
99 } ICDxxx1;                                             /*              */\r
100 typedef union {                                        /* ICDxxx2      */\r
101        _UDWORD LONG;                                   /*  Long Access */\r
102        struct {                                        /*  Bit Access  */\r
103              _UDWORD :9;                               /*              */\r
104              _UDWORD USBI0:1;                          /*   USBI0      */\r
105              _UDWORD USBI1:1;                          /*   USBI1      */\r
106              _UDWORD S0_VI_VSYNC0:1;                   /*   S0_VI_VSYNC0 */\r
107              _UDWORD S0_LO_VSYNC0:1;                   /*   S0_LO_VSYNC0 */\r
108              _UDWORD S0_VSYNCERR0:1;                   /*   S0_VSYNCERR0 */\r
109              _UDWORD GR3_VLINE0:1;                     /*   GR3_VLINE0 */\r
110              _UDWORD S0_VFIELD0:1;                     /*   S0_VFIELD0 */\r
111              _UDWORD IV1_VBUFERR0:1;                   /*   IV1_VBUFERR0 */\r
112              _UDWORD IV3_VBUFERR0:1;                   /*   IV3_VBUFERR0 */\r
113              _UDWORD IV5_VBUFERR0:1;                   /*   IV5_VBUFERR0 */\r
114              _UDWORD IV6_VBUFERR0:1;                   /*   IV6_VBUFERR0 */\r
115              _UDWORD S0_WLINE0:1;                      /*   S0_WLINE0  */\r
116              _UDWORD S1_VI_VSYNC0:1;                   /*   S1_VI_VSYNC0 */\r
117              _UDWORD S1_LO_VSYNC0:1;                   /*   S1_LO_VSYNC0 */\r
118              _UDWORD S1_VSYNCERR0:1;                   /*   S1_VSYNCERR0 */\r
119              _UDWORD S1_VFIELD0:1;                     /*   S1_VFIELD0 */\r
120              _UDWORD IV2_VBUFERR0:1;                   /*   IV2_VBUFERR0 */\r
121              _UDWORD IV4_VBUFERR0:1;                   /*   IV4_VBUFERR0 */\r
122              _UDWORD S1_WLINE0:1;                      /*   S1_WLINE0  */\r
123              _UDWORD OIR_VI_VSYNC0:1;                  /*   OIR_VI_VSYNC0 */\r
124              _UDWORD OIR_LO_VSYNC0:1;                  /*   OIR_LO_VSYNC0 */\r
125              _UDWORD OIR_VSYNCERR0:1;                  /*   OIR_VSYNCERR0 */\r
126              _UDWORD OIR_VFIELD0:1;                    /*   OIR_VFIELD0 */\r
127              } BIT;                                    /*              */\r
128 } ICDxxx2;                                             /*              */\r
129 typedef union {                                        /* ICDxxx3      */\r
130        _UDWORD LONG;                                   /*  Long Access */\r
131        struct {                                        /*  Bit Access  */\r
132              _UDWORD IV7_VBUFERR0:1;                   /*   IV7_VBUFERR0 */\r
133              _UDWORD IV8_VBUFERR0:1;                   /*   IV8_VBUFERR0 */\r
134              _UDWORD OIR_WLINE0:1;                     /*   OIR_WLINE0 */\r
135              _UDWORD S0_VI_VSYNC1:1;                   /*   S0_VI_VSYNC1 */\r
136              _UDWORD S0_LO_VSYNC1:1;                   /*   S0_LO_VSYNC1 */\r
137              _UDWORD S0_VSYNCERR1:1;                   /*   S0_VSYNCERR1 */\r
138              _UDWORD GR3_VLINE1:1;                     /*   GR3_VLINE1 */\r
139              _UDWORD S0_VFIELD1:1;                     /*   S0_VFIELD1 */\r
140              _UDWORD IV1_VBUFERR1:1;                   /*   IV1_VBUFERR1 */\r
141              _UDWORD IV3_VBUFERR1:1;                   /*   IV3_VBUFERR1 */\r
142              _UDWORD IV5_VBUFERR1:1;                   /*   IV5_VBUFERR1 */\r
143              _UDWORD IV6_VBUFERR1:1;                   /*   IV6_VBUFERR1 */\r
144              _UDWORD S0_WLINE1:1;                      /*   S0_WLINE1  */\r
145              _UDWORD S1_VI_VSYNC1:1;                   /*   S1_VI_VSYNC1 */\r
146              _UDWORD S1_LO_VSYNC1:1;                   /*   S1_LO_VSYNC1 */\r
147              _UDWORD S1_VSYNCERR1:1;                   /*   S1_VSYNCERR1 */\r
148              _UDWORD S1_VFIELD1:1;                     /*   S1_VFIELD1 */\r
149              _UDWORD IV2_VBUFERR1:1;                   /*   IV2_VBUFERR1 */\r
150              _UDWORD IV4_VBUFERR1:1;                   /*   IV4_VBUFERR1 */\r
151              _UDWORD S1_WLINE1:1;                      /*   S1_WLINE1  */\r
152              _UDWORD OIR_VI_VSYNC1:1;                  /*   OIR_VI_VSYNC1 */\r
153              _UDWORD OIR_LO_VSYNC1:1;                  /*   OIR_LO_VSYNC1 */\r
154              _UDWORD OIR_VLINE1:1;                     /*   OIR_VLINE1 */\r
155              _UDWORD OIR_VFIELD1:1;                    /*   OIR_VFIELD1 */\r
156              _UDWORD IV7_VBUFERR1:1;                   /*   IV7_VBUFERR1 */\r
157              _UDWORD IV8_VBUFERR1:1;                   /*   IV8_VBUFERR1 */\r
158              _UDWORD OIR_WLINE1:1;                     /*   OIR_WLINE1 */\r
159              _UDWORD IMRDI:1;                          /*   IMRDI      */\r
160              _UDWORD IMR2I0:1;                         /*   IMR2I0     */\r
161              _UDWORD IMR2I1:1;                         /*   IMR2I1     */\r
162              _UDWORD JEDI:1;                           /*   JEDI       */\r
163              _UDWORD JDTI:1;                           /*   JDTI       */\r
164              } BIT;                                    /*              */\r
165 } ICDxxx3;                                             /*              */\r
166 typedef union {                                        /* ICDxxx4      */\r
167        _UDWORD LONG;                                   /*  Long Access */\r
168        struct {                                        /*  Bit Access  */\r
169              _UDWORD CMP0:1;                           /*   CMP0       */\r
170              _UDWORD CMP1:1;                           /*   CMP1       */\r
171              _UDWORD INT0:1;                           /*   INT0       */\r
172              _UDWORD INT1:1;                           /*   INT1       */\r
173              _UDWORD INT2:1;                           /*   INT2       */\r
174              _UDWORD INT3:1;                           /*   INT3       */\r
175              _UDWORD OSTMI0:1;                         /*   OSTMI0     */\r
176              _UDWORD OSTMI1:1;                         /*   OSTMI1     */\r
177              _UDWORD CMI:1;                            /*   CMI        */\r
178              _UDWORD WTOUT:1;                          /*   WTOUT      */\r
179              _UDWORD ITI:1;                            /*   ITI        */\r
180              _UDWORD TGI0A:1;                          /*   TGI0A      */\r
181              _UDWORD TGI0B:1;                          /*   TGI0B      */\r
182              _UDWORD TGI0C:1;                          /*   TGI0C      */\r
183              _UDWORD TGI0D:1;                          /*   TGI0D      */\r
184              _UDWORD TGI0V:1;                          /*   TGI0V      */\r
185              _UDWORD TGI0E:1;                          /*   TGI0E      */\r
186              _UDWORD TGI0F:1;                          /*   TGI0F      */\r
187              _UDWORD TGI1A:1;                          /*   TGI1A      */\r
188              _UDWORD TGI1B:1;                          /*   TGI1B      */\r
189              _UDWORD TGI1V:1;                          /*   TGI1V      */\r
190              _UDWORD TGI1U:1;                          /*   TGI1U      */\r
191              _UDWORD TGI2A:1;                          /*   TGI2A      */\r
192              _UDWORD TGI2B:1;                          /*   TGI2B      */\r
193              _UDWORD TGI2V:1;                          /*   TGI2V      */\r
194              _UDWORD TGI2U:1;                          /*   TGI2U      */\r
195              _UDWORD TGI3A:1;                          /*   TGI3A      */\r
196              _UDWORD TGI3B:1;                          /*   TGI3B      */\r
197              _UDWORD TGI3C:1;                          /*   TGI3C      */\r
198              _UDWORD TGI3D:1;                          /*   TGI3D      */\r
199              _UDWORD TGI3V:1;                          /*   TGI3V      */\r
200              _UDWORD TGI4A:1;                          /*   TGI4A      */\r
201              } BIT;                                    /*              */\r
202 } ICDxxx4;                                             /*              */\r
203 typedef union {                                        /* ICDxxx5      */\r
204        _UDWORD LONG;                                   /*  Long Access */\r
205        struct {                                        /*  Bit Access  */\r
206              _UDWORD TGI4B:1;                          /*   TGI4B      */\r
207              _UDWORD TGI4C:1;                          /*   TGI4C      */\r
208              _UDWORD TGI4D:1;                          /*   TGI4D      */\r
209              _UDWORD TGI4V:1;                          /*   TGI4V      */\r
210              _UDWORD CMI1:1;                           /*   CMI1       */\r
211              _UDWORD CMI2:1;                           /*   CMI2       */\r
212              _UDWORD SGDEI0:1;                         /*   SGDEI0     */\r
213              _UDWORD SGDEI1:1;                         /*   SGDEI1     */\r
214              _UDWORD SGDEI2:1;                         /*   SGDEI2     */\r
215              _UDWORD SGDEI3:1;                         /*   SGDEI3     */\r
216              _UDWORD ADI:1;                            /*   ADI        */\r
217              _UDWORD ADWAR:1;                          /*   ADWAR      */\r
218              _UDWORD SSII0:1;                          /*   SSII0      */\r
219              _UDWORD SSIRXI0:1;                        /*   SSIRXI0    */\r
220              _UDWORD SSITXI0:1;                        /*   SSITXI0    */\r
221              _UDWORD SSII1:1;                          /*   SSII1      */\r
222              _UDWORD SSIRXI1:1;                        /*   SSIRXI1    */\r
223              _UDWORD SSITXI1:1;                        /*   SSITXI1    */\r
224              _UDWORD SSII2:1;                          /*   SSII2      */\r
225              _UDWORD SSIRTI2:1;                        /*   SSIRTI2    */\r
226              _UDWORD SSII3:1;                          /*   SSII3      */\r
227              _UDWORD SSIRXI3:1;                        /*   SSIRXI3    */\r
228              _UDWORD SSITXI3:1;                        /*   SSITXI3    */\r
229              _UDWORD SSII4:1;                          /*   SSII4      */\r
230              _UDWORD SSIRTI4:1;                        /*   SSIRTI4    */\r
231              _UDWORD SSII5:1;                          /*   SSII5      */\r
232              _UDWORD SSIRXI5:1;                        /*   SSIRXI5    */\r
233              _UDWORD SSITXI5:1;                        /*   SSITXI5    */\r
234              _UDWORD SPDIFI:1;                         /*   SPDIFI     */\r
235              _UDWORD TEI0:1;                           /*   TEI0       */\r
236              _UDWORD RI0:1;                            /*   RI0        */\r
237              _UDWORD TI0:1;                            /*   TI0        */\r
238              } BIT;                                    /*              */\r
239 } ICDxxx5;                                             /*              */\r
240 typedef union {                                        /* ICDxxx6      */\r
241        _UDWORD LONG;                                   /*  Long Access */\r
242        struct {                                        /*  Bit Access  */\r
243              _UDWORD SPI0:1;                           /*   SPI0       */\r
244              _UDWORD STI0:1;                           /*   STI0       */\r
245              _UDWORD NAKI0:1;                          /*   NAKI0      */\r
246              _UDWORD ALI0:1;                           /*   ALI0       */\r
247              _UDWORD TMOI0:1;                          /*   TMOI0      */\r
248              _UDWORD TEI1:1;                           /*   TEI1       */\r
249              _UDWORD RI1:1;                            /*   RI1        */\r
250              _UDWORD TI1:1;                            /*   TI1        */\r
251              _UDWORD SPI1:1;                           /*   SPI1       */\r
252              _UDWORD STI1:1;                           /*   STI1       */\r
253              _UDWORD NAKI1:1;                          /*   NAKI1      */\r
254              _UDWORD ALI1:1;                           /*   ALI1       */\r
255              _UDWORD TMOI1:1;                          /*   TMOI1      */\r
256              _UDWORD TEI2:1;                           /*   TEI2       */\r
257              _UDWORD RI2:1;                            /*   RI2        */\r
258              _UDWORD TI2:1;                            /*   TI2        */\r
259              _UDWORD SPI2:1;                           /*   SPI2       */\r
260              _UDWORD STI2:1;                           /*   STI2       */\r
261              _UDWORD NAKI2:1;                          /*   NAKI2      */\r
262              _UDWORD ALI2:1;                           /*   ALI2       */\r
263              _UDWORD TMOI2:1;                          /*   TMOI2      */\r
264              _UDWORD TEI3:1;                           /*   TEI3       */\r
265              _UDWORD RI3:1;                            /*   RI3        */\r
266              _UDWORD TI3:1;                            /*   TI3        */\r
267              _UDWORD SPI3:1;                           /*   SPI3       */\r
268              _UDWORD STI3:1;                           /*   STI3       */\r
269              _UDWORD NAKI3:1;                          /*   NAKI3      */\r
270              _UDWORD ALI3:1;                           /*   ALI3       */\r
271              _UDWORD TMOI3:1;                          /*   TMOI3      */\r
272              _UDWORD BRI0:1;                           /*   BRI0       */\r
273              _UDWORD ERI0:1;                           /*   ERI0       */\r
274              _UDWORD RXI0:1;                           /*   RXI0       */\r
275              } BIT;                                    /*              */\r
276 } ICDxxx6;                                             /*              */\r
277 typedef union {                                        /* ICDxxx7      */\r
278        _UDWORD LONG;                                   /*  Long Access */\r
279        struct {                                        /*  Bit Access  */\r
280              _UDWORD TXI0:1;                           /*   TXI0       */\r
281              _UDWORD BRI1:1;                           /*   BRI1       */\r
282              _UDWORD ERI1:1;                           /*   ERI1       */\r
283              _UDWORD RXI1:1;                           /*   RXI1       */\r
284              _UDWORD TXI1:1;                           /*   TXI1       */\r
285              _UDWORD BRI2:1;                           /*   BRI2       */\r
286              _UDWORD ERI2:1;                           /*   ERI2       */\r
287              _UDWORD RXI2:1;                           /*   RXI2       */\r
288              _UDWORD TXI2:1;                           /*   TXI2       */\r
289              _UDWORD BRI3:1;                           /*   BRI3       */\r
290              _UDWORD ERI3:1;                           /*   ERI3       */\r
291              _UDWORD RXI3:1;                           /*   RXI3       */\r
292              _UDWORD TXI3:1;                           /*   TXI3       */\r
293              _UDWORD BRI4:1;                           /*   BRI4       */\r
294              _UDWORD ERI4:1;                           /*   ERI4       */\r
295              _UDWORD RXI4:1;                           /*   RXI4       */\r
296              _UDWORD TXI4:1;                           /*   TXI4       */\r
297              _UDWORD BRI5:1;                           /*   BRI5       */\r
298              _UDWORD ERI5:1;                           /*   ERI5       */\r
299              _UDWORD RXI5:1;                           /*   RXI5       */\r
300              _UDWORD TXI5:1;                           /*   TXI5       */\r
301              _UDWORD BRI6:1;                           /*   BRI6       */\r
302              _UDWORD ERI6:1;                           /*   ERI6       */\r
303              _UDWORD RXI6:1;                           /*   RXI6       */\r
304              _UDWORD TXI6:1;                           /*   TXI6       */\r
305              _UDWORD BRI7:1;                           /*   BRI7       */\r
306              _UDWORD ERI7:1;                           /*   ERI7       */\r
307              _UDWORD RXI7:1;                           /*   RXI7       */\r
308              _UDWORD TXI7:1;                           /*   TXI7       */\r
309              _UDWORD GERI:1;                           /*   GERI       */\r
310              _UDWORD RFI:1;                            /*   RFI        */\r
311              _UDWORD CFRXI0:1;                         /*   CFRXI0     */\r
312              } BIT;                                    /*              */\r
313 } ICDxxx7;                                             /*              */\r
314 typedef union {                                        /* ICDxxx8      */\r
315        _UDWORD LONG;                                   /*  Long Access */\r
316        struct {                                        /*  Bit Access  */\r
317              _UDWORD CERI0:1;                          /*   CERI0      */\r
318              _UDWORD CTXI0:1;                          /*   CTXI0      */\r
319              _UDWORD CFRXI1:1;                         /*   CFRXI1     */\r
320              _UDWORD CERI1:1;                          /*   CERI1      */\r
321              _UDWORD CTXI1:1;                          /*   CTXI1      */\r
322              _UDWORD CFRXI2:1;                         /*   CFRXI2     */\r
323              _UDWORD CERI2:1;                          /*   CERI2      */\r
324              _UDWORD CTXI2:1;                          /*   CTXI2      */\r
325              _UDWORD CFRXI3:1;                         /*   CFRXI3     */\r
326              _UDWORD CERI3:1;                          /*   CERI3      */\r
327              _UDWORD CTXI3:1;                          /*   CTXI3      */\r
328              _UDWORD CFRXI4:1;                         /*   CFRXI4     */\r
329              _UDWORD CERI4:1;                          /*   CERI4      */\r
330              _UDWORD CTXI4:1;                          /*   CTXI4      */\r
331              _UDWORD SPEI0:1;                          /*   SPEI0      */\r
332              _UDWORD SPRI0:1;                          /*   SPRI0      */\r
333              _UDWORD SPTI0:1;                          /*   SPTI0      */\r
334              _UDWORD SPEI1:1;                          /*   SPEI1      */\r
335              _UDWORD SPRI1:1;                          /*   SPRI1      */\r
336              _UDWORD SPTI1:1;                          /*   SPTI1      */\r
337              _UDWORD SPEI2:1;                          /*   SPEI2      */\r
338              _UDWORD SPRI2:1;                          /*   SPRI2      */\r
339              _UDWORD SPTI2:1;                          /*   SPTI2      */\r
340              _UDWORD SPEI3:1;                          /*   SPEI3      */\r
341              _UDWORD SPRI3:1;                          /*   SPRI3      */\r
342              _UDWORD SPTI3:1;                          /*   SPTI3      */\r
343              _UDWORD SPEI4:1;                          /*   SPEI4      */\r
344              _UDWORD SPRI4:1;                          /*   SPRI4      */\r
345              _UDWORD SPTI4:1;                          /*   SPTI4      */\r
346              _UDWORD IEBBTD:1;                         /*   IEBBTD     */\r
347              _UDWORD IEBBTERR:1;                       /*   IEBBTERR   */\r
348              _UDWORD IEBBTSTA:1;                       /*   IEBBTSTA   */\r
349              } BIT;                                    /*              */\r
350 } ICDxxx8;                                             /*              */\r
351 typedef union {                                        /* ICDxxx9      */\r
352        _UDWORD LONG;                                   /*  Long Access */\r
353        struct {                                        /*  Bit Access  */\r
354              _UDWORD IEBBTV:1;                         /*   IEBBTV     */\r
355              _UDWORD ISY:1;                            /*   ISY        */\r
356              _UDWORD IERR:1;                           /*   IERR       */\r
357              _UDWORD ITARG:1;                          /*   ITARG      */\r
358              _UDWORD ISEC:1;                           /*   ISEC       */\r
359              _UDWORD IBUF:1;                           /*   IBUF       */\r
360              _UDWORD IREADY:1;                         /*   IREADY     */\r
361              _UDWORD FLSTE:1;                          /*   FLSTE      */\r
362              _UDWORD FLTENDI:1;                        /*   FLTENDI    */\r
363              _UDWORD FLTREQ0I:1;                       /*   FLTREQ0I   */\r
364              _UDWORD FLTREQ1I:1;                       /*   FLTREQ1I   */\r
365              _UDWORD MMC0:1;                           /*   MMC0       */\r
366              _UDWORD MMC1:1;                           /*   MMC1       */\r
367              _UDWORD MMC2:1;                           /*   MMC2       */\r
368              _UDWORD SDHI0_3:1;                        /*   SDHI0_3    */\r
369              _UDWORD SDHI0_0:1;                        /*   SDHI0_0    */\r
370              _UDWORD SDHI0_1:1;                        /*   SDHI0_1    */\r
371              _UDWORD SDHI1_3:1;                        /*   SDHI1_3    */\r
372              _UDWORD SDHI1_0:1;                        /*   SDHI1_0    */\r
373              _UDWORD SDHI1_1:1;                        /*   SDHI1_1    */\r
374              _UDWORD ARM:1;                            /*   ARM        */\r
375              _UDWORD PRD:1;                            /*   PRD        */\r
376              _UDWORD CUP:1;                            /*   CUP        */\r
377              _UDWORD SCUAI0:1;                         /*   SCUAI0     */\r
378              _UDWORD SCUAI1:1;                         /*   SCUAI1     */\r
379              _UDWORD SCUFDI0:1;                        /*   SCUFDI0    */\r
380              _UDWORD SCUFDI1:1;                        /*   SCUFDI1    */\r
381              _UDWORD SCUFDI2:1;                        /*   SCUFDI2    */\r
382              _UDWORD SCUFDI3:1;                        /*   SCUFDI3    */\r
383              _UDWORD SCUFUI0:1;                        /*   SCUFUI0    */\r
384              _UDWORD SCUFUI1:1;                        /*   SCUFUI1    */\r
385              _UDWORD SCUFUI2:1;                        /*   SCUFUI2    */\r
386              } BIT;                                    /*              */\r
387 } ICDxxx9;                                             /*              */\r
388 typedef union {                                        /* ICDxxx10     */\r
389        _UDWORD LONG;                                   /*  Long Access */\r
390        struct {                                        /*  Bit Access  */\r
391              _UDWORD SCUFUI3:1;                        /*   SCUFUI3    */\r
392              _UDWORD SCUDVI0:1;                        /*   SCUDVI0    */\r
393              _UDWORD SCUDVI1:1;                        /*   SCUDVI1    */\r
394              _UDWORD SCUDVI2:1;                        /*   SCUDVI2    */\r
395              _UDWORD SCUDVI3:1;                        /*   SCUDVI3    */\r
396              _UDWORD MLBCI:1;                          /*   MLBCI      */\r
397              _UDWORD MLBSI:1;                          /*   MLBSI      */\r
398              _UDWORD DRC0:1;                           /*   DRC0       */\r
399              _UDWORD DRC1:1;                           /*   DRC1       */\r
400              _UDWORD :2;                               /*              */\r
401              _UDWORD LINI0_INT_T:1;                    /*   LINI0_INT_T */\r
402              _UDWORD LINI0_INT_R:1;                    /*   LINI0_INT_R */\r
403              _UDWORD LINI0_INT_S:1;                    /*   LINI0_INT_S */\r
404              _UDWORD LINI0_INT_M:1;                    /*   LINI0_INT_M */\r
405              _UDWORD LINI1_INT_T:1;                    /*   LINI1_INT_T */\r
406              _UDWORD LINI1_INT_R:1;                    /*   LINI1_INT_R */\r
407              _UDWORD LINI1_INT_S:1;                    /*   LINI1_INT_S */\r
408              _UDWORD LINI1_INT_M:1;                    /*   LINI1_INT_M */\r
409              _UDWORD :8;                               /*              */\r
410              _UDWORD ERI0:1;                           /*   ERI0       */\r
411              _UDWORD RXI0:1;                           /*   RXI0       */\r
412              _UDWORD TXI0:1;                           /*   TXI0       */\r
413              _UDWORD TEI0:1;                           /*   TEI0       */\r
414              _UDWORD ERI1:1;                           /*   ERI1       */\r
415              } BIT;                                    /*              */\r
416 } ICDxxx10;                                            /*              */\r
417 typedef union {                                        /* ICDxxx11     */\r
418        _UDWORD LONG;                                   /*  Long Access */\r
419        struct {                                        /*  Bit Access  */\r
420              _UDWORD RXI1:1;                           /*   RXI1       */\r
421              _UDWORD TXI1:1;                           /*   TXI1       */\r
422              _UDWORD TEI1:1;                           /*   TEI1       */\r
423              _UDWORD :4;                               /*              */\r
424              _UDWORD ETHERI:1;                         /*   ETHERI     */\r
425              _UDWORD :4;                               /*              */\r
426              _UDWORD CEUI:1;                           /*   CEUI       */\r
427              _UDWORD INT_CSIH0TIR:1;                   /*   INT_CSIH0TIR */\r
428              _UDWORD INT_CSIH0TIRE:1;                  /*   INT_CSIH0TIRE */\r
429              _UDWORD INT_CSIH1TIC:1;                   /*   INT_CSIH1TIC */\r
430              _UDWORD INT_CSIH1TIJC:1;                  /*   INT_CSIH1TIJC */\r
431              _UDWORD ECCE10:1;                         /*   ECCE10     */\r
432              _UDWORD ECCE20:1;                         /*   ECCE20     */\r
433              _UDWORD ECCOVF0:1;                        /*   ECCOVF0    */\r
434              _UDWORD ECCE11:1;                         /*   ECCE11     */\r
435              _UDWORD ECCE21:1;                         /*   ECCE21     */\r
436              _UDWORD ECCOVF1:1;                        /*   ECCOVF1    */\r
437              _UDWORD ECCE12:1;                         /*   ECCE12     */\r
438              _UDWORD ECCE22:1;                         /*   ECCE22     */\r
439              _UDWORD ECCOVF2:1;                        /*   ECCOVF2    */\r
440              _UDWORD ECCE13:1;                         /*   ECCE13     */\r
441              _UDWORD ECCE23:1;                         /*   ECCE23     */\r
442              _UDWORD ECCOVF3:1;                        /*   ECCOVF3    */\r
443              _UDWORD H2XMLB_ERRINT:1;                  /*   H2XMLB_ERRINT */\r
444              _UDWORD H2XIC1_ERRINT:1;                  /*   H2XIC1_ERRINT */\r
445              _UDWORD X2HPERI1_ERRINT:1;                /*   X2HPERI1_ERRINT */\r
446              } BIT;                                    /*              */\r
447 } ICDxxx11;                                            /*              */\r
448 typedef union {                                        /* ICDxxx12     */\r
449        _UDWORD LONG;                                   /*  Long Access */\r
450        struct {                                        /*  Bit Access  */\r
451              _UDWORD X2HPERI2_ERRINT:1;                /*   X2HPERI2_ERRINT */\r
452              _UDWORD X2HPERI34_ERRINT:1;               /*   X2HPERI34_ERRINT */\r
453              _UDWORD X2HPERI5_ERRINT:1;                /*   X2HPERI5_ERRINT */\r
454              _UDWORD X2HPERI67_ERRINT:1;               /*   X2HPERI67_ERRINT */\r
455              _UDWORD X2HDBGR_ERRINT:1;                 /*   X2HDBGR_ERRINT */\r
456              _UDWORD PRRI:1;                           /*   PRRI       */\r
457              _UDWORD IFEI0:1;                          /*   IFEI0      */\r
458              _UDWORD OFFI0:1;                          /*   OFFI0      */\r
459              _UDWORD PFVEI0:1;                         /*   PFVEI0     */\r
460              _UDWORD IFEI1:1;                          /*   IFEI1      */\r
461              _UDWORD OFFI1:1;                          /*   OFFI1      */\r
462              _UDWORD PFVEI1:1;                         /*   PFVEI1     */\r
463              _UDWORD :20;                              /*              */\r
464              } BIT;                                    /*              */\r
465 } ICDxxx12;                                            /*              */\r
466 typedef union {                                        /* ICDxxx13     */\r
467        _UDWORD LONG;                                   /*  Long Access */\r
468        struct {                                        /*  Bit Access  */\r
469              _UDWORD TINT0:1;                          /*   TINT0      */\r
470              _UDWORD TINT1:1;                          /*   TINT1      */\r
471              _UDWORD TINT2:1;                          /*   TINT2      */\r
472              _UDWORD TINT3:1;                          /*   TINT3      */\r
473              _UDWORD TINT4:1;                          /*   TINT4      */\r
474              _UDWORD TINT5:1;                          /*   TINT5      */\r
475              _UDWORD TINT6:1;                          /*   TINT6      */\r
476              _UDWORD TINT7:1;                          /*   TINT7      */\r
477              _UDWORD TINT8:1;                          /*   TINT8      */\r
478              _UDWORD TINT9:1;                          /*   TINT9      */\r
479              _UDWORD TINT10:1;                         /*   TINT10     */\r
480              _UDWORD TINT11:1;                         /*   TINT11     */\r
481              _UDWORD TINT12:1;                         /*   TINT12     */\r
482              _UDWORD TINT13:1;                         /*   TINT13     */\r
483              _UDWORD TINT14:1;                         /*   TINT14     */\r
484              _UDWORD TINT15:1;                         /*   TINT15     */\r
485              _UDWORD TINT16:1;                         /*   TINT16     */\r
486              _UDWORD TINT17:1;                         /*   TINT17     */\r
487              _UDWORD TINT18:1;                         /*   TINT18     */\r
488              _UDWORD TINT19:1;                         /*   TINT19     */\r
489              _UDWORD TINT20:1;                         /*   TINT20     */\r
490              _UDWORD TINT21:1;                         /*   TINT21     */\r
491              _UDWORD TINT22:1;                         /*   TINT22     */\r
492              _UDWORD TINT23:1;                         /*   TINT23     */\r
493              _UDWORD TINT24:1;                         /*   TINT24     */\r
494              _UDWORD TINT25:1;                         /*   TINT25     */\r
495              _UDWORD TINT26:1;                         /*   TINT26     */\r
496              _UDWORD TINT27:1;                         /*   TINT27     */\r
497              _UDWORD TINT28:1;                         /*   TINT28     */\r
498              _UDWORD TINT29:1;                         /*   TINT29     */\r
499              _UDWORD TINT30:1;                         /*   TINT30     */\r
500              _UDWORD TINT31:1;                         /*   TINT31     */\r
501              } BIT;                                    /*              */\r
502 } ICDxxx13;                                            /*              */\r
503 typedef union {                                        /* ICDxxx14     */\r
504        _UDWORD LONG;                                   /*  Long Access */\r
505        struct {                                        /*  Bit Access  */\r
506              _UDWORD TINT32:1;                         /*   TINT32     */\r
507              _UDWORD TINT33:1;                         /*   TINT33     */\r
508              _UDWORD TINT34:1;                         /*   TINT34     */\r
509              _UDWORD TINT35:1;                         /*   TINT35     */\r
510              _UDWORD TINT36:1;                         /*   TINT36     */\r
511              _UDWORD TINT37:1;                         /*   TINT37     */\r
512              _UDWORD TINT38:1;                         /*   TINT38     */\r
513              _UDWORD TINT39:1;                         /*   TINT39     */\r
514              _UDWORD TINT40:1;                         /*   TINT40     */\r
515              _UDWORD TINT41:1;                         /*   TINT41     */\r
516              _UDWORD TINT42:1;                         /*   TINT42     */\r
517              _UDWORD TINT43:1;                         /*   TINT43     */\r
518              _UDWORD TINT44:1;                         /*   TINT44     */\r
519              _UDWORD TINT45:1;                         /*   TINT45     */\r
520              _UDWORD TINT46:1;                         /*   TINT46     */\r
521              _UDWORD TINT47:1;                         /*   TINT47     */\r
522              _UDWORD TINT48:1;                         /*   TINT48     */\r
523              _UDWORD TINT49:1;                         /*   TINT49     */\r
524              _UDWORD TINT50:1;                         /*   TINT50     */\r
525              _UDWORD TINT51:1;                         /*   TINT51     */\r
526              _UDWORD TINT52:1;                         /*   TINT52     */\r
527              _UDWORD TINT53:1;                         /*   TINT53     */\r
528              _UDWORD TINT54:1;                         /*   TINT54     */\r
529              _UDWORD TINT55:1;                         /*   TINT55     */\r
530              _UDWORD TINT56:1;                         /*   TINT56     */\r
531              _UDWORD TINT57:1;                         /*   TINT57     */\r
532              _UDWORD TINT58:1;                         /*   TINT58     */\r
533              _UDWORD TINT59:1;                         /*   TINT59     */\r
534              _UDWORD TINT60:1;                         /*   TINT60     */\r
535              _UDWORD TINT61:1;                         /*   TINT61     */\r
536              _UDWORD TINT62:1;                         /*   TINT62     */\r
537              _UDWORD TINT63:1;                         /*   TINT63     */\r
538              } BIT;                                    /*              */\r
539 } ICDxxx14;                                            /*              */\r
540 typedef union {                                        /* ICDxxx15     */\r
541        _UDWORD LONG;                                   /*  Long Access */\r
542        struct {                                        /*  Bit Access  */\r
543              _UDWORD TINT64:1;                         /*   TINT64     */\r
544              _UDWORD TINT65:1;                         /*   TINT65     */\r
545              _UDWORD TINT66:1;                         /*   TINT66     */\r
546              _UDWORD TINT67:1;                         /*   TINT67     */\r
547              _UDWORD TINT68:1;                         /*   TINT68     */\r
548              _UDWORD TINT69:1;                         /*   TINT69     */\r
549              _UDWORD TINT70:1;                         /*   TINT70     */\r
550              _UDWORD TINT71:1;                         /*   TINT71     */\r
551              _UDWORD TINT72:1;                         /*   TINT72     */\r
552              _UDWORD TINT73:1;                         /*   TINT73     */\r
553              _UDWORD TINT74:1;                         /*   TINT74     */\r
554              _UDWORD TINT75:1;                         /*   TINT75     */\r
555              _UDWORD TINT76:1;                         /*   TINT76     */\r
556              _UDWORD TINT77:1;                         /*   TINT77     */\r
557              _UDWORD TINT78:1;                         /*   TINT78     */\r
558              _UDWORD TINT79:1;                         /*   TINT79     */\r
559              _UDWORD TINT80:1;                         /*   TINT80     */\r
560              _UDWORD TINT81:1;                         /*   TINT81     */\r
561              _UDWORD TINT82:1;                         /*   TINT82     */\r
562              _UDWORD TINT83:1;                         /*   TINT83     */\r
563              _UDWORD TINT84:1;                         /*   TINT84     */\r
564              _UDWORD TINT85:1;                         /*   TINT85     */\r
565              _UDWORD TINT86:1;                         /*   TINT86     */\r
566              _UDWORD TINT87:1;                         /*   TINT87     */\r
567              _UDWORD TINT88:1;                         /*   TINT88     */\r
568              _UDWORD TINT89:1;                         /*   TINT89     */\r
569              _UDWORD TINT90:1;                         /*   TINT90     */\r
570              _UDWORD TINT91:1;                         /*   TINT91     */\r
571              _UDWORD TINT92:1;                         /*   TINT92     */\r
572              _UDWORD TINT93:1;                         /*   TINT93     */\r
573              _UDWORD TINT94:1;                         /*   TINT94     */\r
574              _UDWORD TINT95:1;                         /*   TINT95     */\r
575              } BIT;                                    /*              */\r
576 } ICDxxx15;                                            /*              */\r
577 typedef union {                                        /* ICDxxx16     */\r
578        _UDWORD LONG;                                   /*  Long Access */\r
579        struct {                                        /*  Bit Access  */\r
580              _UDWORD TINT96:1;                         /*   TINT96     */\r
581              _UDWORD TINT97:1;                         /*   TINT97     */\r
582              _UDWORD TINT98:1;                         /*   TINT98     */\r
583              _UDWORD TINT99:1;                         /*   TINT99     */\r
584              _UDWORD TINT100:1;                        /*   TINT100    */\r
585              _UDWORD TINT101:1;                        /*   TINT101    */\r
586              _UDWORD TINT102:1;                        /*   TINT102    */\r
587              _UDWORD TINT103:1;                        /*   TINT103    */\r
588              _UDWORD TINT104:1;                        /*   TINT104    */\r
589              _UDWORD TINT105:1;                        /*   TINT105    */\r
590              _UDWORD TINT106:1;                        /*   TINT106    */\r
591              _UDWORD TINT107:1;                        /*   TINT107    */\r
592              _UDWORD TINT108:1;                        /*   TINT108    */\r
593              _UDWORD TINT109:1;                        /*   TINT109    */\r
594              _UDWORD TINT110:1;                        /*   TINT110    */\r
595              _UDWORD TINT111:1;                        /*   TINT111    */\r
596              _UDWORD TINT112:1;                        /*   TINT112    */\r
597              _UDWORD TINT113:1;                        /*   TINT113    */\r
598              _UDWORD TINT114:1;                        /*   TINT114    */\r
599              _UDWORD TINT115:1;                        /*   TINT115    */\r
600              _UDWORD TINT116:1;                        /*   TINT116    */\r
601              _UDWORD TINT117:1;                        /*   TINT117    */\r
602              _UDWORD TINT118:1;                        /*   TINT118    */\r
603              _UDWORD TINT119:1;                        /*   TINT119    */\r
604              _UDWORD TINT120:1;                        /*   TINT120    */\r
605              _UDWORD TINT121:1;                        /*   TINT121    */\r
606              _UDWORD TINT122:1;                        /*   TINT122    */\r
607              _UDWORD TINT123:1;                        /*   TINT123    */\r
608              _UDWORD TINT124:1;                        /*   TINT124    */\r
609              _UDWORD TINT125:1;                        /*   TINT125    */\r
610              _UDWORD TINT126:1;                        /*   TINT126    */\r
611              _UDWORD TINT127:1;                        /*   TINT127    */\r
612              } BIT;                                    /*              */\r
613 } ICDxxx16;                                            /*              */\r
614 typedef union {                                        /* ICDxxx17     */\r
615        _UDWORD LONG;                                   /*  Long Access */\r
616        struct {                                        /*  Bit Access  */\r
617              _UDWORD TINT128:1;                        /*   TINT128    */\r
618              _UDWORD TINT129:1;                        /*   TINT129    */\r
619              _UDWORD TINT130:1;                        /*   TINT130    */\r
620              _UDWORD TINT131:1;                        /*   TINT131    */\r
621              _UDWORD TINT132:1;                        /*   TINT132    */\r
622              _UDWORD TINT133:1;                        /*   TINT133    */\r
623              _UDWORD TINT134:1;                        /*   TINT134    */\r
624              _UDWORD TINT135:1;                        /*   TINT135    */\r
625              _UDWORD TINT136:1;                        /*   TINT136    */\r
626              _UDWORD TINT137:1;                        /*   TINT137    */\r
627              _UDWORD TINT138:1;                        /*   TINT138    */\r
628              _UDWORD TINT139:1;                        /*   TINT139    */\r
629              _UDWORD TINT140:1;                        /*   TINT140    */\r
630              _UDWORD TINT141:1;                        /*   TINT141    */\r
631              _UDWORD TINT142:1;                        /*   TINT142    */\r
632              _UDWORD TINT143:1;                        /*   TINT143    */\r
633              _UDWORD TINT144:1;                        /*   TINT144    */\r
634              _UDWORD TINT145:1;                        /*   TINT145    */\r
635              _UDWORD TINT146:1;                        /*   TINT146    */\r
636              _UDWORD TINT147:1;                        /*   TINT147    */\r
637              _UDWORD TINT148:1;                        /*   TINT148    */\r
638              _UDWORD TINT149:1;                        /*   TINT149    */\r
639              _UDWORD TINT150:1;                        /*   TINT150    */\r
640              _UDWORD TINT151:1;                        /*   TINT151    */\r
641              _UDWORD TINT152:1;                        /*   TINT152    */\r
642              _UDWORD TINT153:1;                        /*   TINT153    */\r
643              _UDWORD TINT154:1;                        /*   TINT154    */\r
644              _UDWORD TINT155:1;                        /*   TINT155    */\r
645              _UDWORD TINT156:1;                        /*   TINT156    */\r
646              _UDWORD TINT157:1;                        /*   TINT157    */\r
647              _UDWORD TINT158:1;                        /*   TINT158    */\r
648              _UDWORD TINT159:1;                        /*   TINT159    */\r
649              } BIT;                                    /*              */\r
650 } ICDxxx17;                                            /*              */\r
651 typedef union {                                        /* ICDxxx18     */\r
652        _UDWORD LONG;                                   /*  Long Access */\r
653        struct {                                        /*  Bit Access  */\r
654              _UDWORD TINT160:1;                        /*   TINT160    */\r
655              _UDWORD TINT161:1;                        /*   TINT161    */\r
656              _UDWORD TINT162:1;                        /*   TINT162    */\r
657              _UDWORD :29;                              /*              */\r
658              } BIT;                                    /*              */\r
659 } ICDxxx18;                                            /*              */\r
660 \r
661 \r
662 struct st_intc {                                       /* struct INTC  */\r
663        union {                                         /* ICDDCR       */\r
664              _UDWORD LONG;                             /*  Long Access */\r
665              struct {                                  /*  Bit Access  */\r
666                     _UDWORD Enable:1;                  /*   Enable     */\r
667                     _UDWORD :31;                       /*              */\r
668                     } BIT;                             /*              */\r
669              } ICDDCR;                                 /*              */\r
670        union {                                         /* ICDICTR      */\r
671              _UDWORD LONG;                             /*  Long Access */\r
672              struct {                                  /*  Bit Access  */\r
673                     _UDWORD ITLinesNumber:5;           /*   ITLinesNumber */\r
674                     _UDWORD CPUNumber:3;               /*   CPUNumber  */\r
675                     _UDWORD :2;                        /*              */\r
676                     _UDWORD SecurityExtn:1;            /*   SecurityExtn */\r
677                     _UDWORD LSPI:5;                    /*   LSPI       */\r
678                     _UDWORD :16;                       /*              */\r
679                     } BIT;                             /*              */\r
680              } ICDICTR;                                /*              */\r
681        union {                                         /* ICDIIDR      */\r
682              _UDWORD LONG;                             /*  Long Access */\r
683              struct {                                  /*  Bit Access  */\r
684                     _UDWORD Implementer:12;            /*   Implementer */\r
685                     _UDWORD Revision:4;                /*   Revision   */\r
686                     _UDWORD Variant:4;                 /*   Variant    */\r
687                     _UDWORD :4;                        /*              */\r
688                     _UDWORD ProductID:8;               /*   ProductID  */\r
689                     } BIT;                             /*              */\r
690              } ICDIIDR;                                /*              */\r
691        _UBYTE wk0[116];                                /*              */\r
692        union {                                         /* ICDISR       */\r
693              _UDWORD LONG[19];                         /*  Long Access */\r
694              struct {                                  /*  ICDISRn     */\r
695                     ICDxxx0  ICDISR0;                  /* ICDISR0      */\r
696                     ICDxxx1  ICDISR1;                  /* ICDISR1      */\r
697                     ICDxxx2  ICDISR2;                  /* ICDISR2      */\r
698                     ICDxxx3  ICDISR3;                  /* ICDISR3      */\r
699                     ICDxxx4  ICDISR4;                  /* ICDISR4      */\r
700                     ICDxxx5  ICDISR5;                  /* ICDISR5      */\r
701                     ICDxxx6  ICDISR6;                  /* ICDISR6      */\r
702                     ICDxxx7  ICDISR7;                  /* ICDISR7      */\r
703                     ICDxxx8  ICDISR8;                  /* ICDISR8      */\r
704                     ICDxxx9  ICDISR9;                  /* ICDISR9      */\r
705                     ICDxxx10 ICDISR10;                 /* ICDISR10     */\r
706                     ICDxxx11 ICDISR11;                 /* ICDISR11     */\r
707                     ICDxxx12 ICDISR12;                 /* ICDISR12     */\r
708                     ICDxxx13 ICDISR13;                 /* ICDISR13     */\r
709                     ICDxxx14 ICDISR14;                 /* ICDISR14     */\r
710                     ICDxxx15 ICDISR15;                 /* ICDISR15     */\r
711                     ICDxxx16 ICDISR16;                 /* ICDISR16     */\r
712                     ICDxxx17 ICDISR17;                 /* ICDISR17     */\r
713                     ICDxxx18 ICDISR18;                 /* ICDISR18     */\r
714                     } n;                               /*              */\r
715              } ICDISR;                                 /*              */\r
716        _UBYTE wk1[52];                                 /*              */\r
717        union {                                         /* ICDISER      */\r
718              _UDWORD LONG[19];                         /*  Long Access */\r
719              struct {                                  /*  ICDISERn    */\r
720                     ICDxxx0  ICDISER0;                 /* ICDISER0     */\r
721                     ICDxxx1  ICDISER1;                 /* ICDISER1     */\r
722                     ICDxxx2  ICDISER2;                 /* ICDISER2     */\r
723                     ICDxxx3  ICDISER3;                 /* ICDISER3     */\r
724                     ICDxxx4  ICDISER4;                 /* ICDISER4     */\r
725                     ICDxxx5  ICDISER5;                 /* ICDISER5     */\r
726                     ICDxxx6  ICDISER6;                 /* ICDISER6     */\r
727                     ICDxxx7  ICDISER7;                 /* ICDISER7     */\r
728                     ICDxxx8  ICDISER8;                 /* ICDISER8     */\r
729                     ICDxxx9  ICDISER9;                 /* ICDISER9     */\r
730                     ICDxxx10 ICDISER10;                /* ICDISER10    */\r
731                     ICDxxx11 ICDISER11;                /* ICDISER11    */\r
732                     ICDxxx12 ICDISER12;                /* ICDISER12    */\r
733                     ICDxxx13 ICDISER13;                /* ICDISER13    */\r
734                     ICDxxx14 ICDISER14;                /* ICDISER14    */\r
735                     ICDxxx15 ICDISER15;                /* ICDISER15    */\r
736                     ICDxxx16 ICDISER16;                /* ICDISER16    */\r
737                     ICDxxx17 ICDISER17;                /* ICDISER17    */\r
738                     ICDxxx18 ICDISER18;                /* ICDISER18    */\r
739                     } n;                               /*              */\r
740              } ICDISER;                                /*              */\r
741        _UBYTE wk2[52];                                 /*              */\r
742        union {                                         /* ICDICER      */\r
743              _UDWORD LONG[19];                         /*  Long Access */\r
744              struct {                                  /*  ICDICERn    */\r
745                     ICDxxx0  ICDICER0;                 /* ICDICER0     */\r
746                     ICDxxx1  ICDICER1;                 /* ICDICER1     */\r
747                     ICDxxx2  ICDICER2;                 /* ICDICER2     */\r
748                     ICDxxx3  ICDICER3;                 /* ICDICER3     */\r
749                     ICDxxx4  ICDICER4;                 /* ICDICER4     */\r
750                     ICDxxx5  ICDICER5;                 /* ICDICER5     */\r
751                     ICDxxx6  ICDICER6;                 /* ICDICER6     */\r
752                     ICDxxx7  ICDICER7;                 /* ICDICER7     */\r
753                     ICDxxx8  ICDICER8;                 /* ICDICER8     */\r
754                     ICDxxx9  ICDICER9;                 /* ICDICER9     */\r
755                     ICDxxx10 ICDICER10;                /* ICDICER10    */\r
756                     ICDxxx11 ICDICER11;                /* ICDICER11    */\r
757                     ICDxxx12 ICDICER12;                /* ICDICER12    */\r
758                     ICDxxx13 ICDICER13;                /* ICDICER13    */\r
759                     ICDxxx14 ICDICER14;                /* ICDICER14    */\r
760                     ICDxxx15 ICDICER15;                /* ICDICER15    */\r
761                     ICDxxx16 ICDICER16;                /* ICDICER16    */\r
762                     ICDxxx17 ICDICER17;                /* ICDICER17    */\r
763                     ICDxxx18 ICDICER18;                /* ICDICER18    */\r
764                     } n;                               /*              */\r
765              } ICDICER;                                /*              */\r
766        _UBYTE wk3[52];                                 /*              */\r
767        union {                                         /* ICDISPR      */\r
768              _UDWORD LONG[19];                         /*  Long Access */\r
769              struct {                                  /*  ICDISPRn    */\r
770                     ICDxxx0  ICDISPR0;                 /* ICDISPR0     */\r
771                     ICDxxx1  ICDISPR1;                 /* ICDISPR1     */\r
772                     ICDxxx2  ICDISPR2;                 /* ICDISPR2     */\r
773                     ICDxxx3  ICDISPR3;                 /* ICDISPR3     */\r
774                     ICDxxx4  ICDISPR4;                 /* ICDISPR4     */\r
775                     ICDxxx5  ICDISPR5;                 /* ICDISPR5     */\r
776                     ICDxxx6  ICDISPR6;                 /* ICDISPR6     */\r
777                     ICDxxx7  ICDISPR7;                 /* ICDISPR7     */\r
778                     ICDxxx8  ICDISPR8;                 /* ICDISPR8     */\r
779                     ICDxxx9  ICDISPR9;                 /* ICDISPR9     */\r
780                     ICDxxx10 ICDISPR10;                /* ICDISPR10    */\r
781                     ICDxxx11 ICDISPR11;                /* ICDISPR11    */\r
782                     ICDxxx12 ICDISPR12;                /* ICDISPR12    */\r
783                     ICDxxx13 ICDISPR13;                /* ICDISPR13    */\r
784                     ICDxxx14 ICDISPR14;                /* ICDISPR14    */\r
785                     ICDxxx15 ICDISPR15;                /* ICDISPR15    */\r
786                     ICDxxx16 ICDISPR16;                /* ICDISPR16    */\r
787                     ICDxxx17 ICDISPR17;                /* ICDISPR17    */\r
788                     ICDxxx18 ICDISPR18;                /* ICDISPR18    */\r
789                     } n;                               /*              */\r
790              } ICDISPR;                                /*              */\r
791        _UBYTE wk4[52];                                 /*              */\r
792        union {                                         /* ICDICPR      */\r
793              _UDWORD LONG[19];                         /*  Long Access */\r
794              struct {                                  /*  ICDICPRn    */\r
795                     ICDxxx0  ICDICPR0;                 /* ICDICPR0     */\r
796                     ICDxxx1  ICDICPR1;                 /* ICDICPR1     */\r
797                     ICDxxx2  ICDICPR2;                 /* ICDICPR2     */\r
798                     ICDxxx3  ICDICPR3;                 /* ICDICPR3     */\r
799                     ICDxxx4  ICDICPR4;                 /* ICDICPR4     */\r
800                     ICDxxx5  ICDICPR5;                 /* ICDICPR5     */\r
801                     ICDxxx6  ICDICPR6;                 /* ICDICPR6     */\r
802                     ICDxxx7  ICDICPR7;                 /* ICDICPR7     */\r
803                     ICDxxx8  ICDICPR8;                 /* ICDICPR8     */\r
804                     ICDxxx9  ICDICPR9;                 /* ICDICPR9     */\r
805                     ICDxxx10 ICDICPR10;                /* ICDICPR10    */\r
806                     ICDxxx11 ICDICPR11;                /* ICDICPR11    */\r
807                     ICDxxx12 ICDICPR12;                /* ICDICPR12    */\r
808                     ICDxxx13 ICDICPR13;                /* ICDICPR13    */\r
809                     ICDxxx14 ICDICPR14;                /* ICDICPR14    */\r
810                     ICDxxx15 ICDICPR15;                /* ICDICPR15    */\r
811                     ICDxxx16 ICDICPR16;                /* ICDICPR16    */\r
812                     ICDxxx17 ICDICPR17;                /* ICDICPR17    */\r
813                     ICDxxx18 ICDICPR18;                /* ICDICPR18    */\r
814                     } n;                               /*              */\r
815              } ICDICPR;                                /*              */\r
816        _UBYTE wk5[52];                                 /*              */\r
817        union {                                         /* ICDABR       */\r
818              _UDWORD LONG[19];                         /*  Long Access */\r
819              struct {                                  /*  ICDABRn     */\r
820                     ICDxxx0  ICDABR0;                  /* ICDABR0      */\r
821                     ICDxxx1  ICDABR1;                  /* ICDABR1      */\r
822                     ICDxxx2  ICDABR2;                  /* ICDABR2      */\r
823                     ICDxxx3  ICDABR3;                  /* ICDABR3      */\r
824                     ICDxxx4  ICDABR4;                  /* ICDABR4      */\r
825                     ICDxxx5  ICDABR5;                  /* ICDABR5      */\r
826                     ICDxxx6  ICDABR6;                  /* ICDABR6      */\r
827                     ICDxxx7  ICDABR7;                  /* ICDABR7      */\r
828                     ICDxxx8  ICDABR8;                  /* ICDABR8      */\r
829                     ICDxxx9  ICDABR9;                  /* ICDABR9      */\r
830                     ICDxxx10 ICDABR10;                 /* ICDABR10     */\r
831                     ICDxxx11 ICDABR11;                 /* ICDABR11     */\r
832                     ICDxxx12 ICDABR12;                 /* ICDABR12     */\r
833                     ICDxxx13 ICDABR13;                 /* ICDABR13     */\r
834                     ICDxxx14 ICDABR14;                 /* ICDABR14     */\r
835                     ICDxxx15 ICDABR15;                 /* ICDABR15     */\r
836                     ICDxxx16 ICDABR16;                 /* ICDABR16     */\r
837                     ICDxxx17 ICDABR17;                 /* ICDABR17     */\r
838                     ICDxxx18 ICDABR18;                 /* ICDABR18     */\r
839                     } n;                               /*              */\r
840              } ICDABR;                                 /*              */\r
841        _UBYTE wk6[180];                                /*              */\r
842        union {                                         /* ICDIPR0      */\r
843              _UDWORD LONG;                             /*  Long Access */\r
844              struct {                                  /*  Bit Access  */\r
845                     _UDWORD SW0:8;                     /*   SW0        */\r
846                     _UDWORD SW1:8;                     /*   SW1        */\r
847                     _UDWORD SW2:8;                     /*   SW2        */\r
848                     _UDWORD SW3:8;                     /*   SW3        */\r
849                     } BIT;                             /*              */\r
850              } ICDIPR0;                                /*              */\r
851        union {                                         /* ICDIPR1      */\r
852              _UDWORD LONG;                             /*  Long Access */\r
853              struct {                                  /*  Bit Access  */\r
854                     _UDWORD SW4:8;                     /*   SW4        */\r
855                     _UDWORD SW5:8;                     /*   SW5        */\r
856                     _UDWORD SW6:8;                     /*   SW6        */\r
857                     _UDWORD SW7:8;                     /*   SW7        */\r
858                     } BIT;                             /*              */\r
859              } ICDIPR1;                                /*              */\r
860        union {                                         /* ICDIPR2      */\r
861              _UDWORD LONG;                             /*  Long Access */\r
862              struct {                                  /*  Bit Access  */\r
863                     _UDWORD SW8:8;                     /*   SW8        */\r
864                     _UDWORD SW9:8;                     /*   SW9        */\r
865                     _UDWORD SW10:8;                    /*   SW10       */\r
866                     _UDWORD SW11:8;                    /*   SW11       */\r
867                     } BIT;                             /*              */\r
868              } ICDIPR2;                                /*              */\r
869        union {                                         /* ICDIPR3      */\r
870              _UDWORD LONG;                             /*  Long Access */\r
871              struct {                                  /*  Bit Access  */\r
872                     _UDWORD SW12:8;                    /*   SW12       */\r
873                     _UDWORD SW13:8;                    /*   SW13       */\r
874                     _UDWORD SW14:8;                    /*   SW14       */\r
875                     _UDWORD SW15:8;                    /*   SW15       */\r
876                     } BIT;                             /*              */\r
877              } ICDIPR3;                                /*              */\r
878        union {                                         /* ICDIPR4      */\r
879              _UDWORD LONG;                             /*  Long Access */\r
880              struct {                                  /*  Bit Access  */\r
881                     _UDWORD PMUIRQ0:8;                 /*   PMUIRQ0    */\r
882                     _UDWORD COMMRX0:8;                 /*   COMMRX0    */\r
883                     _UDWORD COMMTX0:8;                 /*   COMMTX0    */\r
884                     _UDWORD CTIIRQ0:8;                 /*   CTIIRQ0    */\r
885                     } BIT;                             /*              */\r
886              } ICDIPR4;                                /*              */\r
887        _UBYTE wk7[12];                                 /*              */\r
888        union {                                         /* ICDIPR8      */\r
889              _UDWORD LONG;                             /*  Long Access */\r
890              struct {                                  /*  Bit Access  */\r
891                     _UDWORD IRQ0:8;                    /*   IRQ0       */\r
892                     _UDWORD IRQ1:8;                    /*   IRQ1       */\r
893                     _UDWORD IRQ2:8;                    /*   IRQ2       */\r
894                     _UDWORD IRQ3:8;                    /*   IRQ3       */\r
895                     } BIT;                             /*              */\r
896              } ICDIPR8;                                /*              */\r
897        union {                                         /* ICDIPR9      */\r
898              _UDWORD LONG;                             /*  Long Access */\r
899              struct {                                  /*  Bit Access  */\r
900                     _UDWORD IRQ4:8;                    /*   IRQ4       */\r
901                     _UDWORD IRQ5:8;                    /*   IRQ5       */\r
902                     _UDWORD IRQ6:8;                    /*   IRQ6       */\r
903                     _UDWORD IRQ7:8;                    /*   IRQ7       */\r
904                     } BIT;                             /*              */\r
905              } ICDIPR9;                                /*              */\r
906        union {                                         /* ICDIPR10     */\r
907              _UDWORD LONG;                             /*  Long Access */\r
908              struct {                                  /*  Bit Access  */\r
909                     _UDWORD PL310ERR:8;                /*   PL310ERR   */\r
910                     _UDWORD DMAINT0:8;                 /*   DMAINT0    */\r
911                     _UDWORD DMAINT1:8;                 /*   DMAINT1    */\r
912                     _UDWORD DMAINT2:8;                 /*   DMAINT2    */\r
913                     } BIT;                             /*              */\r
914              } ICDIPR10;                               /*              */\r
915        union {                                         /* ICDIPR11     */\r
916              _UDWORD LONG;                             /*  Long Access */\r
917              struct {                                  /*  Bit Access  */\r
918                     _UDWORD DMAINT3:8;                 /*   DMAINT3    */\r
919                     _UDWORD DMAINT4:8;                 /*   DMAINT4    */\r
920                     _UDWORD DMAINT5:8;                 /*   DMAINT5    */\r
921                     _UDWORD DMAINT6:8;                 /*   DMAINT6    */\r
922                     } BIT;                             /*              */\r
923              } ICDIPR11;                               /*              */\r
924        union {                                         /* ICDIPR12     */\r
925              _UDWORD LONG;                             /*  Long Access */\r
926              struct {                                  /*  Bit Access  */\r
927                     _UDWORD DMAINT7:8;                 /*   DMAINT7    */\r
928                     _UDWORD DMAINT8:8;                 /*   DMAINT8    */\r
929                     _UDWORD DMAINT9:8;                 /*   DMAINT9    */\r
930                     _UDWORD DMAINT10:8;                /*   DMAINT10   */\r
931                     } BIT;                             /*              */\r
932              } ICDIPR12;                               /*              */\r
933        union {                                         /* ICDIPR13     */\r
934              _UDWORD LONG;                             /*  Long Access */\r
935              struct {                                  /*  Bit Access  */\r
936                     _UDWORD DMAINT11:8;                /*   DMAINT11   */\r
937                     _UDWORD DMAINT12:8;                /*   DMAINT12   */\r
938                     _UDWORD DMAINT13:8;                /*   DMAINT13   */\r
939                     _UDWORD DMAINT14:8;                /*   DMAINT14   */\r
940                     } BIT;                             /*              */\r
941              } ICDIPR13;                               /*              */\r
942        union {                                         /* ICDIPR14     */\r
943              _UDWORD LONG;                             /*  Long Access */\r
944              struct {                                  /*  Bit Access  */\r
945                     _UDWORD DMAINT15:8;                /*   DMAINT15   */\r
946                     _UDWORD DMAERR:8;                  /*   DMAERR     */\r
947                     _UDWORD :16;                       /*              */\r
948                     } BIT;                             /*              */\r
949              } ICDIPR14;                               /*              */\r
950        _UBYTE wk8[12];                                 /*              */\r
951        union {                                         /* ICDIPR18     */\r
952              _UDWORD LONG;                             /*  Long Access */\r
953              struct {                                  /*  Bit Access  */\r
954                     _UDWORD :8;                        /*              */\r
955                     _UDWORD USBI0:8;                   /*   USBI0      */\r
956                     _UDWORD USBI1:8;                   /*   USBI1      */\r
957                     _UDWORD S0_VI_VSYNC0:8;            /*   S0_VI_VSYNC0 */\r
958                     } BIT;                             /*              */\r
959              } ICDIPR18;                               /*              */\r
960        union {                                         /* ICDIPR19     */\r
961              _UDWORD LONG;                             /*  Long Access */\r
962              struct {                                  /*  Bit Access  */\r
963                     _UDWORD S0_LO_VSYNC0:8;            /*   S0_LO_VSYNC0 */\r
964                     _UDWORD S0_VSYNCERR0:8;            /*   S0_VSYNCERR0 */\r
965                     _UDWORD GR3_VLINE0:8;              /*   GR3_VLINE0 */\r
966                     _UDWORD S0_VFIELD0:8;              /*   S0_VFIELD0 */\r
967                     } BIT;                             /*              */\r
968              } ICDIPR19;                               /*              */\r
969        union {                                         /* ICDIPR20     */\r
970              _UDWORD LONG;                             /*  Long Access */\r
971              struct {                                  /*  Bit Access  */\r
972                     _UDWORD IV1_VBUFERR0:8;            /*   IV1_VBUFERR0 */\r
973                     _UDWORD IV3_VBUFERR0:8;            /*   IV3_VBUFERR0 */\r
974                     _UDWORD IV5_VBUFERR0:8;            /*   IV5_VBUFERR0 */\r
975                     _UDWORD IV6_VBUFERR0:8;            /*   IV6_VBUFERR0 */\r
976                     } BIT;                             /*              */\r
977              } ICDIPR20;                               /*              */\r
978        union {                                         /* ICDIPR21     */\r
979              _UDWORD LONG;                             /*  Long Access */\r
980              struct {                                  /*  Bit Access  */\r
981                     _UDWORD S0_WLINE0:8;               /*   S0_WLINE0  */\r
982                     _UDWORD S1_VI_VSYNC0:8;            /*   S1_VI_VSYNC0 */\r
983                     _UDWORD S1_LO_VSYNC0:8;            /*   S1_LO_VSYNC0 */\r
984                     _UDWORD S1_VSYNCERR0:8;            /*   S1_VSYNCERR0 */\r
985                     } BIT;                             /*              */\r
986              } ICDIPR21;                               /*              */\r
987        union {                                         /* ICDIPR22     */\r
988              _UDWORD LONG;                             /*  Long Access */\r
989              struct {                                  /*  Bit Access  */\r
990                     _UDWORD S1_VFIELD0:8;              /*   S1_VFIELD0 */\r
991                     _UDWORD IV2_VBUFERR0:8;            /*   IV2_VBUFERR0 */\r
992                     _UDWORD IV4_VBUFERR0:8;            /*   IV4_VBUFERR0 */\r
993                     _UDWORD S1_WLINE0:8;               /*   S1_WLINE0  */\r
994                     } BIT;                             /*              */\r
995              } ICDIPR22;                               /*              */\r
996        union {                                         /* ICDIPR23     */\r
997              _UDWORD LONG;                             /*  Long Access */\r
998              struct {                                  /*  Bit Access  */\r
999                     _UDWORD OIR_VI_VSYNC0:8;           /*   OIR_VI_VSYNC0 */\r
1000                     _UDWORD OIR_LO_VSYNC0:8;           /*   OIR_LO_VSYNC0 */\r
1001                     _UDWORD OIR_VSYNCERR0:8;           /*   OIR_VSYNCERR0 */\r
1002                     _UDWORD OIR_VFIELD0:8;             /*   OIR_VFIELD0 */\r
1003                     } BIT;                             /*              */\r
1004              } ICDIPR23;                               /*              */\r
1005        union {                                         /* ICDIPR24     */\r
1006              _UDWORD LONG;                             /*  Long Access */\r
1007              struct {                                  /*  Bit Access  */\r
1008                     _UDWORD IV7_VBUFERR0:8;            /*   IV7_VBUFERR0 */\r
1009                     _UDWORD IV8_VBUFERR0:8;            /*   IV8_VBUFERR0 */\r
1010                     _UDWORD OIR_WLINE0:8;              /*   OIR_WLINE0 */\r
1011                     _UDWORD S0_VI_VSYNC1:8;            /*   S0_VI_VSYNC1 */\r
1012                     } BIT;                             /*              */\r
1013              } ICDIPR24;                               /*              */\r
1014        union {                                         /* ICDIPR25     */\r
1015              _UDWORD LONG;                             /*  Long Access */\r
1016              struct {                                  /*  Bit Access  */\r
1017                     _UDWORD S0_LO_VSYNC1:8;            /*   S0_LO_VSYNC1 */\r
1018                     _UDWORD S0_VSYNCERR1:8;            /*   S0_VSYNCERR1 */\r
1019                     _UDWORD GR3_VLINE1:8;              /*   GR3_VLINE1 */\r
1020                     _UDWORD S0_VFIELD1:8;              /*   S0_VFIELD1 */\r
1021                     } BIT;                             /*              */\r
1022              } ICDIPR25;                               /*              */\r
1023        union {                                         /* ICDIPR26     */\r
1024              _UDWORD LONG;                             /*  Long Access */\r
1025              struct {                                  /*  Bit Access  */\r
1026                     _UDWORD IV1_VBUFERR1:8;            /*   IV1_VBUFERR1 */\r
1027                     _UDWORD IV3_VBUFERR1:8;            /*   IV3_VBUFERR1 */\r
1028                     _UDWORD IV5_VBUFERR1:8;            /*   IV5_VBUFERR1 */\r
1029                     _UDWORD IV6_VBUFERR1:8;            /*   IV6_VBUFERR1 */\r
1030                     } BIT;                             /*              */\r
1031              } ICDIPR26;                               /*              */\r
1032        union {                                         /* ICDIPR27     */\r
1033              _UDWORD LONG;                             /*  Long Access */\r
1034              struct {                                  /*  Bit Access  */\r
1035                     _UDWORD S0_WLINE1:8;               /*   S0_WLINE1  */\r
1036                     _UDWORD S1_VI_VSYNC1:8;            /*   S1_VI_VSYNC1 */\r
1037                     _UDWORD S1_LO_VSYNC1:8;            /*   S1_LO_VSYNC1 */\r
1038                     _UDWORD S1_VSYNCERR1:8;            /*   S1_VSYNCERR1 */\r
1039                     } BIT;                             /*              */\r
1040              } ICDIPR27;                               /*              */\r
1041        union {                                         /* ICDIPR28     */\r
1042              _UDWORD LONG;                             /*  Long Access */\r
1043              struct {                                  /*  Bit Access  */\r
1044                     _UDWORD S1_VFIELD1:8;              /*   S1_VFIELD1 */\r
1045                     _UDWORD IV2_VBUFERR1:8;            /*   IV2_VBUFERR1 */\r
1046                     _UDWORD IV4_VBUFERR1:8;            /*   IV4_VBUFERR1 */\r
1047                     _UDWORD S1_WLINE1:8;               /*   S1_WLINE1  */\r
1048                     } BIT;                             /*              */\r
1049              } ICDIPR28;                               /*              */\r
1050        union {                                         /* ICDIPR29     */\r
1051              _UDWORD LONG;                             /*  Long Access */\r
1052              struct {                                  /*  Bit Access  */\r
1053                     _UDWORD OIR_VI_VSYNC1:8;           /*   OIR_VI_VSYNC1 */\r
1054                     _UDWORD OIR_LO_VSYNC1:8;           /*   OIR_LO_VSYNC1 */\r
1055                     _UDWORD OIR_VLINE1:8;              /*   OIR_VLINE1 */\r
1056                     _UDWORD OIR_VFIELD1:8;             /*   OIR_VFIELD1 */\r
1057                     } BIT;                             /*              */\r
1058              } ICDIPR29;                               /*              */\r
1059        union {                                         /* ICDIPR30     */\r
1060              _UDWORD LONG;                             /*  Long Access */\r
1061              struct {                                  /*  Bit Access  */\r
1062                     _UDWORD IV7_VBUFERR1:8;            /*   IV7_VBUFERR1 */\r
1063                     _UDWORD IV8_VBUFERR1:8;            /*   IV8_VBUFERR1 */\r
1064                     _UDWORD OIR_WLINE1:8;              /*   OIR_WLINE1 */\r
1065                     _UDWORD IMRDI:8;                   /*   IMRDI      */\r
1066                     } BIT;                             /*              */\r
1067              } ICDIPR30;                               /*              */\r
1068        union {                                         /* ICDIPR31     */\r
1069              _UDWORD LONG;                             /*  Long Access */\r
1070              struct {                                  /*  Bit Access  */\r
1071                     _UDWORD IMR2I0:8;                  /*   IMR2I0     */\r
1072                     _UDWORD IMR2I1:8;                  /*   IMR2I1     */\r
1073                     _UDWORD JEDI:8;                    /*   JEDI       */\r
1074                     _UDWORD JDTI:8;                    /*   JDTI       */\r
1075                     } BIT;                             /*              */\r
1076              } ICDIPR31;                               /*              */\r
1077        union {                                         /* ICDIPR32     */\r
1078              _UDWORD LONG;                             /*  Long Access */\r
1079              struct {                                  /*  Bit Access  */\r
1080                     _UDWORD CMP0:8;                    /*   CMP0       */\r
1081                     _UDWORD CMP1:8;                    /*   CMP1       */\r
1082                     _UDWORD INT0:8;                    /*   INT0       */\r
1083                     _UDWORD INT1:8;                    /*   INT1       */\r
1084                     } BIT;                             /*              */\r
1085              } ICDIPR32;                               /*              */\r
1086        union {                                         /* ICDIPR33     */\r
1087              _UDWORD LONG;                             /*  Long Access */\r
1088              struct {                                  /*  Bit Access  */\r
1089                     _UDWORD INT2:8;                    /*   INT2       */\r
1090                     _UDWORD INT3:8;                    /*   INT3       */\r
1091                     _UDWORD OSTMI0:8;                  /*   OSTMI0     */\r
1092                     _UDWORD OSTMI1:8;                  /*   OSTMI1     */\r
1093                     } BIT;                             /*              */\r
1094              } ICDIPR33;                               /*              */\r
1095        union {                                         /* ICDIPR34     */\r
1096              _UDWORD LONG;                             /*  Long Access */\r
1097              struct {                                  /*  Bit Access  */\r
1098                     _UDWORD CMI:8;                     /*   CMI        */\r
1099                     _UDWORD WTOUT:8;                   /*   WTOUT      */\r
1100                     _UDWORD ITI:8;                     /*   ITI        */\r
1101                     _UDWORD TGI0A:8;                   /*   TGI0A      */\r
1102                     } BIT;                             /*              */\r
1103              } ICDIPR34;                               /*              */\r
1104        union {                                         /* ICDIPR35     */\r
1105              _UDWORD LONG;                             /*  Long Access */\r
1106              struct {                                  /*  Bit Access  */\r
1107                     _UDWORD TGI0B:8;                   /*   TGI0B      */\r
1108                     _UDWORD TGI0C:8;                   /*   TGI0C      */\r
1109                     _UDWORD TGI0D:8;                   /*   TGI0D      */\r
1110                     _UDWORD TGI0V:8;                   /*   TGI0V      */\r
1111                     } BIT;                             /*              */\r
1112              } ICDIPR35;                               /*              */\r
1113        union {                                         /* ICDIPR36     */\r
1114              _UDWORD LONG;                             /*  Long Access */\r
1115              struct {                                  /*  Bit Access  */\r
1116                     _UDWORD TGI0E:8;                   /*   TGI0E      */\r
1117                     _UDWORD TGI0F:8;                   /*   TGI0F      */\r
1118                     _UDWORD TGI1A:8;                   /*   TGI1A      */\r
1119                     _UDWORD TGI1B:8;                   /*   TGI1B      */\r
1120                     } BIT;                             /*              */\r
1121              } ICDIPR36;                               /*              */\r
1122        union {                                         /* ICDIPR37     */\r
1123              _UDWORD LONG;                             /*  Long Access */\r
1124              struct {                                  /*  Bit Access  */\r
1125                     _UDWORD TGI1V:8;                   /*   TGI1V      */\r
1126                     _UDWORD TGI1U:8;                   /*   TGI1U      */\r
1127                     _UDWORD TGI2A:8;                   /*   TGI2A      */\r
1128                     _UDWORD TGI2B:8;                   /*   TGI2B      */\r
1129                     } BIT;                             /*              */\r
1130              } ICDIPR37;                               /*              */\r
1131        union {                                         /* ICDIPR38     */\r
1132              _UDWORD LONG;                             /*  Long Access */\r
1133              struct {                                  /*  Bit Access  */\r
1134                     _UDWORD TGI2V:8;                   /*   TGI2V      */\r
1135                     _UDWORD TGI2U:8;                   /*   TGI2U      */\r
1136                     _UDWORD TGI3A:8;                   /*   TGI3A      */\r
1137                     _UDWORD TGI3B:8;                   /*   TGI3B      */\r
1138                     } BIT;                             /*              */\r
1139              } ICDIPR38;                               /*              */\r
1140        union {                                         /* ICDIPR39     */\r
1141              _UDWORD LONG;                             /*  Long Access */\r
1142              struct {                                  /*  Bit Access  */\r
1143                     _UDWORD TGI3C:8;                   /*   TGI3C      */\r
1144                     _UDWORD TGI3D:8;                   /*   TGI3D      */\r
1145                     _UDWORD TGI3V:8;                   /*   TGI3V      */\r
1146                     _UDWORD TGI4A:8;                   /*   TGI4A      */\r
1147                     } BIT;                             /*              */\r
1148              } ICDIPR39;                               /*              */\r
1149        union {                                         /* ICDIPR40     */\r
1150              _UDWORD LONG;                             /*  Long Access */\r
1151              struct {                                  /*  Bit Access  */\r
1152                     _UDWORD TGI4B:8;                   /*   TGI4B      */\r
1153                     _UDWORD TGI4C:8;                   /*   TGI4C      */\r
1154                     _UDWORD TGI4D:8;                   /*   TGI4D      */\r
1155                     _UDWORD TGI4V:8;                   /*   TGI4V      */\r
1156                     } BIT;                             /*              */\r
1157              } ICDIPR40;                               /*              */\r
1158        union {                                         /* ICDIPR41     */\r
1159              _UDWORD LONG;                             /*  Long Access */\r
1160              struct {                                  /*  Bit Access  */\r
1161                     _UDWORD CMI1:8;                    /*   CMI1       */\r
1162                     _UDWORD CMI2:8;                    /*   CMI2       */\r
1163                     _UDWORD SGDEI0:8;                  /*   SGDEI0     */\r
1164                     _UDWORD SGDEI1:8;                  /*   SGDEI1     */\r
1165                     } BIT;                             /*              */\r
1166              } ICDIPR41;                               /*              */\r
1167        union {                                         /* ICDIPR42     */\r
1168              _UDWORD LONG;                             /*  Long Access */\r
1169              struct {                                  /*  Bit Access  */\r
1170                     _UDWORD SGDEI2:8;                  /*   SGDEI2     */\r
1171                     _UDWORD SGDEI3:8;                  /*   SGDEI3     */\r
1172                     _UDWORD ADI:8;                     /*   ADI        */\r
1173                     _UDWORD ADWAR:8;                   /*   ADWAR      */\r
1174                     } BIT;                             /*              */\r
1175              } ICDIPR42;                               /*              */\r
1176        union {                                         /* ICDIPR43     */\r
1177              _UDWORD LONG;                             /*  Long Access */\r
1178              struct {                                  /*  Bit Access  */\r
1179                     _UDWORD SSII0:8;                   /*   SSII0      */\r
1180                     _UDWORD SSIRXI0:8;                 /*   SSIRXI0    */\r
1181                     _UDWORD SSITXI0:8;                 /*   SSITXI0    */\r
1182                     _UDWORD SSII1:8;                   /*   SSII1      */\r
1183                     } BIT;                             /*              */\r
1184              } ICDIPR43;                               /*              */\r
1185        union {                                         /* ICDIPR44     */\r
1186              _UDWORD LONG;                             /*  Long Access */\r
1187              struct {                                  /*  Bit Access  */\r
1188                     _UDWORD SSIRXI1:8;                 /*   SSIRXI1    */\r
1189                     _UDWORD SSITXI1:8;                 /*   SSITXI1    */\r
1190                     _UDWORD SSII2:8;                   /*   SSII2      */\r
1191                     _UDWORD SSIRTI2:8;                 /*   SSIRTI2    */\r
1192                     } BIT;                             /*              */\r
1193              } ICDIPR44;                               /*              */\r
1194        union {                                         /* ICDIPR45     */\r
1195              _UDWORD LONG;                             /*  Long Access */\r
1196              struct {                                  /*  Bit Access  */\r
1197                     _UDWORD SSII3:8;                   /*   SSII3      */\r
1198                     _UDWORD SSIRXI3:8;                 /*   SSIRXI3    */\r
1199                     _UDWORD SSITXI3:8;                 /*   SSITXI3    */\r
1200                     _UDWORD SSII4:8;                   /*   SSII4      */\r
1201                     } BIT;                             /*              */\r
1202              } ICDIPR45;                               /*              */\r
1203        union {                                         /* ICDIPR46     */\r
1204              _UDWORD LONG;                             /*  Long Access */\r
1205              struct {                                  /*  Bit Access  */\r
1206                     _UDWORD SSIRTI4:8;                 /*   SSIRTI4    */\r
1207                     _UDWORD SSII5:8;                   /*   SSII5      */\r
1208                     _UDWORD SSIRXI5:8;                 /*   SSIRXI5    */\r
1209                     _UDWORD SSITXI5:8;                 /*   SSITXI5    */\r
1210                     } BIT;                             /*              */\r
1211              } ICDIPR46;                               /*              */\r
1212        union {                                         /* ICDIPR47     */\r
1213              _UDWORD LONG;                             /*  Long Access */\r
1214              struct {                                  /*  Bit Access  */\r
1215                     _UDWORD SPDIFI:8;                  /*   SPDIFI     */\r
1216                     _UDWORD TEI0:8;                    /*   TEI0       */\r
1217                     _UDWORD RI0:8;                     /*   RI0        */\r
1218                     _UDWORD TI0:8;                     /*   TI0        */\r
1219                     } BIT;                             /*              */\r
1220              } ICDIPR47;                               /*              */\r
1221        union {                                         /* ICDIPR48     */\r
1222              _UDWORD LONG;                             /*  Long Access */\r
1223              struct {                                  /*  Bit Access  */\r
1224                     _UDWORD SPI0:8;                    /*   SPI0       */\r
1225                     _UDWORD STI0:8;                    /*   STI0       */\r
1226                     _UDWORD NAKI0:8;                   /*   NAKI0      */\r
1227                     _UDWORD ALI0:8;                    /*   ALI0       */\r
1228                     } BIT;                             /*              */\r
1229              } ICDIPR48;                               /*              */\r
1230        union {                                         /* ICDIPR49     */\r
1231              _UDWORD LONG;                             /*  Long Access */\r
1232              struct {                                  /*  Bit Access  */\r
1233                     _UDWORD TMOI0:8;                   /*   TMOI0      */\r
1234                     _UDWORD TEI1:8;                    /*   TEI1       */\r
1235                     _UDWORD RI1:8;                     /*   RI1        */\r
1236                     _UDWORD TI1:8;                     /*   TI1        */\r
1237                     } BIT;                             /*              */\r
1238              } ICDIPR49;                               /*              */\r
1239        union {                                         /* ICDIPR50     */\r
1240              _UDWORD LONG;                             /*  Long Access */\r
1241              struct {                                  /*  Bit Access  */\r
1242                     _UDWORD SPI1:8;                    /*   SPI1       */\r
1243                     _UDWORD STI1:8;                    /*   STI1       */\r
1244                     _UDWORD NAKI1:8;                   /*   NAKI1      */\r
1245                     _UDWORD ALI1:8;                    /*   ALI1       */\r
1246                     } BIT;                             /*              */\r
1247              } ICDIPR50;                               /*              */\r
1248        union {                                         /* ICDIPR51     */\r
1249              _UDWORD LONG;                             /*  Long Access */\r
1250              struct {                                  /*  Bit Access  */\r
1251                     _UDWORD TMOI1:8;                   /*   TMOI1      */\r
1252                     _UDWORD TEI2:8;                    /*   TEI2       */\r
1253                     _UDWORD RI2:8;                     /*   RI2        */\r
1254                     _UDWORD TI2:8;                     /*   TI2        */\r
1255                     } BIT;                             /*              */\r
1256              } ICDIPR51;                               /*              */\r
1257        union {                                         /* ICDIPR52     */\r
1258              _UDWORD LONG;                             /*  Long Access */\r
1259              struct {                                  /*  Bit Access  */\r
1260                     _UDWORD SPI2:8;                    /*   SPI2       */\r
1261                     _UDWORD STI2:8;                    /*   STI2       */\r
1262                     _UDWORD NAKI2:8;                   /*   NAKI2      */\r
1263                     _UDWORD ALI2:8;                    /*   ALI2       */\r
1264                     } BIT;                             /*              */\r
1265              } ICDIPR52;                               /*              */\r
1266        union {                                         /* ICDIPR53     */\r
1267              _UDWORD LONG;                             /*  Long Access */\r
1268              struct {                                  /*  Bit Access  */\r
1269                     _UDWORD TMOI2:8;                   /*   TMOI2      */\r
1270                     _UDWORD TEI3:8;                    /*   TEI3       */\r
1271                     _UDWORD RI3:8;                     /*   RI3        */\r
1272                     _UDWORD TI3:8;                     /*   TI3        */\r
1273                     } BIT;                             /*              */\r
1274              } ICDIPR53;                               /*              */\r
1275        union {                                         /* ICDIPR54     */\r
1276              _UDWORD LONG;                             /*  Long Access */\r
1277              struct {                                  /*  Bit Access  */\r
1278                     _UDWORD SPI3:8;                    /*   SPI3       */\r
1279                     _UDWORD STI3:8;                    /*   STI3       */\r
1280                     _UDWORD NAKI3:8;                   /*   NAKI3      */\r
1281                     _UDWORD ALI3:8;                    /*   ALI3       */\r
1282                     } BIT;                             /*              */\r
1283              } ICDIPR54;                               /*              */\r
1284        union {                                         /* ICDIPR55     */\r
1285              _UDWORD LONG;                             /*  Long Access */\r
1286              struct {                                  /*  Bit Access  */\r
1287                     _UDWORD TMOI3:8;                   /*   TMOI3      */\r
1288                     _UDWORD BRI0:8;                    /*   BRI0       */\r
1289                     _UDWORD ERI0:8;                    /*   ERI0       */\r
1290                     _UDWORD RXI0:8;                    /*   RXI0       */\r
1291                     } BIT;                             /*              */\r
1292              } ICDIPR55;                               /*              */\r
1293        union {                                         /* ICDIPR56     */\r
1294              _UDWORD LONG;                             /*  Long Access */\r
1295              struct {                                  /*  Bit Access  */\r
1296                     _UDWORD TXI0:8;                    /*   TXI0       */\r
1297                     _UDWORD BRI1:8;                    /*   BRI1       */\r
1298                     _UDWORD ERI1:8;                    /*   ERI1       */\r
1299                     _UDWORD RXI1:8;                    /*   RXI1       */\r
1300                     } BIT;                             /*              */\r
1301              } ICDIPR56;                               /*              */\r
1302        union {                                         /* ICDIPR57     */\r
1303              _UDWORD LONG;                             /*  Long Access */\r
1304              struct {                                  /*  Bit Access  */\r
1305                     _UDWORD TXI1:8;                    /*   TXI1       */\r
1306                     _UDWORD BRI2:8;                    /*   BRI2       */\r
1307                     _UDWORD ERI2:8;                    /*   ERI2       */\r
1308                     _UDWORD RXI2:8;                    /*   RXI2       */\r
1309                     } BIT;                             /*              */\r
1310              } ICDIPR57;                               /*              */\r
1311        union {                                         /* ICDIPR58     */\r
1312              _UDWORD LONG;                             /*  Long Access */\r
1313              struct {                                  /*  Bit Access  */\r
1314                     _UDWORD TXI2:8;                    /*   TXI2       */\r
1315                     _UDWORD BRI3:8;                    /*   BRI3       */\r
1316                     _UDWORD ERI3:8;                    /*   ERI3       */\r
1317                     _UDWORD RXI3:8;                    /*   RXI3       */\r
1318                     } BIT;                             /*              */\r
1319              } ICDIPR58;                               /*              */\r
1320        union {                                         /* ICDIPR59     */\r
1321              _UDWORD LONG;                             /*  Long Access */\r
1322              struct {                                  /*  Bit Access  */\r
1323                     _UDWORD TXI3:8;                    /*   TXI3       */\r
1324                     _UDWORD BRI4:8;                    /*   BRI4       */\r
1325                     _UDWORD ERI4:8;                    /*   ERI4       */\r
1326                     _UDWORD RXI4:8;                    /*   RXI4       */\r
1327                     } BIT;                             /*              */\r
1328              } ICDIPR59;                               /*              */\r
1329        union {                                         /* ICDIPR60     */\r
1330              _UDWORD LONG;                             /*  Long Access */\r
1331              struct {                                  /*  Bit Access  */\r
1332                     _UDWORD TXI4:8;                    /*   TXI4       */\r
1333                     _UDWORD BRI5:8;                    /*   BRI5       */\r
1334                     _UDWORD ERI5:8;                    /*   ERI5       */\r
1335                     _UDWORD RXI5:8;                    /*   RXI5       */\r
1336                     } BIT;                             /*              */\r
1337              } ICDIPR60;                               /*              */\r
1338        union {                                         /* ICDIPR61     */\r
1339              _UDWORD LONG;                             /*  Long Access */\r
1340              struct {                                  /*  Bit Access  */\r
1341                     _UDWORD TXI5:8;                    /*   TXI5       */\r
1342                     _UDWORD BRI6:8;                    /*   BRI6       */\r
1343                     _UDWORD ERI6:8;                    /*   ERI6       */\r
1344                     _UDWORD RXI6:8;                    /*   RXI6       */\r
1345                     } BIT;                             /*              */\r
1346              } ICDIPR61;                               /*              */\r
1347        union {                                         /* ICDIPR62     */\r
1348              _UDWORD LONG;                             /*  Long Access */\r
1349              struct {                                  /*  Bit Access  */\r
1350                     _UDWORD TXI6:8;                    /*   TXI6       */\r
1351                     _UDWORD BRI7:8;                    /*   BRI7       */\r
1352                     _UDWORD ERI7:8;                    /*   ERI7       */\r
1353                     _UDWORD RXI7:8;                    /*   RXI7       */\r
1354                     } BIT;                             /*              */\r
1355              } ICDIPR62;                               /*              */\r
1356        union {                                         /* ICDIPR63     */\r
1357              _UDWORD LONG;                             /*  Long Access */\r
1358              struct {                                  /*  Bit Access  */\r
1359                     _UDWORD TXI7:8;                    /*   TXI7       */\r
1360                     _UDWORD GERI:8;                    /*   GERI       */\r
1361                     _UDWORD RFI:8;                     /*   RFI        */\r
1362                     _UDWORD CFRXI0:8;                  /*   CFRXI0     */\r
1363                     } BIT;                             /*              */\r
1364              } ICDIPR63;                               /*              */\r
1365        union {                                         /* ICDIPR64     */\r
1366              _UDWORD LONG;                             /*  Long Access */\r
1367              struct {                                  /*  Bit Access  */\r
1368                     _UDWORD CERI0:8;                   /*   CERI0      */\r
1369                     _UDWORD CTXI0:8;                   /*   CTXI0      */\r
1370                     _UDWORD CFRXI1:8;                  /*   CFRXI1     */\r
1371                     _UDWORD CERI1:8;                   /*   CERI1      */\r
1372                     } BIT;                             /*              */\r
1373              } ICDIPR64;                               /*              */\r
1374        union {                                         /* ICDIPR65     */\r
1375              _UDWORD LONG;                             /*  Long Access */\r
1376              struct {                                  /*  Bit Access  */\r
1377                     _UDWORD CTXI1:8;                   /*   CTXI1      */\r
1378                     _UDWORD CFRXI2:8;                  /*   CFRXI2     */\r
1379                     _UDWORD CERI2:8;                   /*   CERI2      */\r
1380                     _UDWORD CTXI2:8;                   /*   CTXI2      */\r
1381                     } BIT;                             /*              */\r
1382              } ICDIPR65;                               /*              */\r
1383        union {                                         /* ICDIPR66     */\r
1384              _UDWORD LONG;                             /*  Long Access */\r
1385              struct {                                  /*  Bit Access  */\r
1386                     _UDWORD CFRXI3:8;                  /*   CFRXI3     */\r
1387                     _UDWORD CERI3:8;                   /*   CERI3      */\r
1388                     _UDWORD CTXI3:8;                   /*   CTXI3      */\r
1389                     _UDWORD CFRXI4:8;                  /*   CFRXI4     */\r
1390                     } BIT;                             /*              */\r
1391              } ICDIPR66;                               /*              */\r
1392        union {                                         /* ICDIPR67     */\r
1393              _UDWORD LONG;                             /*  Long Access */\r
1394              struct {                                  /*  Bit Access  */\r
1395                     _UDWORD CERI4:8;                   /*   CERI4      */\r
1396                     _UDWORD CTXI4:8;                   /*   CTXI4      */\r
1397                     _UDWORD SPEI0:8;                   /*   SPEI0      */\r
1398                     _UDWORD SPRI0:8;                   /*   SPRI0      */\r
1399                     } BIT;                             /*              */\r
1400              } ICDIPR67;                               /*              */\r
1401        union {                                         /* ICDIPR68     */\r
1402              _UDWORD LONG;                             /*  Long Access */\r
1403              struct {                                  /*  Bit Access  */\r
1404                     _UDWORD SPTI0:8;                   /*   SPTI0      */\r
1405                     _UDWORD SPEI1:8;                   /*   SPEI1      */\r
1406                     _UDWORD SPRI1:8;                   /*   SPRI1      */\r
1407                     _UDWORD SPTI1:8;                   /*   SPTI1      */\r
1408                     } BIT;                             /*              */\r
1409              } ICDIPR68;                               /*              */\r
1410        union {                                         /* ICDIPR69     */\r
1411              _UDWORD LONG;                             /*  Long Access */\r
1412              struct {                                  /*  Bit Access  */\r
1413                     _UDWORD SPEI2:8;                   /*   SPEI2      */\r
1414                     _UDWORD SPRI2:8;                   /*   SPRI2      */\r
1415                     _UDWORD SPTI2:8;                   /*   SPTI2      */\r
1416                     _UDWORD SPEI3:8;                   /*   SPEI3      */\r
1417                     } BIT;                             /*              */\r
1418              } ICDIPR69;                               /*              */\r
1419        union {                                         /* ICDIPR70     */\r
1420              _UDWORD LONG;                             /*  Long Access */\r
1421              struct {                                  /*  Bit Access  */\r
1422                     _UDWORD SPRI3:8;                   /*   SPRI3      */\r
1423                     _UDWORD SPTI3:8;                   /*   SPTI3      */\r
1424                     _UDWORD SPEI4:8;                   /*   SPEI4      */\r
1425                     _UDWORD SPRI4:8;                   /*   SPRI4      */\r
1426                     } BIT;                             /*              */\r
1427              } ICDIPR70;                               /*              */\r
1428        union {                                         /* ICDIPR71     */\r
1429              _UDWORD LONG;                             /*  Long Access */\r
1430              struct {                                  /*  Bit Access  */\r
1431                     _UDWORD SPTI4:8;                   /*   SPTI4      */\r
1432                     _UDWORD IEBBTD:8;                  /*   IEBBTD     */\r
1433                     _UDWORD IEBBTERR:8;                /*   IEBBTERR   */\r
1434                     _UDWORD IEBBTSTA:8;                /*   IEBBTSTA   */\r
1435                     } BIT;                             /*              */\r
1436              } ICDIPR71;                               /*              */\r
1437        union {                                         /* ICDIPR72     */\r
1438              _UDWORD LONG;                             /*  Long Access */\r
1439              struct {                                  /*  Bit Access  */\r
1440                     _UDWORD IEBBTV:8;                  /*   IEBBTV     */\r
1441                     _UDWORD ISY:8;                     /*   ISY        */\r
1442                     _UDWORD IERR:8;                    /*   IERR       */\r
1443                     _UDWORD ITARG:8;                   /*   ITARG      */\r
1444                     } BIT;                             /*              */\r
1445              } ICDIPR72;                               /*              */\r
1446        union {                                         /* ICDIPR73     */\r
1447              _UDWORD LONG;                             /*  Long Access */\r
1448              struct {                                  /*  Bit Access  */\r
1449                     _UDWORD ISEC:8;                    /*   ISEC       */\r
1450                     _UDWORD IBUF:8;                    /*   IBUF       */\r
1451                     _UDWORD IREADY:8;                  /*   IREADY     */\r
1452                     _UDWORD FLSTE:8;                   /*   FLSTE      */\r
1453                     } BIT;                             /*              */\r
1454              } ICDIPR73;                               /*              */\r
1455        union {                                         /* ICDIPR74     */\r
1456              _UDWORD LONG;                             /*  Long Access */\r
1457              struct {                                  /*  Bit Access  */\r
1458                     _UDWORD FLTENDI:8;                 /*   FLTENDI    */\r
1459                     _UDWORD FLTREQ0I:8;                /*   FLTREQ0I   */\r
1460                     _UDWORD FLTREQ1I:8;                /*   FLTREQ1I   */\r
1461                     _UDWORD MMC0:8;                    /*   MMC0       */\r
1462                     } BIT;                             /*              */\r
1463              } ICDIPR74;                               /*              */\r
1464        union {                                         /* ICDIPR75     */\r
1465              _UDWORD LONG;                             /*  Long Access */\r
1466              struct {                                  /*  Bit Access  */\r
1467                     _UDWORD MMC1:8;                    /*   MMC1       */\r
1468                     _UDWORD MMC2:8;                    /*   MMC2       */\r
1469                     _UDWORD SDHI0_3:8;                 /*   SDHI0_3    */\r
1470                     _UDWORD SDHI0_0:8;                 /*   SDHI0_0    */\r
1471                     } BIT;                             /*              */\r
1472              } ICDIPR75;                               /*              */\r
1473        union {                                         /* ICDIPR76     */\r
1474              _UDWORD LONG;                             /*  Long Access */\r
1475              struct {                                  /*  Bit Access  */\r
1476                     _UDWORD SDHI0_1:8;                 /*   SDHI0_1    */\r
1477                     _UDWORD SDHI1_3:8;                 /*   SDHI1_3    */\r
1478                     _UDWORD SDHI1_0:8;                 /*   SDHI1_0    */\r
1479                     _UDWORD SDHI1_1:8;                 /*   SDHI1_1    */\r
1480                     } BIT;                             /*              */\r
1481              } ICDIPR76;                               /*              */\r
1482        union {                                         /* ICDIPR77     */\r
1483              _UDWORD LONG;                             /*  Long Access */\r
1484              struct {                                  /*  Bit Access  */\r
1485                     _UDWORD ARM:8;                     /*   ARM        */\r
1486                     _UDWORD PRD:8;                     /*   PRD        */\r
1487                     _UDWORD CUP:8;                     /*   CUP        */\r
1488                     _UDWORD SCUAI0:8;                  /*   SCUAI0     */\r
1489                     } BIT;                             /*              */\r
1490              } ICDIPR77;                               /*              */\r
1491        union {                                         /* ICDIPR78     */\r
1492              _UDWORD LONG;                             /*  Long Access */\r
1493              struct {                                  /*  Bit Access  */\r
1494                     _UDWORD SCUAI1:8;                  /*   SCUAI1     */\r
1495                     _UDWORD SCUFDI0:8;                 /*   SCUFDI0    */\r
1496                     _UDWORD SCUFDI1:8;                 /*   SCUFDI1    */\r
1497                     _UDWORD SCUFDI2:8;                 /*   SCUFDI2    */\r
1498                     } BIT;                             /*              */\r
1499              } ICDIPR78;                               /*              */\r
1500        union {                                         /* ICDIPR79     */\r
1501              _UDWORD LONG;                             /*  Long Access */\r
1502              struct {                                  /*  Bit Access  */\r
1503                     _UDWORD SCUFDI3:8;                 /*   SCUFDI3    */\r
1504                     _UDWORD SCUFUI0:8;                 /*   SCUFUI0    */\r
1505                     _UDWORD SCUFUI1:8;                 /*   SCUFUI1    */\r
1506                     _UDWORD SCUFUI2:8;                 /*   SCUFUI2    */\r
1507                     } BIT;                             /*              */\r
1508              } ICDIPR79;                               /*              */\r
1509        union {                                         /* ICDIPR80     */\r
1510              _UDWORD LONG;                             /*  Long Access */\r
1511              struct {                                  /*  Bit Access  */\r
1512                     _UDWORD SCUFUI3:8;                 /*   SCUFUI3    */\r
1513                     _UDWORD SCUDVI0:8;                 /*   SCUDVI0    */\r
1514                     _UDWORD SCUDVI1:8;                 /*   SCUDVI1    */\r
1515                     _UDWORD SCUDVI2:8;                 /*   SCUDVI2    */\r
1516                     } BIT;                             /*              */\r
1517              } ICDIPR80;                               /*              */\r
1518        union {                                         /* ICDIPR81     */\r
1519              _UDWORD LONG;                             /*  Long Access */\r
1520              struct {                                  /*  Bit Access  */\r
1521                     _UDWORD SCUDVI3:8;                 /*   SCUDVI3    */\r
1522                     _UDWORD MLBCI:8;                   /*   MLBCI      */\r
1523                     _UDWORD MLBSI:8;                   /*   MLBSI      */\r
1524                     _UDWORD DRC0:8;                    /*   DRC0       */\r
1525                     } BIT;                             /*              */\r
1526              } ICDIPR81;                               /*              */\r
1527        union {                                         /* ICDIPR82     */\r
1528              _UDWORD LONG;                             /*  Long Access */\r
1529              struct {                                  /*  Bit Access  */\r
1530                     _UDWORD DRC1:8;                    /*   DRC1       */\r
1531                     _UDWORD :16;                       /*              */\r
1532                     _UDWORD LINI0_INT_T:8;             /*   LINI0_INT_T */\r
1533                     } BIT;                             /*              */\r
1534              } ICDIPR82;                               /*              */\r
1535        union {                                         /* ICDIPR83     */\r
1536              _UDWORD LONG;                             /*  Long Access */\r
1537              struct {                                  /*  Bit Access  */\r
1538                     _UDWORD LINI0_INT_R:8;             /*   LINI0_INT_R */\r
1539                     _UDWORD LINI0_INT_S:8;             /*   LINI0_INT_S */\r
1540                     _UDWORD LINI0_INT_M:8;             /*   LINI0_INT_M */\r
1541                     _UDWORD LINI1_INT_T:8;             /*   LINI1_INT_T */\r
1542                     } BIT;                             /*              */\r
1543              } ICDIPR83;                               /*              */\r
1544        union {                                         /* ICDIPR84     */\r
1545              _UDWORD LONG;                             /*  Long Access */\r
1546              struct {                                  /*  Bit Access  */\r
1547                     _UDWORD LINI1_INT_R:8;             /*   LINI1_INT_R */\r
1548                     _UDWORD LINI1_INT_S:8;             /*   LINI1_INT_S */\r
1549                     _UDWORD LINI1_INT_M:8;             /*   LINI1_INT_M */\r
1550                     _UDWORD :8;                        /*              */\r
1551                     } BIT;                             /*              */\r
1552              } ICDIPR84;                               /*              */\r
1553        _UBYTE wk9[4];                                  /*              */\r
1554        union {                                         /* ICDIPR86     */\r
1555              _UDWORD LONG;                             /*  Long Access */\r
1556              struct {                                  /*  Bit Access  */\r
1557                     _UDWORD :24;                       /*              */\r
1558                     _UDWORD ERI0:8;                    /*   ERI0       */\r
1559                     } BIT;                             /*              */\r
1560              } ICDIPR86;                               /*              */\r
1561        union {                                         /* ICDIPR87     */\r
1562              _UDWORD LONG;                             /*  Long Access */\r
1563              struct {                                  /*  Bit Access  */\r
1564                     _UDWORD RXI0:8;                    /*   RXI0       */\r
1565                     _UDWORD TXI0:8;                    /*   TXI0       */\r
1566                     _UDWORD TEI0:8;                    /*   TEI0       */\r
1567                     _UDWORD ERI1:8;                    /*   ERI1       */\r
1568                     } BIT;                             /*              */\r
1569              } ICDIPR87;                               /*              */\r
1570        union {                                         /* ICDIPR88     */\r
1571              _UDWORD LONG;                             /*  Long Access */\r
1572              struct {                                  /*  Bit Access  */\r
1573                     _UDWORD RXI1:8;                    /*   RXI1       */\r
1574                     _UDWORD TXI1:8;                    /*   TXI1       */\r
1575                     _UDWORD TEI1:8;                    /*   TEI1       */\r
1576                     _UDWORD :8;                        /*              */\r
1577                     } BIT;                             /*              */\r
1578              } ICDIPR88;                               /*              */\r
1579        union {                                         /* ICDIPR89     */\r
1580              _UDWORD LONG;                             /*  Long Access */\r
1581              struct {                                  /*  Bit Access  */\r
1582                     _UDWORD :24;                       /*              */\r
1583                     _UDWORD ETHERI:8;                  /*   ETHERI     */\r
1584                     } BIT;                             /*              */\r
1585              } ICDIPR89;                               /*              */\r
1586        _UBYTE wk10[4];                                 /*              */\r
1587        union {                                         /* ICDIPR91     */\r
1588              _UDWORD LONG;                             /*  Long Access */\r
1589              struct {                                  /*  Bit Access  */\r
1590                     _UDWORD CEUI:8;                    /*   CEUI       */\r
1591                     _UDWORD INT_CSIH0TIR:8;            /*   INT_CSIH0TIR */\r
1592                     _UDWORD INT_CSIH0TIRE:8;           /*   INT_CSIH0TIRE */\r
1593                     _UDWORD INT_CSIH1TIC:8;            /*   INT_CSIH1TIC */\r
1594                     } BIT;                             /*              */\r
1595              } ICDIPR91;                               /*              */\r
1596        union {                                         /* ICDIPR92     */\r
1597              _UDWORD LONG;                             /*  Long Access */\r
1598              struct {                                  /*  Bit Access  */\r
1599                     _UDWORD INT_CSIH1TIJC:8;           /*   INT_CSIH1TIJC */\r
1600                     _UDWORD ECCE10:8;                  /*   ECCE10     */\r
1601                     _UDWORD ECCE20:8;                  /*   ECCE20     */\r
1602                     _UDWORD ECCOVF0:8;                 /*   ECCOVF0    */\r
1603                     } BIT;                             /*              */\r
1604              } ICDIPR92;                               /*              */\r
1605        union {                                         /* ICDIPR93     */\r
1606              _UDWORD LONG;                             /*  Long Access */\r
1607              struct {                                  /*  Bit Access  */\r
1608                     _UDWORD ECCE11:8;                  /*   ECCE11     */\r
1609                     _UDWORD ECCE21:8;                  /*   ECCE21     */\r
1610                     _UDWORD ECCOVF1:8;                 /*   ECCOVF1    */\r
1611                     _UDWORD ECCE12:8;                  /*   ECCE12     */\r
1612                     } BIT;                             /*              */\r
1613              } ICDIPR93;                               /*              */\r
1614        union {                                         /* ICDIPR94     */\r
1615              _UDWORD LONG;                             /*  Long Access */\r
1616              struct {                                  /*  Bit Access  */\r
1617                     _UDWORD ECCE22:8;                  /*   ECCE22     */\r
1618                     _UDWORD ECCOVF2:8;                 /*   ECCOVF2    */\r
1619                     _UDWORD ECCE13:8;                  /*   ECCE13     */\r
1620                     _UDWORD ECCE23:8;                  /*   ECCE23     */\r
1621                     } BIT;                             /*              */\r
1622              } ICDIPR94;                               /*              */\r
1623        union {                                         /* ICDIPR95     */\r
1624              _UDWORD LONG;                             /*  Long Access */\r
1625              struct {                                  /*  Bit Access  */\r
1626                     _UDWORD ECCOVF3:8;                 /*   ECCOVF3    */\r
1627                     _UDWORD H2XMLB_ERRINT:8;           /*   H2XMLB_ERRINT */\r
1628                     _UDWORD H2XIC1_ERRINT:8;           /*   H2XIC1_ERRINT */\r
1629                     _UDWORD X2HPERI1_ERRINT:8;         /*   X2HPERI1_ERRINT */\r
1630                     } BIT;                             /*              */\r
1631              } ICDIPR95;                               /*              */\r
1632        union {                                         /* ICDIPR96     */\r
1633              _UDWORD LONG;                             /*  Long Access */\r
1634              struct {                                  /*  Bit Access  */\r
1635                     _UDWORD X2HPERI2_ERRINT:8;         /*   X2HPERI2_ERRINT */\r
1636                     _UDWORD X2HPERI34_ERRINT:8;        /*   X2HPERI34_ERRINT */\r
1637                     _UDWORD X2HPERI5_ERRINT:8;         /*   X2HPERI5_ERRINT */\r
1638                     _UDWORD X2HPERI67_ERRINT:8;        /*   X2HPERI67_ERRINT */\r
1639                     } BIT;                             /*              */\r
1640              } ICDIPR96;                               /*              */\r
1641        union {                                         /* ICDIPR97     */\r
1642              _UDWORD LONG;                             /*  Long Access */\r
1643              struct {                                  /*  Bit Access  */\r
1644                     _UDWORD X2HDBGR_ERRINT:8;          /*   X2HDBGR_ERRINT */\r
1645                     _UDWORD PRRI:8;                    /*   PRRI       */\r
1646                     _UDWORD IFEI0:8;                   /*   IFEI0      */\r
1647                     _UDWORD OFFI0:8;                   /*   OFFI0      */\r
1648                     } BIT;                             /*              */\r
1649              } ICDIPR97;                               /*              */\r
1650        union {                                         /* ICDIPR98     */\r
1651              _UDWORD LONG;                             /*  Long Access */\r
1652              struct {                                  /*  Bit Access  */\r
1653                     _UDWORD PFVEI0:8;                  /*   PFVEI0     */\r
1654                     _UDWORD IFEI1:8;                   /*   IFEI1      */\r
1655                     _UDWORD OFFI1:8;                   /*   OFFI1      */\r
1656                     _UDWORD PFVEI1:8;                  /*   PFVEI1     */\r
1657                     } BIT;                             /*              */\r
1658              } ICDIPR98;                               /*              */\r
1659        _UBYTE wk11[20];                                /*              */\r
1660        union {                                         /* ICDIPR104    */\r
1661              _UDWORD LONG;                             /*  Long Access */\r
1662              struct {                                  /*  Bit Access  */\r
1663                     _UDWORD TINT0:8;                   /*   TINT0      */\r
1664                     _UDWORD TINT1:8;                   /*   TINT1      */\r
1665                     _UDWORD TINT2:8;                   /*   TINT2      */\r
1666                     _UDWORD TINT3:8;                   /*   TINT3      */\r
1667                     } BIT;                             /*              */\r
1668              } ICDIPR104;                              /*              */\r
1669        union {                                         /* ICDIPR105    */\r
1670              _UDWORD LONG;                             /*  Long Access */\r
1671              struct {                                  /*  Bit Access  */\r
1672                     _UDWORD TINT4:8;                   /*   TINT4      */\r
1673                     _UDWORD TINT5:8;                   /*   TINT5      */\r
1674                     _UDWORD TINT6:8;                   /*   TINT6      */\r
1675                     _UDWORD TINT7:8;                   /*   TINT7      */\r
1676                     } BIT;                             /*              */\r
1677              } ICDIPR105;                              /*              */\r
1678        union {                                         /* ICDIPR106    */\r
1679              _UDWORD LONG;                             /*  Long Access */\r
1680              struct {                                  /*  Bit Access  */\r
1681                     _UDWORD TINT8:8;                   /*   TINT8      */\r
1682                     _UDWORD TINT9:8;                   /*   TINT9      */\r
1683                     _UDWORD TINT10:8;                  /*   TINT10     */\r
1684                     _UDWORD TINT11:8;                  /*   TINT11     */\r
1685                     } BIT;                             /*              */\r
1686              } ICDIPR106;                              /*              */\r
1687        union {                                         /* ICDIPR107    */\r
1688              _UDWORD LONG;                             /*  Long Access */\r
1689              struct {                                  /*  Bit Access  */\r
1690                     _UDWORD TINT12:8;                  /*   TINT12     */\r
1691                     _UDWORD TINT13:8;                  /*   TINT13     */\r
1692                     _UDWORD TINT14:8;                  /*   TINT14     */\r
1693                     _UDWORD TINT15:8;                  /*   TINT15     */\r
1694                     } BIT;                             /*              */\r
1695              } ICDIPR107;                              /*              */\r
1696        union {                                         /* ICDIPR108    */\r
1697              _UDWORD LONG;                             /*  Long Access */\r
1698              struct {                                  /*  Bit Access  */\r
1699                     _UDWORD TINT16:8;                  /*   TINT16     */\r
1700                     _UDWORD TINT17:8;                  /*   TINT17     */\r
1701                     _UDWORD TINT18:8;                  /*   TINT18     */\r
1702                     _UDWORD TINT19:8;                  /*   TINT19     */\r
1703                     } BIT;                             /*              */\r
1704              } ICDIPR108;                              /*              */\r
1705        union {                                         /* ICDIPR109    */\r
1706              _UDWORD LONG;                             /*  Long Access */\r
1707              struct {                                  /*  Bit Access  */\r
1708                     _UDWORD TINT20:8;                  /*   TINT20     */\r
1709                     _UDWORD TINT21:8;                  /*   TINT21     */\r
1710                     _UDWORD TINT22:8;                  /*   TINT22     */\r
1711                     _UDWORD TINT23:8;                  /*   TINT23     */\r
1712                     } BIT;                             /*              */\r
1713              } ICDIPR109;                              /*              */\r
1714        union {                                         /* ICDIPR110    */\r
1715              _UDWORD LONG;                             /*  Long Access */\r
1716              struct {                                  /*  Bit Access  */\r
1717                     _UDWORD TINT24:8;                  /*   TINT24     */\r
1718                     _UDWORD TINT25:8;                  /*   TINT25     */\r
1719                     _UDWORD TINT26:8;                  /*   TINT26     */\r
1720                     _UDWORD TINT27:8;                  /*   TINT27     */\r
1721                     } BIT;                             /*              */\r
1722              } ICDIPR110;                              /*              */\r
1723        union {                                         /* ICDIPR111    */\r
1724              _UDWORD LONG;                             /*  Long Access */\r
1725              struct {                                  /*  Bit Access  */\r
1726                     _UDWORD TINT28:8;                  /*   TINT28     */\r
1727                     _UDWORD TINT29:8;                  /*   TINT29     */\r
1728                     _UDWORD TINT30:8;                  /*   TINT30     */\r
1729                     _UDWORD TINT31:8;                  /*   TINT31     */\r
1730                     } BIT;                             /*              */\r
1731              } ICDIPR111;                              /*              */\r
1732        union {                                         /* ICDIPR112    */\r
1733              _UDWORD LONG;                             /*  Long Access */\r
1734              struct {                                  /*  Bit Access  */\r
1735                     _UDWORD TINT32:8;                  /*   TINT32     */\r
1736                     _UDWORD TINT33:8;                  /*   TINT33     */\r
1737                     _UDWORD TINT34:8;                  /*   TINT34     */\r
1738                     _UDWORD TINT35:8;                  /*   TINT35     */\r
1739                     } BIT;                             /*              */\r
1740              } ICDIPR112;                              /*              */\r
1741        union {                                         /* ICDIPR113    */\r
1742              _UDWORD LONG;                             /*  Long Access */\r
1743              struct {                                  /*  Bit Access  */\r
1744                     _UDWORD TINT36:8;                  /*   TINT36     */\r
1745                     _UDWORD TINT37:8;                  /*   TINT37     */\r
1746                     _UDWORD TINT38:8;                  /*   TINT38     */\r
1747                     _UDWORD TINT39:8;                  /*   TINT39     */\r
1748                     } BIT;                             /*              */\r
1749              } ICDIPR113;                              /*              */\r
1750        union {                                         /* ICDIPR114    */\r
1751              _UDWORD LONG;                             /*  Long Access */\r
1752              struct {                                  /*  Bit Access  */\r
1753                     _UDWORD TINT40:8;                  /*   TINT40     */\r
1754                     _UDWORD TINT41:8;                  /*   TINT41     */\r
1755                     _UDWORD TINT42:8;                  /*   TINT42     */\r
1756                     _UDWORD TINT43:8;                  /*   TINT43     */\r
1757                     } BIT;                             /*              */\r
1758              } ICDIPR114;                              /*              */\r
1759        union {                                         /* ICDIPR115    */\r
1760              _UDWORD LONG;                             /*  Long Access */\r
1761              struct {                                  /*  Bit Access  */\r
1762                     _UDWORD TINT44:8;                  /*   TINT44     */\r
1763                     _UDWORD TINT45:8;                  /*   TINT45     */\r
1764                     _UDWORD TINT46:8;                  /*   TINT46     */\r
1765                     _UDWORD TINT47:8;                  /*   TINT47     */\r
1766                     } BIT;                             /*              */\r
1767              } ICDIPR115;                              /*              */\r
1768        union {                                         /* ICDIPR116    */\r
1769              _UDWORD LONG;                             /*  Long Access */\r
1770              struct {                                  /*  Bit Access  */\r
1771                     _UDWORD TINT48:8;                  /*   TINT48     */\r
1772                     _UDWORD TINT49:8;                  /*   TINT49     */\r
1773                     _UDWORD TINT50:8;                  /*   TINT50     */\r
1774                     _UDWORD TINT51:8;                  /*   TINT51     */\r
1775                     } BIT;                             /*              */\r
1776              } ICDIPR116;                              /*              */\r
1777        union {                                         /* ICDIPR117    */\r
1778              _UDWORD LONG;                             /*  Long Access */\r
1779              struct {                                  /*  Bit Access  */\r
1780                     _UDWORD TINT52:8;                  /*   TINT52     */\r
1781                     _UDWORD TINT53:8;                  /*   TINT53     */\r
1782                     _UDWORD TINT54:8;                  /*   TINT54     */\r
1783                     _UDWORD TINT55:8;                  /*   TINT55     */\r
1784                     } BIT;                             /*              */\r
1785              } ICDIPR117;                              /*              */\r
1786        union {                                         /* ICDIPR118    */\r
1787              _UDWORD LONG;                             /*  Long Access */\r
1788              struct {                                  /*  Bit Access  */\r
1789                     _UDWORD TINT56:8;                  /*   TINT56     */\r
1790                     _UDWORD TINT57:8;                  /*   TINT57     */\r
1791                     _UDWORD TINT58:8;                  /*   TINT58     */\r
1792                     _UDWORD TINT59:8;                  /*   TINT59     */\r
1793                     } BIT;                             /*              */\r
1794              } ICDIPR118;                              /*              */\r
1795        union {                                         /* ICDIPR119    */\r
1796              _UDWORD LONG;                             /*  Long Access */\r
1797              struct {                                  /*  Bit Access  */\r
1798                     _UDWORD TINT60:8;                  /*   TINT60     */\r
1799                     _UDWORD TINT61:8;                  /*   TINT61     */\r
1800                     _UDWORD TINT62:8;                  /*   TINT62     */\r
1801                     _UDWORD TINT63:8;                  /*   TINT63     */\r
1802                     } BIT;                             /*              */\r
1803              } ICDIPR119;                              /*              */\r
1804        union {                                         /* ICDIPR120    */\r
1805              _UDWORD LONG;                             /*  Long Access */\r
1806              struct {                                  /*  Bit Access  */\r
1807                     _UDWORD TINT64:8;                  /*   TINT64     */\r
1808                     _UDWORD TINT65:8;                  /*   TINT65     */\r
1809                     _UDWORD TINT66:8;                  /*   TINT66     */\r
1810                     _UDWORD TINT67:8;                  /*   TINT67     */\r
1811                     } BIT;                             /*              */\r
1812              } ICDIPR120;                              /*              */\r
1813        union {                                         /* ICDIPR121    */\r
1814              _UDWORD LONG;                             /*  Long Access */\r
1815              struct {                                  /*  Bit Access  */\r
1816                     _UDWORD TINT68:8;                  /*   TINT68     */\r
1817                     _UDWORD TINT69:8;                  /*   TINT69     */\r
1818                     _UDWORD TINT70:8;                  /*   TINT70     */\r
1819                     _UDWORD TINT71:8;                  /*   TINT71     */\r
1820                     } BIT;                             /*              */\r
1821              } ICDIPR121;                              /*              */\r
1822        union {                                         /* ICDIPR122    */\r
1823              _UDWORD LONG;                             /*  Long Access */\r
1824              struct {                                  /*  Bit Access  */\r
1825                     _UDWORD TINT72:8;                  /*   TINT72     */\r
1826                     _UDWORD TINT73:8;                  /*   TINT73     */\r
1827                     _UDWORD TINT74:8;                  /*   TINT74     */\r
1828                     _UDWORD TINT75:8;                  /*   TINT75     */\r
1829                     } BIT;                             /*              */\r
1830              } ICDIPR122;                              /*              */\r
1831        union {                                         /* ICDIPR123    */\r
1832              _UDWORD LONG;                             /*  Long Access */\r
1833              struct {                                  /*  Bit Access  */\r
1834                     _UDWORD TINT76:8;                  /*   TINT76     */\r
1835                     _UDWORD TINT77:8;                  /*   TINT77     */\r
1836                     _UDWORD TINT78:8;                  /*   TINT78     */\r
1837                     _UDWORD TINT79:8;                  /*   TINT79     */\r
1838                     } BIT;                             /*              */\r
1839              } ICDIPR123;                              /*              */\r
1840        union {                                         /* ICDIPR124    */\r
1841              _UDWORD LONG;                             /*  Long Access */\r
1842              struct {                                  /*  Bit Access  */\r
1843                     _UDWORD TINT80:8;                  /*   TINT80     */\r
1844                     _UDWORD TINT81:8;                  /*   TINT81     */\r
1845                     _UDWORD TINT82:8;                  /*   TINT82     */\r
1846                     _UDWORD TINT83:8;                  /*   TINT83     */\r
1847                     } BIT;                             /*              */\r
1848              } ICDIPR124;                              /*              */\r
1849        union {                                         /* ICDIPR125    */\r
1850              _UDWORD LONG;                             /*  Long Access */\r
1851              struct {                                  /*  Bit Access  */\r
1852                     _UDWORD TINT84:8;                  /*   TINT84     */\r
1853                     _UDWORD TINT85:8;                  /*   TINT85     */\r
1854                     _UDWORD TINT86:8;                  /*   TINT86     */\r
1855                     _UDWORD TINT87:8;                  /*   TINT87     */\r
1856                     } BIT;                             /*              */\r
1857              } ICDIPR125;                              /*              */\r
1858        union {                                         /* ICDIPR126    */\r
1859              _UDWORD LONG;                             /*  Long Access */\r
1860              struct {                                  /*  Bit Access  */\r
1861                     _UDWORD TINT88:8;                  /*   TINT88     */\r
1862                     _UDWORD TINT89:8;                  /*   TINT89     */\r
1863                     _UDWORD TINT90:8;                  /*   TINT90     */\r
1864                     _UDWORD TINT91:8;                  /*   TINT91     */\r
1865                     } BIT;                             /*              */\r
1866              } ICDIPR126;                              /*              */\r
1867        union {                                         /* ICDIPR127    */\r
1868              _UDWORD LONG;                             /*  Long Access */\r
1869              struct {                                  /*  Bit Access  */\r
1870                     _UDWORD TINT92:8;                  /*   TINT92     */\r
1871                     _UDWORD TINT93:8;                  /*   TINT93     */\r
1872                     _UDWORD TINT94:8;                  /*   TINT94     */\r
1873                     _UDWORD TINT95:8;                  /*   TINT95     */\r
1874                     } BIT;                             /*              */\r
1875              } ICDIPR127;                              /*              */\r
1876        union {                                         /* ICDIPR128    */\r
1877              _UDWORD LONG;                             /*  Long Access */\r
1878              struct {                                  /*  Bit Access  */\r
1879                     _UDWORD TINT96:8;                  /*   TINT96     */\r
1880                     _UDWORD TINT97:8;                  /*   TINT97     */\r
1881                     _UDWORD TINT98:8;                  /*   TINT98     */\r
1882                     _UDWORD TINT99:8;                  /*   TINT99     */\r
1883                     } BIT;                             /*              */\r
1884              } ICDIPR128;                              /*              */\r
1885        union {                                         /* ICDIPR129    */\r
1886              _UDWORD LONG;                             /*  Long Access */\r
1887              struct {                                  /*  Bit Access  */\r
1888                     _UDWORD TINT100:8;                 /*   TINT100    */\r
1889                     _UDWORD TINT101:8;                 /*   TINT101    */\r
1890                     _UDWORD TINT102:8;                 /*   TINT102    */\r
1891                     _UDWORD TINT103:8;                 /*   TINT103    */\r
1892                     } BIT;                             /*              */\r
1893              } ICDIPR129;                              /*              */\r
1894        union {                                         /* ICDIPR130    */\r
1895              _UDWORD LONG;                             /*  Long Access */\r
1896              struct {                                  /*  Bit Access  */\r
1897                     _UDWORD TINT104:8;                 /*   TINT104    */\r
1898                     _UDWORD TINT105:8;                 /*   TINT105    */\r
1899                     _UDWORD TINT106:8;                 /*   TINT106    */\r
1900                     _UDWORD TINT107:8;                 /*   TINT107    */\r
1901                     } BIT;                             /*              */\r
1902              } ICDIPR130;                              /*              */\r
1903        union {                                         /* ICDIPR131    */\r
1904              _UDWORD LONG;                             /*  Long Access */\r
1905              struct {                                  /*  Bit Access  */\r
1906                     _UDWORD TINT108:8;                 /*   TINT108    */\r
1907                     _UDWORD TINT109:8;                 /*   TINT109    */\r
1908                     _UDWORD TINT110:8;                 /*   TINT110    */\r
1909                     _UDWORD TINT111:8;                 /*   TINT111    */\r
1910                     } BIT;                             /*              */\r
1911              } ICDIPR131;                              /*              */\r
1912        union {                                         /* ICDIPR132    */\r
1913              _UDWORD LONG;                             /*  Long Access */\r
1914              struct {                                  /*  Bit Access  */\r
1915                     _UDWORD TINT112:8;                 /*   TINT112    */\r
1916                     _UDWORD TINT113:8;                 /*   TINT113    */\r
1917                     _UDWORD TINT114:8;                 /*   TINT114    */\r
1918                     _UDWORD TINT115:8;                 /*   TINT115    */\r
1919                     } BIT;                             /*              */\r
1920              } ICDIPR132;                              /*              */\r
1921        union {                                         /* ICDIPR133    */\r
1922              _UDWORD LONG;                             /*  Long Access */\r
1923              struct {                                  /*  Bit Access  */\r
1924                     _UDWORD TINT116:8;                 /*   TINT116    */\r
1925                     _UDWORD TINT117:8;                 /*   TINT117    */\r
1926                     _UDWORD TINT118:8;                 /*   TINT118    */\r
1927                     _UDWORD TINT119:8;                 /*   TINT119    */\r
1928                     } BIT;                             /*              */\r
1929              } ICDIPR133;                              /*              */\r
1930        union {                                         /* ICDIPR134    */\r
1931              _UDWORD LONG;                             /*  Long Access */\r
1932              struct {                                  /*  Bit Access  */\r
1933                     _UDWORD TINT120:8;                 /*   TINT120    */\r
1934                     _UDWORD TINT121:8;                 /*   TINT121    */\r
1935                     _UDWORD TINT122:8;                 /*   TINT122    */\r
1936                     _UDWORD TINT123:8;                 /*   TINT123    */\r
1937                     } BIT;                             /*              */\r
1938              } ICDIPR134;                              /*              */\r
1939        union {                                         /* ICDIPR135    */\r
1940              _UDWORD LONG;                             /*  Long Access */\r
1941              struct {                                  /*  Bit Access  */\r
1942                     _UDWORD TINT124:8;                 /*   TINT124    */\r
1943                     _UDWORD TINT125:8;                 /*   TINT125    */\r
1944                     _UDWORD TINT126:8;                 /*   TINT126    */\r
1945                     _UDWORD TINT127:8;                 /*   TINT127    */\r
1946                     } BIT;                             /*              */\r
1947              } ICDIPR135;                              /*              */\r
1948        union {                                         /* ICDIPR136    */\r
1949              _UDWORD LONG;                             /*  Long Access */\r
1950              struct {                                  /*  Bit Access  */\r
1951                     _UDWORD TINT128:8;                 /*   TINT128    */\r
1952                     _UDWORD TINT129:8;                 /*   TINT129    */\r
1953                     _UDWORD TINT130:8;                 /*   TINT130    */\r
1954                     _UDWORD TINT131:8;                 /*   TINT131    */\r
1955                     } BIT;                             /*              */\r
1956              } ICDIPR136;                              /*              */\r
1957        union {                                         /* ICDIPR137    */\r
1958              _UDWORD LONG;                             /*  Long Access */\r
1959              struct {                                  /*  Bit Access  */\r
1960                     _UDWORD TINT132:8;                 /*   TINT132    */\r
1961                     _UDWORD TINT133:8;                 /*   TINT133    */\r
1962                     _UDWORD TINT134:8;                 /*   TINT134    */\r
1963                     _UDWORD TINT135:8;                 /*   TINT135    */\r
1964                     } BIT;                             /*              */\r
1965              } ICDIPR137;                              /*              */\r
1966        union {                                         /* ICDIPR138    */\r
1967              _UDWORD LONG;                             /*  Long Access */\r
1968              struct {                                  /*  Bit Access  */\r
1969                     _UDWORD TINT136:8;                 /*   TINT136    */\r
1970                     _UDWORD TINT137:8;                 /*   TINT137    */\r
1971                     _UDWORD TINT138:8;                 /*   TINT138    */\r
1972                     _UDWORD TINT139:8;                 /*   TINT139    */\r
1973                     } BIT;                             /*              */\r
1974              } ICDIPR138;                              /*              */\r
1975        union {                                         /* ICDIPR139    */\r
1976              _UDWORD LONG;                             /*  Long Access */\r
1977              struct {                                  /*  Bit Access  */\r
1978                     _UDWORD TINT140:8;                 /*   TINT140    */\r
1979                     _UDWORD TINT141:8;                 /*   TINT141    */\r
1980                     _UDWORD TINT142:8;                 /*   TINT142    */\r
1981                     _UDWORD TINT143:8;                 /*   TINT143    */\r
1982                     } BIT;                             /*              */\r
1983              } ICDIPR139;                              /*              */\r
1984        union {                                         /* ICDIPR140    */\r
1985              _UDWORD LONG;                             /*  Long Access */\r
1986              struct {                                  /*  Bit Access  */\r
1987                     _UDWORD TINT144:8;                 /*   TINT144    */\r
1988                     _UDWORD TINT145:8;                 /*   TINT145    */\r
1989                     _UDWORD TINT146:8;                 /*   TINT146    */\r
1990                     _UDWORD TINT147:8;                 /*   TINT147    */\r
1991                     } BIT;                             /*              */\r
1992              } ICDIPR140;                              /*              */\r
1993        union {                                         /* ICDIPR141    */\r
1994              _UDWORD LONG;                             /*  Long Access */\r
1995              struct {                                  /*  Bit Access  */\r
1996                     _UDWORD TINT148:8;                 /*   TINT148    */\r
1997                     _UDWORD TINT149:8;                 /*   TINT149    */\r
1998                     _UDWORD TINT150:8;                 /*   TINT150    */\r
1999                     _UDWORD TINT151:8;                 /*   TINT151    */\r
2000                     } BIT;                             /*              */\r
2001              } ICDIPR141;                              /*              */\r
2002        union {                                         /* ICDIPR142    */\r
2003              _UDWORD LONG;                             /*  Long Access */\r
2004              struct {                                  /*  Bit Access  */\r
2005                     _UDWORD TINT152:8;                 /*   TINT152    */\r
2006                     _UDWORD TINT153:8;                 /*   TINT153    */\r
2007                     _UDWORD TINT154:8;                 /*   TINT154    */\r
2008                     _UDWORD TINT155:8;                 /*   TINT155    */\r
2009                     } BIT;                             /*              */\r
2010              } ICDIPR142;                              /*              */\r
2011        union {                                         /* ICDIPR143    */\r
2012              _UDWORD LONG;                             /*  Long Access */\r
2013              struct {                                  /*  Bit Access  */\r
2014                     _UDWORD TINT156:8;                 /*   TINT156    */\r
2015                     _UDWORD TINT157:8;                 /*   TINT157    */\r
2016                     _UDWORD TINT158:8;                 /*   TINT158    */\r
2017                     _UDWORD TINT159:8;                 /*   TINT159    */\r
2018                     } BIT;                             /*              */\r
2019              } ICDIPR143;                              /*              */\r
2020        union {                                         /* ICDIPR144    */\r
2021              _UDWORD LONG;                             /*  Long Access */\r
2022              struct {                                  /*  Bit Access  */\r
2023                     _UDWORD TINT160:8;                 /*   TINT160    */\r
2024                     _UDWORD TINT161:8;                 /*   TINT161    */\r
2025                     _UDWORD TINT162:8;                 /*   TINT162    */\r
2026                     _UDWORD :8;                        /*              */\r
2027                     } BIT;                             /*              */\r
2028              } ICDIPR144;                              /*              */\r
2029        _UBYTE wk12[444];                               /*              */\r
2030        union {                                         /* ICDIPTR0     */\r
2031              _UDWORD LONG;                             /*  Long Access */\r
2032              struct {                                  /*  Bit Access  */\r
2033                     _UDWORD SW0:8;                     /*   SW0        */\r
2034                     _UDWORD SW1:8;                     /*   SW1        */\r
2035                     _UDWORD SW2:8;                     /*   SW2        */\r
2036                     _UDWORD SW3:8;                     /*   SW3        */\r
2037                     } BIT;                             /*              */\r
2038              } ICDIPTR0;                               /*              */\r
2039        union {                                         /* ICDIPTR1     */\r
2040              _UDWORD LONG;                             /*  Long Access */\r
2041              struct {                                  /*  Bit Access  */\r
2042                     _UDWORD SW4:8;                     /*   SW4        */\r
2043                     _UDWORD SW5:8;                     /*   SW5        */\r
2044                     _UDWORD SW6:8;                     /*   SW6        */\r
2045                     _UDWORD SW7:8;                     /*   SW7        */\r
2046                     } BIT;                             /*              */\r
2047              } ICDIPTR1;                               /*              */\r
2048        union {                                         /* ICDIPTR2     */\r
2049              _UDWORD LONG;                             /*  Long Access */\r
2050              struct {                                  /*  Bit Access  */\r
2051                     _UDWORD SW8:8;                     /*   SW8        */\r
2052                     _UDWORD SW9:8;                     /*   SW9        */\r
2053                     _UDWORD SW10:8;                    /*   SW10       */\r
2054                     _UDWORD SW11:8;                    /*   SW11       */\r
2055                     } BIT;                             /*              */\r
2056              } ICDIPTR2;                               /*              */\r
2057        union {                                         /* ICDIPTR3     */\r
2058              _UDWORD LONG;                             /*  Long Access */\r
2059              struct {                                  /*  Bit Access  */\r
2060                     _UDWORD SW12:8;                    /*   SW12       */\r
2061                     _UDWORD SW13:8;                    /*   SW13       */\r
2062                     _UDWORD SW14:8;                    /*   SW14       */\r
2063                     _UDWORD SW15:8;                    /*   SW15       */\r
2064                     } BIT;                             /*              */\r
2065              } ICDIPTR3;                               /*              */\r
2066        union {                                         /* ICDIPTR4     */\r
2067              _UDWORD LONG;                             /*  Long Access */\r
2068              struct {                                  /*  Bit Access  */\r
2069                     _UDWORD PMUIRQ0:8;                 /*   PMUIRQ0    */\r
2070                     _UDWORD COMMRX0:8;                 /*   COMMRX0    */\r
2071                     _UDWORD COMMTX0:8;                 /*   COMMTX0    */\r
2072                     _UDWORD CTIIRQ0:8;                 /*   CTIIRQ0    */\r
2073                     } BIT;                             /*              */\r
2074              } ICDIPTR4;                               /*              */\r
2075        _UBYTE wk13[12];                                /*              */\r
2076        union {                                         /* ICDIPTR8     */\r
2077              _UDWORD LONG;                             /*  Long Access */\r
2078              struct {                                  /*  Bit Access  */\r
2079                     _UDWORD IRQ0:8;                    /*   IRQ0       */\r
2080                     _UDWORD IRQ1:8;                    /*   IRQ1       */\r
2081                     _UDWORD IRQ2:8;                    /*   IRQ2       */\r
2082                     _UDWORD IRQ3:8;                    /*   IRQ3       */\r
2083                     } BIT;                             /*              */\r
2084              } ICDIPTR8;                               /*              */\r
2085        union {                                         /* ICDIPTR9     */\r
2086              _UDWORD LONG;                             /*  Long Access */\r
2087              struct {                                  /*  Bit Access  */\r
2088                     _UDWORD IRQ4:8;                    /*   IRQ4       */\r
2089                     _UDWORD IRQ5:8;                    /*   IRQ5       */\r
2090                     _UDWORD IRQ6:8;                    /*   IRQ6       */\r
2091                     _UDWORD IRQ7:8;                    /*   IRQ7       */\r
2092                     } BIT;                             /*              */\r
2093              } ICDIPTR9;                               /*              */\r
2094        union {                                         /* ICDIPTR10    */\r
2095              _UDWORD LONG;                             /*  Long Access */\r
2096              struct {                                  /*  Bit Access  */\r
2097                     _UDWORD PL310ERR:8;                /*   PL310ERR   */\r
2098                     _UDWORD DMAINT0:8;                 /*   DMAINT0    */\r
2099                     _UDWORD DMAINT1:8;                 /*   DMAINT1    */\r
2100                     _UDWORD DMAINT2:8;                 /*   DMAINT2    */\r
2101                     } BIT;                             /*              */\r
2102              } ICDIPTR10;                              /*              */\r
2103        union {                                         /* ICDIPTR11    */\r
2104              _UDWORD LONG;                             /*  Long Access */\r
2105              struct {                                  /*  Bit Access  */\r
2106                     _UDWORD DMAINT3:8;                 /*   DMAINT3    */\r
2107                     _UDWORD DMAINT4:8;                 /*   DMAINT4    */\r
2108                     _UDWORD DMAINT5:8;                 /*   DMAINT5    */\r
2109                     _UDWORD DMAINT6:8;                 /*   DMAINT6    */\r
2110                     } BIT;                             /*              */\r
2111              } ICDIPTR11;                              /*              */\r
2112        union {                                         /* ICDIPTR12    */\r
2113              _UDWORD LONG;                             /*  Long Access */\r
2114              struct {                                  /*  Bit Access  */\r
2115                     _UDWORD DMAINT7:8;                 /*   DMAINT7    */\r
2116                     _UDWORD DMAINT8:8;                 /*   DMAINT8    */\r
2117                     _UDWORD DMAINT9:8;                 /*   DMAINT9    */\r
2118                     _UDWORD DMAINT10:8;                /*   DMAINT10   */\r
2119                     } BIT;                             /*              */\r
2120              } ICDIPTR12;                              /*              */\r
2121        union {                                         /* ICDIPTR13    */\r
2122              _UDWORD LONG;                             /*  Long Access */\r
2123              struct {                                  /*  Bit Access  */\r
2124                     _UDWORD DMAINT11:8;                /*   DMAINT11   */\r
2125                     _UDWORD DMAINT12:8;                /*   DMAINT12   */\r
2126                     _UDWORD DMAINT13:8;                /*   DMAINT13   */\r
2127                     _UDWORD DMAINT14:8;                /*   DMAINT14   */\r
2128                     } BIT;                             /*              */\r
2129              } ICDIPTR13;                              /*              */\r
2130        union {                                         /* ICDIPTR14    */\r
2131              _UDWORD LONG;                             /*  Long Access */\r
2132              struct {                                  /*  Bit Access  */\r
2133                     _UDWORD DMAINT15:8;                /*   DMAINT15   */\r
2134                     _UDWORD DMAERR:8;                  /*   DMAERR     */\r
2135                     _UDWORD :16;                       /*              */\r
2136                     } BIT;                             /*              */\r
2137              } ICDIPTR14;                              /*              */\r
2138        _UBYTE wk14[12];                                /*              */\r
2139        union {                                         /* ICDIPTR18    */\r
2140              _UDWORD LONG;                             /*  Long Access */\r
2141              struct {                                  /*  Bit Access  */\r
2142                     _UDWORD :8;                        /*              */\r
2143                     _UDWORD USBI0:8;                   /*   USBI0      */\r
2144                     _UDWORD USBI1:8;                   /*   USBI1      */\r
2145                     _UDWORD S0_VI_VSYNC0:8;            /*   S0_VI_VSYNC0 */\r
2146                     } BIT;                             /*              */\r
2147              } ICDIPTR18;                              /*              */\r
2148        union {                                         /* ICDIPTR19    */\r
2149              _UDWORD LONG;                             /*  Long Access */\r
2150              struct {                                  /*  Bit Access  */\r
2151                     _UDWORD S0_LO_VSYNC0:8;            /*   S0_LO_VSYNC0 */\r
2152                     _UDWORD S0_VSYNCERR0:8;            /*   S0_VSYNCERR0 */\r
2153                     _UDWORD GR3_VLINE0:8;              /*   GR3_VLINE0 */\r
2154                     _UDWORD S0_VFIELD0:8;              /*   S0_VFIELD0 */\r
2155                     } BIT;                             /*              */\r
2156              } ICDIPTR19;                              /*              */\r
2157        union {                                         /* ICDIPTR20    */\r
2158              _UDWORD LONG;                             /*  Long Access */\r
2159              struct {                                  /*  Bit Access  */\r
2160                     _UDWORD IV1_VBUFERR0:8;            /*   IV1_VBUFERR0 */\r
2161                     _UDWORD IV3_VBUFERR0:8;            /*   IV3_VBUFERR0 */\r
2162                     _UDWORD IV5_VBUFERR0:8;            /*   IV5_VBUFERR0 */\r
2163                     _UDWORD IV6_VBUFERR0:8;            /*   IV6_VBUFERR0 */\r
2164                     } BIT;                             /*              */\r
2165              } ICDIPTR20;                              /*              */\r
2166        union {                                         /* ICDIPTR21    */\r
2167              _UDWORD LONG;                             /*  Long Access */\r
2168              struct {                                  /*  Bit Access  */\r
2169                     _UDWORD S0_WLINE0:8;               /*   S0_WLINE0  */\r
2170                     _UDWORD S1_VI_VSYNC0:8;            /*   S1_VI_VSYNC0 */\r
2171                     _UDWORD S1_LO_VSYNC0:8;            /*   S1_LO_VSYNC0 */\r
2172                     _UDWORD S1_VSYNCERR0:8;            /*   S1_VSYNCERR0 */\r
2173                     } BIT;                             /*              */\r
2174              } ICDIPTR21;                              /*              */\r
2175        union {                                         /* ICDIPTR22    */\r
2176              _UDWORD LONG;                             /*  Long Access */\r
2177              struct {                                  /*  Bit Access  */\r
2178                     _UDWORD S1_VFIELD0:8;              /*   S1_VFIELD0 */\r
2179                     _UDWORD IV2_VBUFERR0:8;            /*   IV2_VBUFERR0 */\r
2180                     _UDWORD IV4_VBUFERR0:8;            /*   IV4_VBUFERR0 */\r
2181                     _UDWORD S1_WLINE0:8;               /*   S1_WLINE0  */\r
2182                     } BIT;                             /*              */\r
2183              } ICDIPTR22;                              /*              */\r
2184        union {                                         /* ICDIPTR23    */\r
2185              _UDWORD LONG;                             /*  Long Access */\r
2186              struct {                                  /*  Bit Access  */\r
2187                     _UDWORD OIR_VI_VSYNC0:8;           /*   OIR_VI_VSYNC0 */\r
2188                     _UDWORD OIR_LO_VSYNC0:8;           /*   OIR_LO_VSYNC0 */\r
2189                     _UDWORD OIR_VSYNCERR0:8;           /*   OIR_VSYNCERR0 */\r
2190                     _UDWORD OIR_VFIELD0:8;             /*   OIR_VFIELD0 */\r
2191                     } BIT;                             /*              */\r
2192              } ICDIPTR23;                              /*              */\r
2193        union {                                         /* ICDIPTR24    */\r
2194              _UDWORD LONG;                             /*  Long Access */\r
2195              struct {                                  /*  Bit Access  */\r
2196                     _UDWORD IV7_VBUFERR0:8;            /*   IV7_VBUFERR0 */\r
2197                     _UDWORD IV8_VBUFERR0:8;            /*   IV8_VBUFERR0 */\r
2198                     _UDWORD OIR_WLINE0:8;              /*   OIR_WLINE0 */\r
2199                     _UDWORD S0_VI_VSYNC1:8;            /*   S0_VI_VSYNC1 */\r
2200                     } BIT;                             /*              */\r
2201              } ICDIPTR24;                              /*              */\r
2202        union {                                         /* ICDIPTR25    */\r
2203              _UDWORD LONG;                             /*  Long Access */\r
2204              struct {                                  /*  Bit Access  */\r
2205                     _UDWORD S0_LO_VSYNC1:8;            /*   S0_LO_VSYNC1 */\r
2206                     _UDWORD S0_VSYNCERR1:8;            /*   S0_VSYNCERR1 */\r
2207                     _UDWORD GR3_VLINE1:8;              /*   GR3_VLINE1 */\r
2208                     _UDWORD S0_VFIELD1:8;              /*   S0_VFIELD1 */\r
2209                     } BIT;                             /*              */\r
2210              } ICDIPTR25;                              /*              */\r
2211        union {                                         /* ICDIPTR26    */\r
2212              _UDWORD LONG;                             /*  Long Access */\r
2213              struct {                                  /*  Bit Access  */\r
2214                     _UDWORD IV1_VBUFERR1:8;            /*   IV1_VBUFERR1 */\r
2215                     _UDWORD IV3_VBUFERR1:8;            /*   IV3_VBUFERR1 */\r
2216                     _UDWORD IV5_VBUFERR1:8;            /*   IV5_VBUFERR1 */\r
2217                     _UDWORD IV6_VBUFERR1:8;            /*   IV6_VBUFERR1 */\r
2218                     } BIT;                             /*              */\r
2219              } ICDIPTR26;                              /*              */\r
2220        union {                                         /* ICDIPTR27    */\r
2221              _UDWORD LONG;                             /*  Long Access */\r
2222              struct {                                  /*  Bit Access  */\r
2223                     _UDWORD S0_WLINE1:8;               /*   S0_WLINE1  */\r
2224                     _UDWORD S1_VI_VSYNC1:8;            /*   S1_VI_VSYNC1 */\r
2225                     _UDWORD S1_LO_VSYNC1:8;            /*   S1_LO_VSYNC1 */\r
2226                     _UDWORD S1_VSYNCERR1:8;            /*   S1_VSYNCERR1 */\r
2227                     } BIT;                             /*              */\r
2228              } ICDIPTR27;                              /*              */\r
2229        union {                                         /* ICDIPTR28    */\r
2230              _UDWORD LONG;                             /*  Long Access */\r
2231              struct {                                  /*  Bit Access  */\r
2232                     _UDWORD S1_VFIELD1:8;              /*   S1_VFIELD1 */\r
2233                     _UDWORD IV2_VBUFERR1:8;            /*   IV2_VBUFERR1 */\r
2234                     _UDWORD IV4_VBUFERR1:8;            /*   IV4_VBUFERR1 */\r
2235                     _UDWORD S1_WLINE1:8;               /*   S1_WLINE1  */\r
2236                     } BIT;                             /*              */\r
2237              } ICDIPTR28;                              /*              */\r
2238        union {                                         /* ICDIPTR29    */\r
2239              _UDWORD LONG;                             /*  Long Access */\r
2240              struct {                                  /*  Bit Access  */\r
2241                     _UDWORD OIR_VI_VSYNC1:8;           /*   OIR_VI_VSYNC1 */\r
2242                     _UDWORD OIR_LO_VSYNC1:8;           /*   OIR_LO_VSYNC1 */\r
2243                     _UDWORD OIR_VLINE1:8;              /*   OIR_VLINE1 */\r
2244                     _UDWORD OIR_VFIELD1:8;             /*   OIR_VFIELD1 */\r
2245                     } BIT;                             /*              */\r
2246              } ICDIPTR29;                              /*              */\r
2247        union {                                         /* ICDIPTR30    */\r
2248              _UDWORD LONG;                             /*  Long Access */\r
2249              struct {                                  /*  Bit Access  */\r
2250                     _UDWORD IV7_VBUFERR1:8;            /*   IV7_VBUFERR1 */\r
2251                     _UDWORD IV8_VBUFERR1:8;            /*   IV8_VBUFERR1 */\r
2252                     _UDWORD OIR_WLINE1:8;              /*   OIR_WLINE1 */\r
2253                     _UDWORD IMRDI:8;                   /*   IMRDI      */\r
2254                     } BIT;                             /*              */\r
2255              } ICDIPTR30;                              /*              */\r
2256        union {                                         /* ICDIPTR31    */\r
2257              _UDWORD LONG;                             /*  Long Access */\r
2258              struct {                                  /*  Bit Access  */\r
2259                     _UDWORD IMR2I0:8;                  /*   IMR2I0     */\r
2260                     _UDWORD IMR2I1:8;                  /*   IMR2I1     */\r
2261                     _UDWORD JEDI:8;                    /*   JEDI       */\r
2262                     _UDWORD JDTI:8;                    /*   JDTI       */\r
2263                     } BIT;                             /*              */\r
2264              } ICDIPTR31;                              /*              */\r
2265        union {                                         /* ICDIPTR32    */\r
2266              _UDWORD LONG;                             /*  Long Access */\r
2267              struct {                                  /*  Bit Access  */\r
2268                     _UDWORD CMP0:8;                    /*   CMP0       */\r
2269                     _UDWORD CMP1:8;                    /*   CMP1       */\r
2270                     _UDWORD INT0:8;                    /*   INT0       */\r
2271                     _UDWORD INT1:8;                    /*   INT1       */\r
2272                     } BIT;                             /*              */\r
2273              } ICDIPTR32;                              /*              */\r
2274        union {                                         /* ICDIPTR33    */\r
2275              _UDWORD LONG;                             /*  Long Access */\r
2276              struct {                                  /*  Bit Access  */\r
2277                     _UDWORD INT2:8;                    /*   INT2       */\r
2278                     _UDWORD INT3:8;                    /*   INT3       */\r
2279                     _UDWORD OSTMI0:8;                  /*   OSTMI0     */\r
2280                     _UDWORD OSTMI1:8;                  /*   OSTMI1     */\r
2281                     } BIT;                             /*              */\r
2282              } ICDIPTR33;                              /*              */\r
2283        union {                                         /* ICDIPTR34    */\r
2284              _UDWORD LONG;                             /*  Long Access */\r
2285              struct {                                  /*  Bit Access  */\r
2286                     _UDWORD CMI:8;                     /*   CMI        */\r
2287                     _UDWORD WTOUT:8;                   /*   WTOUT      */\r
2288                     _UDWORD ITI:8;                     /*   ITI        */\r
2289                     _UDWORD TGI0A:8;                   /*   TGI0A      */\r
2290                     } BIT;                             /*              */\r
2291              } ICDIPTR34;                              /*              */\r
2292        union {                                         /* ICDIPTR35    */\r
2293              _UDWORD LONG;                             /*  Long Access */\r
2294              struct {                                  /*  Bit Access  */\r
2295                     _UDWORD TGI0B:8;                   /*   TGI0B      */\r
2296                     _UDWORD TGI0C:8;                   /*   TGI0C      */\r
2297                     _UDWORD TGI0D:8;                   /*   TGI0D      */\r
2298                     _UDWORD TGI0V:8;                   /*   TGI0V      */\r
2299                     } BIT;                             /*              */\r
2300              } ICDIPTR35;                              /*              */\r
2301        union {                                         /* ICDIPTR36    */\r
2302              _UDWORD LONG;                             /*  Long Access */\r
2303              struct {                                  /*  Bit Access  */\r
2304                     _UDWORD TGI0E:8;                   /*   TGI0E      */\r
2305                     _UDWORD TGI0F:8;                   /*   TGI0F      */\r
2306                     _UDWORD TGI1A:8;                   /*   TGI1A      */\r
2307                     _UDWORD TGI1B:8;                   /*   TGI1B      */\r
2308                     } BIT;                             /*              */\r
2309              } ICDIPTR36;                              /*              */\r
2310        union {                                         /* ICDIPTR37    */\r
2311              _UDWORD LONG;                             /*  Long Access */\r
2312              struct {                                  /*  Bit Access  */\r
2313                     _UDWORD TGI1V:8;                   /*   TGI1V      */\r
2314                     _UDWORD TGI1U:8;                   /*   TGI1U      */\r
2315                     _UDWORD TGI2A:8;                   /*   TGI2A      */\r
2316                     _UDWORD TGI2B:8;                   /*   TGI2B      */\r
2317                     } BIT;                             /*              */\r
2318              } ICDIPTR37;                              /*              */\r
2319        union {                                         /* ICDIPTR38    */\r
2320              _UDWORD LONG;                             /*  Long Access */\r
2321              struct {                                  /*  Bit Access  */\r
2322                     _UDWORD TGI2V:8;                   /*   TGI2V      */\r
2323                     _UDWORD TGI2U:8;                   /*   TGI2U      */\r
2324                     _UDWORD TGI3A:8;                   /*   TGI3A      */\r
2325                     _UDWORD TGI3B:8;                   /*   TGI3B      */\r
2326                     } BIT;                             /*              */\r
2327              } ICDIPTR38;                              /*              */\r
2328        union {                                         /* ICDIPTR39    */\r
2329              _UDWORD LONG;                             /*  Long Access */\r
2330              struct {                                  /*  Bit Access  */\r
2331                     _UDWORD TGI3C:8;                   /*   TGI3C      */\r
2332                     _UDWORD TGI3D:8;                   /*   TGI3D      */\r
2333                     _UDWORD TGI3V:8;                   /*   TGI3V      */\r
2334                     _UDWORD TGI4A:8;                   /*   TGI4A      */\r
2335                     } BIT;                             /*              */\r
2336              } ICDIPTR39;                              /*              */\r
2337        union {                                         /* ICDIPTR40    */\r
2338              _UDWORD LONG;                             /*  Long Access */\r
2339              struct {                                  /*  Bit Access  */\r
2340                     _UDWORD TGI4B:8;                   /*   TGI4B      */\r
2341                     _UDWORD TGI4C:8;                   /*   TGI4C      */\r
2342                     _UDWORD TGI4D:8;                   /*   TGI4D      */\r
2343                     _UDWORD TGI4V:8;                   /*   TGI4V      */\r
2344                     } BIT;                             /*              */\r
2345              } ICDIPTR40;                              /*              */\r
2346        union {                                         /* ICDIPTR41    */\r
2347              _UDWORD LONG;                             /*  Long Access */\r
2348              struct {                                  /*  Bit Access  */\r
2349                     _UDWORD CMI1:8;                    /*   CMI1       */\r
2350                     _UDWORD CMI2:8;                    /*   CMI2       */\r
2351                     _UDWORD SGDEI0:8;                  /*   SGDEI0     */\r
2352                     _UDWORD SGDEI1:8;                  /*   SGDEI1     */\r
2353                     } BIT;                             /*              */\r
2354              } ICDIPTR41;                              /*              */\r
2355        union {                                         /* ICDIPTR42    */\r
2356              _UDWORD LONG;                             /*  Long Access */\r
2357              struct {                                  /*  Bit Access  */\r
2358                     _UDWORD SGDEI2:8;                  /*   SGDEI2     */\r
2359                     _UDWORD SGDEI3:8;                  /*   SGDEI3     */\r
2360                     _UDWORD ADI:8;                     /*   ADI        */\r
2361                     _UDWORD ADWAR:8;                   /*   ADWAR      */\r
2362                     } BIT;                             /*              */\r
2363              } ICDIPTR42;                              /*              */\r
2364        union {                                         /* ICDIPTR43    */\r
2365              _UDWORD LONG;                             /*  Long Access */\r
2366              struct {                                  /*  Bit Access  */\r
2367                     _UDWORD SSII0:8;                   /*   SSII0      */\r
2368                     _UDWORD SSIRXI0:8;                 /*   SSIRXI0    */\r
2369                     _UDWORD SSITXI0:8;                 /*   SSITXI0    */\r
2370                     _UDWORD SSII1:8;                   /*   SSII1      */\r
2371                     } BIT;                             /*              */\r
2372              } ICDIPTR43;                              /*              */\r
2373        union {                                         /* ICDIPTR44    */\r
2374              _UDWORD LONG;                             /*  Long Access */\r
2375              struct {                                  /*  Bit Access  */\r
2376                     _UDWORD SSIRXI1:8;                 /*   SSIRXI1    */\r
2377                     _UDWORD SSITXI1:8;                 /*   SSITXI1    */\r
2378                     _UDWORD SSII2:8;                   /*   SSII2      */\r
2379                     _UDWORD SSIRTI2:8;                 /*   SSIRTI2    */\r
2380                     } BIT;                             /*              */\r
2381              } ICDIPTR44;                              /*              */\r
2382        union {                                         /* ICDIPTR45    */\r
2383              _UDWORD LONG;                             /*  Long Access */\r
2384              struct {                                  /*  Bit Access  */\r
2385                     _UDWORD SSII3:8;                   /*   SSII3      */\r
2386                     _UDWORD SSIRXI3:8;                 /*   SSIRXI3    */\r
2387                     _UDWORD SSITXI3:8;                 /*   SSITXI3    */\r
2388                     _UDWORD SSII4:8;                   /*   SSII4      */\r
2389                     } BIT;                             /*              */\r
2390              } ICDIPTR45;                              /*              */\r
2391        union {                                         /* ICDIPTR46    */\r
2392              _UDWORD LONG;                             /*  Long Access */\r
2393              struct {                                  /*  Bit Access  */\r
2394                     _UDWORD SSIRTI4:8;                 /*   SSIRTI4    */\r
2395                     _UDWORD SSII5:8;                   /*   SSII5      */\r
2396                     _UDWORD SSIRXI5:8;                 /*   SSIRXI5    */\r
2397                     _UDWORD SSITXI5:8;                 /*   SSITXI5    */\r
2398                     } BIT;                             /*              */\r
2399              } ICDIPTR46;                              /*              */\r
2400        union {                                         /* ICDIPTR47    */\r
2401              _UDWORD LONG;                             /*  Long Access */\r
2402              struct {                                  /*  Bit Access  */\r
2403                     _UDWORD SPDIFI:8;                  /*   SPDIFI     */\r
2404                     _UDWORD TEI0:8;                    /*   TEI0       */\r
2405                     _UDWORD RI0:8;                     /*   RI0        */\r
2406                     _UDWORD TI0:8;                     /*   TI0        */\r
2407                     } BIT;                             /*              */\r
2408              } ICDIPTR47;                              /*              */\r
2409        union {                                         /* ICDIPTR48    */\r
2410              _UDWORD LONG;                             /*  Long Access */\r
2411              struct {                                  /*  Bit Access  */\r
2412                     _UDWORD SPI0:8;                    /*   SPI0       */\r
2413                     _UDWORD STI0:8;                    /*   STI0       */\r
2414                     _UDWORD NAKI0:8;                   /*   NAKI0      */\r
2415                     _UDWORD ALI0:8;                    /*   ALI0       */\r
2416                     } BIT;                             /*              */\r
2417              } ICDIPTR48;                              /*              */\r
2418        union {                                         /* ICDIPTR49    */\r
2419              _UDWORD LONG;                             /*  Long Access */\r
2420              struct {                                  /*  Bit Access  */\r
2421                     _UDWORD TMOI0:8;                   /*   TMOI0      */\r
2422                     _UDWORD TEI1:8;                    /*   TEI1       */\r
2423                     _UDWORD RI1:8;                     /*   RI1        */\r
2424                     _UDWORD TI1:8;                     /*   TI1        */\r
2425                     } BIT;                             /*              */\r
2426              } ICDIPTR49;                              /*              */\r
2427        union {                                         /* ICDIPTR50    */\r
2428              _UDWORD LONG;                             /*  Long Access */\r
2429              struct {                                  /*  Bit Access  */\r
2430                     _UDWORD SPI1:8;                    /*   SPI1       */\r
2431                     _UDWORD STI1:8;                    /*   STI1       */\r
2432                     _UDWORD NAKI1:8;                   /*   NAKI1      */\r
2433                     _UDWORD ALI1:8;                    /*   ALI1       */\r
2434                     } BIT;                             /*              */\r
2435              } ICDIPTR50;                              /*              */\r
2436        union {                                         /* ICDIPTR51    */\r
2437              _UDWORD LONG;                             /*  Long Access */\r
2438              struct {                                  /*  Bit Access  */\r
2439                     _UDWORD TMOI1:8;                   /*   TMOI1      */\r
2440                     _UDWORD TEI2:8;                    /*   TEI2       */\r
2441                     _UDWORD RI2:8;                     /*   RI2        */\r
2442                     _UDWORD TI2:8;                     /*   TI2        */\r
2443                     } BIT;                             /*              */\r
2444              } ICDIPTR51;                              /*              */\r
2445        union {                                         /* ICDIPTR52    */\r
2446              _UDWORD LONG;                             /*  Long Access */\r
2447              struct {                                  /*  Bit Access  */\r
2448                     _UDWORD SPI2:8;                    /*   SPI2       */\r
2449                     _UDWORD STI2:8;                    /*   STI2       */\r
2450                     _UDWORD NAKI2:8;                   /*   NAKI2      */\r
2451                     _UDWORD ALI2:8;                    /*   ALI2       */\r
2452                     } BIT;                             /*              */\r
2453              } ICDIPTR52;                              /*              */\r
2454        union {                                         /* ICDIPTR53    */\r
2455              _UDWORD LONG;                             /*  Long Access */\r
2456              struct {                                  /*  Bit Access  */\r
2457                     _UDWORD TMOI2:8;                   /*   TMOI2      */\r
2458                     _UDWORD TEI3:8;                    /*   TEI3       */\r
2459                     _UDWORD RI3:8;                     /*   RI3        */\r
2460                     _UDWORD TI3:8;                     /*   TI3        */\r
2461                     } BIT;                             /*              */\r
2462              } ICDIPTR53;                              /*              */\r
2463        union {                                         /* ICDIPTR54    */\r
2464              _UDWORD LONG;                             /*  Long Access */\r
2465              struct {                                  /*  Bit Access  */\r
2466                     _UDWORD SPI3:8;                    /*   SPI3       */\r
2467                     _UDWORD STI3:8;                    /*   STI3       */\r
2468                     _UDWORD NAKI3:8;                   /*   NAKI3      */\r
2469                     _UDWORD ALI3:8;                    /*   ALI3       */\r
2470                     } BIT;                             /*              */\r
2471              } ICDIPTR54;                              /*              */\r
2472        union {                                         /* ICDIPTR55    */\r
2473              _UDWORD LONG;                             /*  Long Access */\r
2474              struct {                                  /*  Bit Access  */\r
2475                     _UDWORD TMOI3:8;                   /*   TMOI3      */\r
2476                     _UDWORD BRI0:8;                    /*   BRI0       */\r
2477                     _UDWORD ERI0:8;                    /*   ERI0       */\r
2478                     _UDWORD RXI0:8;                    /*   RXI0       */\r
2479                     } BIT;                             /*              */\r
2480              } ICDIPTR55;                              /*              */\r
2481        union {                                         /* ICDIPTR56    */\r
2482              _UDWORD LONG;                             /*  Long Access */\r
2483              struct {                                  /*  Bit Access  */\r
2484                     _UDWORD TXI0:8;                    /*   TXI0       */\r
2485                     _UDWORD BRI1:8;                    /*   BRI1       */\r
2486                     _UDWORD ERI1:8;                    /*   ERI1       */\r
2487                     _UDWORD RXI1:8;                    /*   RXI1       */\r
2488                     } BIT;                             /*              */\r
2489              } ICDIPTR56;                              /*              */\r
2490        union {                                         /* ICDIPTR57    */\r
2491              _UDWORD LONG;                             /*  Long Access */\r
2492              struct {                                  /*  Bit Access  */\r
2493                     _UDWORD TXI1:8;                    /*   TXI1       */\r
2494                     _UDWORD BRI2:8;                    /*   BRI2       */\r
2495                     _UDWORD ERI2:8;                    /*   ERI2       */\r
2496                     _UDWORD RXI2:8;                    /*   RXI2       */\r
2497                     } BIT;                             /*              */\r
2498              } ICDIPTR57;                              /*              */\r
2499        union {                                         /* ICDIPTR58    */\r
2500              _UDWORD LONG;                             /*  Long Access */\r
2501              struct {                                  /*  Bit Access  */\r
2502                     _UDWORD TXI2:8;                    /*   TXI2       */\r
2503                     _UDWORD BRI3:8;                    /*   BRI3       */\r
2504                     _UDWORD ERI3:8;                    /*   ERI3       */\r
2505                     _UDWORD RXI3:8;                    /*   RXI3       */\r
2506                     } BIT;                             /*              */\r
2507              } ICDIPTR58;                              /*              */\r
2508        union {                                         /* ICDIPTR59    */\r
2509              _UDWORD LONG;                             /*  Long Access */\r
2510              struct {                                  /*  Bit Access  */\r
2511                     _UDWORD TXI3:8;                    /*   TXI3       */\r
2512                     _UDWORD BRI4:8;                    /*   BRI4       */\r
2513                     _UDWORD ERI4:8;                    /*   ERI4       */\r
2514                     _UDWORD RXI4:8;                    /*   RXI4       */\r
2515                     } BIT;                             /*              */\r
2516              } ICDIPTR59;                              /*              */\r
2517        union {                                         /* ICDIPTR60    */\r
2518              _UDWORD LONG;                             /*  Long Access */\r
2519              struct {                                  /*  Bit Access  */\r
2520                     _UDWORD TXI4:8;                    /*   TXI4       */\r
2521                     _UDWORD BRI5:8;                    /*   BRI5       */\r
2522                     _UDWORD ERI5:8;                    /*   ERI5       */\r
2523                     _UDWORD RXI5:8;                    /*   RXI5       */\r
2524                     } BIT;                             /*              */\r
2525              } ICDIPTR60;                              /*              */\r
2526        union {                                         /* ICDIPTR61    */\r
2527              _UDWORD LONG;                             /*  Long Access */\r
2528              struct {                                  /*  Bit Access  */\r
2529                     _UDWORD TXI5:8;                    /*   TXI5       */\r
2530                     _UDWORD BRI6:8;                    /*   BRI6       */\r
2531                     _UDWORD ERI6:8;                    /*   ERI6       */\r
2532                     _UDWORD RXI6:8;                    /*   RXI6       */\r
2533                     } BIT;                             /*              */\r
2534              } ICDIPTR61;                              /*              */\r
2535        union {                                         /* ICDIPTR62    */\r
2536              _UDWORD LONG;                             /*  Long Access */\r
2537              struct {                                  /*  Bit Access  */\r
2538                     _UDWORD TXI6:8;                    /*   TXI6       */\r
2539                     _UDWORD BRI7:8;                    /*   BRI7       */\r
2540                     _UDWORD ERI7:8;                    /*   ERI7       */\r
2541                     _UDWORD RXI7:8;                    /*   RXI7       */\r
2542                     } BIT;                             /*              */\r
2543              } ICDIPTR62;                              /*              */\r
2544        union {                                         /* ICDIPTR63    */\r
2545              _UDWORD LONG;                             /*  Long Access */\r
2546              struct {                                  /*  Bit Access  */\r
2547                     _UDWORD TXI7:8;                    /*   TXI7       */\r
2548                     _UDWORD GERI:8;                    /*   GERI       */\r
2549                     _UDWORD RFI:8;                     /*   RFI        */\r
2550                     _UDWORD CFRXI0:8;                  /*   CFRXI0     */\r
2551                     } BIT;                             /*              */\r
2552              } ICDIPTR63;                              /*              */\r
2553        union {                                         /* ICDIPTR64    */\r
2554              _UDWORD LONG;                             /*  Long Access */\r
2555              struct {                                  /*  Bit Access  */\r
2556                     _UDWORD CERI0:8;                   /*   CERI0      */\r
2557                     _UDWORD CTXI0:8;                   /*   CTXI0      */\r
2558                     _UDWORD CFRXI1:8;                  /*   CFRXI1     */\r
2559                     _UDWORD CERI1:8;                   /*   CERI1      */\r
2560                     } BIT;                             /*              */\r
2561              } ICDIPTR64;                              /*              */\r
2562        union {                                         /* ICDIPTR65    */\r
2563              _UDWORD LONG;                             /*  Long Access */\r
2564              struct {                                  /*  Bit Access  */\r
2565                     _UDWORD CTXI1:8;                   /*   CTXI1      */\r
2566                     _UDWORD CFRXI2:8;                  /*   CFRXI2     */\r
2567                     _UDWORD CERI2:8;                   /*   CERI2      */\r
2568                     _UDWORD CTXI2:8;                   /*   CTXI2      */\r
2569                     } BIT;                             /*              */\r
2570              } ICDIPTR65;                              /*              */\r
2571        union {                                         /* ICDIPTR66    */\r
2572              _UDWORD LONG;                             /*  Long Access */\r
2573              struct {                                  /*  Bit Access  */\r
2574                     _UDWORD CFRXI3:8;                  /*   CFRXI3     */\r
2575                     _UDWORD CERI3:8;                   /*   CERI3      */\r
2576                     _UDWORD CTXI3:8;                   /*   CTXI3      */\r
2577                     _UDWORD CFRXI4:8;                  /*   CFRXI4     */\r
2578                     } BIT;                             /*              */\r
2579              } ICDIPTR66;                              /*              */\r
2580        union {                                         /* ICDIPTR67    */\r
2581              _UDWORD LONG;                             /*  Long Access */\r
2582              struct {                                  /*  Bit Access  */\r
2583                     _UDWORD CERI4:8;                   /*   CERI4      */\r
2584                     _UDWORD CTXI4:8;                   /*   CTXI4      */\r
2585                     _UDWORD SPEI0:8;                   /*   SPEI0      */\r
2586                     _UDWORD SPRI0:8;                   /*   SPRI0      */\r
2587                     } BIT;                             /*              */\r
2588              } ICDIPTR67;                              /*              */\r
2589        union {                                         /* ICDIPTR68    */\r
2590              _UDWORD LONG;                             /*  Long Access */\r
2591              struct {                                  /*  Bit Access  */\r
2592                     _UDWORD SPTI0:8;                   /*   SPTI0      */\r
2593                     _UDWORD SPEI1:8;                   /*   SPEI1      */\r
2594                     _UDWORD SPRI1:8;                   /*   SPRI1      */\r
2595                     _UDWORD SPTI1:8;                   /*   SPTI1      */\r
2596                     } BIT;                             /*              */\r
2597              } ICDIPTR68;                              /*              */\r
2598        union {                                         /* ICDIPTR69    */\r
2599              _UDWORD LONG;                             /*  Long Access */\r
2600              struct {                                  /*  Bit Access  */\r
2601                     _UDWORD SPEI2:8;                   /*   SPEI2      */\r
2602                     _UDWORD SPRI2:8;                   /*   SPRI2      */\r
2603                     _UDWORD SPTI2:8;                   /*   SPTI2      */\r
2604                     _UDWORD SPEI3:8;                   /*   SPEI3      */\r
2605                     } BIT;                             /*              */\r
2606              } ICDIPTR69;                              /*              */\r
2607        union {                                         /* ICDIPTR70    */\r
2608              _UDWORD LONG;                             /*  Long Access */\r
2609              struct {                                  /*  Bit Access  */\r
2610                     _UDWORD SPRI3:8;                   /*   SPRI3      */\r
2611                     _UDWORD SPTI3:8;                   /*   SPTI3      */\r
2612                     _UDWORD SPEI4:8;                   /*   SPEI4      */\r
2613                     _UDWORD SPRI4:8;                   /*   SPRI4      */\r
2614                     } BIT;                             /*              */\r
2615              } ICDIPTR70;                              /*              */\r
2616        union {                                         /* ICDIPTR71    */\r
2617              _UDWORD LONG;                             /*  Long Access */\r
2618              struct {                                  /*  Bit Access  */\r
2619                     _UDWORD SPTI4:8;                   /*   SPTI4      */\r
2620                     _UDWORD IEBBTD:8;                  /*   IEBBTD     */\r
2621                     _UDWORD IEBBTERR:8;                /*   IEBBTERR   */\r
2622                     _UDWORD IEBBTSTA:8;                /*   IEBBTSTA   */\r
2623                     } BIT;                             /*              */\r
2624              } ICDIPTR71;                              /*              */\r
2625        union {                                         /* ICDIPTR72    */\r
2626              _UDWORD LONG;                             /*  Long Access */\r
2627              struct {                                  /*  Bit Access  */\r
2628                     _UDWORD IEBBTV:8;                  /*   IEBBTV     */\r
2629                     _UDWORD ISY:8;                     /*   ISY        */\r
2630                     _UDWORD IERR:8;                    /*   IERR       */\r
2631                     _UDWORD ITARG:8;                   /*   ITARG      */\r
2632                     } BIT;                             /*              */\r
2633              } ICDIPTR72;                              /*              */\r
2634        union {                                         /* ICDIPTR73    */\r
2635              _UDWORD LONG;                             /*  Long Access */\r
2636              struct {                                  /*  Bit Access  */\r
2637                     _UDWORD ISEC:8;                    /*   ISEC       */\r
2638                     _UDWORD IBUF:8;                    /*   IBUF       */\r
2639                     _UDWORD IREADY:8;                  /*   IREADY     */\r
2640                     _UDWORD FLSTE:8;                   /*   FLSTE      */\r
2641                     } BIT;                             /*              */\r
2642              } ICDIPTR73;                              /*              */\r
2643        union {                                         /* ICDIPTR74    */\r
2644              _UDWORD LONG;                             /*  Long Access */\r
2645              struct {                                  /*  Bit Access  */\r
2646                     _UDWORD FLTENDI:8;                 /*   FLTENDI    */\r
2647                     _UDWORD FLTREQ0I:8;                /*   FLTREQ0I   */\r
2648                     _UDWORD FLTREQ1I:8;                /*   FLTREQ1I   */\r
2649                     _UDWORD MMC0:8;                    /*   MMC0       */\r
2650                     } BIT;                             /*              */\r
2651              } ICDIPTR74;                              /*              */\r
2652        union {                                         /* ICDIPTR75    */\r
2653              _UDWORD LONG;                             /*  Long Access */\r
2654              struct {                                  /*  Bit Access  */\r
2655                     _UDWORD MMC1:8;                    /*   MMC1       */\r
2656                     _UDWORD MMC2:8;                    /*   MMC2       */\r
2657                     _UDWORD SDHI0_3:8;                 /*   SDHI0_3    */\r
2658                     _UDWORD SDHI0_0:8;                 /*   SDHI0_0    */\r
2659                     } BIT;                             /*              */\r
2660              } ICDIPTR75;                              /*              */\r
2661        union {                                         /* ICDIPTR76    */\r
2662              _UDWORD LONG;                             /*  Long Access */\r
2663              struct {                                  /*  Bit Access  */\r
2664                     _UDWORD SDHI0_1:8;                 /*   SDHI0_1    */\r
2665                     _UDWORD SDHI1_3:8;                 /*   SDHI1_3    */\r
2666                     _UDWORD SDHI1_0:8;                 /*   SDHI1_0    */\r
2667                     _UDWORD SDHI1_1:8;                 /*   SDHI1_1    */\r
2668                     } BIT;                             /*              */\r
2669              } ICDIPTR76;                              /*              */\r
2670        union {                                         /* ICDIPTR77    */\r
2671              _UDWORD LONG;                             /*  Long Access */\r
2672              struct {                                  /*  Bit Access  */\r
2673                     _UDWORD ARM:8;                     /*   ARM        */\r
2674                     _UDWORD PRD:8;                     /*   PRD        */\r
2675                     _UDWORD CUP:8;                     /*   CUP        */\r
2676                     _UDWORD SCUAI0:8;                  /*   SCUAI0     */\r
2677                     } BIT;                             /*              */\r
2678              } ICDIPTR77;                              /*              */\r
2679        union {                                         /* ICDIPTR78    */\r
2680              _UDWORD LONG;                             /*  Long Access */\r
2681              struct {                                  /*  Bit Access  */\r
2682                     _UDWORD SCUAI1:8;                  /*   SCUAI1     */\r
2683                     _UDWORD SCUFDI0:8;                 /*   SCUFDI0    */\r
2684                     _UDWORD SCUFDI1:8;                 /*   SCUFDI1    */\r
2685                     _UDWORD SCUFDI2:8;                 /*   SCUFDI2    */\r
2686                     } BIT;                             /*              */\r
2687              } ICDIPTR78;                              /*              */\r
2688        union {                                         /* ICDIPTR79    */\r
2689              _UDWORD LONG;                             /*  Long Access */\r
2690              struct {                                  /*  Bit Access  */\r
2691                     _UDWORD SCUFDI3:8;                 /*   SCUFDI3    */\r
2692                     _UDWORD SCUFUI0:8;                 /*   SCUFUI0    */\r
2693                     _UDWORD SCUFUI1:8;                 /*   SCUFUI1    */\r
2694                     _UDWORD SCUFUI2:8;                 /*   SCUFUI2    */\r
2695                     } BIT;                             /*              */\r
2696              } ICDIPTR79;                              /*              */\r
2697        union {                                         /* ICDIPTR80    */\r
2698              _UDWORD LONG;                             /*  Long Access */\r
2699              struct {                                  /*  Bit Access  */\r
2700                     _UDWORD SCUFUI3:8;                 /*   SCUFUI3    */\r
2701                     _UDWORD SCUDVI0:8;                 /*   SCUDVI0    */\r
2702                     _UDWORD SCUDVI1:8;                 /*   SCUDVI1    */\r
2703                     _UDWORD SCUDVI2:8;                 /*   SCUDVI2    */\r
2704                     } BIT;                             /*              */\r
2705              } ICDIPTR80;                              /*              */\r
2706        union {                                         /* ICDIPTR81    */\r
2707              _UDWORD LONG;                             /*  Long Access */\r
2708              struct {                                  /*  Bit Access  */\r
2709                     _UDWORD SCUDVI3:8;                 /*   SCUDVI3    */\r
2710                     _UDWORD MLBCI:8;                   /*   MLBCI      */\r
2711                     _UDWORD MLBSI:8;                   /*   MLBSI      */\r
2712                     _UDWORD DRC0:8;                    /*   DRC0       */\r
2713                     } BIT;                             /*              */\r
2714              } ICDIPTR81;                              /*              */\r
2715        union {                                         /* ICDIPTR82    */\r
2716              _UDWORD LONG;                             /*  Long Access */\r
2717              struct {                                  /*  Bit Access  */\r
2718                     _UDWORD DRC1:8;                    /*   DRC1       */\r
2719                     _UDWORD :16;                       /*              */\r
2720                     _UDWORD LINI0_INT_T:8;             /*   LINI0_INT_T */\r
2721                     } BIT;                             /*              */\r
2722              } ICDIPTR82;                              /*              */\r
2723        union {                                         /* ICDIPTR83    */\r
2724              _UDWORD LONG;                             /*  Long Access */\r
2725              struct {                                  /*  Bit Access  */\r
2726                     _UDWORD LINI0_INT_R:8;             /*   LINI0_INT_R */\r
2727                     _UDWORD LINI0_INT_S:8;             /*   LINI0_INT_S */\r
2728                     _UDWORD LINI0_INT_M:8;             /*   LINI0_INT_M */\r
2729                     _UDWORD LINI1_INT_T:8;             /*   LINI1_INT_T */\r
2730                     } BIT;                             /*              */\r
2731              } ICDIPTR83;                              /*              */\r
2732        union {                                         /* ICDIPTR84    */\r
2733              _UDWORD LONG;                             /*  Long Access */\r
2734              struct {                                  /*  Bit Access  */\r
2735                     _UDWORD LINI1_INT_R:8;             /*   LINI1_INT_R */\r
2736                     _UDWORD LINI1_INT_S:8;             /*   LINI1_INT_S */\r
2737                     _UDWORD LINI1_INT_M:8;             /*   LINI1_INT_M */\r
2738                     _UDWORD :8;                        /*              */\r
2739                     } BIT;                             /*              */\r
2740              } ICDIPTR84;                              /*              */\r
2741        _UBYTE wk15[4];                                 /*              */\r
2742        union {                                         /* ICDIPTR86    */\r
2743              _UDWORD LONG;                             /*  Long Access */\r
2744              struct {                                  /*  Bit Access  */\r
2745                     _UDWORD :24;                       /*              */\r
2746                     _UDWORD ERI0:8;                    /*   ERI0       */\r
2747                     } BIT;                             /*              */\r
2748              } ICDIPTR86;                              /*              */\r
2749        union {                                         /* ICDIPTR87    */\r
2750              _UDWORD LONG;                             /*  Long Access */\r
2751              struct {                                  /*  Bit Access  */\r
2752                     _UDWORD RXI0:8;                    /*   RXI0       */\r
2753                     _UDWORD TXI0:8;                    /*   TXI0       */\r
2754                     _UDWORD TEI0:8;                    /*   TEI0       */\r
2755                     _UDWORD ERI1:8;                    /*   ERI1       */\r
2756                     } BIT;                             /*              */\r
2757              } ICDIPTR87;                              /*              */\r
2758        union {                                         /* ICDIPTR88    */\r
2759              _UDWORD LONG;                             /*  Long Access */\r
2760              struct {                                  /*  Bit Access  */\r
2761                     _UDWORD RXI1:8;                    /*   RXI1       */\r
2762                     _UDWORD TXI1:8;                    /*   TXI1       */\r
2763                     _UDWORD TEI1:8;                    /*   TEI1       */\r
2764                     _UDWORD :8;                        /*              */\r
2765                     } BIT;                             /*              */\r
2766              } ICDIPTR88;                              /*              */\r
2767        union {                                         /* ICDIPTR89    */\r
2768              _UDWORD LONG;                             /*  Long Access */\r
2769              struct {                                  /*  Bit Access  */\r
2770                     _UDWORD :24;                       /*              */\r
2771                     _UDWORD ETHERI:8;                  /*   ETHERI     */\r
2772                     } BIT;                             /*              */\r
2773              } ICDIPTR89;                              /*              */\r
2774        _UBYTE wk16[4];                                 /*              */\r
2775        union {                                         /* ICDIPTR91    */\r
2776              _UDWORD LONG;                             /*  Long Access */\r
2777              struct {                                  /*  Bit Access  */\r
2778                     _UDWORD CEUI:8;                    /*   CEUI       */\r
2779                     _UDWORD INT_CSIH0TIR:8;            /*   INT_CSIH0TIR */\r
2780                     _UDWORD INT_CSIH0TIRE:8;           /*   INT_CSIH0TIRE */\r
2781                     _UDWORD INT_CSIH1TIC:8;            /*   INT_CSIH1TIC */\r
2782                     } BIT;                             /*              */\r
2783              } ICDIPTR91;                              /*              */\r
2784        union {                                         /* ICDIPTR92    */\r
2785              _UDWORD LONG;                             /*  Long Access */\r
2786              struct {                                  /*  Bit Access  */\r
2787                     _UDWORD INT_CSIH1TIJC:8;           /*   INT_CSIH1TIJC */\r
2788                     _UDWORD ECCE10:8;                  /*   ECCE10     */\r
2789                     _UDWORD ECCE20:8;                  /*   ECCE20     */\r
2790                     _UDWORD ECCOVF0:8;                 /*   ECCOVF0    */\r
2791                     } BIT;                             /*              */\r
2792              } ICDIPTR92;                              /*              */\r
2793        union {                                         /* ICDIPTR93    */\r
2794              _UDWORD LONG;                             /*  Long Access */\r
2795              struct {                                  /*  Bit Access  */\r
2796                     _UDWORD ECCE11:8;                  /*   ECCE11     */\r
2797                     _UDWORD ECCE21:8;                  /*   ECCE21     */\r
2798                     _UDWORD ECCOVF1:8;                 /*   ECCOVF1    */\r
2799                     _UDWORD ECCE12:8;                  /*   ECCE12     */\r
2800                     } BIT;                             /*              */\r
2801              } ICDIPTR93;                              /*              */\r
2802        union {                                         /* ICDIPTR94    */\r
2803              _UDWORD LONG;                             /*  Long Access */\r
2804              struct {                                  /*  Bit Access  */\r
2805                     _UDWORD ECCE22:8;                  /*   ECCE22     */\r
2806                     _UDWORD ECCOVF2:8;                 /*   ECCOVF2    */\r
2807                     _UDWORD ECCE13:8;                  /*   ECCE13     */\r
2808                     _UDWORD ECCE23:8;                  /*   ECCE23     */\r
2809                     } BIT;                             /*              */\r
2810              } ICDIPTR94;                              /*              */\r
2811        union {                                         /* ICDIPTR95    */\r
2812              _UDWORD LONG;                             /*  Long Access */\r
2813              struct {                                  /*  Bit Access  */\r
2814                     _UDWORD ECCOVF3:8;                 /*   ECCOVF3    */\r
2815                     _UDWORD H2XMLB_ERRINT:8;           /*   H2XMLB_ERRINT */\r
2816                     _UDWORD H2XIC1_ERRINT:8;           /*   H2XIC1_ERRINT */\r
2817                     _UDWORD X2HPERI1_ERRINT:8;         /*   X2HPERI1_ERRINT */\r
2818                     } BIT;                             /*              */\r
2819              } ICDIPTR95;                              /*              */\r
2820        union {                                         /* ICDIPTR96    */\r
2821              _UDWORD LONG;                             /*  Long Access */\r
2822              struct {                                  /*  Bit Access  */\r
2823                     _UDWORD X2HPERI2_ERRINT:8;         /*   X2HPERI2_ERRINT */\r
2824                     _UDWORD X2HPERI34_ERRINT:8;        /*   X2HPERI34_ERRINT */\r
2825                     _UDWORD X2HPERI5_ERRINT:8;         /*   X2HPERI5_ERRINT */\r
2826                     _UDWORD X2HPERI67_ERRINT:8;        /*   X2HPERI67_ERRINT */\r
2827                     } BIT;                             /*              */\r
2828              } ICDIPTR96;                              /*              */\r
2829        union {                                         /* ICDIPTR97    */\r
2830              _UDWORD LONG;                             /*  Long Access */\r
2831              struct {                                  /*  Bit Access  */\r
2832                     _UDWORD X2HDBGR_ERRINT:8;          /*   X2HDBGR_ERRINT */\r
2833                     _UDWORD PRRI:8;                    /*   PRRI       */\r
2834                     _UDWORD IFEI0:8;                   /*   IFEI0      */\r
2835                     _UDWORD OFFI0:8;                   /*   OFFI0      */\r
2836                     } BIT;                             /*              */\r
2837              } ICDIPTR97;                              /*              */\r
2838        union {                                         /* ICDIPTR98    */\r
2839              _UDWORD LONG;                             /*  Long Access */\r
2840              struct {                                  /*  Bit Access  */\r
2841                     _UDWORD PFVEI0:8;                  /*   PFVEI0     */\r
2842                     _UDWORD IFEI1:8;                   /*   IFEI1      */\r
2843                     _UDWORD OFFI1:8;                   /*   OFFI1      */\r
2844                     _UDWORD PFVEI1:8;                  /*   PFVEI1     */\r
2845                     } BIT;                             /*              */\r
2846              } ICDIPTR98;                              /*              */\r
2847        _UBYTE wk17[20];                                /*              */\r
2848        union {                                         /* ICDIPTR104   */\r
2849              _UDWORD LONG;                             /*  Long Access */\r
2850              struct {                                  /*  Bit Access  */\r
2851                     _UDWORD TINT0:8;                   /*   TINT0      */\r
2852                     _UDWORD TINT1:8;                   /*   TINT1      */\r
2853                     _UDWORD TINT2:8;                   /*   TINT2      */\r
2854                     _UDWORD TINT3:8;                   /*   TINT3      */\r
2855                     } BIT;                             /*              */\r
2856              } ICDIPTR104;                             /*              */\r
2857        union {                                         /* ICDIPTR105   */\r
2858              _UDWORD LONG;                             /*  Long Access */\r
2859              struct {                                  /*  Bit Access  */\r
2860                     _UDWORD TINT4:8;                   /*   TINT4      */\r
2861                     _UDWORD TINT5:8;                   /*   TINT5      */\r
2862                     _UDWORD TINT6:8;                   /*   TINT6      */\r
2863                     _UDWORD TINT7:8;                   /*   TINT7      */\r
2864                     } BIT;                             /*              */\r
2865              } ICDIPTR105;                             /*              */\r
2866        union {                                         /* ICDIPTR106   */\r
2867              _UDWORD LONG;                             /*  Long Access */\r
2868              struct {                                  /*  Bit Access  */\r
2869                     _UDWORD TINT8:8;                   /*   TINT8      */\r
2870                     _UDWORD TINT9:8;                   /*   TINT9      */\r
2871                     _UDWORD TINT10:8;                  /*   TINT10     */\r
2872                     _UDWORD TINT11:8;                  /*   TINT11     */\r
2873                     } BIT;                             /*              */\r
2874              } ICDIPTR106;                             /*              */\r
2875        union {                                         /* ICDIPTR107   */\r
2876              _UDWORD LONG;                             /*  Long Access */\r
2877              struct {                                  /*  Bit Access  */\r
2878                     _UDWORD TINT12:8;                  /*   TINT12     */\r
2879                     _UDWORD TINT13:8;                  /*   TINT13     */\r
2880                     _UDWORD TINT14:8;                  /*   TINT14     */\r
2881                     _UDWORD TINT15:8;                  /*   TINT15     */\r
2882                     } BIT;                             /*              */\r
2883              } ICDIPTR107;                             /*              */\r
2884        union {                                         /* ICDIPTR108   */\r
2885              _UDWORD LONG;                             /*  Long Access */\r
2886              struct {                                  /*  Bit Access  */\r
2887                     _UDWORD TINT16:8;                  /*   TINT16     */\r
2888                     _UDWORD TINT17:8;                  /*   TINT17     */\r
2889                     _UDWORD TINT18:8;                  /*   TINT18     */\r
2890                     _UDWORD TINT19:8;                  /*   TINT19     */\r
2891                     } BIT;                             /*              */\r
2892              } ICDIPTR108;                             /*              */\r
2893        union {                                         /* ICDIPTR109   */\r
2894              _UDWORD LONG;                             /*  Long Access */\r
2895              struct {                                  /*  Bit Access  */\r
2896                     _UDWORD TINT20:8;                  /*   TINT20     */\r
2897                     _UDWORD TINT21:8;                  /*   TINT21     */\r
2898                     _UDWORD TINT22:8;                  /*   TINT22     */\r
2899                     _UDWORD TINT23:8;                  /*   TINT23     */\r
2900                     } BIT;                             /*              */\r
2901              } ICDIPTR109;                             /*              */\r
2902        union {                                         /* ICDIPTR110   */\r
2903              _UDWORD LONG;                             /*  Long Access */\r
2904              struct {                                  /*  Bit Access  */\r
2905                     _UDWORD TINT24:8;                  /*   TINT24     */\r
2906                     _UDWORD TINT25:8;                  /*   TINT25     */\r
2907                     _UDWORD TINT26:8;                  /*   TINT26     */\r
2908                     _UDWORD TINT27:8;                  /*   TINT27     */\r
2909                     } BIT;                             /*              */\r
2910              } ICDIPTR110;                             /*              */\r
2911        union {                                         /* ICDIPTR111   */\r
2912              _UDWORD LONG;                             /*  Long Access */\r
2913              struct {                                  /*  Bit Access  */\r
2914                     _UDWORD TINT28:8;                  /*   TINT28     */\r
2915                     _UDWORD TINT29:8;                  /*   TINT29     */\r
2916                     _UDWORD TINT30:8;                  /*   TINT30     */\r
2917                     _UDWORD TINT31:8;                  /*   TINT31     */\r
2918                     } BIT;                             /*              */\r
2919              } ICDIPTR111;                             /*              */\r
2920        union {                                         /* ICDIPTR112   */\r
2921              _UDWORD LONG;                             /*  Long Access */\r
2922              struct {                                  /*  Bit Access  */\r
2923                     _UDWORD TINT32:8;                  /*   TINT32     */\r
2924                     _UDWORD TINT33:8;                  /*   TINT33     */\r
2925                     _UDWORD TINT34:8;                  /*   TINT34     */\r
2926                     _UDWORD TINT35:8;                  /*   TINT35     */\r
2927                     } BIT;                             /*              */\r
2928              } ICDIPTR112;                             /*              */\r
2929        union {                                         /* ICDIPTR113   */\r
2930              _UDWORD LONG;                             /*  Long Access */\r
2931              struct {                                  /*  Bit Access  */\r
2932                     _UDWORD TINT36:8;                  /*   TINT36     */\r
2933                     _UDWORD TINT37:8;                  /*   TINT37     */\r
2934                     _UDWORD TINT38:8;                  /*   TINT38     */\r
2935                     _UDWORD TINT39:8;                  /*   TINT39     */\r
2936                     } BIT;                             /*              */\r
2937              } ICDIPTR113;                             /*              */\r
2938        union {                                         /* ICDIPTR114   */\r
2939              _UDWORD LONG;                             /*  Long Access */\r
2940              struct {                                  /*  Bit Access  */\r
2941                     _UDWORD TINT40:8;                  /*   TINT40     */\r
2942                     _UDWORD TINT41:8;                  /*   TINT41     */\r
2943                     _UDWORD TINT42:8;                  /*   TINT42     */\r
2944                     _UDWORD TINT43:8;                  /*   TINT43     */\r
2945                     } BIT;                             /*              */\r
2946              } ICDIPTR114;                             /*              */\r
2947        union {                                         /* ICDIPTR115   */\r
2948              _UDWORD LONG;                             /*  Long Access */\r
2949              struct {                                  /*  Bit Access  */\r
2950                     _UDWORD TINT44:8;                  /*   TINT44     */\r
2951                     _UDWORD TINT45:8;                  /*   TINT45     */\r
2952                     _UDWORD TINT46:8;                  /*   TINT46     */\r
2953                     _UDWORD TINT47:8;                  /*   TINT47     */\r
2954                     } BIT;                             /*              */\r
2955              } ICDIPTR115;                             /*              */\r
2956        union {                                         /* ICDIPTR116   */\r
2957              _UDWORD LONG;                             /*  Long Access */\r
2958              struct {                                  /*  Bit Access  */\r
2959                     _UDWORD TINT48:8;                  /*   TINT48     */\r
2960                     _UDWORD TINT49:8;                  /*   TINT49     */\r
2961                     _UDWORD TINT50:8;                  /*   TINT50     */\r
2962                     _UDWORD TINT51:8;                  /*   TINT51     */\r
2963                     } BIT;                             /*              */\r
2964              } ICDIPTR116;                             /*              */\r
2965        union {                                         /* ICDIPTR117   */\r
2966              _UDWORD LONG;                             /*  Long Access */\r
2967              struct {                                  /*  Bit Access  */\r
2968                     _UDWORD TINT52:8;                  /*   TINT52     */\r
2969                     _UDWORD TINT53:8;                  /*   TINT53     */\r
2970                     _UDWORD TINT54:8;                  /*   TINT54     */\r
2971                     _UDWORD TINT55:8;                  /*   TINT55     */\r
2972                     } BIT;                             /*              */\r
2973              } ICDIPTR117;                             /*              */\r
2974        union {                                         /* ICDIPTR118   */\r
2975              _UDWORD LONG;                             /*  Long Access */\r
2976              struct {                                  /*  Bit Access  */\r
2977                     _UDWORD TINT56:8;                  /*   TINT56     */\r
2978                     _UDWORD TINT57:8;                  /*   TINT57     */\r
2979                     _UDWORD TINT58:8;                  /*   TINT58     */\r
2980                     _UDWORD TINT59:8;                  /*   TINT59     */\r
2981                     } BIT;                             /*              */\r
2982              } ICDIPTR118;                             /*              */\r
2983        union {                                         /* ICDIPTR119   */\r
2984              _UDWORD LONG;                             /*  Long Access */\r
2985              struct {                                  /*  Bit Access  */\r
2986                     _UDWORD TINT60:8;                  /*   TINT60     */\r
2987                     _UDWORD TINT61:8;                  /*   TINT61     */\r
2988                     _UDWORD TINT62:8;                  /*   TINT62     */\r
2989                     _UDWORD TINT63:8;                  /*   TINT63     */\r
2990                     } BIT;                             /*              */\r
2991              } ICDIPTR119;                             /*              */\r
2992        union {                                         /* ICDIPTR120   */\r
2993              _UDWORD LONG;                             /*  Long Access */\r
2994              struct {                                  /*  Bit Access  */\r
2995                     _UDWORD TINT64:8;                  /*   TINT64     */\r
2996                     _UDWORD TINT65:8;                  /*   TINT65     */\r
2997                     _UDWORD TINT66:8;                  /*   TINT66     */\r
2998                     _UDWORD TINT67:8;                  /*   TINT67     */\r
2999                     } BIT;                             /*              */\r
3000              } ICDIPTR120;                             /*              */\r
3001        union {                                         /* ICDIPTR121   */\r
3002              _UDWORD LONG;                             /*  Long Access */\r
3003              struct {                                  /*  Bit Access  */\r
3004                     _UDWORD TINT68:8;                  /*   TINT68     */\r
3005                     _UDWORD TINT69:8;                  /*   TINT69     */\r
3006                     _UDWORD TINT70:8;                  /*   TINT70     */\r
3007                     _UDWORD TINT71:8;                  /*   TINT71     */\r
3008                     } BIT;                             /*              */\r
3009              } ICDIPTR121;                             /*              */\r
3010        union {                                         /* ICDIPTR122   */\r
3011              _UDWORD LONG;                             /*  Long Access */\r
3012              struct {                                  /*  Bit Access  */\r
3013                     _UDWORD TINT72:8;                  /*   TINT72     */\r
3014                     _UDWORD TINT73:8;                  /*   TINT73     */\r
3015                     _UDWORD TINT74:8;                  /*   TINT74     */\r
3016                     _UDWORD TINT75:8;                  /*   TINT75     */\r
3017                     } BIT;                             /*              */\r
3018              } ICDIPTR122;                             /*              */\r
3019        union {                                         /* ICDIPTR123   */\r
3020              _UDWORD LONG;                             /*  Long Access */\r
3021              struct {                                  /*  Bit Access  */\r
3022                     _UDWORD TINT76:8;                  /*   TINT76     */\r
3023                     _UDWORD TINT77:8;                  /*   TINT77     */\r
3024                     _UDWORD TINT78:8;                  /*   TINT78     */\r
3025                     _UDWORD TINT79:8;                  /*   TINT79     */\r
3026                     } BIT;                             /*              */\r
3027              } ICDIPTR123;                             /*              */\r
3028        union {                                         /* ICDIPTR124   */\r
3029              _UDWORD LONG;                             /*  Long Access */\r
3030              struct {                                  /*  Bit Access  */\r
3031                     _UDWORD TINT80:8;                  /*   TINT80     */\r
3032                     _UDWORD TINT81:8;                  /*   TINT81     */\r
3033                     _UDWORD TINT82:8;                  /*   TINT82     */\r
3034                     _UDWORD TINT83:8;                  /*   TINT83     */\r
3035                     } BIT;                             /*              */\r
3036              } ICDIPTR124;                             /*              */\r
3037        union {                                         /* ICDIPTR125   */\r
3038              _UDWORD LONG;                             /*  Long Access */\r
3039              struct {                                  /*  Bit Access  */\r
3040                     _UDWORD TINT84:8;                  /*   TINT84     */\r
3041                     _UDWORD TINT85:8;                  /*   TINT85     */\r
3042                     _UDWORD TINT86:8;                  /*   TINT86     */\r
3043                     _UDWORD TINT87:8;                  /*   TINT87     */\r
3044                     } BIT;                             /*              */\r
3045              } ICDIPTR125;                             /*              */\r
3046        union {                                         /* ICDIPTR126   */\r
3047              _UDWORD LONG;                             /*  Long Access */\r
3048              struct {                                  /*  Bit Access  */\r
3049                     _UDWORD TINT88:8;                  /*   TINT88     */\r
3050                     _UDWORD TINT89:8;                  /*   TINT89     */\r
3051                     _UDWORD TINT90:8;                  /*   TINT90     */\r
3052                     _UDWORD TINT91:8;                  /*   TINT91     */\r
3053                     } BIT;                             /*              */\r
3054              } ICDIPTR126;                             /*              */\r
3055        union {                                         /* ICDIPTR127   */\r
3056              _UDWORD LONG;                             /*  Long Access */\r
3057              struct {                                  /*  Bit Access  */\r
3058                     _UDWORD TINT92:8;                  /*   TINT92     */\r
3059                     _UDWORD TINT93:8;                  /*   TINT93     */\r
3060                     _UDWORD TINT94:8;                  /*   TINT94     */\r
3061                     _UDWORD TINT95:8;                  /*   TINT95     */\r
3062                     } BIT;                             /*              */\r
3063              } ICDIPTR127;                             /*              */\r
3064        union {                                         /* ICDIPTR128   */\r
3065              _UDWORD LONG;                             /*  Long Access */\r
3066              struct {                                  /*  Bit Access  */\r
3067                     _UDWORD TINT96:8;                  /*   TINT96     */\r
3068                     _UDWORD TINT97:8;                  /*   TINT97     */\r
3069                     _UDWORD TINT98:8;                  /*   TINT98     */\r
3070                     _UDWORD TINT99:8;                  /*   TINT99     */\r
3071                     } BIT;                             /*              */\r
3072              } ICDIPTR128;                             /*              */\r
3073        union {                                         /* ICDIPTR129   */\r
3074              _UDWORD LONG;                             /*  Long Access */\r
3075              struct {                                  /*  Bit Access  */\r
3076                     _UDWORD TINT100:8;                 /*   TINT100    */\r
3077                     _UDWORD TINT101:8;                 /*   TINT101    */\r
3078                     _UDWORD TINT102:8;                 /*   TINT102    */\r
3079                     _UDWORD TINT103:8;                 /*   TINT103    */\r
3080                     } BIT;                             /*              */\r
3081              } ICDIPTR129;                             /*              */\r
3082        union {                                         /* ICDIPTR130   */\r
3083              _UDWORD LONG;                             /*  Long Access */\r
3084              struct {                                  /*  Bit Access  */\r
3085                     _UDWORD TINT104:8;                 /*   TINT104    */\r
3086                     _UDWORD TINT105:8;                 /*   TINT105    */\r
3087                     _UDWORD TINT106:8;                 /*   TINT106    */\r
3088                     _UDWORD TINT107:8;                 /*   TINT107    */\r
3089                     } BIT;                             /*              */\r
3090              } ICDIPTR130;                             /*              */\r
3091        union {                                         /* ICDIPTR131   */\r
3092              _UDWORD LONG;                             /*  Long Access */\r
3093              struct {                                  /*  Bit Access  */\r
3094                     _UDWORD TINT108:8;                 /*   TINT108    */\r
3095                     _UDWORD TINT109:8;                 /*   TINT109    */\r
3096                     _UDWORD TINT110:8;                 /*   TINT110    */\r
3097                     _UDWORD TINT111:8;                 /*   TINT111    */\r
3098                     } BIT;                             /*              */\r
3099              } ICDIPTR131;                             /*              */\r
3100        union {                                         /* ICDIPTR132   */\r
3101              _UDWORD LONG;                             /*  Long Access */\r
3102              struct {                                  /*  Bit Access  */\r
3103                     _UDWORD TINT112:8;                 /*   TINT112    */\r
3104                     _UDWORD TINT113:8;                 /*   TINT113    */\r
3105                     _UDWORD TINT114:8;                 /*   TINT114    */\r
3106                     _UDWORD TINT115:8;                 /*   TINT115    */\r
3107                     } BIT;                             /*              */\r
3108              } ICDIPTR132;                             /*              */\r
3109        union {                                         /* ICDIPTR133   */\r
3110              _UDWORD LONG;                             /*  Long Access */\r
3111              struct {                                  /*  Bit Access  */\r
3112                     _UDWORD TINT116:8;                 /*   TINT116    */\r
3113                     _UDWORD TINT117:8;                 /*   TINT117    */\r
3114                     _UDWORD TINT118:8;                 /*   TINT118    */\r
3115                     _UDWORD TINT119:8;                 /*   TINT119    */\r
3116                     } BIT;                             /*              */\r
3117              } ICDIPTR133;                             /*              */\r
3118        union {                                         /* ICDIPTR134   */\r
3119              _UDWORD LONG;                             /*  Long Access */\r
3120              struct {                                  /*  Bit Access  */\r
3121                     _UDWORD TINT120:8;                 /*   TINT120    */\r
3122                     _UDWORD TINT121:8;                 /*   TINT121    */\r
3123                     _UDWORD TINT122:8;                 /*   TINT122    */\r
3124                     _UDWORD TINT123:8;                 /*   TINT123    */\r
3125                     } BIT;                             /*              */\r
3126              } ICDIPTR134;                             /*              */\r
3127        union {                                         /* ICDIPTR135   */\r
3128              _UDWORD LONG;                             /*  Long Access */\r
3129              struct {                                  /*  Bit Access  */\r
3130                     _UDWORD TINT124:8;                 /*   TINT124    */\r
3131                     _UDWORD TINT125:8;                 /*   TINT125    */\r
3132                     _UDWORD TINT126:8;                 /*   TINT126    */\r
3133                     _UDWORD TINT127:8;                 /*   TINT127    */\r
3134                     } BIT;                             /*              */\r
3135              } ICDIPTR135;                             /*              */\r
3136        union {                                         /* ICDIPTR136   */\r
3137              _UDWORD LONG;                             /*  Long Access */\r
3138              struct {                                  /*  Bit Access  */\r
3139                     _UDWORD TINT128:8;                 /*   TINT128    */\r
3140                     _UDWORD TINT129:8;                 /*   TINT129    */\r
3141                     _UDWORD TINT130:8;                 /*   TINT130    */\r
3142                     _UDWORD TINT131:8;                 /*   TINT131    */\r
3143                     } BIT;                             /*              */\r
3144              } ICDIPTR136;                             /*              */\r
3145        union {                                         /* ICDIPTR137   */\r
3146              _UDWORD LONG;                             /*  Long Access */\r
3147              struct {                                  /*  Bit Access  */\r
3148                     _UDWORD TINT132:8;                 /*   TINT132    */\r
3149                     _UDWORD TINT133:8;                 /*   TINT133    */\r
3150                     _UDWORD TINT134:8;                 /*   TINT134    */\r
3151                     _UDWORD TINT135:8;                 /*   TINT135    */\r
3152                     } BIT;                             /*              */\r
3153              } ICDIPTR137;                             /*              */\r
3154        union {                                         /* ICDIPTR138   */\r
3155              _UDWORD LONG;                             /*  Long Access */\r
3156              struct {                                  /*  Bit Access  */\r
3157                     _UDWORD TINT136:8;                 /*   TINT136    */\r
3158                     _UDWORD TINT137:8;                 /*   TINT137    */\r
3159                     _UDWORD TINT138:8;                 /*   TINT138    */\r
3160                     _UDWORD TINT139:8;                 /*   TINT139    */\r
3161                     } BIT;                             /*              */\r
3162              } ICDIPTR138;                             /*              */\r
3163        union {                                         /* ICDIPTR139   */\r
3164              _UDWORD LONG;                             /*  Long Access */\r
3165              struct {                                  /*  Bit Access  */\r
3166                     _UDWORD TINT140:8;                 /*   TINT140    */\r
3167                     _UDWORD TINT141:8;                 /*   TINT141    */\r
3168                     _UDWORD TINT142:8;                 /*   TINT142    */\r
3169                     _UDWORD TINT143:8;                 /*   TINT143    */\r
3170                     } BIT;                             /*              */\r
3171              } ICDIPTR139;                             /*              */\r
3172        union {                                         /* ICDIPTR140   */\r
3173              _UDWORD LONG;                             /*  Long Access */\r
3174              struct {                                  /*  Bit Access  */\r
3175                     _UDWORD TINT144:8;                 /*   TINT144    */\r
3176                     _UDWORD TINT145:8;                 /*   TINT145    */\r
3177                     _UDWORD TINT146:8;                 /*   TINT146    */\r
3178                     _UDWORD TINT147:8;                 /*   TINT147    */\r
3179                     } BIT;                             /*              */\r
3180              } ICDIPTR140;                             /*              */\r
3181        union {                                         /* ICDIPTR141   */\r
3182              _UDWORD LONG;                             /*  Long Access */\r
3183              struct {                                  /*  Bit Access  */\r
3184                     _UDWORD TINT148:8;                 /*   TINT148    */\r
3185                     _UDWORD TINT149:8;                 /*   TINT149    */\r
3186                     _UDWORD TINT150:8;                 /*   TINT150    */\r
3187                     _UDWORD TINT151:8;                 /*   TINT151    */\r
3188                     } BIT;                             /*              */\r
3189              } ICDIPTR141;                             /*              */\r
3190        union {                                         /* ICDIPTR142   */\r
3191              _UDWORD LONG;                             /*  Long Access */\r
3192              struct {                                  /*  Bit Access  */\r
3193                     _UDWORD TINT152:8;                 /*   TINT152    */\r
3194                     _UDWORD TINT153:8;                 /*   TINT153    */\r
3195                     _UDWORD TINT154:8;                 /*   TINT154    */\r
3196                     _UDWORD TINT155:8;                 /*   TINT155    */\r
3197                     } BIT;                             /*              */\r
3198              } ICDIPTR142;                             /*              */\r
3199        union {                                         /* ICDIPTR143   */\r
3200              _UDWORD LONG;                             /*  Long Access */\r
3201              struct {                                  /*  Bit Access  */\r
3202                     _UDWORD TINT156:8;                 /*   TINT156    */\r
3203                     _UDWORD TINT157:8;                 /*   TINT157    */\r
3204                     _UDWORD TINT158:8;                 /*   TINT158    */\r
3205                     _UDWORD TINT159:8;                 /*   TINT159    */\r
3206                     } BIT;                             /*              */\r
3207              } ICDIPTR143;                             /*              */\r
3208        union {                                         /* ICDIPTR144   */\r
3209              _UDWORD LONG;                             /*  Long Access */\r
3210              struct {                                  /*  Bit Access  */\r
3211                     _UDWORD TINT160:8;                 /*   TINT160    */\r
3212                     _UDWORD TINT161:8;                 /*   TINT161    */\r
3213                     _UDWORD TINT162:8;                 /*   TINT162    */\r
3214                     _UDWORD :8;                        /*              */\r
3215                     } BIT;                             /*              */\r
3216              } ICDIPTR144;                             /*              */\r
3217        _UBYTE wk18[444];                               /*              */\r
3218        union {                                         /* ICDICFR      */\r
3219              _UDWORD LONG[36];                         /*  Long Access */\r
3220              struct {                                  /*  ICDICFRn    */\r
3221                     union {                            /* ICDICFR0     */\r
3222                           _UDWORD LONG;                /*  Long Access */\r
3223                           struct {                     /*  Bit Access  */\r
3224                                  _UDWORD SW0_0:1;      /*   SW0[0]     */\r
3225                                  _UDWORD SW0_1:1;      /*   SW0[1]     */\r
3226                                  _UDWORD SW1_0:1;      /*   SW1[0]     */\r
3227                                  _UDWORD SW1_1:1;      /*   SW1[1]     */\r
3228                                  _UDWORD SW2_0:1;      /*   SW2[0]     */\r
3229                                  _UDWORD SW2_1:1;      /*   SW2[1]     */\r
3230                                  _UDWORD SW3_0:1;      /*   SW3[0]     */\r
3231                                  _UDWORD SW3_1:1;      /*   SW3[1]     */\r
3232                                  _UDWORD SW4_0:1;      /*   SW4[0]     */\r
3233                                  _UDWORD SW4_1:1;      /*   SW4[1]     */\r
3234                                  _UDWORD SW5_0:1;      /*   SW5[0]     */\r
3235                                  _UDWORD SW5_1:1;      /*   SW5[1]     */\r
3236                                  _UDWORD SW6_0:1;      /*   SW6[0]     */\r
3237                                  _UDWORD SW6_1:1;      /*   SW6[1]     */\r
3238                                  _UDWORD SW7_0:1;      /*   SW7[0]     */\r
3239                                  _UDWORD SW7_1:1;      /*   SW7[1]     */\r
3240                                  _UDWORD SW8_0:1;      /*   SW8[0]     */\r
3241                                  _UDWORD SW8_1:1;      /*   SW8[1]     */\r
3242                                  _UDWORD SW9_0:1;      /*   SW9[0]     */\r
3243                                  _UDWORD SW9_1:1;      /*   SW9[1]     */\r
3244                                  _UDWORD SW10_0:1;     /*   SW10[0]    */\r
3245                                  _UDWORD SW10_1:1;     /*   SW10[1]    */\r
3246                                  _UDWORD SW11_0:1;     /*   SW11[0]    */\r
3247                                  _UDWORD SW11_1:1;     /*   SW11[1]    */\r
3248                                  _UDWORD SW12_0:1;     /*   SW12[0]    */\r
3249                                  _UDWORD SW12_1:1;     /*   SW12[1]    */\r
3250                                  _UDWORD SW13_0:1;     /*   SW13[0]    */\r
3251                                  _UDWORD SW13_1:1;     /*   SW13[1]    */\r
3252                                  _UDWORD SW14_0:1;     /*   SW14[0]    */\r
3253                                  _UDWORD SW14_1:1;     /*   SW14[1]    */\r
3254                                  _UDWORD SW15_0:1;     /*   SW15[0]    */\r
3255                                  _UDWORD SW15_1:1;     /*   SW15[1]    */\r
3256                                  } BIT;                /*              */\r
3257                           } ICDICFR0;                  /*              */\r
3258                     union {                            /* ICDICFR1     */\r
3259                           _UDWORD LONG;                /*  Long Access */\r
3260                           struct {                     /*  Bit Access  */\r
3261                                  _UDWORD PMUIRQ0_0:1;  /*   PMUIRQ0[0] */\r
3262                                  _UDWORD PMUIRQ0_1:1;  /*   PMUIRQ0[1] */\r
3263                                  _UDWORD COMMRX0_0:1;  /*   COMMRX0[0] */\r
3264                                  _UDWORD COMMRX0_1:1;  /*   COMMRX0[1] */\r
3265                                  _UDWORD COMMTX0_0:1;  /*   COMMTX0[0] */\r
3266                                  _UDWORD COMMTX0_1:1;  /*   COMMTX0[1] */\r
3267                                  _UDWORD CTIIRQ0_0:1;  /*   CTIIRQ0[0] */\r
3268                                  _UDWORD CTIIRQ0_1:1;  /*   CTIIRQ0[1] */\r
3269                                  _UDWORD :24;          /*              */\r
3270                                  } BIT;                /*              */\r
3271                           } ICDICFR1;                  /*              */\r
3272                     union {                            /* ICDICFR2     */\r
3273                           _UDWORD LONG;                /*  Long Access */\r
3274                           struct {                     /*  Bit Access  */\r
3275                                  _UDWORD IRQ0_0:1;     /*   IRQ0[0]    */\r
3276                                  _UDWORD IRQ0_1:1;     /*   IRQ0[1]    */\r
3277                                  _UDWORD IRQ1_0:1;     /*   IRQ1[0]    */\r
3278                                  _UDWORD IRQ1_1:1;     /*   IRQ1[1]    */\r
3279                                  _UDWORD IRQ2_0:1;     /*   IRQ2[0]    */\r
3280                                  _UDWORD IRQ2_1:1;     /*   IRQ2[1]    */\r
3281                                  _UDWORD IRQ3_0:1;     /*   IRQ3[0]    */\r
3282                                  _UDWORD IRQ3_1:1;     /*   IRQ3[1]    */\r
3283                                  _UDWORD IRQ4_0:1;     /*   IRQ4[0]    */\r
3284                                  _UDWORD IRQ4_1:1;     /*   IRQ4[1]    */\r
3285                                  _UDWORD IRQ5_0:1;     /*   IRQ5[0]    */\r
3286                                  _UDWORD IRQ5_1:1;     /*   IRQ5[1]    */\r
3287                                  _UDWORD IRQ6_0:1;     /*   IRQ6[0]    */\r
3288                                  _UDWORD IRQ6_1:1;     /*   IRQ6[1]    */\r
3289                                  _UDWORD IRQ7_0:1;     /*   IRQ7[0]    */\r
3290                                  _UDWORD IRQ7_1:1;     /*   IRQ7[1]    */\r
3291                                  _UDWORD PL310ERR_0:1; /*   PL310ERR[0] */\r
3292                                  _UDWORD PL310ERR_1:1; /*   PL310ERR[1] */\r
3293                                  _UDWORD DMAINT0_0:1;  /*   DMAINT0[0] */\r
3294                                  _UDWORD DMAINT0_1:1;  /*   DMAINT0[1] */\r
3295                                  _UDWORD DMAINT1_0:1;  /*   DMAINT1[0] */\r
3296                                  _UDWORD DMAINT1_1:1;  /*   DMAINT1[1] */\r
3297                                  _UDWORD DMAINT2_0:1;  /*   DMAINT2[0] */\r
3298                                  _UDWORD DMAINT2_1:1;  /*   DMAINT2[1] */\r
3299                                  _UDWORD DMAINT3_0:1;  /*   DMAINT3[0] */\r
3300                                  _UDWORD DMAINT3_1:1;  /*   DMAINT3[1] */\r
3301                                  _UDWORD DMAINT4_0:1;  /*   DMAINT4[0] */\r
3302                                  _UDWORD DMAINT4_1:1;  /*   DMAINT4[1] */\r
3303                                  _UDWORD DMAINT5_0:1;  /*   DMAINT5[0] */\r
3304                                  _UDWORD DMAINT5_1:1;  /*   DMAINT5[1] */\r
3305                                  _UDWORD DMAINT6_0:1;  /*   DMAINT6[0] */\r
3306                                  _UDWORD DMAINT6_1:1;  /*   DMAINT6[1] */\r
3307                                  } BIT;                /*              */\r
3308                           } ICDICFR2;                  /*              */\r
3309                     union {                            /* ICDICFR3     */\r
3310                           _UDWORD LONG;                /*  Long Access */\r
3311                           struct {                     /*  Bit Access  */\r
3312                                  _UDWORD DMAINT7_0:1;  /*   DMAINT7[0] */\r
3313                                  _UDWORD DMAINT7_1:1;  /*   DMAINT7[1] */\r
3314                                  _UDWORD DMAINT8_0:1;  /*   DMAINT8[0] */\r
3315                                  _UDWORD DMAINT8_1:1;  /*   DMAINT8[1] */\r
3316                                  _UDWORD DMAINT9_0:1;  /*   DMAINT9[0] */\r
3317                                  _UDWORD DMAINT9_1:1;  /*   DMAINT9[1] */\r
3318                                  _UDWORD DMAINT10_0:1; /*   DMAINT10[0] */\r
3319                                  _UDWORD DMAINT10_1:1; /*   DMAINT10[1] */\r
3320                                  _UDWORD DMAINT11_0:1; /*   DMAINT11[0] */\r
3321                                  _UDWORD DMAINT11_1:1; /*   DMAINT11[1] */\r
3322                                  _UDWORD DMAINT12_0:1; /*   DMAINT12[0] */\r
3323                                  _UDWORD DMAINT12_1:1; /*   DMAINT12[1] */\r
3324                                  _UDWORD DMAINT13_0:1; /*   DMAINT13[0] */\r
3325                                  _UDWORD DMAINT13_1:1; /*   DMAINT13[1] */\r
3326                                  _UDWORD DMAINT14_0:1; /*   DMAINT14[0] */\r
3327                                  _UDWORD DMAINT14_1:1; /*   DMAINT14[1] */\r
3328                                  _UDWORD DMAINT15_0:1; /*   DMAINT15[0] */\r
3329                                  _UDWORD DMAINT15_1:1; /*   DMAINT15[1] */\r
3330                                  _UDWORD DMAERR_0:1;   /*   DMAERR[0]  */\r
3331                                  _UDWORD DMAERR_1:1;   /*   DMAERR[1]  */\r
3332                                  _UDWORD :12;          /*              */\r
3333                                  } BIT;                /*              */\r
3334                           } ICDICFR3;                  /*              */\r
3335                     union {                            /* ICDICFR4     */\r
3336                           _UDWORD LONG;                /*  Long Access */\r
3337                           struct {                     /*  Bit Access  */\r
3338                                  _UDWORD :18;          /*              */\r
3339                                  _UDWORD USBI0_0:1;    /*   USBI0[0]   */\r
3340                                  _UDWORD USBI0_1:1;    /*   USBI0[1]   */\r
3341                                  _UDWORD USBI1_0:1;    /*   USBI1[0]   */\r
3342                                  _UDWORD USBI1_1:1;    /*   USBI1[1]   */\r
3343                                  _UDWORD S0_VI_VSYNC0_0:1;/*   S0_VI_VSYNC0[0] */\r
3344                                  _UDWORD S0_VI_VSYNC0_1:1;/*   S0_VI_VSYNC0[1] */\r
3345                                  _UDWORD S0_LO_VSYNC0_0:1;/*   S0_LO_VSYNC0[0] */\r
3346                                  _UDWORD S0_LO_VSYNC0_1:1;/*   S0_LO_VSYNC0[1] */\r
3347                                  _UDWORD S0_VSYNCERR0_0:1;/*   S0_VSYNCERR0[0] */\r
3348                                  _UDWORD S0_VSYNCERR0_1:1;/*   S0_VSYNCERR0[1] */\r
3349                                  _UDWORD GR3_VLINE0_0:1;/*   GR3_VLINE0[0] */\r
3350                                  _UDWORD GR3_VLINE0_1:1;/*   GR3_VLINE0[1] */\r
3351                                  _UDWORD S0_VFIELD0_0:1;/*   S0_VFIELD0[0] */\r
3352                                  _UDWORD S0_VFIELD0_1:1;/*   S0_VFIELD0[1] */\r
3353                                  } BIT;                /*              */\r
3354                           } ICDICFR4;                  /*              */\r
3355                     union {                            /* ICDICFR5     */\r
3356                           _UDWORD LONG;                /*  Long Access */\r
3357                           struct {                     /*  Bit Access  */\r
3358                                  _UDWORD IV1_VBUFERR0_0:1;/*   IV1_VBUFERR0[0] */\r
3359                                  _UDWORD IV1_VBUFERR0_1:1;/*   IV1_VBUFERR0[1] */\r
3360                                  _UDWORD IV3_VBUFERR0_0:1;/*   IV3_VBUFERR0[0] */\r
3361                                  _UDWORD IV3_VBUFERR0_1:1;/*   IV3_VBUFERR0[1] */\r
3362                                  _UDWORD IV5_VBUFERR0_0:1;/*   IV5_VBUFERR0[0] */\r
3363                                  _UDWORD IV5_VBUFERR0_1:1;/*   IV5_VBUFERR0[1] */\r
3364                                  _UDWORD IV6_VBUFERR0_0:1;/*   IV6_VBUFERR0[0] */\r
3365                                  _UDWORD IV6_VBUFERR0_1:1;/*   IV6_VBUFERR0[1] */\r
3366                                  _UDWORD S0_WLINE0_0:1;/*   S0_WLINE0[0] */\r
3367                                  _UDWORD S0_WLINE0_1:1;/*   S0_WLINE0[1] */\r
3368                                  _UDWORD S1_VI_VSYNC0_0:1;/*   S1_VI_VSYNC0[0] */\r
3369                                  _UDWORD S1_VI_VSYNC0_1:1;/*   S1_VI_VSYNC0[1] */\r
3370                                  _UDWORD S1_LO_VSYNC0_0:1;/*   S1_LO_VSYNC0[0] */\r
3371                                  _UDWORD S1_LO_VSYNC0_1:1;/*   S1_LO_VSYNC0[1] */\r
3372                                  _UDWORD S1_VSYNCERR0_0:1;/*   S1_VSYNCERR0[0] */\r
3373                                  _UDWORD S1_VSYNCERR0_1:1;/*   S1_VSYNCERR0[1] */\r
3374                                  _UDWORD S1_VFIELD0_0:1;/*   S1_VFIELD0[0] */\r
3375                                  _UDWORD S1_VFIELD0_1:1;/*   S1_VFIELD0[1] */\r
3376                                  _UDWORD IV2_VBUFERR0_0:1;/*   IV2_VBUFERR0[0] */\r
3377                                  _UDWORD IV2_VBUFERR0_1:1;/*   IV2_VBUFERR0[1] */\r
3378                                  _UDWORD IV4_VBUFERR0_0:1;/*   IV4_VBUFERR0[0] */\r
3379                                  _UDWORD IV4_VBUFERR0_1:1;/*   IV4_VBUFERR0[1] */\r
3380                                  _UDWORD S1_WLINE0_0:1;/*   S1_WLINE0[0] */\r
3381                                  _UDWORD S1_WLINE0_1:1;/*   S1_WLINE0[1] */\r
3382                                  _UDWORD OIR_VI_VSYNC0_0:1;/*   OIR_VI_VSYNC0[0] */\r
3383                                  _UDWORD OIR_VI_VSYNC0_1:1;/*   OIR_VI_VSYNC0[1] */\r
3384                                  _UDWORD OIR_LO_VSYNC0_0:1;/*   OIR_LO_VSYNC0[0] */\r
3385                                  _UDWORD OIR_LO_VSYNC0_1:1;/*   OIR_LO_VSYNC0[1] */\r
3386                                  _UDWORD OIR_VSYNCERR0_0:1;/*   OIR_VSYNCERR0[0] */\r
3387                                  _UDWORD OIR_VSYNCERR0_1:1;/*   OIR_VSYNCERR0[1] */\r
3388                                  _UDWORD OIR_VFIELD0_0:1;/*   OIR_VFIELD0[0] */\r
3389                                  _UDWORD OIR_VFIELD0_1:1;/*   OIR_VFIELD0[1] */\r
3390                                  } BIT;                /*              */\r
3391                           } ICDICFR5;                  /*              */\r
3392                     union {                            /* ICDICFR6     */\r
3393                           _UDWORD LONG;                /*  Long Access */\r
3394                           struct {                     /*  Bit Access  */\r
3395                                  _UDWORD IV7_VBUFERR0_0:1;/*   IV7_VBUFERR0[0] */\r
3396                                  _UDWORD IV7_VBUFERR0_1:1;/*   IV7_VBUFERR0[1] */\r
3397                                  _UDWORD IV8_VBUFERR0_0:1;/*   IV8_VBUFERR0[0] */\r
3398                                  _UDWORD IV8_VBUFERR0_1:1;/*   IV8_VBUFERR0[1] */\r
3399                                  _UDWORD OIR_WLINE0_0:1;/*   OIR_WLINE0[0] */\r
3400                                  _UDWORD OIR_WLINE0_1:1;/*   OIR_WLINE0[1] */\r
3401                                  _UDWORD S0_VI_VSYNC1_0:1;/*   S0_VI_VSYNC1[0] */\r
3402                                  _UDWORD S0_VI_VSYNC1_1:1;/*   S0_VI_VSYNC1[1] */\r
3403                                  _UDWORD S0_LO_VSYNC1_0:1;/*   S0_LO_VSYNC1[0] */\r
3404                                  _UDWORD S0_LO_VSYNC1_1:1;/*   S0_LO_VSYNC1[1] */\r
3405                                  _UDWORD S0_VSYNCERR1_0:1;/*   S0_VSYNCERR1[0] */\r
3406                                  _UDWORD S0_VSYNCERR1_1:1;/*   S0_VSYNCERR1[1] */\r
3407                                  _UDWORD GR3_VLINE1_0:1;/*   GR3_VLINE1[0] */\r
3408                                  _UDWORD GR3_VLINE1_1:1;/*   GR3_VLINE1[1] */\r
3409                                  _UDWORD S0_VFIELD1_0:1;/*   S0_VFIELD1[0] */\r
3410                                  _UDWORD S0_VFIELD1_1:1;/*   S0_VFIELD1[1] */\r
3411                                  _UDWORD IV1_VBUFERR1_0:1;/*   IV1_VBUFERR1[0] */\r
3412                                  _UDWORD IV1_VBUFERR1_1:1;/*   IV1_VBUFERR1[1] */\r
3413                                  _UDWORD IV3_VBUFERR1_0:1;/*   IV3_VBUFERR1[0] */\r
3414                                  _UDWORD IV3_VBUFERR1_1:1;/*   IV3_VBUFERR1[1] */\r
3415                                  _UDWORD IV5_VBUFERR1_0:1;/*   IV5_VBUFERR1[0] */\r
3416                                  _UDWORD IV5_VBUFERR1_1:1;/*   IV5_VBUFERR1[1] */\r
3417                                  _UDWORD IV6_VBUFERR1_0:1;/*   IV6_VBUFERR1[0] */\r
3418                                  _UDWORD IV6_VBUFERR1_1:1;/*   IV6_VBUFERR1[1] */\r
3419                                  _UDWORD S0_WLINE1_0:1;/*   S0_WLINE1[0] */\r
3420                                  _UDWORD S0_WLINE1_1:1;/*   S0_WLINE1[1] */\r
3421                                  _UDWORD S1_VI_VSYNC1_0:1;/*   S1_VI_VSYNC1[0] */\r
3422                                  _UDWORD S1_VI_VSYNC1_1:1;/*   S1_VI_VSYNC1[1] */\r
3423                                  _UDWORD S1_LO_VSYNC1_0:1;/*   S1_LO_VSYNC1[0] */\r
3424                                  _UDWORD S1_LO_VSYNC1_1:1;/*   S1_LO_VSYNC1[1] */\r
3425                                  _UDWORD S1_VSYNCERR1_0:1;/*   S1_VSYNCERR1[0] */\r
3426                                  _UDWORD S1_VSYNCERR1_1:1;/*   S1_VSYNCERR1[1] */\r
3427                                  } BIT;                /*              */\r
3428                           } ICDICFR6;                  /*              */\r
3429                     union {                            /* ICDICFR7     */\r
3430                           _UDWORD LONG;                /*  Long Access */\r
3431                           struct {                     /*  Bit Access  */\r
3432                                  _UDWORD S1_VFIELD1_0:1;/*   S1_VFIELD1[0] */\r
3433                                  _UDWORD S1_VFIELD1_1:1;/*   S1_VFIELD1[1] */\r
3434                                  _UDWORD IV2_VBUFERR1_0:1;/*   IV2_VBUFERR1[0] */\r
3435                                  _UDWORD IV2_VBUFERR1_1:1;/*   IV2_VBUFERR1[1] */\r
3436                                  _UDWORD IV4_VBUFERR1_0:1;/*   IV4_VBUFERR1[0] */\r
3437                                  _UDWORD IV4_VBUFERR1_1:1;/*   IV4_VBUFERR1[1] */\r
3438                                  _UDWORD S1_WLINE1_0:1;/*   S1_WLINE1[0] */\r
3439                                  _UDWORD S1_WLINE1_1:1;/*   S1_WLINE1[1] */\r
3440                                  _UDWORD OIR_VI_VSYNC1_0:1;/*   OIR_VI_VSYNC1[0] */\r
3441                                  _UDWORD OIR_VI_VSYNC1_1:1;/*   OIR_VI_VSYNC1[1] */\r
3442                                  _UDWORD OIR_LO_VSYNC1_0:1;/*   OIR_LO_VSYNC1[0] */\r
3443                                  _UDWORD OIR_LO_VSYNC1_1:1;/*   OIR_LO_VSYNC1[1] */\r
3444                                  _UDWORD OIR_VLINE1_0:1;/*   OIR_VLINE1[0] */\r
3445                                  _UDWORD OIR_VLINE1_1:1;/*   OIR_VLINE1[1] */\r
3446                                  _UDWORD OIR_VFIELD1_0:1;/*   OIR_VFIELD1[0] */\r
3447                                  _UDWORD OIR_VFIELD1_1:1;/*   OIR_VFIELD1[1] */\r
3448                                  _UDWORD IV7_VBUFERR1_0:1;/*   IV7_VBUFERR1[0] */\r
3449                                  _UDWORD IV7_VBUFERR1_1:1;/*   IV7_VBUFERR1[1] */\r
3450                                  _UDWORD IV8_VBUFERR1_0:1;/*   IV8_VBUFERR1[0] */\r
3451                                  _UDWORD IV8_VBUFERR1_1:1;/*   IV8_VBUFERR1[1] */\r
3452                                  _UDWORD OIR_WLINE1_0:1;/*   OIR_WLINE1[0] */\r
3453                                  _UDWORD OIR_WLINE1_1:1;/*   OIR_WLINE1[1] */\r
3454                                  _UDWORD IMRDI_0:1;    /*   IMRDI[0]   */\r
3455                                  _UDWORD IMRDI_1:1;    /*   IMRDI[1]   */\r
3456                                  _UDWORD IMR2I0_0:1;   /*   IMR2I0[0]  */\r
3457                                  _UDWORD IMR2I0_1:1;   /*   IMR2I0[1]  */\r
3458                                  _UDWORD IMR2I1_0:1;   /*   IMR2I1[0]  */\r
3459                                  _UDWORD IMR2I1_1:1;   /*   IMR2I1[1]  */\r
3460                                  _UDWORD JEDI_0:1;     /*   JEDI[0]    */\r
3461                                  _UDWORD JEDI_1:1;     /*   JEDI[1]    */\r
3462                                  _UDWORD JDTI_0:1;     /*   JDTI[0]    */\r
3463                                  _UDWORD JDTI_1:1;     /*   JDTI[1]    */\r
3464                                  } BIT;                /*              */\r
3465                           } ICDICFR7;                  /*              */\r
3466                     union {                            /* ICDICFR8     */\r
3467                           _UDWORD LONG;                /*  Long Access */\r
3468                           struct {                     /*  Bit Access  */\r
3469                                  _UDWORD CMP0_0:1;     /*   CMP0[0]    */\r
3470                                  _UDWORD CMP0_1:1;     /*   CMP0[1]    */\r
3471                                  _UDWORD CMP1_0:1;     /*   CMP1[0]    */\r
3472                                  _UDWORD CMP1_1:1;     /*   CMP1[1]    */\r
3473                                  _UDWORD INT0_0:1;     /*   INT0[0]    */\r
3474                                  _UDWORD INT0_1:1;     /*   INT0[1]    */\r
3475                                  _UDWORD INT1_0:1;     /*   INT1[0]    */\r
3476                                  _UDWORD INT1_1:1;     /*   INT1[1]    */\r
3477                                  _UDWORD INT2_0:1;     /*   INT2[0]    */\r
3478                                  _UDWORD INT2_1:1;     /*   INT2[1]    */\r
3479                                  _UDWORD INT3_0:1;     /*   INT3[0]    */\r
3480                                  _UDWORD INT3_1:1;     /*   INT3[1]    */\r
3481                                  _UDWORD OSTMI0_0:1;   /*   OSTMI0[0]  */\r
3482                                  _UDWORD OSTMI0_1:1;   /*   OSTMI0[1]  */\r
3483                                  _UDWORD OSTMI1_0:1;   /*   OSTMI1[0]  */\r
3484                                  _UDWORD OSTMI1_1:1;   /*   OSTMI1[1]  */\r
3485                                  _UDWORD CMI_0:1;      /*   CMI[0]     */\r
3486                                  _UDWORD CMI_1:1;      /*   CMI[1]     */\r
3487                                  _UDWORD WTOUT_0:1;    /*   WTOUT[0]   */\r
3488                                  _UDWORD WTOUT_1:1;    /*   WTOUT[1]   */\r
3489                                  _UDWORD ITI_0:1;      /*   ITI[0]     */\r
3490                                  _UDWORD ITI_1:1;      /*   ITI[1]     */\r
3491                                  _UDWORD TGI0A_0:1;    /*   TGI0A[0]   */\r
3492                                  _UDWORD TGI0A_1:1;    /*   TGI0A[1]   */\r
3493                                  _UDWORD TGI0B_0:1;    /*   TGI0B[0]   */\r
3494                                  _UDWORD TGI0B_1:1;    /*   TGI0B[1]   */\r
3495                                  _UDWORD TGI0C_0:1;    /*   TGI0C[0]   */\r
3496                                  _UDWORD TGI0C_1:1;    /*   TGI0C[1]   */\r
3497                                  _UDWORD TGI0D_0:1;    /*   TGI0D[0]   */\r
3498                                  _UDWORD TGI0D_1:1;    /*   TGI0D[1]   */\r
3499                                  _UDWORD TGI0V_0:1;    /*   TGI0V[0]   */\r
3500                                  _UDWORD TGI0V_1:1;    /*   TGI0V[1]   */\r
3501                                  } BIT;                /*              */\r
3502                           } ICDICFR8;                  /*              */\r
3503                     union {                            /* ICDICFR9     */\r
3504                           _UDWORD LONG;                /*  Long Access */\r
3505                           struct {                     /*  Bit Access  */\r
3506                                  _UDWORD TGI0E_0:1;    /*   TGI0E[0]   */\r
3507                                  _UDWORD TGI0E_1:1;    /*   TGI0E[1]   */\r
3508                                  _UDWORD TGI0F_0:1;    /*   TGI0F[0]   */\r
3509                                  _UDWORD TGI0F_1:1;    /*   TGI0F[1]   */\r
3510                                  _UDWORD TGI1A_0:1;    /*   TGI1A[0]   */\r
3511                                  _UDWORD TGI1A_1:1;    /*   TGI1A[1]   */\r
3512                                  _UDWORD TGI1B_0:1;    /*   TGI1B[0]   */\r
3513                                  _UDWORD TGI1B_1:1;    /*   TGI1B[1]   */\r
3514                                  _UDWORD TGI1V_0:1;    /*   TGI1V[0]   */\r
3515                                  _UDWORD TGI1V_1:1;    /*   TGI1V[1]   */\r
3516                                  _UDWORD TGI1U_0:1;    /*   TGI1U[0]   */\r
3517                                  _UDWORD TGI1U_1:1;    /*   TGI1U[1]   */\r
3518                                  _UDWORD TGI2A_0:1;    /*   TGI2A[0]   */\r
3519                                  _UDWORD TGI2A_1:1;    /*   TGI2A[1]   */\r
3520                                  _UDWORD TGI2B_0:1;    /*   TGI2B[0]   */\r
3521                                  _UDWORD TGI2B_1:1;    /*   TGI2B[1]   */\r
3522                                  _UDWORD TGI2V_0:1;    /*   TGI2V[0]   */\r
3523                                  _UDWORD TGI2V_1:1;    /*   TGI2V[1]   */\r
3524                                  _UDWORD TGI2U_0:1;    /*   TGI2U[0]   */\r
3525                                  _UDWORD TGI2U_1:1;    /*   TGI2U[1]   */\r
3526                                  _UDWORD TGI3A_0:1;    /*   TGI3A[0]   */\r
3527                                  _UDWORD TGI3A_1:1;    /*   TGI3A[1]   */\r
3528                                  _UDWORD TGI3B_0:1;    /*   TGI3B[0]   */\r
3529                                  _UDWORD TGI3B_1:1;    /*   TGI3B[1]   */\r
3530                                  _UDWORD TGI3C_0:1;    /*   TGI3C[0]   */\r
3531                                  _UDWORD TGI3C_1:1;    /*   TGI3C[1]   */\r
3532                                  _UDWORD TGI3D_0:1;    /*   TGI3D[0]   */\r
3533                                  _UDWORD TGI3D_1:1;    /*   TGI3D[1]   */\r
3534                                  _UDWORD TGI3V_0:1;    /*   TGI3V[0]   */\r
3535                                  _UDWORD TGI3V_1:1;    /*   TGI3V[1]   */\r
3536                                  _UDWORD TGI4A_0:1;    /*   TGI4A[0]   */\r
3537                                  _UDWORD TGI4A_1:1;    /*   TGI4A[1]   */\r
3538                                  } BIT;                /*              */\r
3539                           } ICDICFR9;                  /*              */\r
3540                     union {                            /* ICDICFR10    */\r
3541                           _UDWORD LONG;                /*  Long Access */\r
3542                           struct {                     /*  Bit Access  */\r
3543                                  _UDWORD TGI4B_0:1;    /*   TGI4B[0]   */\r
3544                                  _UDWORD TGI4B_1:1;    /*   TGI4B[1]   */\r
3545                                  _UDWORD TGI4C_0:1;    /*   TGI4C[0]   */\r
3546                                  _UDWORD TGI4C_1:1;    /*   TGI4C[1]   */\r
3547                                  _UDWORD TGI4D_0:1;    /*   TGI4D[0]   */\r
3548                                  _UDWORD TGI4D_1:1;    /*   TGI4D[1]   */\r
3549                                  _UDWORD TGI4V_0:1;    /*   TGI4V[0]   */\r
3550                                  _UDWORD TGI4V_1:1;    /*   TGI4V[1]   */\r
3551                                  _UDWORD CMI1_0:1;     /*   CMI1[0]    */\r
3552                                  _UDWORD CMI1_1:1;     /*   CMI1[1]    */\r
3553                                  _UDWORD CMI2_0:1;     /*   CMI2[0]    */\r
3554                                  _UDWORD CMI2_1:1;     /*   CMI2[1]    */\r
3555                                  _UDWORD SGDEI0_0:1;   /*   SGDEI0[0]  */\r
3556                                  _UDWORD SGDEI0_1:1;   /*   SGDEI0[1]  */\r
3557                                  _UDWORD SGDEI1_0:1;   /*   SGDEI1[0]  */\r
3558                                  _UDWORD SGDEI1_1:1;   /*   SGDEI1[1]  */\r
3559                                  _UDWORD SGDEI2_0:1;   /*   SGDEI2[0]  */\r
3560                                  _UDWORD SGDEI2_1:1;   /*   SGDEI2[1]  */\r
3561                                  _UDWORD SGDEI3_0:1;   /*   SGDEI3[0]  */\r
3562                                  _UDWORD SGDEI3_1:1;   /*   SGDEI3[1]  */\r
3563                                  _UDWORD ADI_0:1;      /*   ADI[0]     */\r
3564                                  _UDWORD ADI_1:1;      /*   ADI[1]     */\r
3565                                  _UDWORD ADWAR_0:1;    /*   ADWAR[0]   */\r
3566                                  _UDWORD ADWAR_1:1;    /*   ADWAR[1]   */\r
3567                                  _UDWORD SSII0_0:1;    /*   SSII0[0]   */\r
3568                                  _UDWORD SSII0_1:1;    /*   SSII0[1]   */\r
3569                                  _UDWORD SSIRXI0_0:1;  /*   SSIRXI0[0] */\r
3570                                  _UDWORD SSIRXI0_1:1;  /*   SSIRXI0[1] */\r
3571                                  _UDWORD SSITXI0_0:1;  /*   SSITXI0[0] */\r
3572                                  _UDWORD SSITXI0_1:1;  /*   SSITXI0[1] */\r
3573                                  _UDWORD SSII1_0:1;    /*   SSII1[0]   */\r
3574                                  _UDWORD SSII1_1:1;    /*   SSII1[1]   */\r
3575                                  } BIT;                /*              */\r
3576                           } ICDICFR10;                 /*              */\r
3577                     union {                            /* ICDICFR11    */\r
3578                           _UDWORD LONG;                /*  Long Access */\r
3579                           struct {                     /*  Bit Access  */\r
3580                                  _UDWORD SSIRXI1_0:1;  /*   SSIRXI1[0] */\r
3581                                  _UDWORD SSIRXI1_1:1;  /*   SSIRXI1[1] */\r
3582                                  _UDWORD SSITXI1_0:1;  /*   SSITXI1[0] */\r
3583                                  _UDWORD SSITXI1_1:1;  /*   SSITXI1[1] */\r
3584                                  _UDWORD SSII2_0:1;    /*   SSII2[0]   */\r
3585                                  _UDWORD SSII2_1:1;    /*   SSII2[1]   */\r
3586                                  _UDWORD SSIRTI2_0:1;  /*   SSIRTI2[0] */\r
3587                                  _UDWORD SSIRTI2_1:1;  /*   SSIRTI2[1] */\r
3588                                  _UDWORD SSII3_0:1;    /*   SSII3[0]   */\r
3589                                  _UDWORD SSII3_1:1;    /*   SSII3[1]   */\r
3590                                  _UDWORD SSIRXI3_0:1;  /*   SSIRXI3[0] */\r
3591                                  _UDWORD SSIRXI3_1:1;  /*   SSIRXI3[1] */\r
3592                                  _UDWORD SSITXI3_0:1;  /*   SSITXI3[0] */\r
3593                                  _UDWORD SSITXI3_1:1;  /*   SSITXI3[1] */\r
3594                                  _UDWORD SSII4_0:1;    /*   SSII4[0]   */\r
3595                                  _UDWORD SSII4_1:1;    /*   SSII4[1]   */\r
3596                                  _UDWORD SSIRTI4_0:1;  /*   SSIRTI4[0] */\r
3597                                  _UDWORD SSIRTI4_1:1;  /*   SSIRTI4[1] */\r
3598                                  _UDWORD SSII5_0:1;    /*   SSII5[0]   */\r
3599                                  _UDWORD SSII5_1:1;    /*   SSII5[1]   */\r
3600                                  _UDWORD SSIRXI5_0:1;  /*   SSIRXI5[0] */\r
3601                                  _UDWORD SSIRXI5_1:1;  /*   SSIRXI5[1] */\r
3602                                  _UDWORD SSITXI5_0:1;  /*   SSITXI5[0] */\r
3603                                  _UDWORD SSITXI5_1:1;  /*   SSITXI5[1] */\r
3604                                  _UDWORD SPDIFI_0:1;   /*   SPDIFI[0]  */\r
3605                                  _UDWORD SPDIFI_1:1;   /*   SPDIFI[1]  */\r
3606                                  _UDWORD TEI0_0:1;     /*   TEI0[0]    */\r
3607                                  _UDWORD TEI0_1:1;     /*   TEI0[1]    */\r
3608                                  _UDWORD RI0_0:1;      /*   RI0[0]     */\r
3609                                  _UDWORD RI0_1:1;      /*   RI0[1]     */\r
3610                                  _UDWORD TI0_0:1;      /*   TI0[0]     */\r
3611                                  _UDWORD TI0_1:1;      /*   TI0[1]     */\r
3612                                  } BIT;                /*              */\r
3613                           } ICDICFR11;                 /*              */\r
3614                     union {                            /* ICDICFR12    */\r
3615                           _UDWORD LONG;                /*  Long Access */\r
3616                           struct {                     /*  Bit Access  */\r
3617                                  _UDWORD SPI0_0:1;     /*   SPI0[0]    */\r
3618                                  _UDWORD SPI0_1:1;     /*   SPI0[1]    */\r
3619                                  _UDWORD STI0_0:1;     /*   STI0[0]    */\r
3620                                  _UDWORD STI0_1:1;     /*   STI0[1]    */\r
3621                                  _UDWORD NAKI0_0:1;    /*   NAKI0[0]   */\r
3622                                  _UDWORD NAKI0_1:1;    /*   NAKI0[1]   */\r
3623                                  _UDWORD ALI0_0:1;     /*   ALI0[0]    */\r
3624                                  _UDWORD ALI0_1:1;     /*   ALI0[1]    */\r
3625                                  _UDWORD TMOI0_0:1;    /*   TMOI0[0]   */\r
3626                                  _UDWORD TMOI0_1:1;    /*   TMOI0[1]   */\r
3627                                  _UDWORD TEI1_0:1;     /*   TEI1[0]    */\r
3628                                  _UDWORD TEI1_1:1;     /*   TEI1[1]    */\r
3629                                  _UDWORD RI1_0:1;      /*   RI1[0]     */\r
3630                                  _UDWORD RI1_1:1;      /*   RI1[1]     */\r
3631                                  _UDWORD TI1_0:1;      /*   TI1[0]     */\r
3632                                  _UDWORD TI1_1:1;      /*   TI1[1]     */\r
3633                                  _UDWORD SPI1_0:1;     /*   SPI1[0]    */\r
3634                                  _UDWORD SPI1_1:1;     /*   SPI1[1]    */\r
3635                                  _UDWORD STI1_0:1;     /*   STI1[0]    */\r
3636                                  _UDWORD STI1_1:1;     /*   STI1[1]    */\r
3637                                  _UDWORD NAKI1_0:1;    /*   NAKI1[0]   */\r
3638                                  _UDWORD NAKI1_1:1;    /*   NAKI1[1]   */\r
3639                                  _UDWORD ALI1_0:1;     /*   ALI1[0]    */\r
3640                                  _UDWORD ALI1_1:1;     /*   ALI1[1]    */\r
3641                                  _UDWORD TMOI1_0:1;    /*   TMOI1[0]   */\r
3642                                  _UDWORD TMOI1_1:1;    /*   TMOI1[1]   */\r
3643                                  _UDWORD TEI2_0:1;     /*   TEI2[0]    */\r
3644                                  _UDWORD TEI2_1:1;     /*   TEI2[1]    */\r
3645                                  _UDWORD RI2_0:1;      /*   RI2[0]     */\r
3646                                  _UDWORD RI2_1:1;      /*   RI2[1]     */\r
3647                                  _UDWORD TI2_0:1;      /*   TI2[0]     */\r
3648                                  _UDWORD TI2_1:1;      /*   TI2[1]     */\r
3649                                  } BIT;                /*              */\r
3650                           } ICDICFR12;                 /*              */\r
3651                     union {                            /* ICDICFR13    */\r
3652                           _UDWORD LONG;                /*  Long Access */\r
3653                           struct {                     /*  Bit Access  */\r
3654                                  _UDWORD SPI2_0:1;     /*   SPI2[0]    */\r
3655                                  _UDWORD SPI2_1:1;     /*   SPI2[1]    */\r
3656                                  _UDWORD STI2_0:1;     /*   STI2[0]    */\r
3657                                  _UDWORD STI2_1:1;     /*   STI2[1]    */\r
3658                                  _UDWORD NAKI2_0:1;    /*   NAKI2[0]   */\r
3659                                  _UDWORD NAKI2_1:1;    /*   NAKI2[1]   */\r
3660                                  _UDWORD ALI2_0:1;     /*   ALI2[0]    */\r
3661                                  _UDWORD ALI2_1:1;     /*   ALI2[1]    */\r
3662                                  _UDWORD TMOI2_0:1;    /*   TMOI2[0]   */\r
3663                                  _UDWORD TMOI2_1:1;    /*   TMOI2[1]   */\r
3664                                  _UDWORD TEI3_0:1;     /*   TEI3[0]    */\r
3665                                  _UDWORD TEI3_1:1;     /*   TEI3[1]    */\r
3666                                  _UDWORD RI3_0:1;      /*   RI3[0]     */\r
3667                                  _UDWORD RI3_1:1;      /*   RI3[1]     */\r
3668                                  _UDWORD TI3_0:1;      /*   TI3[0]     */\r
3669                                  _UDWORD TI3_1:1;      /*   TI3[1]     */\r
3670                                  _UDWORD SPI3_0:1;     /*   SPI3[0]    */\r
3671                                  _UDWORD SPI3_1:1;     /*   SPI3[1]    */\r
3672                                  _UDWORD STI3_0:1;     /*   STI3[0]    */\r
3673                                  _UDWORD STI3_1:1;     /*   STI3[1]    */\r
3674                                  _UDWORD NAKI3_0:1;    /*   NAKI3[0]   */\r
3675                                  _UDWORD NAKI3_1:1;    /*   NAKI3[1]   */\r
3676                                  _UDWORD ALI3_0:1;     /*   ALI3[0]    */\r
3677                                  _UDWORD ALI3_1:1;     /*   ALI3[1]    */\r
3678                                  _UDWORD TMOI3_0:1;    /*   TMOI3[0]   */\r
3679                                  _UDWORD TMOI3_1:1;    /*   TMOI3[1]   */\r
3680                                  _UDWORD BRI0_0:1;     /*   BRI0[0]    */\r
3681                                  _UDWORD BRI0_1:1;     /*   BRI0[1]    */\r
3682                                  _UDWORD ERI0_0:1;     /*   ERI0[0]    */\r
3683                                  _UDWORD ERI0_1:1;     /*   ERI0[1]    */\r
3684                                  _UDWORD RXI0_0:1;     /*   RXI0[0]    */\r
3685                                  _UDWORD RXI0_1:1;     /*   RXI0[1]    */\r
3686                                  } BIT;                /*              */\r
3687                           } ICDICFR13;                 /*              */\r
3688                     union {                            /* ICDICFR14    */\r
3689                           _UDWORD LONG;                /*  Long Access */\r
3690                           struct {                     /*  Bit Access  */\r
3691                                  _UDWORD TXI0_0:1;     /*   TXI0[0]    */\r
3692                                  _UDWORD TXI0_1:1;     /*   TXI0[1]    */\r
3693                                  _UDWORD BRI1_0:1;     /*   BRI1[0]    */\r
3694                                  _UDWORD BRI1_1:1;     /*   BRI1[1]    */\r
3695                                  _UDWORD ERI1_0:1;     /*   ERI1[0]    */\r
3696                                  _UDWORD ERI1_1:1;     /*   ERI1[1]    */\r
3697                                  _UDWORD RXI1_0:1;     /*   RXI1[0]    */\r
3698                                  _UDWORD RXI1_1:1;     /*   RXI1[1]    */\r
3699                                  _UDWORD TXI1_0:1;     /*   TXI1[0]    */\r
3700                                  _UDWORD TXI1_1:1;     /*   TXI1[1]    */\r
3701                                  _UDWORD BRI2_0:1;     /*   BRI2[0]    */\r
3702                                  _UDWORD BRI2_1:1;     /*   BRI2[1]    */\r
3703                                  _UDWORD ERI2_0:1;     /*   ERI2[0]    */\r
3704                                  _UDWORD ERI2_1:1;     /*   ERI2[1]    */\r
3705                                  _UDWORD RXI2_0:1;     /*   RXI2[0]    */\r
3706                                  _UDWORD RXI2_1:1;     /*   RXI2[1]    */\r
3707                                  _UDWORD TXI2_0:1;     /*   TXI2[0]    */\r
3708                                  _UDWORD TXI2_1:1;     /*   TXI2[1]    */\r
3709                                  _UDWORD BRI3_0:1;     /*   BRI3[0]    */\r
3710                                  _UDWORD BRI3_1:1;     /*   BRI3[1]    */\r
3711                                  _UDWORD ERI3_0:1;     /*   ERI3[0]    */\r
3712                                  _UDWORD ERI3_1:1;     /*   ERI3[1]    */\r
3713                                  _UDWORD RXI3_0:1;     /*   RXI3[0]    */\r
3714                                  _UDWORD RXI3_1:1;     /*   RXI3[1]    */\r
3715                                  _UDWORD TXI3_0:1;     /*   TXI3[0]    */\r
3716                                  _UDWORD TXI3_1:1;     /*   TXI3[1]    */\r
3717                                  _UDWORD BRI4_0:1;     /*   BRI4[0]    */\r
3718                                  _UDWORD BRI4_1:1;     /*   BRI4[1]    */\r
3719                                  _UDWORD ERI4_0:1;     /*   ERI4[0]    */\r
3720                                  _UDWORD ERI4_1:1;     /*   ERI4[1]    */\r
3721                                  _UDWORD RXI4_0:1;     /*   RXI4[0]    */\r
3722                                  _UDWORD RXI4_1:1;     /*   RXI4[1]    */\r
3723                                  } BIT;                /*              */\r
3724                           } ICDICFR14;                 /*              */\r
3725                     union {                            /* ICDICFR15    */\r
3726                           _UDWORD LONG;                /*  Long Access */\r
3727                           struct {                     /*  Bit Access  */\r
3728                                  _UDWORD TXI4_0:1;     /*   TXI4[0]    */\r
3729                                  _UDWORD TXI4_1:1;     /*   TXI4[1]    */\r
3730                                  _UDWORD BRI5_0:1;     /*   BRI5[0]    */\r
3731                                  _UDWORD BRI5_1:1;     /*   BRI5[1]    */\r
3732                                  _UDWORD ERI5_0:1;     /*   ERI5[0]    */\r
3733                                  _UDWORD ERI5_1:1;     /*   ERI5[1]    */\r
3734                                  _UDWORD RXI5_0:1;     /*   RXI5[0]    */\r
3735                                  _UDWORD RXI5_1:1;     /*   RXI5[1]    */\r
3736                                  _UDWORD TXI5_0:1;     /*   TXI5[0]    */\r
3737                                  _UDWORD TXI5_1:1;     /*   TXI5[1]    */\r
3738                                  _UDWORD BRI6_0:1;     /*   BRI6[0]    */\r
3739                                  _UDWORD BRI6_1:1;     /*   BRI6[1]    */\r
3740                                  _UDWORD ERI6_0:1;     /*   ERI6[0]    */\r
3741                                  _UDWORD ERI6_1:1;     /*   ERI6[1]    */\r
3742                                  _UDWORD RXI6_0:1;     /*   RXI6[0]    */\r
3743                                  _UDWORD RXI6_1:1;     /*   RXI6[1]    */\r
3744                                  _UDWORD TXI6_0:1;     /*   TXI6[0]    */\r
3745                                  _UDWORD TXI6_1:1;     /*   TXI6[1]    */\r
3746                                  _UDWORD BRI7_0:1;     /*   BRI7[0]    */\r
3747                                  _UDWORD BRI7_1:1;     /*   BRI7[1]    */\r
3748                                  _UDWORD ERI7_0:1;     /*   ERI7[0]    */\r
3749                                  _UDWORD ERI7_1:1;     /*   ERI7[1]    */\r
3750                                  _UDWORD RXI7_0:1;     /*   RXI7[0]    */\r
3751                                  _UDWORD RXI7_1:1;     /*   RXI7[1]    */\r
3752                                  _UDWORD TXI7_0:1;     /*   TXI7[0]    */\r
3753                                  _UDWORD TXI7_1:1;     /*   TXI7[1]    */\r
3754                                  _UDWORD GERI_0:1;     /*   GERI[0]    */\r
3755                                  _UDWORD GERI_1:1;     /*   GERI[1]    */\r
3756                                  _UDWORD RFI_0:1;      /*   RFI[0]     */\r
3757                                  _UDWORD RFI_1:1;      /*   RFI[1]     */\r
3758                                  _UDWORD CFRXI0_0:1;   /*   CFRXI0[0]  */\r
3759                                  _UDWORD CFRXI0_1:1;   /*   CFRXI0[1]  */\r
3760                                  } BIT;                /*              */\r
3761                           } ICDICFR15;                 /*              */\r
3762                     union {                            /* ICDICFR16    */\r
3763                           _UDWORD LONG;                /*  Long Access */\r
3764                           struct {                     /*  Bit Access  */\r
3765                                  _UDWORD CERI0_0:1;    /*   CERI0[0]   */\r
3766                                  _UDWORD CERI0_1:1;    /*   CERI0[1]   */\r
3767                                  _UDWORD CTXI0_0:1;    /*   CTXI0[0]   */\r
3768                                  _UDWORD CTXI0_1:1;    /*   CTXI0[1]   */\r
3769                                  _UDWORD CFRXI1_0:1;   /*   CFRXI1[0]  */\r
3770                                  _UDWORD CFRXI1_1:1;   /*   CFRXI1[1]  */\r
3771                                  _UDWORD CERI1_0:1;    /*   CERI1[0]   */\r
3772                                  _UDWORD CERI1_1:1;    /*   CERI1[1]   */\r
3773                                  _UDWORD CTXI1_0:1;    /*   CTXI1[0]   */\r
3774                                  _UDWORD CTXI1_1:1;    /*   CTXI1[1]   */\r
3775                                  _UDWORD CFRXI2_0:1;   /*   CFRXI2[0]  */\r
3776                                  _UDWORD CFRXI2_1:1;   /*   CFRXI2[1]  */\r
3777                                  _UDWORD CERI2_0:1;    /*   CERI2[0]   */\r
3778                                  _UDWORD CERI2_1:1;    /*   CERI2[1]   */\r
3779                                  _UDWORD CTXI2_0:1;    /*   CTXI2[0]   */\r
3780                                  _UDWORD CTXI2_1:1;    /*   CTXI2[1]   */\r
3781                                  _UDWORD CFRXI3_0:1;   /*   CFRXI3[0]  */\r
3782                                  _UDWORD CFRXI3_1:1;   /*   CFRXI3[1]  */\r
3783                                  _UDWORD CERI3_0:1;    /*   CERI3[0]   */\r
3784                                  _UDWORD CERI3_1:1;    /*   CERI3[1]   */\r
3785                                  _UDWORD CTXI3_0:1;    /*   CTXI3[0]   */\r
3786                                  _UDWORD CTXI3_1:1;    /*   CTXI3[1]   */\r
3787                                  _UDWORD CFRXI4_0:1;   /*   CFRXI4[0]  */\r
3788                                  _UDWORD CFRXI4_1:1;   /*   CFRXI4[1]  */\r
3789                                  _UDWORD CERI4_0:1;    /*   CERI4[0]   */\r
3790                                  _UDWORD CERI4_1:1;    /*   CERI4[1]   */\r
3791                                  _UDWORD CTXI4_0:1;    /*   CTXI4[0]   */\r
3792                                  _UDWORD CTXI4_1:1;    /*   CTXI4[1]   */\r
3793                                  _UDWORD SPEI0_0:1;    /*   SPEI0[0]   */\r
3794                                  _UDWORD SPEI0_1:1;    /*   SPEI0[1]   */\r
3795                                  _UDWORD SPRI0_0:1;    /*   SPRI0[0]   */\r
3796                                  _UDWORD SPRI0_1:1;    /*   SPRI0[1]   */\r
3797                                  } BIT;                /*              */\r
3798                           } ICDICFR16;                 /*              */\r
3799                     union {                            /* ICDICFR17    */\r
3800                           _UDWORD LONG;                /*  Long Access */\r
3801                           struct {                     /*  Bit Access  */\r
3802                                  _UDWORD SPTI0_0:1;    /*   SPTI0[0]   */\r
3803                                  _UDWORD SPTI0_1:1;    /*   SPTI0[1]   */\r
3804                                  _UDWORD SPEI1_0:1;    /*   SPEI1[0]   */\r
3805                                  _UDWORD SPEI1_1:1;    /*   SPEI1[1]   */\r
3806                                  _UDWORD SPRI1_0:1;    /*   SPRI1[0]   */\r
3807                                  _UDWORD SPRI1_1:1;    /*   SPRI1[1]   */\r
3808                                  _UDWORD SPTI1_0:1;    /*   SPTI1[0]   */\r
3809                                  _UDWORD SPTI1_1:1;    /*   SPTI1[1]   */\r
3810                                  _UDWORD SPEI2_0:1;    /*   SPEI2[0]   */\r
3811                                  _UDWORD SPEI2_1:1;    /*   SPEI2[1]   */\r
3812                                  _UDWORD SPRI2_0:1;    /*   SPRI2[0]   */\r
3813                                  _UDWORD SPRI2_1:1;    /*   SPRI2[1]   */\r
3814                                  _UDWORD SPTI2_0:1;    /*   SPTI2[0]   */\r
3815                                  _UDWORD SPTI2_1:1;    /*   SPTI2[1]   */\r
3816                                  _UDWORD SPEI3_0:1;    /*   SPEI3[0]   */\r
3817                                  _UDWORD SPEI3_1:1;    /*   SPEI3[1]   */\r
3818                                  _UDWORD SPRI3_0:1;    /*   SPRI3[0]   */\r
3819                                  _UDWORD SPRI3_1:1;    /*   SPRI3[1]   */\r
3820                                  _UDWORD SPTI3_0:1;    /*   SPTI3[0]   */\r
3821                                  _UDWORD SPTI3_1:1;    /*   SPTI3[1]   */\r
3822                                  _UDWORD SPEI4_0:1;    /*   SPEI4[0]   */\r
3823                                  _UDWORD SPEI4_1:1;    /*   SPEI4[1]   */\r
3824                                  _UDWORD SPRI4_0:1;    /*   SPRI4[0]   */\r
3825                                  _UDWORD SPRI4_1:1;    /*   SPRI4[1]   */\r
3826                                  _UDWORD SPTI4_0:1;    /*   SPTI4[0]   */\r
3827                                  _UDWORD SPTI4_1:1;    /*   SPTI4[1]   */\r
3828                                  _UDWORD IEBBTD_0:1;   /*   IEBBTD[0]  */\r
3829                                  _UDWORD IEBBTD_1:1;   /*   IEBBTD[1]  */\r
3830                                  _UDWORD IEBBTERR_0:1; /*   IEBBTERR[0] */\r
3831                                  _UDWORD IEBBTERR_1:1; /*   IEBBTERR[1] */\r
3832                                  _UDWORD IEBBTSTA_0:1; /*   IEBBTSTA[0] */\r
3833                                  _UDWORD IEBBTSTA_1:1; /*   IEBBTSTA[1] */\r
3834                                  } BIT;                /*              */\r
3835                           } ICDICFR17;                 /*              */\r
3836                     union {                            /* ICDICFR18    */\r
3837                           _UDWORD LONG;                /*  Long Access */\r
3838                           struct {                     /*  Bit Access  */\r
3839                                  _UDWORD IEBBTV_0:1;   /*   IEBBTV[0]  */\r
3840                                  _UDWORD IEBBTV_1:1;   /*   IEBBTV[1]  */\r
3841                                  _UDWORD ISY_0:1;      /*   ISY[0]     */\r
3842                                  _UDWORD ISY_1:1;      /*   ISY[1]     */\r
3843                                  _UDWORD IERR_0:1;     /*   IERR[0]    */\r
3844                                  _UDWORD IERR_1:1;     /*   IERR[1]    */\r
3845                                  _UDWORD ITARG_0:1;    /*   ITARG[0]   */\r
3846                                  _UDWORD ITARG_1:1;    /*   ITARG[1]   */\r
3847                                  _UDWORD ISEC_0:1;     /*   ISEC[0]    */\r
3848                                  _UDWORD ISEC_1:1;     /*   ISEC[1]    */\r
3849                                  _UDWORD IBUF_0:1;     /*   IBUF[0]    */\r
3850                                  _UDWORD IBUF_1:1;     /*   IBUF[1]    */\r
3851                                  _UDWORD IREADY_0:1;   /*   IREADY[0]  */\r
3852                                  _UDWORD IREADY_1:1;   /*   IREADY[1]  */\r
3853                                  _UDWORD FLSTE_0:1;    /*   FLSTE[0]   */\r
3854                                  _UDWORD FLSTE_1:1;    /*   FLSTE[1]   */\r
3855                                  _UDWORD FLTENDI_0:1;  /*   FLTENDI[0] */\r
3856                                  _UDWORD FLTENDI_1:1;  /*   FLTENDI[1] */\r
3857                                  _UDWORD FLTREQ0I_0:1; /*   FLTREQ0I[0] */\r
3858                                  _UDWORD FLTREQ0I_1:1; /*   FLTREQ0I[1] */\r
3859                                  _UDWORD FLTREQ1I_0:1; /*   FLTREQ1I[0] */\r
3860                                  _UDWORD FLTREQ1I_1:1; /*   FLTREQ1I[1] */\r
3861                                  _UDWORD MMC0_0:1;     /*   MMC0[0]    */\r
3862                                  _UDWORD MMC0_1:1;     /*   MMC0[1]    */\r
3863                                  _UDWORD MMC1_0:1;     /*   MMC1[0]    */\r
3864                                  _UDWORD MMC1_1:1;     /*   MMC1[1]    */\r
3865                                  _UDWORD MMC2_0:1;     /*   MMC2[0]    */\r
3866                                  _UDWORD MMC2_1:1;     /*   MMC2[1]    */\r
3867                                  _UDWORD SDHI0_3_0:1;  /*   SDHI0_3[0] */\r
3868                                  _UDWORD SDHI0_3_1:1;  /*   SDHI0_3[1] */\r
3869                                  _UDWORD SDHI0_0_0:1;  /*   SDHI0_0[0] */\r
3870                                  _UDWORD SDHI0_0_1:1;  /*   SDHI0_0[1] */\r
3871                                  } BIT;                /*              */\r
3872                           } ICDICFR18;                 /*              */\r
3873                     union {                            /* ICDICFR19    */\r
3874                           _UDWORD LONG;                /*  Long Access */\r
3875                           struct {                     /*  Bit Access  */\r
3876                                  _UDWORD SDHI0_1_0:1;  /*   SDHI0_1[0] */\r
3877                                  _UDWORD SDHI0_1_1:1;  /*   SDHI0_1[1] */\r
3878                                  _UDWORD SDHI1_3_0:1;  /*   SDHI1_3[0] */\r
3879                                  _UDWORD SDHI1_3_1:1;  /*   SDHI1_3[1] */\r
3880                                  _UDWORD SDHI1_0_0:1;  /*   SDHI1_0[0] */\r
3881                                  _UDWORD SDHI1_0_1:1;  /*   SDHI1_0[1] */\r
3882                                  _UDWORD SDHI1_1_0:1;  /*   SDHI1_1[0] */\r
3883                                  _UDWORD SDHI1_1_1:1;  /*   SDHI1_1[1] */\r
3884                                  _UDWORD ARM_0:1;      /*   ARM[0]     */\r
3885                                  _UDWORD ARM_1:1;      /*   ARM[1]     */\r
3886                                  _UDWORD PRD_0:1;      /*   PRD[0]     */\r
3887                                  _UDWORD PRD_1:1;      /*   PRD[1]     */\r
3888                                  _UDWORD CUP_0:1;      /*   CUP[0]     */\r
3889                                  _UDWORD CUP_1:1;      /*   CUP[1]     */\r
3890                                  _UDWORD SCUAI0_0:1;   /*   SCUAI0[0]  */\r
3891                                  _UDWORD SCUAI0_1:1;   /*   SCUAI0[1]  */\r
3892                                  _UDWORD SCUAI1_0:1;   /*   SCUAI1[0]  */\r
3893                                  _UDWORD SCUAI1_1:1;   /*   SCUAI1[1]  */\r
3894                                  _UDWORD SCUFDI0_0:1;  /*   SCUFDI0[0] */\r
3895                                  _UDWORD SCUFDI0_1:1;  /*   SCUFDI0[1] */\r
3896                                  _UDWORD SCUFDI1_0:1;  /*   SCUFDI1[0] */\r
3897                                  _UDWORD SCUFDI1_1:1;  /*   SCUFDI1[1] */\r
3898                                  _UDWORD SCUFDI2_0:1;  /*   SCUFDI2[0] */\r
3899                                  _UDWORD SCUFDI2_1:1;  /*   SCUFDI2[1] */\r
3900                                  _UDWORD SCUFDI3_0:1;  /*   SCUFDI3[0] */\r
3901                                  _UDWORD SCUFDI3_1:1;  /*   SCUFDI3[1] */\r
3902                                  _UDWORD SCUFUI0_0:1;  /*   SCUFUI0[0] */\r
3903                                  _UDWORD SCUFUI0_1:1;  /*   SCUFUI0[1] */\r
3904                                  _UDWORD SCUFUI1_0:1;  /*   SCUFUI1[0] */\r
3905                                  _UDWORD SCUFUI1_1:1;  /*   SCUFUI1[1] */\r
3906                                  _UDWORD SCUFUI2_0:1;  /*   SCUFUI2[0] */\r
3907                                  _UDWORD SCUFUI2_1:1;  /*   SCUFUI2[1] */\r
3908                                  } BIT;                /*              */\r
3909                           } ICDICFR19;                 /*              */\r
3910                     union {                            /* ICDICFR20    */\r
3911                           _UDWORD LONG;                /*  Long Access */\r
3912                           struct {                     /*  Bit Access  */\r
3913                                  _UDWORD SCUFUI3_0:1;  /*   SCUFUI3[0] */\r
3914                                  _UDWORD SCUFUI3_1:1;  /*   SCUFUI3[1] */\r
3915                                  _UDWORD SCUDVI0_0:1;  /*   SCUDVI0[0] */\r
3916                                  _UDWORD SCUDVI0_1:1;  /*   SCUDVI0[1] */\r
3917                                  _UDWORD SCUDVI1_0:1;  /*   SCUDVI1[0] */\r
3918                                  _UDWORD SCUDVI1_1:1;  /*   SCUDVI1[1] */\r
3919                                  _UDWORD SCUDVI2_0:1;  /*   SCUDVI2[0] */\r
3920                                  _UDWORD SCUDVI2_1:1;  /*   SCUDVI2[1] */\r
3921                                  _UDWORD SCUDVI3_0:1;  /*   SCUDVI3[0] */\r
3922                                  _UDWORD SCUDVI3_1:1;  /*   SCUDVI3[1] */\r
3923                                  _UDWORD MLBCI_0:1;    /*   MLBCI[0]   */\r
3924                                  _UDWORD MLBCI_1:1;    /*   MLBCI[1]   */\r
3925                                  _UDWORD MLBSI_0:1;    /*   MLBSI[0]   */\r
3926                                  _UDWORD MLBSI_1:1;    /*   MLBSI[1]   */\r
3927                                  _UDWORD DRC0_0:1;     /*   DRC0[0]    */\r
3928                                  _UDWORD DRC0_1:1;     /*   DRC0[1]    */\r
3929                                  _UDWORD DRC1_0:1;     /*   DRC1[0]    */\r
3930                                  _UDWORD DRC1_1:1;     /*   DRC1[1]    */\r
3931                                  _UDWORD :4;           /*              */\r
3932                                  _UDWORD LINI0_INT_T_0:1;/*   LINI0_INT_T[0] */\r
3933                                  _UDWORD LINI0_INT_T_1:1;/*   LINI0_INT_T[1] */\r
3934                                  _UDWORD LINI0_INT_R_0:1;/*   LINI0_INT_R[0] */\r
3935                                  _UDWORD LINI0_INT_R_1:1;/*   LINI0_INT_R[1] */\r
3936                                  _UDWORD LINI0_INT_S_0:1;/*   LINI0_INT_S[0] */\r
3937                                  _UDWORD LINI0_INT_S_1:1;/*   LINI0_INT_S[1] */\r
3938                                  _UDWORD LINI0_INT_M_0:1;/*   LINI0_INT_M[0] */\r
3939                                  _UDWORD LINI0_INT_M_1:1;/*   LINI0_INT_M[1] */\r
3940                                  _UDWORD LINI1_INT_T_0:1;/*   LINI1_INT_T[0] */\r
3941                                  _UDWORD LINI1_INT_T_1:1;/*   LINI1_INT_T[1] */\r
3942                                  } BIT;                /*              */\r
3943                           } ICDICFR20;                 /*              */\r
3944                     union {                            /* ICDICFR21    */\r
3945                           _UDWORD LONG;                /*  Long Access */\r
3946                           struct {                     /*  Bit Access  */\r
3947                                  _UDWORD LINI1_INT_R_0:1;/*   LINI1_INT_R[0] */\r
3948                                  _UDWORD LINI1_INT_R_1:1;/*   LINI1_INT_R[1] */\r
3949                                  _UDWORD LINI1_INT_S_0:1;/*   LINI1_INT_S[0] */\r
3950                                  _UDWORD LINI1_INT_S_1:1;/*   LINI1_INT_S[1] */\r
3951                                  _UDWORD LINI1_INT_M_0:1;/*   LINI1_INT_M[0] */\r
3952                                  _UDWORD LINI1_INT_M_1:1;/*   LINI1_INT_M[1] */\r
3953                                  _UDWORD :16;          /*              */\r
3954                                  _UDWORD ERI0_0:1;     /*   ERI0[0]    */\r
3955                                  _UDWORD ERI0_1:1;     /*   ERI0[1]    */\r
3956                                  _UDWORD RXI0_0:1;     /*   RXI0[0]    */\r
3957                                  _UDWORD RXI0_1:1;     /*   RXI0[1]    */\r
3958                                  _UDWORD TXI0_0:1;     /*   TXI0[0]    */\r
3959                                  _UDWORD TXI0_1:1;     /*   TXI0[1]    */\r
3960                                  _UDWORD TEI0_0:1;     /*   TEI0[0]    */\r
3961                                  _UDWORD TEI0_1:1;     /*   TEI0[1]    */\r
3962                                  _UDWORD ERI1_0:1;     /*   ERI1[0]    */\r
3963                                  _UDWORD ERI1_1:1;     /*   ERI1[1]    */\r
3964                                  } BIT;                /*              */\r
3965                           } ICDICFR21;                 /*              */\r
3966                     union {                            /* ICDICFR22    */\r
3967                           _UDWORD LONG;                /*  Long Access */\r
3968                           struct {                     /*  Bit Access  */\r
3969                                  _UDWORD RXI1_0:1;     /*   RXI1[0]    */\r
3970                                  _UDWORD RXI1_1:1;     /*   RXI1[1]    */\r
3971                                  _UDWORD TXI1_0:1;     /*   TXI1[0]    */\r
3972                                  _UDWORD TXI1_1:1;     /*   TXI1[1]    */\r
3973                                  _UDWORD TEI1_0:1;     /*   TEI1[0]    */\r
3974                                  _UDWORD TEI1_1:1;     /*   TEI1[1]    */\r
3975                                  _UDWORD :8;           /*              */\r
3976                                  _UDWORD ETHERI_0:1;   /*   ETHERI[0]  */\r
3977                                  _UDWORD ETHERI_1:1;   /*   ETHERI[1]  */\r
3978                                  _UDWORD :8;           /*              */\r
3979                                  _UDWORD CEUI_0:1;     /*   CEUI[0]    */\r
3980                                  _UDWORD CEUI_1:1;     /*   CEUI[1]    */\r
3981                                  _UDWORD INT_CSIH0TIR_0:1;/*   INT_CSIH0TIR[0] */\r
3982                                  _UDWORD INT_CSIH0TIR_1:1;/*   INT_CSIH0TIR[1] */\r
3983                                  _UDWORD INT_CSIH0TIRE_0:1;/*   INT_CSIH0TIRE[0] */\r
3984                                  _UDWORD INT_CSIH0TIRE_1:1;/*   INT_CSIH0TIRE[1] */\r
3985                                  _UDWORD INT_CSIH1TIC_0:1;/*   INT_CSIH1TIC[0] */\r
3986                                  _UDWORD INT_CSIH1TIC_1:1;/*   INT_CSIH1TIC[1] */\r
3987                                  } BIT;                /*              */\r
3988                           } ICDICFR22;                 /*              */\r
3989                     union {                            /* ICDICFR23    */\r
3990                           _UDWORD LONG;                /*  Long Access */\r
3991                           struct {                     /*  Bit Access  */\r
3992                                  _UDWORD INT_CSIH1TIJC_0:1;/*   INT_CSIH1TIJC[0] */\r
3993                                  _UDWORD INT_CSIH1TIJC_1:1;/*   INT_CSIH1TIJC[1] */\r
3994                                  _UDWORD ECCE10_0:1;   /*   ECCE10[0]  */\r
3995                                  _UDWORD ECCE10_1:1;   /*   ECCE10[1]  */\r
3996                                  _UDWORD ECCE20_0:1;   /*   ECCE20[0]  */\r
3997                                  _UDWORD ECCE20_1:1;   /*   ECCE20[1]  */\r
3998                                  _UDWORD ECCOVF0_0:1;  /*   ECCOVF0[0] */\r
3999                                  _UDWORD ECCOVF0_1:1;  /*   ECCOVF0[1] */\r
4000                                  _UDWORD ECCE11_0:1;   /*   ECCE11[0]  */\r
4001                                  _UDWORD ECCE11_1:1;   /*   ECCE11[1]  */\r
4002                                  _UDWORD ECCE21_0:1;   /*   ECCE21[0]  */\r
4003                                  _UDWORD ECCE21_1:1;   /*   ECCE21[1]  */\r
4004                                  _UDWORD ECCOVF1_0:1;  /*   ECCOVF1[0] */\r
4005                                  _UDWORD ECCOVF1_1:1;  /*   ECCOVF1[1] */\r
4006                                  _UDWORD ECCE12_0:1;   /*   ECCE12[0]  */\r
4007                                  _UDWORD ECCE12_1:1;   /*   ECCE12[1]  */\r
4008                                  _UDWORD ECCE22_0:1;   /*   ECCE22[0]  */\r
4009                                  _UDWORD ECCE22_1:1;   /*   ECCE22[1]  */\r
4010                                  _UDWORD ECCOVF2_0:1;  /*   ECCOVF2[0] */\r
4011                                  _UDWORD ECCOVF2_1:1;  /*   ECCOVF2[1] */\r
4012                                  _UDWORD ECCE13_0:1;   /*   ECCE13[0]  */\r
4013                                  _UDWORD ECCE13_1:1;   /*   ECCE13[1]  */\r
4014                                  _UDWORD ECCE23_0:1;   /*   ECCE23[0]  */\r
4015                                  _UDWORD ECCE23_1:1;   /*   ECCE23[1]  */\r
4016                                  _UDWORD ECCOVF3_0:1;  /*   ECCOVF3[0] */\r
4017                                  _UDWORD ECCOVF3_1:1;  /*   ECCOVF3[1] */\r
4018                                  _UDWORD H2XMLB_ERRINT_0:1;/*   H2XMLB_ERRINT[0] */\r
4019                                  _UDWORD H2XMLB_ERRINT_1:1;/*   H2XMLB_ERRINT[1] */\r
4020                                  _UDWORD H2XIC1_ERRINT_0:1;/*   H2XIC1_ERRINT[0] */\r
4021                                  _UDWORD H2XIC1_ERRINT_1:1;/*   H2XIC1_ERRINT[1] */\r
4022                                  _UDWORD X2HPERI1_ERRINT_0:1;/*   X2HPERI1_ERRINT[0] */\r
4023                                  _UDWORD X2HPERI1_ERRINT_1:1;/*   X2HPERI1_ERRINT[1] */\r
4024                                  } BIT;                /*              */\r
4025                           } ICDICFR23;                 /*              */\r
4026                     union {                            /* ICDICFR24    */\r
4027                           _UDWORD LONG;                /*  Long Access */\r
4028                           struct {                     /*  Bit Access  */\r
4029                                  _UDWORD X2HPERI2_ERRINT_0:1;/*   X2HPERI2_ERRINT[0] */\r
4030                                  _UDWORD X2HPERI2_ERRINT_1:1;/*   X2HPERI2_ERRINT[1] */\r
4031                                  _UDWORD X2HPERI34_ERRINT_0:1;/*   X2HPERI34_ERRINT[0] */\r
4032                                  _UDWORD X2HPERI34_ERRINT_1:1;/*   X2HPERI34_ERRINT[1] */\r
4033                                  _UDWORD X2HPERI5_ERRINT_0:1;/*   X2HPERI5_ERRINT[0] */\r
4034                                  _UDWORD X2HPERI5_ERRINT_1:1;/*   X2HPERI5_ERRINT[1] */\r
4035                                  _UDWORD X2HPERI67_ERRINT_0:1;/*   X2HPERI67_ERRINT[0] */\r
4036                                  _UDWORD X2HPERI67_ERRINT_1:1;/*   X2HPERI67_ERRINT[1] */\r
4037                                  _UDWORD X2HDBGR_ERRINT_0:1;/*   X2HDBGR_ERRINT[0] */\r
4038                                  _UDWORD X2HDBGR_ERRINT_1:1;/*   X2HDBGR_ERRINT[1] */\r
4039                                  _UDWORD PRRI_0:1;     /*   PRRI[0]    */\r
4040                                  _UDWORD PRRI_1:1;     /*   PRRI[1]    */\r
4041                                  _UDWORD IFEI0_0:1;    /*   IFEI0[0]   */\r
4042                                  _UDWORD IFEI0_1:1;    /*   IFEI0[1]   */\r
4043                                  _UDWORD OFFI0_0:1;    /*   OFFI0[0]   */\r
4044                                  _UDWORD OFFI0_1:1;    /*   OFFI0[1]   */\r
4045                                  _UDWORD PFVEI0_0:1;   /*   PFVEI0[0]  */\r
4046                                  _UDWORD PFVEI0_1:1;   /*   PFVEI0[1]  */\r
4047                                  _UDWORD IFEI1_0:1;    /*   IFEI1[0]   */\r
4048                                  _UDWORD IFEI1_1:1;    /*   IFEI1[1]   */\r
4049                                  _UDWORD OFFI1_0:1;    /*   OFFI1[0]   */\r
4050                                  _UDWORD OFFI1_1:1;    /*   OFFI1[1]   */\r
4051                                  _UDWORD PFVEI1_0:1;   /*   PFVEI1[0]  */\r
4052                                  _UDWORD PFVEI1_1:1;   /*   PFVEI1[1]  */\r
4053                                  _UDWORD :8;           /*              */\r
4054                                  } BIT;                /*              */\r
4055                           } ICDICFR24;                 /*              */\r
4056                     union {                            /* ICDICFR25    */\r
4057                           _UDWORD LONG;                /*  Long Access */\r
4058                           struct {                     /*  Bit Access  */\r
4059                                  _UDWORD dummy:32;     /*              */\r
4060                                  } BIT;                /*              */\r
4061                           } ICDICFR25;                 /*              */\r
4062                     union {                            /* ICDICFR26    */\r
4063                           _UDWORD LONG;                /*  Long Access */\r
4064                           struct {                     /*  Bit Access  */\r
4065                                  _UDWORD TINT0_0:1;    /*   TINT0[0]   */\r
4066                                  _UDWORD TINT0_1:1;    /*   TINT0[1]   */\r
4067                                  _UDWORD TINT1_0:1;    /*   TINT1[0]   */\r
4068                                  _UDWORD TINT1_1:1;    /*   TINT1[1]   */\r
4069                                  _UDWORD TINT2_0:1;    /*   TINT2[0]   */\r
4070                                  _UDWORD TINT2_1:1;    /*   TINT2[1]   */\r
4071                                  _UDWORD TINT3_0:1;    /*   TINT3[0]   */\r
4072                                  _UDWORD TINT3_1:1;    /*   TINT3[1]   */\r
4073                                  _UDWORD TINT4_0:1;    /*   TINT4[0]   */\r
4074                                  _UDWORD TINT4_1:1;    /*   TINT4[1]   */\r
4075                                  _UDWORD TINT5_0:1;    /*   TINT5[0]   */\r
4076                                  _UDWORD TINT5_1:1;    /*   TINT5[1]   */\r
4077                                  _UDWORD TINT6_0:1;    /*   TINT6[0]   */\r
4078                                  _UDWORD TINT6_1:1;    /*   TINT6[1]   */\r
4079                                  _UDWORD TINT7_0:1;    /*   TINT7[0]   */\r
4080                                  _UDWORD TINT7_1:1;    /*   TINT7[1]   */\r
4081                                  _UDWORD TINT8_0:1;    /*   TINT8[0]   */\r
4082                                  _UDWORD TINT8_1:1;    /*   TINT8[1]   */\r
4083                                  _UDWORD TINT9_0:1;    /*   TINT9[0]   */\r
4084                                  _UDWORD TINT9_1:1;    /*   TINT9[1]   */\r
4085                                  _UDWORD TINT10_0:1;   /*   TINT10[0]  */\r
4086                                  _UDWORD TINT10_1:1;   /*   TINT10[1]  */\r
4087                                  _UDWORD TINT11_0:1;   /*   TINT11[0]  */\r
4088                                  _UDWORD TINT11_1:1;   /*   TINT11[1]  */\r
4089                                  _UDWORD TINT12_0:1;   /*   TINT12[0]  */\r
4090                                  _UDWORD TINT12_1:1;   /*   TINT12[1]  */\r
4091                                  _UDWORD TINT13_0:1;   /*   TINT13[0]  */\r
4092                                  _UDWORD TINT13_1:1;   /*   TINT13[1]  */\r
4093                                  _UDWORD TINT14_0:1;   /*   TINT14[0]  */\r
4094                                  _UDWORD TINT14_1:1;   /*   TINT14[1]  */\r
4095                                  _UDWORD TINT15_0:1;   /*   TINT15[0]  */\r
4096                                  _UDWORD TINT15_1:1;   /*   TINT15[1]  */\r
4097                                  } BIT;                /*              */\r
4098                           } ICDICFR26;                 /*              */\r
4099                     union {                            /* ICDICFR27    */\r
4100                           _UDWORD LONG;                /*  Long Access */\r
4101                           struct {                     /*  Bit Access  */\r
4102                                  _UDWORD TINT16_0:1;   /*   TINT16[0]  */\r
4103                                  _UDWORD TINT16_1:1;   /*   TINT16[1]  */\r
4104                                  _UDWORD TINT17_0:1;   /*   TINT17[0]  */\r
4105                                  _UDWORD TINT17_1:1;   /*   TINT17[1]  */\r
4106                                  _UDWORD TINT18_0:1;   /*   TINT18[0]  */\r
4107                                  _UDWORD TINT18_1:1;   /*   TINT18[1]  */\r
4108                                  _UDWORD TINT19_0:1;   /*   TINT19[0]  */\r
4109                                  _UDWORD TINT19_1:1;   /*   TINT19[1]  */\r
4110                                  _UDWORD TINT20_0:1;   /*   TINT20[0]  */\r
4111                                  _UDWORD TINT20_1:1;   /*   TINT20[1]  */\r
4112                                  _UDWORD TINT21_0:1;   /*   TINT21[0]  */\r
4113                                  _UDWORD TINT21_1:1;   /*   TINT21[1]  */\r
4114                                  _UDWORD TINT22_0:1;   /*   TINT22[0]  */\r
4115                                  _UDWORD TINT22_1:1;   /*   TINT22[1]  */\r
4116                                  _UDWORD TINT23_0:1;   /*   TINT23[0]  */\r
4117                                  _UDWORD TINT23_1:1;   /*   TINT23[1]  */\r
4118                                  _UDWORD TINT24_0:1;   /*   TINT24[0]  */\r
4119                                  _UDWORD TINT24_1:1;   /*   TINT24[1]  */\r
4120                                  _UDWORD TINT25_0:1;   /*   TINT25[0]  */\r
4121                                  _UDWORD TINT25_1:1;   /*   TINT25[1]  */\r
4122                                  _UDWORD TINT26_0:1;   /*   TINT26[0]  */\r
4123                                  _UDWORD TINT26_1:1;   /*   TINT26[1]  */\r
4124                                  _UDWORD TINT27_0:1;   /*   TINT27[0]  */\r
4125                                  _UDWORD TINT27_1:1;   /*   TINT27[1]  */\r
4126                                  _UDWORD TINT28_0:1;   /*   TINT28[0]  */\r
4127                                  _UDWORD TINT28_1:1;   /*   TINT28[1]  */\r
4128                                  _UDWORD TINT29_0:1;   /*   TINT29[0]  */\r
4129                                  _UDWORD TINT29_1:1;   /*   TINT29[1]  */\r
4130                                  _UDWORD TINT30_0:1;   /*   TINT30[0]  */\r
4131                                  _UDWORD TINT30_1:1;   /*   TINT30[1]  */\r
4132                                  _UDWORD TINT31_0:1;   /*   TINT31[0]  */\r
4133                                  _UDWORD TINT31_1:1;   /*   TINT31[1]  */\r
4134                                  } BIT;                /*              */\r
4135                           } ICDICFR27;                 /*              */\r
4136                     union {                            /* ICDICFR28    */\r
4137                           _UDWORD LONG;                /*  Long Access */\r
4138                           struct {                     /*  Bit Access  */\r
4139                                  _UDWORD TINT32_0:1;   /*   TINT32[0]  */\r
4140                                  _UDWORD TINT32_1:1;   /*   TINT32[1]  */\r
4141                                  _UDWORD TINT33_0:1;   /*   TINT33[0]  */\r
4142                                  _UDWORD TINT33_1:1;   /*   TINT33[1]  */\r
4143                                  _UDWORD TINT34_0:1;   /*   TINT34[0]  */\r
4144                                  _UDWORD TINT34_1:1;   /*   TINT34[1]  */\r
4145                                  _UDWORD TINT35_0:1;   /*   TINT35[0]  */\r
4146                                  _UDWORD TINT35_1:1;   /*   TINT35[1]  */\r
4147                                  _UDWORD TINT36_0:1;   /*   TINT36[0]  */\r
4148                                  _UDWORD TINT36_1:1;   /*   TINT36[1]  */\r
4149                                  _UDWORD TINT37_0:1;   /*   TINT37[0]  */\r
4150                                  _UDWORD TINT37_1:1;   /*   TINT37[1]  */\r
4151                                  _UDWORD TINT38_0:1;   /*   TINT38[0]  */\r
4152                                  _UDWORD TINT38_1:1;   /*   TINT38[1]  */\r
4153                                  _UDWORD TINT39_0:1;   /*   TINT39[0]  */\r
4154                                  _UDWORD TINT39_1:1;   /*   TINT39[1]  */\r
4155                                  _UDWORD TINT40_0:1;   /*   TINT40[0]  */\r
4156                                  _UDWORD TINT40_1:1;   /*   TINT40[1]  */\r
4157                                  _UDWORD TINT41_0:1;   /*   TINT41[0]  */\r
4158                                  _UDWORD TINT41_1:1;   /*   TINT41[1]  */\r
4159                                  _UDWORD TINT42_0:1;   /*   TINT42[0]  */\r
4160                                  _UDWORD TINT42_1:1;   /*   TINT42[1]  */\r
4161                                  _UDWORD TINT43_0:1;   /*   TINT43[0]  */\r
4162                                  _UDWORD TINT43_1:1;   /*   TINT43[1]  */\r
4163                                  _UDWORD TINT44_0:1;   /*   TINT44[0]  */\r
4164                                  _UDWORD TINT44_1:1;   /*   TINT44[1]  */\r
4165                                  _UDWORD TINT45_0:1;   /*   TINT45[0]  */\r
4166                                  _UDWORD TINT45_1:1;   /*   TINT45[1]  */\r
4167                                  _UDWORD TINT46_0:1;   /*   TINT46[0]  */\r
4168                                  _UDWORD TINT46_1:1;   /*   TINT46[1]  */\r
4169                                  _UDWORD TINT47_0:1;   /*   TINT47[0]  */\r
4170                                  _UDWORD TINT47_1:1;   /*   TINT47[1]  */\r
4171                                  } BIT;                /*              */\r
4172                           } ICDICFR28;                 /*              */\r
4173                     union {                            /* ICDICFR29    */\r
4174                           _UDWORD LONG;                /*  Long Access */\r
4175                           struct {                     /*  Bit Access  */\r
4176                                  _UDWORD TINT48_0:1;   /*   TINT48[0]  */\r
4177                                  _UDWORD TINT48_1:1;   /*   TINT48[1]  */\r
4178                                  _UDWORD TINT49_0:1;   /*   TINT49[0]  */\r
4179                                  _UDWORD TINT49_1:1;   /*   TINT49[1]  */\r
4180                                  _UDWORD TINT50_0:1;   /*   TINT50[0]  */\r
4181                                  _UDWORD TINT50_1:1;   /*   TINT50[1]  */\r
4182                                  _UDWORD TINT51_0:1;   /*   TINT51[0]  */\r
4183                                  _UDWORD TINT51_1:1;   /*   TINT51[1]  */\r
4184                                  _UDWORD TINT52_0:1;   /*   TINT52[0]  */\r
4185                                  _UDWORD TINT52_1:1;   /*   TINT52[1]  */\r
4186                                  _UDWORD TINT53_0:1;   /*   TINT53[0]  */\r
4187                                  _UDWORD TINT53_1:1;   /*   TINT53[1]  */\r
4188                                  _UDWORD TINT54_0:1;   /*   TINT54[0]  */\r
4189                                  _UDWORD TINT54_1:1;   /*   TINT54[1]  */\r
4190                                  _UDWORD TINT55_0:1;   /*   TINT55[0]  */\r
4191                                  _UDWORD TINT55_1:1;   /*   TINT55[1]  */\r
4192                                  _UDWORD TINT56_0:1;   /*   TINT56[0]  */\r
4193                                  _UDWORD TINT56_1:1;   /*   TINT56[1]  */\r
4194                                  _UDWORD TINT57_0:1;   /*   TINT57[0]  */\r
4195                                  _UDWORD TINT57_1:1;   /*   TINT57[1]  */\r
4196                                  _UDWORD TINT58_0:1;   /*   TINT58[0]  */\r
4197                                  _UDWORD TINT58_1:1;   /*   TINT58[1]  */\r
4198                                  _UDWORD TINT59_0:1;   /*   TINT59[0]  */\r
4199                                  _UDWORD TINT59_1:1;   /*   TINT59[1]  */\r
4200                                  _UDWORD TINT60_0:1;   /*   TINT60[0]  */\r
4201                                  _UDWORD TINT60_1:1;   /*   TINT60[1]  */\r
4202                                  _UDWORD TINT61_0:1;   /*   TINT61[0]  */\r
4203                                  _UDWORD TINT61_1:1;   /*   TINT61[1]  */\r
4204                                  _UDWORD TINT62_0:1;   /*   TINT62[0]  */\r
4205                                  _UDWORD TINT62_1:1;   /*   TINT62[1]  */\r
4206                                  _UDWORD TINT63_0:1;   /*   TINT63[0]  */\r
4207                                  _UDWORD TINT63_1:1;   /*   TINT63[1]  */\r
4208                                  } BIT;                /*              */\r
4209                           } ICDICFR29;                 /*              */\r
4210                     union {                            /* ICDICFR30    */\r
4211                           _UDWORD LONG;                /*  Long Access */\r
4212                           struct {                     /*  Bit Access  */\r
4213                                  _UDWORD TINT64_0:1;   /*   TINT64[0]  */\r
4214                                  _UDWORD TINT64_1:1;   /*   TINT64[1]  */\r
4215                                  _UDWORD TINT65_0:1;   /*   TINT65[0]  */\r
4216                                  _UDWORD TINT65_1:1;   /*   TINT65[1]  */\r
4217                                  _UDWORD TINT66_0:1;   /*   TINT66[0]  */\r
4218                                  _UDWORD TINT66_1:1;   /*   TINT66[1]  */\r
4219                                  _UDWORD TINT67_0:1;   /*   TINT67[0]  */\r
4220                                  _UDWORD TINT67_1:1;   /*   TINT67[1]  */\r
4221                                  _UDWORD TINT68_0:1;   /*   TINT68[0]  */\r
4222                                  _UDWORD TINT68_1:1;   /*   TINT68[1]  */\r
4223                                  _UDWORD TINT69_0:1;   /*   TINT69[0]  */\r
4224                                  _UDWORD TINT69_1:1;   /*   TINT69[1]  */\r
4225                                  _UDWORD TINT70_0:1;   /*   TINT70[0]  */\r
4226                                  _UDWORD TINT70_1:1;   /*   TINT70[1]  */\r
4227                                  _UDWORD TINT71_0:1;   /*   TINT71[0]  */\r
4228                                  _UDWORD TINT71_1:1;   /*   TINT71[1]  */\r
4229                                  _UDWORD TINT72_0:1;   /*   TINT72[0]  */\r
4230                                  _UDWORD TINT72_1:1;   /*   TINT72[1]  */\r
4231                                  _UDWORD TINT73_0:1;   /*   TINT73[0]  */\r
4232                                  _UDWORD TINT73_1:1;   /*   TINT73[1]  */\r
4233                                  _UDWORD :12;          /*              */\r
4234                                  } BIT;                /*              */\r
4235                           } ICDICFR30;                 /*              */\r
4236                     union {                            /* ICDICFR31    */\r
4237                           _UDWORD LONG;                /*  Long Access */\r
4238                           struct {                     /*  Bit Access  */\r
4239                                  _UDWORD TINT80_0:1;   /*   TINT80[0]  */\r
4240                                  _UDWORD TINT80_1:1;   /*   TINT80[1]  */\r
4241                                  _UDWORD TINT81_0:1;   /*   TINT81[0]  */\r
4242                                  _UDWORD TINT81_1:1;   /*   TINT81[1]  */\r
4243                                  _UDWORD TINT82_0:1;   /*   TINT82[0]  */\r
4244                                  _UDWORD TINT82_1:1;   /*   TINT82[1]  */\r
4245                                  _UDWORD TINT83_0:1;   /*   TINT83[0]  */\r
4246                                  _UDWORD TINT83_1:1;   /*   TINT83[1]  */\r
4247                                  _UDWORD TINT84_0:1;   /*   TINT84[0]  */\r
4248                                  _UDWORD TINT84_1:1;   /*   TINT84[1]  */\r
4249                                  _UDWORD TINT85_0:1;   /*   TINT85[0]  */\r
4250                                  _UDWORD TINT85_1:1;   /*   TINT85[1]  */\r
4251                                  _UDWORD TINT86_0:1;   /*   TINT86[0]  */\r
4252                                  _UDWORD TINT86_1:1;   /*   TINT86[1]  */\r
4253                                  _UDWORD TINT87_0:1;   /*   TINT87[0]  */\r
4254                                  _UDWORD TINT87_1:1;   /*   TINT87[1]  */\r
4255                                  _UDWORD TINT88_0:1;   /*   TINT88[0]  */\r
4256                                  _UDWORD TINT88_1:1;   /*   TINT88[1]  */\r
4257                                  _UDWORD TINT89_0:1;   /*   TINT89[0]  */\r
4258                                  _UDWORD TINT89_1:1;   /*   TINT89[1]  */\r
4259                                  _UDWORD TINT90_0:1;   /*   TINT90[0]  */\r
4260                                  _UDWORD TINT90_1:1;   /*   TINT90[1]  */\r
4261                                  _UDWORD TINT91_0:1;   /*   TINT91[0]  */\r
4262                                  _UDWORD TINT91_1:1;   /*   TINT91[1]  */\r
4263                                  _UDWORD TINT92_0:1;   /*   TINT92[0]  */\r
4264                                  _UDWORD TINT92_1:1;   /*   TINT92[1]  */\r
4265                                  _UDWORD TINT93_0:1;   /*   TINT93[0]  */\r
4266                                  _UDWORD TINT93_1:1;   /*   TINT93[1]  */\r
4267                                  _UDWORD TINT94_0:1;   /*   TINT94[0]  */\r
4268                                  _UDWORD TINT94_1:1;   /*   TINT94[1]  */\r
4269                                  _UDWORD TINT95_0:1;   /*   TINT95[0]  */\r
4270                                  _UDWORD TINT95_1:1;   /*   TINT95[1]  */\r
4271                                  } BIT;                /*              */\r
4272                           } ICDICFR31;                 /*              */\r
4273                     union {                            /* ICDICFR32    */\r
4274                           _UDWORD LONG;                /*  Long Access */\r
4275                           struct {                     /*  Bit Access  */\r
4276                                  _UDWORD TINT96_0:1;   /*   TINT96[0]  */\r
4277                                  _UDWORD TINT96_1:1;   /*   TINT96[1]  */\r
4278                                  _UDWORD TINT97_0:1;   /*   TINT97[0]  */\r
4279                                  _UDWORD TINT97_1:1;   /*   TINT97[1]  */\r
4280                                  _UDWORD TINT98_0:1;   /*   TINT98[0]  */\r
4281                                  _UDWORD TINT98_1:1;   /*   TINT98[1]  */\r
4282                                  _UDWORD TINT99_0:1;   /*   TINT99[0]  */\r
4283                                  _UDWORD TINT99_1:1;   /*   TINT99[1]  */\r
4284                                  _UDWORD TINT100_0:1;  /*   TINT100[0] */\r
4285                                  _UDWORD TINT100_1:1;  /*   TINT100[1] */\r
4286                                  _UDWORD TINT101_0:1;  /*   TINT101[0] */\r
4287                                  _UDWORD TINT101_1:1;  /*   TINT101[1] */\r
4288                                  _UDWORD TINT102_0:1;  /*   TINT102[0] */\r
4289                                  _UDWORD TINT102_1:1;  /*   TINT102[1] */\r
4290                                  _UDWORD TINT103_0:1;  /*   TINT103[0] */\r
4291                                  _UDWORD TINT103_1:1;  /*   TINT103[1] */\r
4292                                  _UDWORD TINT104_0:1;  /*   TINT104[0] */\r
4293                                  _UDWORD TINT104_1:1;  /*   TINT104[1] */\r
4294                                  _UDWORD TINT105_0:1;  /*   TINT105[0] */\r
4295                                  _UDWORD TINT105_1:1;  /*   TINT105[1] */\r
4296                                  _UDWORD TINT106_0:1;  /*   TINT106[0] */\r
4297                                  _UDWORD TINT106_1:1;  /*   TINT106[1] */\r
4298                                  _UDWORD TINT107_0:1;  /*   TINT107[0] */\r
4299                                  _UDWORD TINT107_1:1;  /*   TINT107[1] */\r
4300                                  _UDWORD TINT108_0:1;  /*   TINT108[0] */\r
4301                                  _UDWORD TINT108_1:1;  /*   TINT108[1] */\r
4302                                  _UDWORD TINT109_0:1;  /*   TINT109[0] */\r
4303                                  _UDWORD TINT109_1:1;  /*   TINT109[1] */\r
4304                                  _UDWORD TINT110_0:1;  /*   TINT110[0] */\r
4305                                  _UDWORD TINT110_1:1;  /*   TINT110[1] */\r
4306                                  _UDWORD TINT111_0:1;  /*   TINT111[0] */\r
4307                                  _UDWORD TINT111_1:1;  /*   TINT111[1] */\r
4308                                  } BIT;                /*              */\r
4309                           } ICDICFR32;                 /*              */\r
4310                     union {                            /* ICDICFR33    */\r
4311                           _UDWORD LONG;                /*  Long Access */\r
4312                           struct {                     /*  Bit Access  */\r
4313                                  _UDWORD TINT112_0:1;  /*   TINT112[0] */\r
4314                                  _UDWORD TINT112_1:1;  /*   TINT112[1] */\r
4315                                  _UDWORD TINT113_0:1;  /*   TINT113[0] */\r
4316                                  _UDWORD TINT113_1:1;  /*   TINT113[1] */\r
4317                                  _UDWORD TINT114_0:1;  /*   TINT114[0] */\r
4318                                  _UDWORD TINT114_1:1;  /*   TINT114[1] */\r
4319                                  _UDWORD TINT115_0:1;  /*   TINT115[0] */\r
4320                                  _UDWORD TINT115_1:1;  /*   TINT115[1] */\r
4321                                  _UDWORD TINT116_0:1;  /*   TINT116[0] */\r
4322                                  _UDWORD TINT116_1:1;  /*   TINT116[1] */\r
4323                                  _UDWORD TINT117_0:1;  /*   TINT117[0] */\r
4324                                  _UDWORD TINT117_1:1;  /*   TINT117[1] */\r
4325                                  _UDWORD TINT118_0:1;  /*   TINT118[0] */\r
4326                                  _UDWORD TINT118_1:1;  /*   TINT118[1] */\r
4327                                  _UDWORD TINT119_0:1;  /*   TINT119[0] */\r
4328                                  _UDWORD TINT119_1:1;  /*   TINT119[1] */\r
4329                                  _UDWORD TINT120_0:1;  /*   TINT120[0] */\r
4330                                  _UDWORD TINT120_1:1;  /*   TINT120[1] */\r
4331                                  _UDWORD TINT121_0:1;  /*   TINT121[0] */\r
4332                                  _UDWORD TINT121_1:1;  /*   TINT121[1] */\r
4333                                  _UDWORD TINT122_0:1;  /*   TINT122[0] */\r
4334                                  _UDWORD TINT122_1:1;  /*   TINT122[1] */\r
4335                                  _UDWORD TINT123_0:1;  /*   TINT123[0] */\r
4336                                  _UDWORD TINT123_1:1;  /*   TINT123[1] */\r
4337                                  _UDWORD TINT124_0:1;  /*   TINT124[0] */\r
4338                                  _UDWORD TINT124_1:1;  /*   TINT124[1] */\r
4339                                  _UDWORD TINT125_0:1;  /*   TINT125[0] */\r
4340                                  _UDWORD TINT125_1:1;  /*   TINT125[1] */\r
4341                                  _UDWORD TINT126_0:1;  /*   TINT126[0] */\r
4342                                  _UDWORD TINT126_1:1;  /*   TINT126[1] */\r
4343                                  _UDWORD TINT127_0:1;  /*   TINT127[0] */\r
4344                                  _UDWORD TINT127_1:1;  /*   TINT127[1] */\r
4345                                  } BIT;                /*              */\r
4346                           } ICDICFR33;                 /*              */\r
4347                     union {                            /* ICDICFR34    */\r
4348                           _UDWORD LONG;                /*  Long Access */\r
4349                           struct {                     /*  Bit Access  */\r
4350                                  _UDWORD TINT128_0:1;  /*   TINT128[0] */\r
4351                                  _UDWORD TINT128_1:1;  /*   TINT128[1] */\r
4352                                  _UDWORD TINT129_0:1;  /*   TINT129[0] */\r
4353                                  _UDWORD TINT129_1:1;  /*   TINT129[1] */\r
4354                                  _UDWORD TINT130_0:1;  /*   TINT130[0] */\r
4355                                  _UDWORD TINT130_1:1;  /*   TINT130[1] */\r
4356                                  _UDWORD TINT131_0:1;  /*   TINT131[0] */\r
4357                                  _UDWORD TINT131_1:1;  /*   TINT131[1] */\r
4358                                  _UDWORD TINT132_0:1;  /*   TINT132[0] */\r
4359                                  _UDWORD TINT132_1:1;  /*   TINT132[1] */\r
4360                                  _UDWORD TINT133_0:1;  /*   TINT133[0] */\r
4361                                  _UDWORD TINT133_1:1;  /*   TINT133[1] */\r
4362                                  _UDWORD TINT134_0:1;  /*   TINT134[0] */\r
4363                                  _UDWORD TINT134_1:1;  /*   TINT134[1] */\r
4364                                  _UDWORD TINT135_0:1;  /*   TINT135[0] */\r
4365                                  _UDWORD TINT135_1:1;  /*   TINT135[1] */\r
4366                                  _UDWORD TINT136_0:1;  /*   TINT136[0] */\r
4367                                  _UDWORD TINT136_1:1;  /*   TINT136[1] */\r
4368                                  _UDWORD TINT137_0:1;  /*   TINT137[0] */\r
4369                                  _UDWORD TINT137_1:1;  /*   TINT137[1] */\r
4370                                  _UDWORD TINT138_0:1;  /*   TINT138[0] */\r
4371                                  _UDWORD TINT138_1:1;  /*   TINT138[1] */\r
4372                                  _UDWORD TINT139_0:1;  /*   TINT139[0] */\r
4373                                  _UDWORD TINT139_1:1;  /*   TINT139[1] */\r
4374                                  _UDWORD TINT140_0:1;  /*   TINT140[0] */\r
4375                                  _UDWORD TINT140_1:1;  /*   TINT140[1] */\r
4376                                  _UDWORD TINT141_0:1;  /*   TINT141[0] */\r
4377                                  _UDWORD TINT141_1:1;  /*   TINT141[1] */\r
4378                                  _UDWORD TINT142_0:1;  /*   TINT142[0] */\r
4379                                  _UDWORD TINT142_1:1;  /*   TINT142[1] */\r
4380                                  _UDWORD TINT143_0:1;  /*   TINT143[0] */\r
4381                                  _UDWORD TINT143_1:1;  /*   TINT143[1] */\r
4382                                  } BIT;                /*              */\r
4383                           } ICDICFR34;                 /*              */\r
4384                     union {                            /* ICDICFR35    */\r
4385                           _UDWORD LONG;                /*  Long Access */\r
4386                           struct {                     /*  Bit Access  */\r
4387                                  _UDWORD TINT144_0:1;  /*   TINT144[0] */\r
4388                                  _UDWORD TINT144_1:1;  /*   TINT144[1] */\r
4389                                  _UDWORD TINT145_0:1;  /*   TINT145[0] */\r
4390                                  _UDWORD TINT145_1:1;  /*   TINT145[1] */\r
4391                                  _UDWORD TINT146_0:1;  /*   TINT146[0] */\r
4392                                  _UDWORD TINT146_1:1;  /*   TINT146[1] */\r
4393                                  _UDWORD TINT147_0:1;  /*   TINT147[0] */\r
4394                                  _UDWORD TINT147_1:1;  /*   TINT147[1] */\r
4395                                  _UDWORD TINT148_0:1;  /*   TINT148[0] */\r
4396                                  _UDWORD TINT148_1:1;  /*   TINT148[1] */\r
4397                                  _UDWORD TINT149_0:1;  /*   TINT149[0] */\r
4398                                  _UDWORD TINT149_1:1;  /*   TINT149[1] */\r
4399                                  _UDWORD TINT150_0:1;  /*   TINT150[0] */\r
4400                                  _UDWORD TINT150_1:1;  /*   TINT150[1] */\r
4401                                  _UDWORD TINT151_0:1;  /*   TINT151[0] */\r
4402                                  _UDWORD TINT151_1:1;  /*   TINT151[1] */\r
4403                                  _UDWORD TINT152_0:1;  /*   TINT152[0] */\r
4404                                  _UDWORD TINT152_1:1;  /*   TINT152[1] */\r
4405                                  _UDWORD TINT153_0:1;  /*   TINT153[0] */\r
4406                                  _UDWORD TINT153_1:1;  /*   TINT153[1] */\r
4407                                  _UDWORD TINT154_0:1;  /*   TINT154[0] */\r
4408                                  _UDWORD TINT154_1:1;  /*   TINT154[1] */\r
4409                                  _UDWORD TINT155_0:1;  /*   TINT155[0] */\r
4410                                  _UDWORD TINT155_1:1;  /*   TINT155[1] */\r
4411                                  _UDWORD TINT156_0:1;  /*   TINT156[0] */\r
4412                                  _UDWORD TINT156_1:1;  /*   TINT156[1] */\r
4413                                  _UDWORD TINT157_0:1;  /*   TINT157[0] */\r
4414                                  _UDWORD TINT157_1:1;  /*   TINT157[1] */\r
4415                                  _UDWORD TINT158_0:1;  /*   TINT158[0] */\r
4416                                  _UDWORD TINT158_1:1;  /*   TINT158[1] */\r
4417                                  _UDWORD TINT159_0:1;  /*   TINT159[0] */\r
4418                                  _UDWORD TINT159_1:1;  /*   TINT159[1] */\r
4419                                  } BIT;                /*              */\r
4420                           } ICDICFR35;                 /*              */\r
4421                     union {                            /* ICDICFR36    */\r
4422                           _UDWORD LONG;                /*  Long Access */\r
4423                           struct {                     /*  Bit Access  */\r
4424                                  _UDWORD TINT160_0:1;  /*   TINT160[0] */\r
4425                                  _UDWORD TINT160_1:1;  /*   TINT160[1] */\r
4426                                  _UDWORD TINT161_0:1;  /*   TINT161[0] */\r
4427                                  _UDWORD TINT161_1:1;  /*   TINT161[1] */\r
4428                                  _UDWORD TINT162_0:1;  /*   TINT162[0] */\r
4429                                  _UDWORD TINT162_1:1;  /*   TINT162[1] */\r
4430                                  _UDWORD :26;          /*              */\r
4431                                  } BIT;                /*              */\r
4432                           } ICDICFR36;                 /*              */\r
4433                     } n;                               /*              */\r
4434              } ICDICFR;                                /*              */\r
4435        _UBYTE wk19[108];                               /*              */\r
4436        union {                                         /* ppi_status   */\r
4437              _UDWORD LONG;                             /*  Long Access */\r
4438              struct {                                  /*  Bit Access  */\r
4439                     _UDWORD :11;                       /*              */\r
4440                     _UDWORD ppi_status0:1;             /*   ppi_status[0] */\r
4441                     _UDWORD ppi_status1:1;             /*   ppi_status[1] */\r
4442                     _UDWORD ppi_status2:1;             /*   ppi_status[2] */\r
4443                     _UDWORD ppi_status3:1;             /*   ppi_status[3] */\r
4444                     _UDWORD ppi_status4:1;             /*   ppi_status[4] */\r
4445                     _UDWORD :16;                       /*              */\r
4446                     } BIT;                             /*              */\r
4447              } ppi_status;                             /*              */\r
4448        union {                                         /* spi_status   */\r
4449              _UDWORD LONG;                             /*  Long Access */\r
4450              struct {                                  /*  Bit Access  */\r
4451                     _UDWORD spi_status0:1;             /*   spi_status[0] */\r
4452                     _UDWORD spi_status1:1;             /*   spi_status[1] */\r
4453                     _UDWORD spi_status2:1;             /*   spi_status[2] */\r
4454                     _UDWORD spi_status3:1;             /*   spi_status[3] */\r
4455                     _UDWORD spi_status4:1;             /*   spi_status[4] */\r
4456                     _UDWORD spi_status5:1;             /*   spi_status[5] */\r
4457                     _UDWORD spi_status6:1;             /*   spi_status[6] */\r
4458                     _UDWORD spi_status7:1;             /*   spi_status[7] */\r
4459                     _UDWORD spi_status8:1;             /*   spi_status[8] */\r
4460                     _UDWORD spi_status9:1;             /*   spi_status[9] */\r
4461                     _UDWORD spi_status10:1;            /*   spi_status[10] */\r
4462                     _UDWORD spi_status11:1;            /*   spi_status[11] */\r
4463                     _UDWORD spi_status12:1;            /*   spi_status[12] */\r
4464                     _UDWORD spi_status13:1;            /*   spi_status[13] */\r
4465                     _UDWORD spi_status14:1;            /*   spi_status[14] */\r
4466                     _UDWORD spi_status15:1;            /*   spi_status[15] */\r
4467                     _UDWORD spi_status16:1;            /*   spi_status[16] */\r
4468                     _UDWORD spi_status17:1;            /*   spi_status[17] */\r
4469                     _UDWORD spi_status18:1;            /*   spi_status[18] */\r
4470                     _UDWORD spi_status19:1;            /*   spi_status[19] */\r
4471                     _UDWORD spi_status20:1;            /*   spi_status[20] */\r
4472                     _UDWORD spi_status21:1;            /*   spi_status[21] */\r
4473                     _UDWORD spi_status22:1;            /*   spi_status[22] */\r
4474                     _UDWORD spi_status23:1;            /*   spi_status[23] */\r
4475                     _UDWORD spi_status24:1;            /*   spi_status[24] */\r
4476                     _UDWORD spi_status25:1;            /*   spi_status[25] */\r
4477                     _UDWORD spi_status26:1;            /*   spi_status[26] */\r
4478                     _UDWORD spi_status27:1;            /*   spi_status[27] */\r
4479                     _UDWORD spi_status28:1;            /*   spi_status[28] */\r
4480                     _UDWORD spi_status29:1;            /*   spi_status[29] */\r
4481                     _UDWORD spi_status30:1;            /*   spi_status[30] */\r
4482                     _UDWORD spi_status31:1;            /*   spi_status[31] */\r
4483                     } BIT;                             /*              */\r
4484              } spi_status[17];                         /*              */\r
4485        _UBYTE wk20[440];                               /*              */\r
4486        union {                                         /* ICDSGIR      */\r
4487              _UDWORD LONG;                             /*  Long Access */\r
4488              struct {                                  /*  Bit Access  */\r
4489                     _UDWORD SGIINTID:4;                /*   SGIINTID   */\r
4490                     _UDWORD :11;                       /*              */\r
4491                     _UDWORD SATT:1;                    /*   SATT       */\r
4492                     _UDWORD CPUTargetList:8;           /*   CPUTargetList */\r
4493                     _UDWORD TargetListFilter:2;        /*   TargetListFilter */\r
4494                     _UDWORD :6;                        /*              */\r
4495                     } BIT;                             /*              */\r
4496              } ICDSGIR;                                /*              */\r
4497        _UBYTE wk21[252];                               /*              */\r
4498        union {                                         /* ICCICR       */\r
4499              _UDWORD LONG;                             /*  Long Access */\r
4500              struct {                                  /*  Bit Access  */\r
4501                     _UDWORD EnableS:1;                 /*   EnableS    */\r
4502                     _UDWORD EnableNS:1;                /*   EnableNS   */\r
4503                     _UDWORD AckCtl:1;                  /*   AckCtl     */\r
4504                     _UDWORD FIQEn:1;                   /*   FIQEn      */\r
4505                     _UDWORD SBPR:1;                    /*   SBPR       */\r
4506                     _UDWORD :27;                       /*              */\r
4507                     } BIT;                             /*              */\r
4508              } ICCICR;                                 /*              */\r
4509        union {                                         /* ICCPMR       */\r
4510              _UDWORD LONG;                             /*  Long Access */\r
4511              struct {                                  /*  Bit Access  */\r
4512                     _UDWORD Priority:8;                /*   Priority   */\r
4513                     _UDWORD :24;                       /*              */\r
4514                     } BIT;                             /*              */\r
4515              } ICCPMR;                                 /*              */\r
4516        union {                                         /* ICCBPR       */\r
4517              _UDWORD LONG;                             /*  Long Access */\r
4518              struct {                                  /*  Bit Access  */\r
4519                     _UDWORD Binarypoint:3;             /*   Binarypoint */\r
4520                     _UDWORD :29;                       /*              */\r
4521                     } BIT;                             /*              */\r
4522              } ICCBPR;                                 /*              */\r
4523        union {                                         /* ICCIAR       */\r
4524              _UDWORD LONG;                             /*  Long Access */\r
4525              struct {                                  /*  Bit Access  */\r
4526                     _UDWORD ACKINTID:10;               /*   ACKINTID   */\r
4527                     _UDWORD CPUID:3;                   /*   CPUID      */\r
4528                     _UDWORD :19;                       /*              */\r
4529                     } BIT;                             /*              */\r
4530              } ICCIAR;                                 /*              */\r
4531        union {                                         /* ICCEOIR      */\r
4532              _UDWORD LONG;                             /*  Long Access */\r
4533              struct {                                  /*  Bit Access  */\r
4534                     _UDWORD EOIINTID:10;               /*   EOIINTID   */\r
4535                     _UDWORD CPUID:3;                   /*   CPUID      */\r
4536                     _UDWORD :19;                       /*              */\r
4537                     } BIT;                             /*              */\r
4538              } ICCEOIR;                                /*              */\r
4539        union {                                         /* ICCRPR       */\r
4540              _UDWORD LONG;                             /*  Long Access */\r
4541              struct {                                  /*  Bit Access  */\r
4542                     _UDWORD Priority:8;                /*   Priority   */\r
4543                     _UDWORD :24;                       /*              */\r
4544                     } BIT;                             /*              */\r
4545              } ICCRPR;                                 /*              */\r
4546        union {                                         /* ICCHPIR      */\r
4547              _UDWORD LONG;                             /*  Long Access */\r
4548              struct {                                  /*  Bit Access  */\r
4549                     _UDWORD PENDINTID:10;              /*   PENDINTID  */\r
4550                     _UDWORD CPUID:3;                   /*   CPUID      */\r
4551                     _UDWORD :19;                       /*              */\r
4552                     } BIT;                             /*              */\r
4553              } ICCHPIR;                                /*              */\r
4554        union {                                         /* ICCABPR      */\r
4555              _UDWORD LONG;                             /*  Long Access */\r
4556              struct {                                  /*  Bit Access  */\r
4557                     _UDWORD Binarypoint:3;             /*   Binarypoint */\r
4558                     _UDWORD :29;                       /*              */\r
4559                     } BIT;                             /*              */\r
4560              } ICCABPR;                                /*              */\r
4561        _UBYTE wk22[220];                               /*              */\r
4562        _UDWORD ICCIDR;                                 /* ICCIDR       */\r
4563 };                                                     /*              */\r
4564 struct st_intc_2 {                                     /* struct INTC2 */\r
4565        union {                                         /* ICR0         */\r
4566              _UWORD WORD;                              /*  Word Access */\r
4567              struct {                                  /*  Bit Access  */\r
4568                     _UWORD :1;                         /*              */\r
4569                     _UWORD NMIF:1;                     /*   NMIF       */\r
4570                     _UWORD :6;                         /*              */\r
4571                     _UWORD NMIE:1;                     /*   NMIE       */\r
4572                     _UWORD :6;                         /*              */\r
4573                     _UWORD NMIL:1;                     /*   NMIL       */\r
4574                     } BIT;                             /*              */\r
4575              } ICR0;                                   /*              */\r
4576        union {                                         /* ICR1         */\r
4577              _UWORD WORD;                              /*  Word Access */\r
4578              struct {                                  /*  Bit Access  */\r
4579                     _UWORD IRQ00S:1;                   /*   IRQ00S     */\r
4580                     _UWORD IRQ01S:1;                   /*   IRQ01S     */\r
4581                     _UWORD IRQ10S:1;                   /*   IRQ10S     */\r
4582                     _UWORD IRQ11S:1;                   /*   IRQ11S     */\r
4583                     _UWORD IRQ20S:1;                   /*   IRQ20S     */\r
4584                     _UWORD IRQ21S:1;                   /*   IRQ21S     */\r
4585                     _UWORD IRQ30S:1;                   /*   IRQ30S     */\r
4586                     _UWORD IRQ31S:1;                   /*   IRQ31S     */\r
4587                     _UWORD IRQ40S:1;                   /*   IRQ40S     */\r
4588                     _UWORD IRQ41S:1;                   /*   IRQ41S     */\r
4589                     _UWORD IRQ50S:1;                   /*   IRQ50S     */\r
4590                     _UWORD IRQ51S:1;                   /*   IRQ51S     */\r
4591                     _UWORD IRQ60S:1;                   /*   IRQ60S     */\r
4592                     _UWORD IRQ61S:1;                   /*   IRQ61S     */\r
4593                     _UWORD IRQ70S:1;                   /*   IRQ70S     */\r
4594                     _UWORD IRQ71S:1;                   /*   IRQ71S     */\r
4595                     } BIT;                             /*              */\r
4596              } ICR1;                                   /*              */\r
4597        _UBYTE wk0[2];                                  /*              */\r
4598        union {                                         /* IRQRR        */\r
4599              _UWORD WORD;                              /*  Word Access */\r
4600              struct {                                  /*  Bit Access  */\r
4601                     _UWORD IRQ0F:1;                    /*   IRQ0F      */\r
4602                     _UWORD IRQ1F:1;                    /*   IRQ1F      */\r
4603                     _UWORD IRQ2F:1;                    /*   IRQ2F      */\r
4604                     _UWORD IRQ3F:1;                    /*   IRQ3F      */\r
4605                     _UWORD IRQ4F:1;                    /*   IRQ4F      */\r
4606                     _UWORD IRQ5F:1;                    /*   IRQ5F      */\r
4607                     _UWORD IRQ6F:1;                    /*   IRQ6F      */\r
4608                     _UWORD IRQ7F:1;                    /*   IRQ7F      */\r
4609                     _UWORD :8;                         /*              */\r
4610                     } BIT;                             /*              */\r
4611              } IRQRR;                                  /*              */\r
4612        _UBYTE wk1[16];                                 /*              */\r
4613        union {                                         /* MXIR0        */\r
4614              _UWORD WORD;                              /*  Word Access */\r
4615              struct {                                  /*  Bit Access  */\r
4616                     _UWORD MXI:1;                      /*   MXI        */\r
4617                     _UWORD :15;                        /*              */\r
4618                     } BIT;                             /*              */\r
4619              } MXIR0;                                  /*              */\r
4620        union {                                         /* MXIR1        */\r
4621              _UWORD WORD;                              /*  Word Access */\r
4622              struct {                                  /*  Bit Access  */\r
4623                     _UWORD MXI:1;                      /*   MXI        */\r
4624                     _UWORD :15;                        /*              */\r
4625                     } BIT;                             /*              */\r
4626              } MXIR1;                                  /*              */\r
4627 };                                                     /*              */\r
4628 \r
4629 #ifndef ARM_SIM\r
4630 #define INTC  (*(volatile struct st_intc *)  0xE8201000)  /* INTC  Address */\r
4631 #define INTC2 (*(volatile struct st_intc_2 *)0xFCFEF800)  /* INTC2 Address */\r
4632 #else   /* ARM_SIM */\r
4633 #define INTC  (*(volatile struct st_intc *)  0x45201000)  /* INTC  Address */\r
4634 #define INTC2 (*(volatile struct st_intc_2 *)0x49FEF800)  /* INTC2 Address */\r
4635 #endif  /* ARM_SIM */\r
4636 \r
4637 #endif /* __INTC_IODEFINE_H__ */\r
4638 \r
4639 /* End of File */\r