Ignore:
Timestamp:
Apr 5, 2019, 9:26:53 PM (5 years ago)
Author:
coas-nagasima
Message:

mbed関連を更新
シリアルドライバをmbedのHALを使うよう変更
ファイルディスクリプタの処理を更新

Location:
asp3_tinet_ecnl_arm/trunk/asp3_dcre/mbed/targets/TARGET_RENESAS/TARGET_RZA1XX
Files:
1 added
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • asp3_tinet_ecnl_arm/trunk/asp3_dcre/mbed/targets/TARGET_RENESAS/TARGET_RZA1XX/TARGET_RZ_A1H/device/inc/iodefines/gpio_iodefine.h

    r352 r374  
    1919* following link:
    2020* http://www.renesas.com/disclaimer*
    21 * Copyright (C) 2013-2014 Renesas Electronics Corporation. All rights reserved.
     21* Copyright (C) 2013-2015 Renesas Electronics Corporation. All rights reserved.
    2222*******************************************************************************/
    2323/*******************************************************************************
     
    2525* $Rev: $
    2626* $Date::                           $
    27 * Description : Definition of I/O Register (V1.00a)
     27* Description : Definition of I/O Register for RZ/A1H,M (V2.00h)
    2828******************************************************************************/
    2929#ifndef GPIO_IODEFINE_H
    3030#define GPIO_IODEFINE_H
    3131/* ->QAC 0639 : Over 127 members (C90) */
     32/* ->QAC 0857 : Over 1024 #define (C90) */
     33/* ->MISRA 18.4 : Pack unpack union */ /* ->SEC M1.6.2 */
    3234/* ->SEC M1.10.1 : Not magic number */
    3335
    34 struct st_gpio
    35 {                                                          /* GPIO             */
    36 /* start of struct st_gpio_from_p1 */
    37     volatile uint16_t P1;                                     /*  P1              */
    38     volatile uint8_t   dummy348[2];                            /*                  */
    39 /* end of struct st_gpio_from_p1 */
    40 /* start of struct st_gpio_from_p1 */
    41     volatile uint16_t P2;                                     /*  P2              */
    42     volatile uint8_t   dummy349[2];                            /*                  */
    43 /* end of struct st_gpio_from_p1 */
    44 /* start of struct st_gpio_from_p1 */
    45     volatile uint16_t P3;                                     /*  P3              */
    46     volatile uint8_t   dummy350[2];                            /*                  */
    47 /* end of struct st_gpio_from_p1 */
    48 /* start of struct st_gpio_from_p1 */
    49     volatile uint16_t P4;                                     /*  P4              */
    50     volatile uint8_t   dummy351[2];                            /*                  */
    51 /* end of struct st_gpio_from_p1 */
    52 /* start of struct st_gpio_from_p1 */
    53     volatile uint16_t P5;                                     /*  P5              */
    54     volatile uint8_t   dummy352[2];                            /*                  */
    55 /* end of struct st_gpio_from_p1 */
    56 /* start of struct st_gpio_from_p1 */
    57     volatile uint16_t P6;                                     /*  P6              */
    58     volatile uint8_t   dummy353[2];                            /*                  */
    59 /* end of struct st_gpio_from_p1 */
    60 /* start of struct st_gpio_from_p1 */
    61     volatile uint16_t P7;                                     /*  P7              */
    62     volatile uint8_t   dummy354[2];                            /*                  */
    63 /* end of struct st_gpio_from_p1 */
    64 /* start of struct st_gpio_from_p1 */
    65     volatile uint16_t P8;                                     /*  P8              */
    66     volatile uint8_t   dummy355[2];                            /*                  */
    67 /* end of struct st_gpio_from_p1 */
    68 /* start of struct st_gpio_from_p1 */
    69     volatile uint16_t P9;                                     /*  P9              */
    70     volatile uint8_t   dummy356[2];                            /*                  */
    71 /* end of struct st_gpio_from_p1 */
    72 /* start of struct st_gpio_from_p1 */
    73     volatile uint16_t P10;                                    /*  P10             */
    74     volatile uint8_t   dummy357[2];                            /*                  */
    75 /* end of struct st_gpio_from_p1 */
    76 /* start of struct st_gpio_from_p1 */
    77     volatile uint16_t P11;                                    /*  P11             */
    78     volatile uint8_t   dummy3580[2];                           /*                  */
    79 /* end of struct st_gpio_from_p1 */
    80     volatile uint8_t   dummy3581[212];                         /*                  */
    81 #define GPIO_PSRn_COUNT 11
    82     volatile uint32_t  PSR1;                                   /*  PSR1            */
    83     volatile uint32_t  PSR2;                                   /*  PSR2            */
    84     volatile uint32_t  PSR3;                                   /*  PSR3            */
    85     volatile uint32_t  PSR4;                                   /*  PSR4            */
    86     volatile uint32_t  PSR5;                                   /*  PSR5            */
    87     volatile uint32_t  PSR6;                                   /*  PSR6            */
    88     volatile uint32_t  PSR7;                                   /*  PSR7            */
    89     volatile uint32_t  PSR8;                                   /*  PSR8            */
    90     volatile uint32_t  PSR9;                                   /*  PSR9            */
    91     volatile uint32_t  PSR10;                                  /*  PSR10           */
    92     volatile uint32_t  PSR11;                                  /*  PSR11           */
    93     volatile uint8_t   dummy359[208];                          /*                  */
    94 /* start of struct st_gpio_from_ppr0 */
    95     volatile uint16_t PPR0;                                   /*  PPR0            */
    96     volatile uint8_t   dummy360[2];                            /*                  */
    97 /* end of struct st_gpio_from_ppr0 */
    98 /* start of struct st_gpio_from_ppr0 */
    99     volatile uint16_t PPR1;                                   /*  PPR1            */
    100     volatile uint8_t   dummy361[2];                            /*                  */
    101 /* end of struct st_gpio_from_ppr0 */
    102 /* start of struct st_gpio_from_ppr0 */
    103     volatile uint16_t PPR2;                                   /*  PPR2            */
    104     volatile uint8_t   dummy362[2];                            /*                  */
    105 /* end of struct st_gpio_from_ppr0 */
    106 /* start of struct st_gpio_from_ppr0 */
    107     volatile uint16_t PPR3;                                   /*  PPR3            */
    108     volatile uint8_t   dummy363[2];                            /*                  */
    109 /* end of struct st_gpio_from_ppr0 */
    110 /* start of struct st_gpio_from_ppr0 */
    111     volatile uint16_t PPR4;                                   /*  PPR4            */
    112     volatile uint8_t   dummy364[2];                            /*                  */
    113 /* end of struct st_gpio_from_ppr0 */
    114 /* start of struct st_gpio_from_ppr0 */
    115     volatile uint16_t PPR5;                                   /*  PPR5            */
    116     volatile uint8_t   dummy365[2];                            /*                  */
    117 /* end of struct st_gpio_from_ppr0 */
    118 /* start of struct st_gpio_from_ppr0 */
    119     volatile uint16_t PPR6;                                   /*  PPR6            */
    120     volatile uint8_t   dummy366[2];                            /*                  */
    121 /* end of struct st_gpio_from_ppr0 */
    122 /* start of struct st_gpio_from_ppr0 */
    123     volatile uint16_t PPR7;                                   /*  PPR7            */
    124     volatile uint8_t   dummy367[2];                            /*                  */
    125 /* end of struct st_gpio_from_ppr0 */
    126 /* start of struct st_gpio_from_ppr0 */
    127     volatile uint16_t PPR8;                                   /*  PPR8            */
    128     volatile uint8_t   dummy368[2];                            /*                  */
    129 /* end of struct st_gpio_from_ppr0 */
    130 /* start of struct st_gpio_from_ppr0 */
    131     volatile uint16_t PPR9;                                   /*  PPR9            */
    132     volatile uint8_t   dummy369[2];                            /*                  */
    133 /* end of struct st_gpio_from_ppr0 */
    134 /* start of struct st_gpio_from_ppr0 */
    135     volatile uint16_t PPR10;                                  /*  PPR10           */
    136     volatile uint8_t   dummy370[2];                            /*                  */
    137 /* end of struct st_gpio_from_ppr0 */
    138 /* start of struct st_gpio_from_ppr0 */
    139     volatile uint16_t PPR11;                                  /*  PPR11           */
    140     volatile uint8_t   dummy3710[2];                           /*                  */
    141 /* end of struct st_gpio_from_ppr0 */
    142     volatile uint8_t   dummy3711[212];                         /*                  */
    143 /* start of struct st_gpio_from_pm1 */
    144     volatile uint16_t PM1;                                    /*  PM1             */
    145     volatile uint8_t   dummy372[2];                            /*                  */
    146 /* end of struct st_gpio_from_pm1 */
    147 /* start of struct st_gpio_from_pm1 */
    148     volatile uint16_t PM2;                                    /*  PM2             */
    149     volatile uint8_t   dummy373[2];                            /*                  */
    150 /* end of struct st_gpio_from_pm1 */
    151 /* start of struct st_gpio_from_pm1 */
    152     volatile uint16_t PM3;                                    /*  PM3             */
    153     volatile uint8_t   dummy374[2];                            /*                  */
    154 /* end of struct st_gpio_from_pm1 */
    155 /* start of struct st_gpio_from_pm1 */
    156     volatile uint16_t PM4;                                    /*  PM4             */
    157     volatile uint8_t   dummy375[2];                            /*                  */
    158 /* end of struct st_gpio_from_pm1 */
    159 /* start of struct st_gpio_from_pm1 */
    160     volatile uint16_t PM5;                                    /*  PM5             */
    161     volatile uint8_t   dummy376[2];                            /*                  */
    162 /* end of struct st_gpio_from_pm1 */
    163 /* start of struct st_gpio_from_pm1 */
    164     volatile uint16_t PM6;                                    /*  PM6             */
    165     volatile uint8_t   dummy377[2];                            /*                  */
    166 /* end of struct st_gpio_from_pm1 */
    167 /* start of struct st_gpio_from_pm1 */
    168     volatile uint16_t PM7;                                    /*  PM7             */
    169     volatile uint8_t   dummy378[2];                            /*                  */
    170 /* end of struct st_gpio_from_pm1 */
    171 /* start of struct st_gpio_from_pm1 */
    172     volatile uint16_t PM8;                                    /*  PM8             */
    173     volatile uint8_t   dummy379[2];                            /*                  */
    174 /* end of struct st_gpio_from_pm1 */
    175 /* start of struct st_gpio_from_pm1 */
    176     volatile uint16_t PM9;                                    /*  PM9             */
    177     volatile uint8_t   dummy380[2];                            /*                  */
    178 /* end of struct st_gpio_from_pm1 */
    179 /* start of struct st_gpio_from_pm1 */
    180     volatile uint16_t PM10;                                   /*  PM10            */
    181     volatile uint8_t   dummy381[2];                            /*                  */
    182 /* end of struct st_gpio_from_pm1 */
    183 /* start of struct st_gpio_from_pm1 */
    184     volatile uint16_t PM11;                                   /*  PM11            */
    185     volatile uint8_t   dummy3820[2];                           /*                  */
    186 /* end of struct st_gpio_from_pm1 */
    187     volatile uint8_t   dummy3821[208];                         /*                  */
    188 /* start of struct st_gpio_from_pmc0 */
    189     volatile uint16_t PMC0;                                   /*  PMC0            */
    190     volatile uint8_t   dummy383[2];                            /*                  */
    191 /* end of struct st_gpio_from_pmc0 */
    192 /* start of struct st_gpio_from_pmc0 */
    193     volatile uint16_t PMC1;                                   /*  PMC1            */
    194     volatile uint8_t   dummy384[2];                            /*                  */
    195 /* end of struct st_gpio_from_pmc0 */
    196 /* start of struct st_gpio_from_pmc0 */
    197     volatile uint16_t PMC2;                                   /*  PMC2            */
    198     volatile uint8_t   dummy385[2];                            /*                  */
    199 /* end of struct st_gpio_from_pmc0 */
    200 /* start of struct st_gpio_from_pmc0 */
    201     volatile uint16_t PMC3;                                   /*  PMC3            */
    202     volatile uint8_t   dummy386[2];                            /*                  */
    203 /* end of struct st_gpio_from_pmc0 */
    204 /* start of struct st_gpio_from_pmc0 */
    205     volatile uint16_t PMC4;                                   /*  PMC4            */
    206     volatile uint8_t   dummy387[2];                            /*                  */
    207 /* end of struct st_gpio_from_pmc0 */
    208 /* start of struct st_gpio_from_pmc0 */
    209     volatile uint16_t PMC5;                                   /*  PMC5            */
    210     volatile uint8_t   dummy388[2];                            /*                  */
    211 /* end of struct st_gpio_from_pmc0 */
    212 /* start of struct st_gpio_from_pmc0 */
    213     volatile uint16_t PMC6;                                   /*  PMC6            */
    214     volatile uint8_t   dummy389[2];                            /*                  */
    215 /* end of struct st_gpio_from_pmc0 */
    216 /* start of struct st_gpio_from_pmc0 */
    217     volatile uint16_t PMC7;                                   /*  PMC7            */
    218     volatile uint8_t   dummy390[2];                            /*                  */
    219 /* end of struct st_gpio_from_pmc0 */
    220 /* start of struct st_gpio_from_pmc0 */
    221     volatile uint16_t PMC8;                                   /*  PMC8            */
    222     volatile uint8_t   dummy391[2];                            /*                  */
    223 /* end of struct st_gpio_from_pmc0 */
    224 /* start of struct st_gpio_from_pmc0 */
    225     volatile uint16_t PMC9;                                   /*  PMC9            */
    226     volatile uint8_t   dummy392[2];                            /*                  */
    227 /* end of struct st_gpio_from_pmc0 */
    228 /* start of struct st_gpio_from_pmc0 */
    229     volatile uint16_t PMC10;                                  /*  PMC10           */
    230     volatile uint8_t   dummy393[2];                            /*                  */
    231 /* end of struct st_gpio_from_pmc0 */
    232 /* start of struct st_gpio_from_pmc0 */
    233     volatile uint16_t PMC11;                                  /*  PMC11           */
    234     volatile uint8_t   dummy3940[2];                           /*                  */
    235 /* end of struct st_gpio_from_pmc0 */
    236     volatile uint8_t   dummy3941[212];                         /*                  */
    237 /* start of struct st_gpio_from_pfc1 */
    238     volatile uint16_t PFC1;                                   /*  PFC1            */
    239     volatile uint8_t   dummy395[2];                            /*                  */
    240 /* end of struct st_gpio_from_pfc1 */
    241 /* start of struct st_gpio_from_pfc1 */
    242     volatile uint16_t PFC2;                                   /*  PFC2            */
    243     volatile uint8_t   dummy396[2];                            /*                  */
    244 /* end of struct st_gpio_from_pfc1 */
    245 /* start of struct st_gpio_from_pfc1 */
    246     volatile uint16_t PFC3;                                   /*  PFC3            */
    247     volatile uint8_t   dummy397[2];                            /*                  */
    248 /* end of struct st_gpio_from_pfc1 */
    249 /* start of struct st_gpio_from_pfc1 */
    250     volatile uint16_t PFC4;                                   /*  PFC4            */
    251     volatile uint8_t   dummy398[2];                            /*                  */
    252 /* end of struct st_gpio_from_pfc1 */
    253 /* start of struct st_gpio_from_pfc1 */
    254     volatile uint16_t PFC5;                                   /*  PFC5            */
    255     volatile uint8_t   dummy399[2];                            /*                  */
    256 /* end of struct st_gpio_from_pfc1 */
    257 /* start of struct st_gpio_from_pfc1 */
    258     volatile uint16_t PFC6;                                   /*  PFC6            */
    259     volatile uint8_t   dummy400[2];                            /*                  */
    260 /* end of struct st_gpio_from_pfc1 */
    261 /* start of struct st_gpio_from_pfc1 */
    262     volatile uint16_t PFC7;                                   /*  PFC7            */
    263     volatile uint8_t   dummy401[2];                            /*                  */
    264 /* end of struct st_gpio_from_pfc1 */
    265 /* start of struct st_gpio_from_pfc1 */
    266     volatile uint16_t PFC8;                                   /*  PFC8            */
    267     volatile uint8_t   dummy402[2];                            /*                  */
    268 /* end of struct st_gpio_from_pfc1 */
    269 /* start of struct st_gpio_from_pfc1 */
    270     volatile uint16_t PFC9;                                   /*  PFC9            */
    271     volatile uint8_t   dummy403[2];                            /*                  */
    272 /* end of struct st_gpio_from_pfc1 */
    273 /* start of struct st_gpio_from_pfc1 */
    274     volatile uint16_t PFC10;                                  /*  PFC10           */
    275     volatile uint8_t   dummy404[2];                            /*                  */
    276 /* end of struct st_gpio_from_pfc1 */
    277 /* start of struct st_gpio_from_pfc1 */
    278     volatile uint16_t PFC11;                                  /*  PFC11           */
    279     volatile uint8_t   dummy4050[2];                           /*                  */
    280 /* end of struct st_gpio_from_pfc1 */
    281     volatile uint8_t   dummy4051[212];                         /*                  */
    282 /* start of struct st_gpio_from_pfce1 */
    283     volatile uint16_t PFCE1;                                  /*  PFCE1           */
    284     volatile uint8_t   dummy406[2];                            /*                  */
    285 /* end of struct st_gpio_from_pfce1 */
    286 /* start of struct st_gpio_from_pfce1 */
    287     volatile uint16_t PFCE2;                                  /*  PFCE2           */
    288     volatile uint8_t   dummy407[2];                            /*                  */
    289 /* end of struct st_gpio_from_pfce1 */
    290 /* start of struct st_gpio_from_pfce1 */
    291     volatile uint16_t PFCE3;                                  /*  PFCE3           */
    292     volatile uint8_t   dummy408[2];                            /*                  */
    293 /* end of struct st_gpio_from_pfce1 */
    294 /* start of struct st_gpio_from_pfce1 */
    295     volatile uint16_t PFCE4;                                  /*  PFCE4           */
    296     volatile uint8_t   dummy409[2];                            /*                  */
    297 /* end of struct st_gpio_from_pfce1 */
    298 /* start of struct st_gpio_from_pfce1 */
    299     volatile uint16_t PFCE5;                                  /*  PFCE5           */
    300     volatile uint8_t   dummy410[2];                            /*                  */
    301 /* end of struct st_gpio_from_pfce1 */
    302 /* start of struct st_gpio_from_pfce1 */
    303     volatile uint16_t PFCE6;                                  /*  PFCE6           */
    304     volatile uint8_t   dummy411[2];                            /*                  */
    305 /* end of struct st_gpio_from_pfce1 */
    306 /* start of struct st_gpio_from_pfce1 */
    307     volatile uint16_t PFCE7;                                  /*  PFCE7           */
    308     volatile uint8_t   dummy412[2];                            /*                  */
    309 /* end of struct st_gpio_from_pfce1 */
    310 /* start of struct st_gpio_from_pfce1 */
    311     volatile uint16_t PFCE8;                                  /*  PFCE8           */
    312     volatile uint8_t   dummy413[2];                            /*                  */
    313 /* end of struct st_gpio_from_pfce1 */
    314 /* start of struct st_gpio_from_pfce1 */
    315     volatile uint16_t PFCE9;                                  /*  PFCE9           */
    316     volatile uint8_t   dummy414[2];                            /*                  */
    317 /* end of struct st_gpio_from_pfce1 */
    318 /* start of struct st_gpio_from_pfce1 */
    319     volatile uint16_t PFCE10;                                 /*  PFCE10          */
    320     volatile uint8_t   dummy415[2];                            /*                  */
    321 /* end of struct st_gpio_from_pfce1 */
    322 /* start of struct st_gpio_from_pfce1 */
    323     volatile uint16_t PFCE11;                                 /*  PFCE11          */
    324     volatile uint8_t   dummy4160[2];                           /*                  */
    325 /* end of struct st_gpio_from_pfce1 */
    326     volatile uint8_t   dummy4161[212];                         /*                  */
    327 /* start of struct st_gpio_from_pnot1 */
    328     volatile uint16_t PNOT1;                                  /*  PNOT1           */
    329     volatile uint8_t   dummy417[2];                            /*                  */
    330 /* end of struct st_gpio_from_pnot1 */
    331 /* start of struct st_gpio_from_pnot1 */
    332     volatile uint16_t PNOT2;                                  /*  PNOT2           */
    333     volatile uint8_t   dummy418[2];                            /*                  */
    334 /* end of struct st_gpio_from_pnot1 */
    335 /* start of struct st_gpio_from_pnot1 */
    336     volatile uint16_t PNOT3;                                  /*  PNOT3           */
    337     volatile uint8_t   dummy419[2];                            /*                  */
    338 /* end of struct st_gpio_from_pnot1 */
    339 /* start of struct st_gpio_from_pnot1 */
    340     volatile uint16_t PNOT4;                                  /*  PNOT4           */
    341     volatile uint8_t   dummy420[2];                            /*                  */
    342 /* end of struct st_gpio_from_pnot1 */
    343 /* start of struct st_gpio_from_pnot1 */
    344     volatile uint16_t PNOT5;                                  /*  PNOT5           */
    345     volatile uint8_t   dummy421[2];                            /*                  */
    346 /* end of struct st_gpio_from_pnot1 */
    347 /* start of struct st_gpio_from_pnot1 */
    348     volatile uint16_t PNOT6;                                  /*  PNOT6           */
    349     volatile uint8_t   dummy422[2];                            /*                  */
    350 /* end of struct st_gpio_from_pnot1 */
    351 /* start of struct st_gpio_from_pnot1 */
    352     volatile uint16_t PNOT7;                                  /*  PNOT7           */
    353     volatile uint8_t   dummy423[2];                            /*                  */
    354 /* end of struct st_gpio_from_pnot1 */
    355 /* start of struct st_gpio_from_pnot1 */
    356     volatile uint16_t PNOT8;                                  /*  PNOT8           */
    357     volatile uint8_t   dummy424[2];                            /*                  */
    358 /* end of struct st_gpio_from_pnot1 */
    359 /* start of struct st_gpio_from_pnot1 */
    360     volatile uint16_t PNOT9;                                  /*  PNOT9           */
    361     volatile uint8_t   dummy425[2];                            /*                  */
    362 /* end of struct st_gpio_from_pnot1 */
    363 /* start of struct st_gpio_from_pnot1 */
    364     volatile uint16_t PNOT10;                                 /*  PNOT10          */
    365     volatile uint8_t   dummy426[2];                            /*                  */
    366 /* end of struct st_gpio_from_pnot1 */
    367 /* start of struct st_gpio_from_pnot1 */
    368     volatile uint16_t PNOT11;                                 /*  PNOT11          */
    369     volatile uint8_t   dummy4270[2];                           /*                  */
    370 /* end of struct st_gpio_from_pnot1 */
    371     volatile uint8_t   dummy4271[212];                         /*                  */
    372 #define GPIO_PMSRn_COUNT 11
    373     volatile uint32_t  PMSR1;                                  /*  PMSR1           */
    374     volatile uint32_t  PMSR2;                                  /*  PMSR2           */
    375     volatile uint32_t  PMSR3;                                  /*  PMSR3           */
    376     volatile uint32_t  PMSR4;                                  /*  PMSR4           */
    377     volatile uint32_t  PMSR5;                                  /*  PMSR5           */
    378     volatile uint32_t  PMSR6;                                  /*  PMSR6           */
    379     volatile uint32_t  PMSR7;                                  /*  PMSR7           */
    380     volatile uint32_t  PMSR8;                                  /*  PMSR8           */
    381     volatile uint32_t  PMSR9;                                  /*  PMSR9           */
    382     volatile uint32_t  PMSR10;                                 /*  PMSR10          */
    383     volatile uint32_t  PMSR11;                                 /*  PMSR11          */
    384     volatile uint8_t   dummy428[208];                          /*                  */
    385 #define GPIO_PMCSRn_COUNT 12
    386     volatile uint32_t  PMCSR0;                                 /*  PMCSR0          */
    387     volatile uint32_t  PMCSR1;                                 /*  PMCSR1          */
    388     volatile uint32_t  PMCSR2;                                 /*  PMCSR2          */
    389     volatile uint32_t  PMCSR3;                                 /*  PMCSR3          */
    390     volatile uint32_t  PMCSR4;                                 /*  PMCSR4          */
    391     volatile uint32_t  PMCSR5;                                 /*  PMCSR5          */
    392     volatile uint32_t  PMCSR6;                                 /*  PMCSR6          */
    393     volatile uint32_t  PMCSR7;                                 /*  PMCSR7          */
    394     volatile uint32_t  PMCSR8;                                 /*  PMCSR8          */
    395     volatile uint32_t  PMCSR9;                                 /*  PMCSR9          */
    396     volatile uint32_t  PMCSR10;                                /*  PMCSR10         */
    397     volatile uint32_t  PMCSR11;                                /*  PMCSR11         */
    398     volatile uint8_t   dummy429[212];                          /*                  */
    399 /* start of struct st_gpio_from_pfcae1 */
    400     volatile uint16_t PFCAE1;                                 /*  PFCAE1          */
    401     volatile uint8_t   dummy430[2];                            /*                  */
    402 /* end of struct st_gpio_from_pfcae1 */
    403 /* start of struct st_gpio_from_pfcae1 */
    404     volatile uint16_t PFCAE2;                                 /*  PFCAE2          */
    405     volatile uint8_t   dummy431[2];                            /*                  */
    406 /* end of struct st_gpio_from_pfcae1 */
    407 /* start of struct st_gpio_from_pfcae1 */
    408     volatile uint16_t PFCAE3;                                 /*  PFCAE3          */
    409     volatile uint8_t   dummy432[2];                            /*                  */
    410 /* end of struct st_gpio_from_pfcae1 */
    411 /* start of struct st_gpio_from_pfcae1 */
    412     volatile uint16_t PFCAE4;                                 /*  PFCAE4          */
    413     volatile uint8_t   dummy433[2];                            /*                  */
    414 /* end of struct st_gpio_from_pfcae1 */
    415 /* start of struct st_gpio_from_pfcae1 */
    416     volatile uint16_t PFCAE5;                                 /*  PFCAE5          */
    417     volatile uint8_t   dummy434[2];                            /*                  */
    418 /* end of struct st_gpio_from_pfcae1 */
    419 /* start of struct st_gpio_from_pfcae1 */
    420     volatile uint16_t PFCAE6;                                 /*  PFCAE6          */
    421     volatile uint8_t   dummy435[2];                            /*                  */
    422 /* end of struct st_gpio_from_pfcae1 */
    423 /* start of struct st_gpio_from_pfcae1 */
    424     volatile uint16_t PFCAE7;                                 /*  PFCAE7          */
    425     volatile uint8_t   dummy436[2];                            /*                  */
    426 /* end of struct st_gpio_from_pfcae1 */
    427 /* start of struct st_gpio_from_pfcae1 */
    428     volatile uint16_t PFCAE8;                                 /*  PFCAE8          */
    429     volatile uint8_t   dummy437[2];                            /*                  */
    430 /* end of struct st_gpio_from_pfcae1 */
    431 /* start of struct st_gpio_from_pfcae1 */
    432     volatile uint16_t PFCAE9;                                 /*  PFCAE9          */
    433     volatile uint8_t   dummy438[2];                            /*                  */
    434 /* end of struct st_gpio_from_pfcae1 */
    435 /* start of struct st_gpio_from_pfcae1 */
    436     volatile uint16_t PFCAE10;                                /*  PFCAE10         */
    437     volatile uint8_t   dummy439[2];                            /*                  */
    438 /* end of struct st_gpio_from_pfcae1 */
    439 /* start of struct st_gpio_from_pfcae1 */
    440     volatile uint16_t PFCAE11;                                /*  PFCAE11         */
    441     volatile uint8_t   dummy4400[2];                           /*                  */
    442 /* end of struct st_gpio_from_pfcae1 */
    443     volatile uint8_t   dummy4401[464];                         /*                  */
    444     volatile uint32_t  SNCR;                                   /*  SNCR            */
    445     volatile uint8_t   dummy441[13308];                        /*                  */
    446     volatile uint16_t PIBC0;                                  /*  PIBC0           */
    447     volatile uint8_t   dummy442[2];                            /*                  */
    448 /* start of struct st_gpio_from_pibc1 */
    449     volatile uint16_t PIBC1;                                  /*  PIBC1           */
    450     volatile uint8_t   dummy443[2];                            /*                  */
    451 /* end of struct st_gpio_from_pibc1 */
    452 /* start of struct st_gpio_from_pibc1 */
    453     volatile uint16_t PIBC2;                                  /*  PIBC2           */
    454     volatile uint8_t   dummy444[2];                            /*                  */
    455 /* end of struct st_gpio_from_pibc1 */
    456 /* start of struct st_gpio_from_pibc1 */
    457     volatile uint16_t PIBC3;                                  /*  PIBC3           */
    458     volatile uint8_t   dummy445[2];                            /*                  */
    459 /* end of struct st_gpio_from_pibc1 */
    460 /* start of struct st_gpio_from_pibc1 */
    461     volatile uint16_t PIBC4;                                  /*  PIBC4           */
    462     volatile uint8_t   dummy446[2];                            /*                  */
    463 /* end of struct st_gpio_from_pibc1 */
    464 /* start of struct st_gpio_from_pibc1 */
    465     volatile uint16_t PIBC5;                                  /*  PIBC5           */
    466     volatile uint8_t   dummy447[2];                            /*                  */
    467 /* end of struct st_gpio_from_pibc1 */
    468 /* start of struct st_gpio_from_pibc1 */
    469     volatile uint16_t PIBC6;                                  /*  PIBC6           */
    470     volatile uint8_t   dummy448[2];                            /*                  */
    471 /* end of struct st_gpio_from_pibc1 */
    472 /* start of struct st_gpio_from_pibc1 */
    473     volatile uint16_t PIBC7;                                  /*  PIBC7           */
    474     volatile uint8_t   dummy449[2];                            /*                  */
    475 /* end of struct st_gpio_from_pibc1 */
    476 /* start of struct st_gpio_from_pibc1 */
    477     volatile uint16_t PIBC8;                                  /*  PIBC8           */
    478     volatile uint8_t   dummy450[2];                            /*                  */
    479 /* end of struct st_gpio_from_pibc1 */
    480 /* start of struct st_gpio_from_pibc1 */
    481     volatile uint16_t PIBC9;                                  /*  PIBC9           */
    482     volatile uint8_t   dummy451[2];                            /*                  */
    483 /* end of struct st_gpio_from_pibc1 */
    484 /* start of struct st_gpio_from_pibc1 */
    485     volatile uint16_t PIBC10;                                 /*  PIBC10          */
    486     volatile uint8_t   dummy452[2];                            /*                  */
    487 /* end of struct st_gpio_from_pibc1 */
    488 /* start of struct st_gpio_from_pibc1 */
    489     volatile uint16_t PIBC11;                                 /*  PIBC11          */
    490     volatile uint8_t   dummy4530[2];                           /*                  */
    491 /* end of struct st_gpio_from_pibc1 */
    492     volatile uint8_t   dummy4531[212];                         /*                  */
    493 /* start of struct st_gpio_from_pbdc1 */
    494     volatile uint16_t PBDC1;                                  /*  PBDC1           */
    495     volatile uint8_t   dummy454[2];                            /*                  */
    496 /* end of struct st_gpio_from_pbdc1 */
    497 /* start of struct st_gpio_from_pbdc1 */
    498     volatile uint16_t PBDC2;                                  /*  PBDC2           */
    499     volatile uint8_t   dummy455[2];                            /*                  */
    500 /* end of struct st_gpio_from_pbdc1 */
    501 /* start of struct st_gpio_from_pbdc1 */
    502     volatile uint16_t PBDC3;                                  /*  PBDC3           */
    503     volatile uint8_t   dummy456[2];                            /*                  */
    504 /* end of struct st_gpio_from_pbdc1 */
    505 /* start of struct st_gpio_from_pbdc1 */
    506     volatile uint16_t PBDC4;                                  /*  PBDC4           */
    507     volatile uint8_t   dummy457[2];                            /*                  */
    508 /* end of struct st_gpio_from_pbdc1 */
    509 /* start of struct st_gpio_from_pbdc1 */
    510     volatile uint16_t PBDC5;                                  /*  PBDC5           */
    511     volatile uint8_t   dummy458[2];                            /*                  */
    512 /* end of struct st_gpio_from_pbdc1 */
    513 /* start of struct st_gpio_from_pbdc1 */
    514     volatile uint16_t PBDC6;                                  /*  PBDC6           */
    515     volatile uint8_t   dummy459[2];                            /*                  */
    516 /* end of struct st_gpio_from_pbdc1 */
    517 /* start of struct st_gpio_from_pbdc1 */
    518     volatile uint16_t PBDC7;                                  /*  PBDC7           */
    519     volatile uint8_t   dummy460[2];                            /*                  */
    520 /* end of struct st_gpio_from_pbdc1 */
    521 /* start of struct st_gpio_from_pbdc1 */
    522     volatile uint16_t PBDC8;                                  /*  PBDC8           */
    523     volatile uint8_t   dummy461[2];                            /*                  */
    524 /* end of struct st_gpio_from_pbdc1 */
    525 /* start of struct st_gpio_from_pbdc1 */
    526     volatile uint16_t PBDC9;                                  /*  PBDC9           */
    527     volatile uint8_t   dummy462[2];                            /*                  */
    528 /* end of struct st_gpio_from_pbdc1 */
    529 /* start of struct st_gpio_from_pbdc1 */
    530     volatile uint16_t PBDC10;                                 /*  PBDC10          */
    531     volatile uint8_t   dummy463[2];                            /*                  */
    532 /* end of struct st_gpio_from_pbdc1 */
    533 /* start of struct st_gpio_from_pbdc1 */
    534     volatile uint16_t PBDC11;                                 /*  PBDC11          */
    535     volatile uint8_t   dummy4640[2];                           /*                  */
    536 /* end of struct st_gpio_from_pbdc1 */
    537     volatile uint8_t   dummy4641[212];                         /*                  */
    538 /* start of struct st_gpio_from_pipc1 */
    539     volatile uint16_t PIPC1;                                  /*  PIPC1           */
    540     volatile uint8_t   dummy465[2];                            /*                  */
    541 /* end of struct st_gpio_from_pipc1 */
    542 /* start of struct st_gpio_from_pipc1 */
    543     volatile uint16_t PIPC2;                                  /*  PIPC2           */
    544     volatile uint8_t   dummy466[2];                            /*                  */
    545 /* end of struct st_gpio_from_pipc1 */
    546 /* start of struct st_gpio_from_pipc1 */
    547     volatile uint16_t PIPC3;                                  /*  PIPC3           */
    548     volatile uint8_t   dummy467[2];                            /*                  */
    549 /* end of struct st_gpio_from_pipc1 */
    550 /* start of struct st_gpio_from_pipc1 */
    551     volatile uint16_t PIPC4;                                  /*  PIPC4           */
    552     volatile uint8_t   dummy468[2];                            /*                  */
    553 /* end of struct st_gpio_from_pipc1 */
    554 /* start of struct st_gpio_from_pipc1 */
    555     volatile uint16_t PIPC5;                                  /*  PIPC5           */
    556     volatile uint8_t   dummy469[2];                            /*                  */
    557 /* end of struct st_gpio_from_pipc1 */
    558 /* start of struct st_gpio_from_pipc1 */
    559     volatile uint16_t PIPC6;                                  /*  PIPC6           */
    560     volatile uint8_t   dummy470[2];                            /*                  */
    561 /* end of struct st_gpio_from_pipc1 */
    562 /* start of struct st_gpio_from_pipc1 */
    563     volatile uint16_t PIPC7;                                  /*  PIPC7           */
    564     volatile uint8_t   dummy471[2];                            /*                  */
    565 /* end of struct st_gpio_from_pipc1 */
    566 /* start of struct st_gpio_from_pipc1 */
    567     volatile uint16_t PIPC8;                                  /*  PIPC8           */
    568     volatile uint8_t   dummy472[2];                            /*                  */
    569 /* end of struct st_gpio_from_pipc1 */
    570 /* start of struct st_gpio_from_pipc1 */
    571     volatile uint16_t PIPC9;                                  /*  PIPC9           */
    572     volatile uint8_t   dummy473[2];                            /*                  */
    573 /* end of struct st_gpio_from_pipc1 */
    574 /* start of struct st_gpio_from_pipc1 */
    575     volatile uint16_t PIPC10;                                 /*  PIPC10          */
    576     volatile uint8_t   dummy474[2];                            /*                  */
    577 /* end of struct st_gpio_from_pipc1 */
    578 /* start of struct st_gpio_from_pipc1 */
    579     volatile uint16_t PIPC11;                                 /*  PIPC11          */
    580     volatile uint8_t   dummy4750[2];                           /*                  */
    581 /* end of struct st_gpio_from_pipc1 */
    582     volatile uint8_t   dummy4751[2288];                        /*                  */
    583     volatile uint16_t JPPR0;                                  /*  JPPR0           */
    584     volatile uint8_t   dummy476[30];                           /*                  */
    585     volatile uint16_t JPMC0;                                  /*  JPMC0           */
    586     volatile uint8_t   dummy477[78];                           /*                  */
    587     volatile uint32_t  JPMCSR0;                                /*  JPMCSR0         */
    588     volatile uint8_t   dummy478[876];                          /*                  */
    589     volatile uint16_t JPIBC0;                                 /*  JPIBC0          */
    590 };
    591 
    592 
    593 struct st_gpio_from_p1
    594 {
    595     volatile uint16_t P1;                                     /*  P1              */
    596     volatile uint8_t   dummy1[3];                              /*                  */
    597 };
    598 
    599 
    600 struct st_gpio_from_ppr0
    601 {
    602     volatile uint16_t PPR0;                                   /*  PPR0            */
    603     volatile uint8_t   dummy1[2];                              /*                  */
    604 };
    605 
    606 
    607 struct st_gpio_from_pm1
    608 {
    609     volatile uint16_t PM1;                                    /*  PM1             */
    610     volatile uint8_t   dummy1[2];                              /*                  */
    611 };
    612 
    613 
    614 struct st_gpio_from_pmc0
    615 {
    616     volatile uint16_t PMC0;                                   /*  PMC0            */
    617     volatile uint8_t   dummy1[2];                              /*                  */
    618 };
    619 
    620 
    621 struct st_gpio_from_pfc1
    622 {
    623     volatile uint16_t PFC1;                                   /*  PFC1            */
    624     volatile uint8_t   dummy1[2];                              /*                  */
    625 };
    626 
    627 
    628 struct st_gpio_from_pfce1
    629 {
    630     volatile uint16_t PFCE1;                                  /*  PFCE1           */
    631     volatile uint8_t   dummy1[2];                              /*                  */
    632 };
    633 
    634 
    635 struct st_gpio_from_pnot1
    636 {
    637     volatile uint16_t PNOT1;                                  /*  PNOT1           */
    638     volatile uint8_t   dummy1[2];                              /*                  */
    639 };
    640 
    641 
    642 struct st_gpio_from_pfcae1
    643 {
    644     volatile uint16_t PFCAE1;                                 /*  PFCAE1          */
    645     volatile uint8_t   dummy1[2];                              /*                  */
    646 };
    647 
    648 
    649 struct st_gpio_from_pibc1
    650 {
    651     volatile uint16_t PIBC1;                                  /*  PIBC1           */
    652     volatile uint8_t   dummy1[2];                              /*                  */
    653 };
    654 
    655 
    656 struct st_gpio_from_pbdc1
    657 {
    658     volatile uint16_t PBDC1;                                  /*  PBDC1           */
    659     volatile uint8_t   dummy1[2];                              /*                  */
    660 };
    661 
    662 
    663 struct st_gpio_from_pipc1
    664 {
    665     volatile uint16_t PIPC1;                                  /*  PIPC1           */
    666     volatile uint8_t   dummy1[2];                              /*                  */
    667 };
    668 
    669 
    67036#define GPIO    (*(struct st_gpio    *)0xFCFE3004uL) /* GPIO */
    67137
    672 /* Start of channnel array defines of GPIO */
    673 
    674 /* Channnel array defines of GPIO_FROM_PIPC1_ARRAY */
     38
     39/* Start of channel array defines of GPIO */
     40
     41/* Channel array defines of GPIO_FROM_PIPC1_ARRAY */
    67542/*(Sample) value = GPIO_FROM_PIPC1_ARRAY[ channel ]->PIPC1; */
    676 #define GPIO_FROM_PIPC1_ARRAY_COUNT  11
     43#define GPIO_FROM_PIPC1_ARRAY_COUNT  (11)
    67744#define GPIO_FROM_PIPC1_ARRAY_ADDRESS_LIST \
    67845{   /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
     
    69360
    69461
    695 /* Channnel array defines of GPIO_FROM_PBDC1_ARRAY */
     62/* Channel array defines of GPIO_FROM_PBDC1_ARRAY */
    69663/*(Sample) value = GPIO_FROM_PBDC1_ARRAY[ channel ]->PBDC1; */
    697 #define GPIO_FROM_PBDC1_ARRAY_COUNT  11
     64#define GPIO_FROM_PBDC1_ARRAY_COUNT  (11)
    69865#define GPIO_FROM_PBDC1_ARRAY_ADDRESS_LIST \
    69966{   /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
     
    71481
    71582
    716 /* Channnel array defines of GPIO_FROM_PIBC1_ARRAY */
     83/* Channel array defines of GPIO_FROM_PIBC1_ARRAY */
    71784/*(Sample) value = GPIO_FROM_PIBC1_ARRAY[ channel ]->PIBC1; */
    718 #define GPIO_FROM_PIBC1_ARRAY_COUNT  11
     85#define GPIO_FROM_PIBC1_ARRAY_COUNT  (12)
    71986#define GPIO_FROM_PIBC1_ARRAY_ADDRESS_LIST \
    72087{   /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
    721     &GPIO_FROM_PIBC1, &GPIO_FROM_PIBC2, &GPIO_FROM_PIBC3, &GPIO_FROM_PIBC4, &GPIO_FROM_PIBC5, &GPIO_FROM_PIBC6, &GPIO_FROM_PIBC7, &GPIO_FROM_PIBC8, \
    722     &GPIO_FROM_PIBC9, &GPIO_FROM_PIBC10, &GPIO_FROM_PIBC11 \
     88    &GPIO_FROM_PIBC0, &GPIO_FROM_PIBC1, &GPIO_FROM_PIBC2, &GPIO_FROM_PIBC3, &GPIO_FROM_PIBC4, &GPIO_FROM_PIBC5, &GPIO_FROM_PIBC6, &GPIO_FROM_PIBC7, \
     89    &GPIO_FROM_PIBC8, &GPIO_FROM_PIBC9, &GPIO_FROM_PIBC10, &GPIO_FROM_PIBC11 \
    72390}   /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */ /* { } is for MISRA 19.4 */
     91#define GPIO_FROM_PIBC0 (*(struct st_gpio_from_pibc1 *)&GPIO.PIBC0) /* GPIO_FROM_PIBC0 */
    72492#define GPIO_FROM_PIBC1 (*(struct st_gpio_from_pibc1 *)&GPIO.PIBC1) /* GPIO_FROM_PIBC1 */
    72593#define GPIO_FROM_PIBC2 (*(struct st_gpio_from_pibc1 *)&GPIO.PIBC2) /* GPIO_FROM_PIBC2 */
     
    735103
    736104
    737 /* Channnel array defines of GPIO_FROM_PFCAE1_ARRAY */
     105/* Channel array defines of GPIO_FROM_PFCAE1_ARRAY */
    738106/*(Sample) value = GPIO_FROM_PFCAE1_ARRAY[ channel ]->PFCAE1; */
    739 #define GPIO_FROM_PFCAE1_ARRAY_COUNT  11
     107#define GPIO_FROM_PFCAE1_ARRAY_COUNT  (11)
    740108#define GPIO_FROM_PFCAE1_ARRAY_ADDRESS_LIST \
    741109{   /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
     
    756124
    757125
    758 /* Channnel array defines of GPIO_FROM_PNOT1_ARRAY */
     126/* Channel array defines of GPIO_FROM_PNOT1_ARRAY */
    759127/*(Sample) value = GPIO_FROM_PNOT1_ARRAY[ channel ]->PNOT1; */
    760 #define GPIO_FROM_PNOT1_ARRAY_COUNT  11
     128#define GPIO_FROM_PNOT1_ARRAY_COUNT  (11)
    761129#define GPIO_FROM_PNOT1_ARRAY_ADDRESS_LIST \
    762130{   /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
     
    777145
    778146
    779 /* Channnel array defines of GPIO_FROM_PFCE1_ARRAY */
     147/* Channel array defines of GPIO_FROM_PFCE1_ARRAY */
    780148/*(Sample) value = GPIO_FROM_PFCE1_ARRAY[ channel ]->PFCE1; */
    781 #define GPIO_FROM_PFCE1_ARRAY_COUNT  11
     149#define GPIO_FROM_PFCE1_ARRAY_COUNT  (11)
    782150#define GPIO_FROM_PFCE1_ARRAY_ADDRESS_LIST \
    783151{   /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
     
    798166
    799167
    800 /* Channnel array defines of GPIO_FROM_PFC1_ARRAY */
     168/* Channel array defines of GPIO_FROM_PFC1_ARRAY */
    801169/*(Sample) value = GPIO_FROM_PFC1_ARRAY[ channel ]->PFC1; */
    802 #define GPIO_FROM_PFC1_ARRAY_COUNT  11
     170#define GPIO_FROM_PFC1_ARRAY_COUNT  (11)
    803171#define GPIO_FROM_PFC1_ARRAY_ADDRESS_LIST \
    804172{   /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
     
    819187
    820188
    821 /* Channnel array defines of GPIO_FROM_PMC0_ARRAY */
     189/* Channel array defines of GPIO_FROM_PMC0_ARRAY */
    822190/*(Sample) value = GPIO_FROM_PMC0_ARRAY[ channel ]->PMC0; */
    823 #define GPIO_FROM_PMC0_ARRAY_COUNT  12
     191#define GPIO_FROM_PMC0_ARRAY_COUNT  (12)
    824192#define GPIO_FROM_PMC0_ARRAY_ADDRESS_LIST \
    825193{   /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
     
    841209
    842210
    843 /* Channnel array defines of GPIO_FROM_PM1_ARRAY */
     211/* Channel array defines of GPIO_FROM_PM1_ARRAY */
    844212/*(Sample) value = GPIO_FROM_PM1_ARRAY[ channel ]->PM1; */
    845 #define GPIO_FROM_PM1_ARRAY_COUNT  11
     213#define GPIO_FROM_PM1_ARRAY_COUNT  (11)
    846214#define GPIO_FROM_PM1_ARRAY_ADDRESS_LIST \
    847215{   /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
     
    862230
    863231
    864 /* Channnel array defines of GPIO_FROM_PPR0_ARRAY */
     232/* Channel array defines of GPIO_FROM_PPR0_ARRAY */
    865233/*(Sample) value = GPIO_FROM_PPR0_ARRAY[ channel ]->PPR0; */
    866 #define GPIO_FROM_PPR0_ARRAY_COUNT  12
     234#define GPIO_FROM_PPR0_ARRAY_COUNT  (12)
    867235#define GPIO_FROM_PPR0_ARRAY_ADDRESS_LIST \
    868236{   /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
     
    884252
    885253
    886 /* Channnel array defines of GPIO_FROM_P1_ARRAY */
     254/* Channel array defines of GPIO_FROM_P1_ARRAY */
    887255/*(Sample) value = GPIO_FROM_P1_ARRAY[ channel ]->P1; */
    888 #define GPIO_FROM_P1_ARRAY_COUNT  11
     256#define GPIO_FROM_P1_ARRAY_COUNT  (11)
    889257#define GPIO_FROM_P1_ARRAY_ADDRESS_LIST \
    890258{   /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \
     
    904272#define GPIO_FROM_P11 (*(struct st_gpio_from_p1 *)&GPIO.P11)     /* GPIO_FROM_P11 */
    905273
    906 /* End of channnel array defines of GPIO */
    907 
    908 
    909 #define GPIOP1 GPIO.P1
    910 #define GPIOP2 GPIO.P2
    911 #define GPIOP3 GPIO.P3
    912 #define GPIOP4 GPIO.P4
    913 #define GPIOP5 GPIO.P5
    914 #define GPIOP6 GPIO.P6
    915 #define GPIOP7 GPIO.P7
    916 #define GPIOP8 GPIO.P8
    917 #define GPIOP9 GPIO.P9
    918 #define GPIOP10 GPIO.P10
    919 #define GPIOP11 GPIO.P11
    920 #define GPIOPSR1 GPIO.PSR1
    921 #define GPIOPSR2 GPIO.PSR2
    922 #define GPIOPSR3 GPIO.PSR3
    923 #define GPIOPSR4 GPIO.PSR4
    924 #define GPIOPSR5 GPIO.PSR5
    925 #define GPIOPSR6 GPIO.PSR6
    926 #define GPIOPSR7 GPIO.PSR7
    927 #define GPIOPSR8 GPIO.PSR8
    928 #define GPIOPSR9 GPIO.PSR9
    929 #define GPIOPSR10 GPIO.PSR10
    930 #define GPIOPSR11 GPIO.PSR11
    931 #define GPIOPPR0 GPIO.PPR0
    932 #define GPIOPPR1 GPIO.PPR1
    933 #define GPIOPPR2 GPIO.PPR2
    934 #define GPIOPPR3 GPIO.PPR3
    935 #define GPIOPPR4 GPIO.PPR4
    936 #define GPIOPPR5 GPIO.PPR5
    937 #define GPIOPPR6 GPIO.PPR6
    938 #define GPIOPPR7 GPIO.PPR7
    939 #define GPIOPPR8 GPIO.PPR8
    940 #define GPIOPPR9 GPIO.PPR9
    941 #define GPIOPPR10 GPIO.PPR10
    942 #define GPIOPPR11 GPIO.PPR11
    943 #define GPIOPM1 GPIO.PM1
    944 #define GPIOPM2 GPIO.PM2
    945 #define GPIOPM3 GPIO.PM3
    946 #define GPIOPM4 GPIO.PM4
    947 #define GPIOPM5 GPIO.PM5
    948 #define GPIOPM6 GPIO.PM6
    949 #define GPIOPM7 GPIO.PM7
    950 #define GPIOPM8 GPIO.PM8
    951 #define GPIOPM9 GPIO.PM9
    952 #define GPIOPM10 GPIO.PM10
    953 #define GPIOPM11 GPIO.PM11
    954 #define GPIOPMC0 GPIO.PMC0
    955 #define GPIOPMC1 GPIO.PMC1
    956 #define GPIOPMC2 GPIO.PMC2
    957 #define GPIOPMC3 GPIO.PMC3
    958 #define GPIOPMC4 GPIO.PMC4
    959 #define GPIOPMC5 GPIO.PMC5
    960 #define GPIOPMC6 GPIO.PMC6
    961 #define GPIOPMC7 GPIO.PMC7
    962 #define GPIOPMC8 GPIO.PMC8
    963 #define GPIOPMC9 GPIO.PMC9
    964 #define GPIOPMC10 GPIO.PMC10
    965 #define GPIOPMC11 GPIO.PMC11
    966 #define GPIOPFC1 GPIO.PFC1
    967 #define GPIOPFC2 GPIO.PFC2
    968 #define GPIOPFC3 GPIO.PFC3
    969 #define GPIOPFC4 GPIO.PFC4
    970 #define GPIOPFC5 GPIO.PFC5
    971 #define GPIOPFC6 GPIO.PFC6
    972 #define GPIOPFC7 GPIO.PFC7
    973 #define GPIOPFC8 GPIO.PFC8
    974 #define GPIOPFC9 GPIO.PFC9
    975 #define GPIOPFC10 GPIO.PFC10
    976 #define GPIOPFC11 GPIO.PFC11
    977 #define GPIOPFCE1 GPIO.PFCE1
    978 #define GPIOPFCE2 GPIO.PFCE2
    979 #define GPIOPFCE3 GPIO.PFCE3
    980 #define GPIOPFCE4 GPIO.PFCE4
    981 #define GPIOPFCE5 GPIO.PFCE5
    982 #define GPIOPFCE6 GPIO.PFCE6
    983 #define GPIOPFCE7 GPIO.PFCE7
    984 #define GPIOPFCE8 GPIO.PFCE8
    985 #define GPIOPFCE9 GPIO.PFCE9
    986 #define GPIOPFCE10 GPIO.PFCE10
    987 #define GPIOPFCE11 GPIO.PFCE11
    988 #define GPIOPNOT1 GPIO.PNOT1
    989 #define GPIOPNOT2 GPIO.PNOT2
    990 #define GPIOPNOT3 GPIO.PNOT3
    991 #define GPIOPNOT4 GPIO.PNOT4
    992 #define GPIOPNOT5 GPIO.PNOT5
    993 #define GPIOPNOT6 GPIO.PNOT6
    994 #define GPIOPNOT7 GPIO.PNOT7
    995 #define GPIOPNOT8 GPIO.PNOT8
    996 #define GPIOPNOT9 GPIO.PNOT9
    997 #define GPIOPNOT10 GPIO.PNOT10
    998 #define GPIOPNOT11 GPIO.PNOT11
    999 #define GPIOPMSR1 GPIO.PMSR1
    1000 #define GPIOPMSR2 GPIO.PMSR2
    1001 #define GPIOPMSR3 GPIO.PMSR3
    1002 #define GPIOPMSR4 GPIO.PMSR4
    1003 #define GPIOPMSR5 GPIO.PMSR5
    1004 #define GPIOPMSR6 GPIO.PMSR6
    1005 #define GPIOPMSR7 GPIO.PMSR7
    1006 #define GPIOPMSR8 GPIO.PMSR8
    1007 #define GPIOPMSR9 GPIO.PMSR9
    1008 #define GPIOPMSR10 GPIO.PMSR10
    1009 #define GPIOPMSR11 GPIO.PMSR11
    1010 #define GPIOPMCSR0 GPIO.PMCSR0
    1011 #define GPIOPMCSR1 GPIO.PMCSR1
    1012 #define GPIOPMCSR2 GPIO.PMCSR2
    1013 #define GPIOPMCSR3 GPIO.PMCSR3
    1014 #define GPIOPMCSR4 GPIO.PMCSR4
    1015 #define GPIOPMCSR5 GPIO.PMCSR5
    1016 #define GPIOPMCSR6 GPIO.PMCSR6
    1017 #define GPIOPMCSR7 GPIO.PMCSR7
    1018 #define GPIOPMCSR8 GPIO.PMCSR8
    1019 #define GPIOPMCSR9 GPIO.PMCSR9
    1020 #define GPIOPMCSR10 GPIO.PMCSR10
    1021 #define GPIOPMCSR11 GPIO.PMCSR11
    1022 #define GPIOPFCAE1 GPIO.PFCAE1
    1023 #define GPIOPFCAE2 GPIO.PFCAE2
    1024 #define GPIOPFCAE3 GPIO.PFCAE3
    1025 #define GPIOPFCAE4 GPIO.PFCAE4
    1026 #define GPIOPFCAE5 GPIO.PFCAE5
    1027 #define GPIOPFCAE6 GPIO.PFCAE6
    1028 #define GPIOPFCAE7 GPIO.PFCAE7
    1029 #define GPIOPFCAE8 GPIO.PFCAE8
    1030 #define GPIOPFCAE9 GPIO.PFCAE9
    1031 #define GPIOPFCAE10 GPIO.PFCAE10
    1032 #define GPIOPFCAE11 GPIO.PFCAE11
    1033 #define GPIOSNCR GPIO.SNCR
    1034 #define GPIOPIBC0 GPIO.PIBC0
    1035 #define GPIOPIBC1 GPIO.PIBC1
    1036 #define GPIOPIBC2 GPIO.PIBC2
    1037 #define GPIOPIBC3 GPIO.PIBC3
    1038 #define GPIOPIBC4 GPIO.PIBC4
    1039 #define GPIOPIBC5 GPIO.PIBC5
    1040 #define GPIOPIBC6 GPIO.PIBC6
    1041 #define GPIOPIBC7 GPIO.PIBC7
    1042 #define GPIOPIBC8 GPIO.PIBC8
    1043 #define GPIOPIBC9 GPIO.PIBC9
    1044 #define GPIOPIBC10 GPIO.PIBC10
    1045 #define GPIOPIBC11 GPIO.PIBC11
    1046 #define GPIOPBDC1 GPIO.PBDC1
    1047 #define GPIOPBDC2 GPIO.PBDC2
    1048 #define GPIOPBDC3 GPIO.PBDC3
    1049 #define GPIOPBDC4 GPIO.PBDC4
    1050 #define GPIOPBDC5 GPIO.PBDC5
    1051 #define GPIOPBDC6 GPIO.PBDC6
    1052 #define GPIOPBDC7 GPIO.PBDC7
    1053 #define GPIOPBDC8 GPIO.PBDC8
    1054 #define GPIOPBDC9 GPIO.PBDC9
    1055 #define GPIOPBDC10 GPIO.PBDC10
    1056 #define GPIOPBDC11 GPIO.PBDC11
    1057 #define GPIOPIPC1 GPIO.PIPC1
    1058 #define GPIOPIPC2 GPIO.PIPC2
    1059 #define GPIOPIPC3 GPIO.PIPC3
    1060 #define GPIOPIPC4 GPIO.PIPC4
    1061 #define GPIOPIPC5 GPIO.PIPC5
    1062 #define GPIOPIPC6 GPIO.PIPC6
    1063 #define GPIOPIPC7 GPIO.PIPC7
    1064 #define GPIOPIPC8 GPIO.PIPC8
    1065 #define GPIOPIPC9 GPIO.PIPC9
    1066 #define GPIOPIPC10 GPIO.PIPC10
    1067 #define GPIOPIPC11 GPIO.PIPC11
    1068 #define GPIOJPPR0 GPIO.JPPR0
    1069 #define GPIOJPMC0 GPIO.JPMC0
    1070 #define GPIOJPMCSR0 GPIO.JPMCSR0
    1071 #define GPIOJPIBC0 GPIO.JPIBC0
     274/* End of channel array defines of GPIO */
     275
     276
     277#define GPIOP1 (GPIO.P1)
     278#define GPIOP2 (GPIO.P2)
     279#define GPIOP3 (GPIO.P3)
     280#define GPIOP4 (GPIO.P4)
     281#define GPIOP5 (GPIO.P5)
     282#define GPIOP6 (GPIO.P6)
     283#define GPIOP7 (GPIO.P7)
     284#define GPIOP8 (GPIO.P8)
     285#define GPIOP9 (GPIO.P9)
     286#define GPIOP10 (GPIO.P10)
     287#define GPIOP11 (GPIO.P11)
     288#define GPIOPSR1 (GPIO.PSR1)
     289#define GPIOPSR2 (GPIO.PSR2)
     290#define GPIOPSR3 (GPIO.PSR3)
     291#define GPIOPSR4 (GPIO.PSR4)
     292#define GPIOPSR5 (GPIO.PSR5)
     293#define GPIOPSR6 (GPIO.PSR6)
     294#define GPIOPSR7 (GPIO.PSR7)
     295#define GPIOPSR8 (GPIO.PSR8)
     296#define GPIOPSR9 (GPIO.PSR9)
     297#define GPIOPSR10 (GPIO.PSR10)
     298#define GPIOPSR11 (GPIO.PSR11)
     299#define GPIOPPR0 (GPIO.PPR0)
     300#define GPIOPPR1 (GPIO.PPR1)
     301#define GPIOPPR2 (GPIO.PPR2)
     302#define GPIOPPR3 (GPIO.PPR3)
     303#define GPIOPPR4 (GPIO.PPR4)
     304#define GPIOPPR5 (GPIO.PPR5)
     305#define GPIOPPR6 (GPIO.PPR6)
     306#define GPIOPPR7 (GPIO.PPR7)
     307#define GPIOPPR8 (GPIO.PPR8)
     308#define GPIOPPR9 (GPIO.PPR9)
     309#define GPIOPPR10 (GPIO.PPR10)
     310#define GPIOPPR11 (GPIO.PPR11)
     311#define GPIOPM1 (GPIO.PM1)
     312#define GPIOPM2 (GPIO.PM2)
     313#define GPIOPM3 (GPIO.PM3)
     314#define GPIOPM4 (GPIO.PM4)
     315#define GPIOPM5 (GPIO.PM5)
     316#define GPIOPM6 (GPIO.PM6)
     317#define GPIOPM7 (GPIO.PM7)
     318#define GPIOPM8 (GPIO.PM8)
     319#define GPIOPM9 (GPIO.PM9)
     320#define GPIOPM10 (GPIO.PM10)
     321#define GPIOPM11 (GPIO.PM11)
     322#define GPIOPMC0 (GPIO.PMC0)
     323#define GPIOPMC1 (GPIO.PMC1)
     324#define GPIOPMC2 (GPIO.PMC2)
     325#define GPIOPMC3 (GPIO.PMC3)
     326#define GPIOPMC4 (GPIO.PMC4)
     327#define GPIOPMC5 (GPIO.PMC5)
     328#define GPIOPMC6 (GPIO.PMC6)
     329#define GPIOPMC7 (GPIO.PMC7)
     330#define GPIOPMC8 (GPIO.PMC8)
     331#define GPIOPMC9 (GPIO.PMC9)
     332#define GPIOPMC10 (GPIO.PMC10)
     333#define GPIOPMC11 (GPIO.PMC11)
     334#define GPIOPFC1 (GPIO.PFC1)
     335#define GPIOPFC2 (GPIO.PFC2)
     336#define GPIOPFC3 (GPIO.PFC3)
     337#define GPIOPFC4 (GPIO.PFC4)
     338#define GPIOPFC5 (GPIO.PFC5)
     339#define GPIOPFC6 (GPIO.PFC6)
     340#define GPIOPFC7 (GPIO.PFC7)
     341#define GPIOPFC8 (GPIO.PFC8)
     342#define GPIOPFC9 (GPIO.PFC9)
     343#define GPIOPFC10 (GPIO.PFC10)
     344#define GPIOPFC11 (GPIO.PFC11)
     345#define GPIOPFCE1 (GPIO.PFCE1)
     346#define GPIOPFCE2 (GPIO.PFCE2)
     347#define GPIOPFCE3 (GPIO.PFCE3)
     348#define GPIOPFCE4 (GPIO.PFCE4)
     349#define GPIOPFCE5 (GPIO.PFCE5)
     350#define GPIOPFCE6 (GPIO.PFCE6)
     351#define GPIOPFCE7 (GPIO.PFCE7)
     352#define GPIOPFCE8 (GPIO.PFCE8)
     353#define GPIOPFCE9 (GPIO.PFCE9)
     354#define GPIOPFCE10 (GPIO.PFCE10)
     355#define GPIOPFCE11 (GPIO.PFCE11)
     356#define GPIOPNOT1 (GPIO.PNOT1)
     357#define GPIOPNOT2 (GPIO.PNOT2)
     358#define GPIOPNOT3 (GPIO.PNOT3)
     359#define GPIOPNOT4 (GPIO.PNOT4)
     360#define GPIOPNOT5 (GPIO.PNOT5)
     361#define GPIOPNOT6 (GPIO.PNOT6)
     362#define GPIOPNOT7 (GPIO.PNOT7)
     363#define GPIOPNOT8 (GPIO.PNOT8)
     364#define GPIOPNOT9 (GPIO.PNOT9)
     365#define GPIOPNOT10 (GPIO.PNOT10)
     366#define GPIOPNOT11 (GPIO.PNOT11)
     367#define GPIOPMSR1 (GPIO.PMSR1)
     368#define GPIOPMSR2 (GPIO.PMSR2)
     369#define GPIOPMSR3 (GPIO.PMSR3)
     370#define GPIOPMSR4 (GPIO.PMSR4)
     371#define GPIOPMSR5 (GPIO.PMSR5)
     372#define GPIOPMSR6 (GPIO.PMSR6)
     373#define GPIOPMSR7 (GPIO.PMSR7)
     374#define GPIOPMSR8 (GPIO.PMSR8)
     375#define GPIOPMSR9 (GPIO.PMSR9)
     376#define GPIOPMSR10 (GPIO.PMSR10)
     377#define GPIOPMSR11 (GPIO.PMSR11)
     378#define GPIOPMCSR0 (GPIO.PMCSR0)
     379#define GPIOPMCSR1 (GPIO.PMCSR1)
     380#define GPIOPMCSR2 (GPIO.PMCSR2)
     381#define GPIOPMCSR3 (GPIO.PMCSR3)
     382#define GPIOPMCSR4 (GPIO.PMCSR4)
     383#define GPIOPMCSR5 (GPIO.PMCSR5)
     384#define GPIOPMCSR6 (GPIO.PMCSR6)
     385#define GPIOPMCSR7 (GPIO.PMCSR7)
     386#define GPIOPMCSR8 (GPIO.PMCSR8)
     387#define GPIOPMCSR9 (GPIO.PMCSR9)
     388#define GPIOPMCSR10 (GPIO.PMCSR10)
     389#define GPIOPMCSR11 (GPIO.PMCSR11)
     390#define GPIOPFCAE1 (GPIO.PFCAE1)
     391#define GPIOPFCAE2 (GPIO.PFCAE2)
     392#define GPIOPFCAE3 (GPIO.PFCAE3)
     393#define GPIOPFCAE4 (GPIO.PFCAE4)
     394#define GPIOPFCAE5 (GPIO.PFCAE5)
     395#define GPIOPFCAE6 (GPIO.PFCAE6)
     396#define GPIOPFCAE7 (GPIO.PFCAE7)
     397#define GPIOPFCAE8 (GPIO.PFCAE8)
     398#define GPIOPFCAE9 (GPIO.PFCAE9)
     399#define GPIOPFCAE10 (GPIO.PFCAE10)
     400#define GPIOPFCAE11 (GPIO.PFCAE11)
     401#define GPIOSNCR (GPIO.SNCR)
     402#define GPIOPIBC0 (GPIO.PIBC0)
     403#define GPIOPIBC1 (GPIO.PIBC1)
     404#define GPIOPIBC2 (GPIO.PIBC2)
     405#define GPIOPIBC3 (GPIO.PIBC3)
     406#define GPIOPIBC4 (GPIO.PIBC4)
     407#define GPIOPIBC5 (GPIO.PIBC5)
     408#define GPIOPIBC6 (GPIO.PIBC6)
     409#define GPIOPIBC7 (GPIO.PIBC7)
     410#define GPIOPIBC8 (GPIO.PIBC8)
     411#define GPIOPIBC9 (GPIO.PIBC9)
     412#define GPIOPIBC10 (GPIO.PIBC10)
     413#define GPIOPIBC11 (GPIO.PIBC11)
     414#define GPIOPBDC1 (GPIO.PBDC1)
     415#define GPIOPBDC2 (GPIO.PBDC2)
     416#define GPIOPBDC3 (GPIO.PBDC3)
     417#define GPIOPBDC4 (GPIO.PBDC4)
     418#define GPIOPBDC5 (GPIO.PBDC5)
     419#define GPIOPBDC6 (GPIO.PBDC6)
     420#define GPIOPBDC7 (GPIO.PBDC7)
     421#define GPIOPBDC8 (GPIO.PBDC8)
     422#define GPIOPBDC9 (GPIO.PBDC9)
     423#define GPIOPBDC10 (GPIO.PBDC10)
     424#define GPIOPBDC11 (GPIO.PBDC11)
     425#define GPIOPIPC1 (GPIO.PIPC1)
     426#define GPIOPIPC2 (GPIO.PIPC2)
     427#define GPIOPIPC3 (GPIO.PIPC3)
     428#define GPIOPIPC4 (GPIO.PIPC4)
     429#define GPIOPIPC5 (GPIO.PIPC5)
     430#define GPIOPIPC6 (GPIO.PIPC6)
     431#define GPIOPIPC7 (GPIO.PIPC7)
     432#define GPIOPIPC8 (GPIO.PIPC8)
     433#define GPIOPIPC9 (GPIO.PIPC9)
     434#define GPIOPIPC10 (GPIO.PIPC10)
     435#define GPIOPIPC11 (GPIO.PIPC11)
     436#define GPIOJPPR0 (GPIO.JPPR0)
     437#define GPIOJPMC0 (GPIO.JPMC0)
     438#define GPIOJPMCSR0 (GPIO.JPMCSR0)
     439#define GPIOJPIBC0 (GPIO.JPIBC0)
     440
     441#define GPIO_PSRn_COUNT (11)
     442#define GPIO_PMSRn_COUNT (11)
     443#define GPIO_PMCSRn_COUNT (12)
     444
     445
     446typedef struct st_gpio
     447{
     448                                                           /* GPIO             */
     449
     450/* start of struct st_gpio_from_p1 */
     451    volatile uint16_t P1;                                     /*  P1              */
     452    volatile uint8_t   dummy348[2];                            /*                  */
     453
     454/* end of struct st_gpio_from_p1 */
     455
     456/* start of struct st_gpio_from_p1 */
     457    volatile uint16_t P2;                                     /*  P2              */
     458    volatile uint8_t   dummy349[2];                            /*                  */
     459
     460/* end of struct st_gpio_from_p1 */
     461
     462/* start of struct st_gpio_from_p1 */
     463    volatile uint16_t P3;                                     /*  P3              */
     464    volatile uint8_t   dummy350[2];                            /*                  */
     465
     466/* end of struct st_gpio_from_p1 */
     467
     468/* start of struct st_gpio_from_p1 */
     469    volatile uint16_t P4;                                     /*  P4              */
     470    volatile uint8_t   dummy351[2];                            /*                  */
     471
     472/* end of struct st_gpio_from_p1 */
     473
     474/* start of struct st_gpio_from_p1 */
     475    volatile uint16_t P5;                                     /*  P5              */
     476    volatile uint8_t   dummy352[2];                            /*                  */
     477
     478/* end of struct st_gpio_from_p1 */
     479
     480/* start of struct st_gpio_from_p1 */
     481    volatile uint16_t P6;                                     /*  P6              */
     482    volatile uint8_t   dummy353[2];                            /*                  */
     483
     484/* end of struct st_gpio_from_p1 */
     485
     486/* start of struct st_gpio_from_p1 */
     487    volatile uint16_t P7;                                     /*  P7              */
     488    volatile uint8_t   dummy354[2];                            /*                  */
     489
     490/* end of struct st_gpio_from_p1 */
     491
     492/* start of struct st_gpio_from_p1 */
     493    volatile uint16_t P8;                                     /*  P8              */
     494    volatile uint8_t   dummy355[2];                            /*                  */
     495
     496/* end of struct st_gpio_from_p1 */
     497
     498/* start of struct st_gpio_from_p1 */
     499    volatile uint16_t P9;                                     /*  P9              */
     500    volatile uint8_t   dummy356[2];                            /*                  */
     501
     502/* end of struct st_gpio_from_p1 */
     503
     504/* start of struct st_gpio_from_p1 */
     505    volatile uint16_t P10;                                    /*  P10             */
     506    volatile uint8_t   dummy357[2];                            /*                  */
     507
     508/* end of struct st_gpio_from_p1 */
     509
     510/* start of struct st_gpio_from_p1 */
     511    volatile uint16_t P11;                                    /*  P11             */
     512    volatile uint8_t   dummy3580[2];                           /*                  */
     513
     514/* end of struct st_gpio_from_p1 */
     515    volatile uint8_t   dummy3581[212];                         /*                  */
     516
     517/* #define GPIO_PSRn_COUNT (11) */
     518    volatile uint32_t  PSR1;                                   /*  PSR1            */
     519    volatile uint32_t  PSR2;                                   /*  PSR2            */
     520    volatile uint32_t  PSR3;                                   /*  PSR3            */
     521    volatile uint32_t  PSR4;                                   /*  PSR4            */
     522    volatile uint32_t  PSR5;                                   /*  PSR5            */
     523    volatile uint32_t  PSR6;                                   /*  PSR6            */
     524    volatile uint32_t  PSR7;                                   /*  PSR7            */
     525    volatile uint32_t  PSR8;                                   /*  PSR8            */
     526    volatile uint32_t  PSR9;                                   /*  PSR9            */
     527    volatile uint32_t  PSR10;                                  /*  PSR10           */
     528    volatile uint32_t  PSR11;                                  /*  PSR11           */
     529    volatile uint8_t   dummy359[208];                          /*                  */
     530
     531/* start of struct st_gpio_from_ppr0 */
     532    volatile uint16_t PPR0;                                   /*  PPR0            */
     533    volatile uint8_t   dummy360[2];                            /*                  */
     534
     535/* end of struct st_gpio_from_ppr0 */
     536
     537/* start of struct st_gpio_from_ppr0 */
     538    volatile uint16_t PPR1;                                   /*  PPR1            */
     539    volatile uint8_t   dummy361[2];                            /*                  */
     540
     541/* end of struct st_gpio_from_ppr0 */
     542
     543/* start of struct st_gpio_from_ppr0 */
     544    volatile uint16_t PPR2;                                   /*  PPR2            */
     545    volatile uint8_t   dummy362[2];                            /*                  */
     546
     547/* end of struct st_gpio_from_ppr0 */
     548
     549/* start of struct st_gpio_from_ppr0 */
     550    volatile uint16_t PPR3;                                   /*  PPR3            */
     551    volatile uint8_t   dummy363[2];                            /*                  */
     552
     553/* end of struct st_gpio_from_ppr0 */
     554
     555/* start of struct st_gpio_from_ppr0 */
     556    volatile uint16_t PPR4;                                   /*  PPR4            */
     557    volatile uint8_t   dummy364[2];                            /*                  */
     558
     559/* end of struct st_gpio_from_ppr0 */
     560
     561/* start of struct st_gpio_from_ppr0 */
     562    volatile uint16_t PPR5;                                   /*  PPR5            */
     563    volatile uint8_t   dummy365[2];                            /*                  */
     564
     565/* end of struct st_gpio_from_ppr0 */
     566
     567/* start of struct st_gpio_from_ppr0 */
     568    volatile uint16_t PPR6;                                   /*  PPR6            */
     569    volatile uint8_t   dummy366[2];                            /*                  */
     570
     571/* end of struct st_gpio_from_ppr0 */
     572
     573/* start of struct st_gpio_from_ppr0 */
     574    volatile uint16_t PPR7;                                   /*  PPR7            */
     575    volatile uint8_t   dummy367[2];                            /*                  */
     576
     577/* end of struct st_gpio_from_ppr0 */
     578
     579/* start of struct st_gpio_from_ppr0 */
     580    volatile uint16_t PPR8;                                   /*  PPR8            */
     581    volatile uint8_t   dummy368[2];                            /*                  */
     582
     583/* end of struct st_gpio_from_ppr0 */
     584
     585/* start of struct st_gpio_from_ppr0 */
     586    volatile uint16_t PPR9;                                   /*  PPR9            */
     587    volatile uint8_t   dummy369[2];                            /*                  */
     588
     589/* end of struct st_gpio_from_ppr0 */
     590
     591/* start of struct st_gpio_from_ppr0 */
     592    volatile uint16_t PPR10;                                  /*  PPR10           */
     593    volatile uint8_t   dummy370[2];                            /*                  */
     594
     595/* end of struct st_gpio_from_ppr0 */
     596
     597/* start of struct st_gpio_from_ppr0 */
     598    volatile uint16_t PPR11;                                  /*  PPR11           */
     599    volatile uint8_t   dummy3710[2];                           /*                  */
     600
     601/* end of struct st_gpio_from_ppr0 */
     602    volatile uint8_t   dummy3711[212];                         /*                  */
     603
     604/* start of struct st_gpio_from_pm1 */
     605    volatile uint16_t PM1;                                    /*  PM1             */
     606    volatile uint8_t   dummy372[2];                            /*                  */
     607
     608/* end of struct st_gpio_from_pm1 */
     609
     610/* start of struct st_gpio_from_pm1 */
     611    volatile uint16_t PM2;                                    /*  PM2             */
     612    volatile uint8_t   dummy373[2];                            /*                  */
     613
     614/* end of struct st_gpio_from_pm1 */
     615
     616/* start of struct st_gpio_from_pm1 */
     617    volatile uint16_t PM3;                                    /*  PM3             */
     618    volatile uint8_t   dummy374[2];                            /*                  */
     619
     620/* end of struct st_gpio_from_pm1 */
     621
     622/* start of struct st_gpio_from_pm1 */
     623    volatile uint16_t PM4;                                    /*  PM4             */
     624    volatile uint8_t   dummy375[2];                            /*                  */
     625
     626/* end of struct st_gpio_from_pm1 */
     627
     628/* start of struct st_gpio_from_pm1 */
     629    volatile uint16_t PM5;                                    /*  PM5             */
     630    volatile uint8_t   dummy376[2];                            /*                  */
     631
     632/* end of struct st_gpio_from_pm1 */
     633
     634/* start of struct st_gpio_from_pm1 */
     635    volatile uint16_t PM6;                                    /*  PM6             */
     636    volatile uint8_t   dummy377[2];                            /*                  */
     637
     638/* end of struct st_gpio_from_pm1 */
     639
     640/* start of struct st_gpio_from_pm1 */
     641    volatile uint16_t PM7;                                    /*  PM7             */
     642    volatile uint8_t   dummy378[2];                            /*                  */
     643
     644/* end of struct st_gpio_from_pm1 */
     645
     646/* start of struct st_gpio_from_pm1 */
     647    volatile uint16_t PM8;                                    /*  PM8             */
     648    volatile uint8_t   dummy379[2];                            /*                  */
     649
     650/* end of struct st_gpio_from_pm1 */
     651
     652/* start of struct st_gpio_from_pm1 */
     653    volatile uint16_t PM9;                                    /*  PM9             */
     654    volatile uint8_t   dummy380[2];                            /*                  */
     655
     656/* end of struct st_gpio_from_pm1 */
     657
     658/* start of struct st_gpio_from_pm1 */
     659    volatile uint16_t PM10;                                   /*  PM10            */
     660    volatile uint8_t   dummy381[2];                            /*                  */
     661
     662/* end of struct st_gpio_from_pm1 */
     663
     664/* start of struct st_gpio_from_pm1 */
     665    volatile uint16_t PM11;                                   /*  PM11            */
     666    volatile uint8_t   dummy3820[2];                           /*                  */
     667
     668/* end of struct st_gpio_from_pm1 */
     669    volatile uint8_t   dummy3821[208];                         /*                  */
     670
     671/* start of struct st_gpio_from_pmc0 */
     672    volatile uint16_t PMC0;                                   /*  PMC0            */
     673    volatile uint8_t   dummy383[2];                            /*                  */
     674
     675/* end of struct st_gpio_from_pmc0 */
     676
     677/* start of struct st_gpio_from_pmc0 */
     678    volatile uint16_t PMC1;                                   /*  PMC1            */
     679    volatile uint8_t   dummy384[2];                            /*                  */
     680
     681/* end of struct st_gpio_from_pmc0 */
     682
     683/* start of struct st_gpio_from_pmc0 */
     684    volatile uint16_t PMC2;                                   /*  PMC2            */
     685    volatile uint8_t   dummy385[2];                            /*                  */
     686
     687/* end of struct st_gpio_from_pmc0 */
     688
     689/* start of struct st_gpio_from_pmc0 */
     690    volatile uint16_t PMC3;                                   /*  PMC3            */
     691    volatile uint8_t   dummy386[2];                            /*                  */
     692
     693/* end of struct st_gpio_from_pmc0 */
     694
     695/* start of struct st_gpio_from_pmc0 */
     696    volatile uint16_t PMC4;                                   /*  PMC4            */
     697    volatile uint8_t   dummy387[2];                            /*                  */
     698
     699/* end of struct st_gpio_from_pmc0 */
     700
     701/* start of struct st_gpio_from_pmc0 */
     702    volatile uint16_t PMC5;                                   /*  PMC5            */
     703    volatile uint8_t   dummy388[2];                            /*                  */
     704
     705/* end of struct st_gpio_from_pmc0 */
     706
     707/* start of struct st_gpio_from_pmc0 */
     708    volatile uint16_t PMC6;                                   /*  PMC6            */
     709    volatile uint8_t   dummy389[2];                            /*                  */
     710
     711/* end of struct st_gpio_from_pmc0 */
     712
     713/* start of struct st_gpio_from_pmc0 */
     714    volatile uint16_t PMC7;                                   /*  PMC7            */
     715    volatile uint8_t   dummy390[2];                            /*                  */
     716
     717/* end of struct st_gpio_from_pmc0 */
     718
     719/* start of struct st_gpio_from_pmc0 */
     720    volatile uint16_t PMC8;                                   /*  PMC8            */
     721    volatile uint8_t   dummy391[2];                            /*                  */
     722
     723/* end of struct st_gpio_from_pmc0 */
     724
     725/* start of struct st_gpio_from_pmc0 */
     726    volatile uint16_t PMC9;                                   /*  PMC9            */
     727    volatile uint8_t   dummy392[2];                            /*                  */
     728
     729/* end of struct st_gpio_from_pmc0 */
     730
     731/* start of struct st_gpio_from_pmc0 */
     732    volatile uint16_t PMC10;                                  /*  PMC10           */
     733    volatile uint8_t   dummy393[2];                            /*                  */
     734
     735/* end of struct st_gpio_from_pmc0 */
     736
     737/* start of struct st_gpio_from_pmc0 */
     738    volatile uint16_t PMC11;                                  /*  PMC11           */
     739    volatile uint8_t   dummy3940[2];                           /*                  */
     740
     741/* end of struct st_gpio_from_pmc0 */
     742    volatile uint8_t   dummy3941[212];                         /*                  */
     743
     744/* start of struct st_gpio_from_pfc1 */
     745    volatile uint16_t PFC1;                                   /*  PFC1            */
     746    volatile uint8_t   dummy395[2];                            /*                  */
     747
     748/* end of struct st_gpio_from_pfc1 */
     749
     750/* start of struct st_gpio_from_pfc1 */
     751    volatile uint16_t PFC2;                                   /*  PFC2            */
     752    volatile uint8_t   dummy396[2];                            /*                  */
     753
     754/* end of struct st_gpio_from_pfc1 */
     755
     756/* start of struct st_gpio_from_pfc1 */
     757    volatile uint16_t PFC3;                                   /*  PFC3            */
     758    volatile uint8_t   dummy397[2];                            /*                  */
     759
     760/* end of struct st_gpio_from_pfc1 */
     761
     762/* start of struct st_gpio_from_pfc1 */
     763    volatile uint16_t PFC4;                                   /*  PFC4            */
     764    volatile uint8_t   dummy398[2];                            /*                  */
     765
     766/* end of struct st_gpio_from_pfc1 */
     767
     768/* start of struct st_gpio_from_pfc1 */
     769    volatile uint16_t PFC5;                                   /*  PFC5            */
     770    volatile uint8_t   dummy399[2];                            /*                  */
     771
     772/* end of struct st_gpio_from_pfc1 */
     773
     774/* start of struct st_gpio_from_pfc1 */
     775    volatile uint16_t PFC6;                                   /*  PFC6            */
     776    volatile uint8_t   dummy400[2];                            /*                  */
     777
     778/* end of struct st_gpio_from_pfc1 */
     779
     780/* start of struct st_gpio_from_pfc1 */
     781    volatile uint16_t PFC7;                                   /*  PFC7            */
     782    volatile uint8_t   dummy401[2];                            /*                  */
     783
     784/* end of struct st_gpio_from_pfc1 */
     785
     786/* start of struct st_gpio_from_pfc1 */
     787    volatile uint16_t PFC8;                                   /*  PFC8            */
     788    volatile uint8_t   dummy402[2];                            /*                  */
     789
     790/* end of struct st_gpio_from_pfc1 */
     791
     792/* start of struct st_gpio_from_pfc1 */
     793    volatile uint16_t PFC9;                                   /*  PFC9            */
     794    volatile uint8_t   dummy403[2];                            /*                  */
     795
     796/* end of struct st_gpio_from_pfc1 */
     797
     798/* start of struct st_gpio_from_pfc1 */
     799    volatile uint16_t PFC10;                                  /*  PFC10           */
     800    volatile uint8_t   dummy404[2];                            /*                  */
     801
     802/* end of struct st_gpio_from_pfc1 */
     803
     804/* start of struct st_gpio_from_pfc1 */
     805    volatile uint16_t PFC11;                                  /*  PFC11           */
     806    volatile uint8_t   dummy4050[2];                           /*                  */
     807
     808/* end of struct st_gpio_from_pfc1 */
     809    volatile uint8_t   dummy4051[212];                         /*                  */
     810
     811/* start of struct st_gpio_from_pfce1 */
     812    volatile uint16_t PFCE1;                                  /*  PFCE1           */
     813    volatile uint8_t   dummy406[2];                            /*                  */
     814
     815/* end of struct st_gpio_from_pfce1 */
     816
     817/* start of struct st_gpio_from_pfce1 */
     818    volatile uint16_t PFCE2;                                  /*  PFCE2           */
     819    volatile uint8_t   dummy407[2];                            /*                  */
     820
     821/* end of struct st_gpio_from_pfce1 */
     822
     823/* start of struct st_gpio_from_pfce1 */
     824    volatile uint16_t PFCE3;                                  /*  PFCE3           */
     825    volatile uint8_t   dummy408[2];                            /*                  */
     826
     827/* end of struct st_gpio_from_pfce1 */
     828
     829/* start of struct st_gpio_from_pfce1 */
     830    volatile uint16_t PFCE4;                                  /*  PFCE4           */
     831    volatile uint8_t   dummy409[2];                            /*                  */
     832
     833/* end of struct st_gpio_from_pfce1 */
     834
     835/* start of struct st_gpio_from_pfce1 */
     836    volatile uint16_t PFCE5;                                  /*  PFCE5           */
     837    volatile uint8_t   dummy410[2];                            /*                  */
     838
     839/* end of struct st_gpio_from_pfce1 */
     840
     841/* start of struct st_gpio_from_pfce1 */
     842    volatile uint16_t PFCE6;                                  /*  PFCE6           */
     843    volatile uint8_t   dummy411[2];                            /*                  */
     844
     845/* end of struct st_gpio_from_pfce1 */
     846
     847/* start of struct st_gpio_from_pfce1 */
     848    volatile uint16_t PFCE7;                                  /*  PFCE7           */
     849    volatile uint8_t   dummy412[2];                            /*                  */
     850
     851/* end of struct st_gpio_from_pfce1 */
     852
     853/* start of struct st_gpio_from_pfce1 */
     854    volatile uint16_t PFCE8;                                  /*  PFCE8           */
     855    volatile uint8_t   dummy413[2];                            /*                  */
     856
     857/* end of struct st_gpio_from_pfce1 */
     858
     859/* start of struct st_gpio_from_pfce1 */
     860    volatile uint16_t PFCE9;                                  /*  PFCE9           */
     861    volatile uint8_t   dummy414[2];                            /*                  */
     862
     863/* end of struct st_gpio_from_pfce1 */
     864
     865/* start of struct st_gpio_from_pfce1 */
     866    volatile uint16_t PFCE10;                                 /*  PFCE10          */
     867    volatile uint8_t   dummy415[2];                            /*                  */
     868
     869/* end of struct st_gpio_from_pfce1 */
     870
     871/* start of struct st_gpio_from_pfce1 */
     872    volatile uint16_t PFCE11;                                 /*  PFCE11          */
     873    volatile uint8_t   dummy4160[2];                           /*                  */
     874
     875/* end of struct st_gpio_from_pfce1 */
     876    volatile uint8_t   dummy4161[212];                         /*                  */
     877
     878/* start of struct st_gpio_from_pnot1 */
     879    volatile uint16_t PNOT1;                                  /*  PNOT1           */
     880    volatile uint8_t   dummy417[2];                            /*                  */
     881
     882/* end of struct st_gpio_from_pnot1 */
     883
     884/* start of struct st_gpio_from_pnot1 */
     885    volatile uint16_t PNOT2;                                  /*  PNOT2           */
     886    volatile uint8_t   dummy418[2];                            /*                  */
     887
     888/* end of struct st_gpio_from_pnot1 */
     889
     890/* start of struct st_gpio_from_pnot1 */
     891    volatile uint16_t PNOT3;                                  /*  PNOT3           */
     892    volatile uint8_t   dummy419[2];                            /*                  */
     893
     894/* end of struct st_gpio_from_pnot1 */
     895
     896/* start of struct st_gpio_from_pnot1 */
     897    volatile uint16_t PNOT4;                                  /*  PNOT4           */
     898    volatile uint8_t   dummy420[2];                            /*                  */
     899
     900/* end of struct st_gpio_from_pnot1 */
     901
     902/* start of struct st_gpio_from_pnot1 */
     903    volatile uint16_t PNOT5;                                  /*  PNOT5           */
     904    volatile uint8_t   dummy421[2];                            /*                  */
     905
     906/* end of struct st_gpio_from_pnot1 */
     907
     908/* start of struct st_gpio_from_pnot1 */
     909    volatile uint16_t PNOT6;                                  /*  PNOT6           */
     910    volatile uint8_t   dummy422[2];                            /*                  */
     911
     912/* end of struct st_gpio_from_pnot1 */
     913
     914/* start of struct st_gpio_from_pnot1 */
     915    volatile uint16_t PNOT7;                                  /*  PNOT7           */
     916    volatile uint8_t   dummy423[2];                            /*                  */
     917
     918/* end of struct st_gpio_from_pnot1 */
     919
     920/* start of struct st_gpio_from_pnot1 */
     921    volatile uint16_t PNOT8;                                  /*  PNOT8           */
     922    volatile uint8_t   dummy424[2];                            /*                  */
     923
     924/* end of struct st_gpio_from_pnot1 */
     925
     926/* start of struct st_gpio_from_pnot1 */
     927    volatile uint16_t PNOT9;                                  /*  PNOT9           */
     928    volatile uint8_t   dummy425[2];                            /*                  */
     929
     930/* end of struct st_gpio_from_pnot1 */
     931
     932/* start of struct st_gpio_from_pnot1 */
     933    volatile uint16_t PNOT10;                                 /*  PNOT10          */
     934    volatile uint8_t   dummy426[2];                            /*                  */
     935
     936/* end of struct st_gpio_from_pnot1 */
     937
     938/* start of struct st_gpio_from_pnot1 */
     939    volatile uint16_t PNOT11;                                 /*  PNOT11          */
     940    volatile uint8_t   dummy4270[2];                           /*                  */
     941
     942/* end of struct st_gpio_from_pnot1 */
     943    volatile uint8_t   dummy4271[212];                         /*                  */
     944
     945/* #define GPIO_PMSRn_COUNT (11) */
     946    volatile uint32_t  PMSR1;                                  /*  PMSR1           */
     947    volatile uint32_t  PMSR2;                                  /*  PMSR2           */
     948    volatile uint32_t  PMSR3;                                  /*  PMSR3           */
     949    volatile uint32_t  PMSR4;                                  /*  PMSR4           */
     950    volatile uint32_t  PMSR5;                                  /*  PMSR5           */
     951    volatile uint32_t  PMSR6;                                  /*  PMSR6           */
     952    volatile uint32_t  PMSR7;                                  /*  PMSR7           */
     953    volatile uint32_t  PMSR8;                                  /*  PMSR8           */
     954    volatile uint32_t  PMSR9;                                  /*  PMSR9           */
     955    volatile uint32_t  PMSR10;                                 /*  PMSR10          */
     956    volatile uint32_t  PMSR11;                                 /*  PMSR11          */
     957    volatile uint8_t   dummy428[208];                          /*                  */
     958
     959/* #define GPIO_PMCSRn_COUNT (12) */
     960    volatile uint32_t  PMCSR0;                                 /*  PMCSR0          */
     961    volatile uint32_t  PMCSR1;                                 /*  PMCSR1          */
     962    volatile uint32_t  PMCSR2;                                 /*  PMCSR2          */
     963    volatile uint32_t  PMCSR3;                                 /*  PMCSR3          */
     964    volatile uint32_t  PMCSR4;                                 /*  PMCSR4          */
     965    volatile uint32_t  PMCSR5;                                 /*  PMCSR5          */
     966    volatile uint32_t  PMCSR6;                                 /*  PMCSR6          */
     967    volatile uint32_t  PMCSR7;                                 /*  PMCSR7          */
     968    volatile uint32_t  PMCSR8;                                 /*  PMCSR8          */
     969    volatile uint32_t  PMCSR9;                                 /*  PMCSR9          */
     970    volatile uint32_t  PMCSR10;                                /*  PMCSR10         */
     971    volatile uint32_t  PMCSR11;                                /*  PMCSR11         */
     972    volatile uint8_t   dummy429[212];                          /*                  */
     973
     974/* start of struct st_gpio_from_pfcae1 */
     975    volatile uint16_t PFCAE1;                                 /*  PFCAE1          */
     976    volatile uint8_t   dummy430[2];                            /*                  */
     977
     978/* end of struct st_gpio_from_pfcae1 */
     979
     980/* start of struct st_gpio_from_pfcae1 */
     981    volatile uint16_t PFCAE2;                                 /*  PFCAE2          */
     982    volatile uint8_t   dummy431[2];                            /*                  */
     983
     984/* end of struct st_gpio_from_pfcae1 */
     985
     986/* start of struct st_gpio_from_pfcae1 */
     987    volatile uint16_t PFCAE3;                                 /*  PFCAE3          */
     988    volatile uint8_t   dummy432[2];                            /*                  */
     989
     990/* end of struct st_gpio_from_pfcae1 */
     991
     992/* start of struct st_gpio_from_pfcae1 */
     993    volatile uint16_t PFCAE4;                                 /*  PFCAE4          */
     994    volatile uint8_t   dummy433[2];                            /*                  */
     995
     996/* end of struct st_gpio_from_pfcae1 */
     997
     998/* start of struct st_gpio_from_pfcae1 */
     999    volatile uint16_t PFCAE5;                                 /*  PFCAE5          */
     1000    volatile uint8_t   dummy434[2];                            /*                  */
     1001
     1002/* end of struct st_gpio_from_pfcae1 */
     1003
     1004/* start of struct st_gpio_from_pfcae1 */
     1005    volatile uint16_t PFCAE6;                                 /*  PFCAE6          */
     1006    volatile uint8_t   dummy435[2];                            /*                  */
     1007
     1008/* end of struct st_gpio_from_pfcae1 */
     1009
     1010/* start of struct st_gpio_from_pfcae1 */
     1011    volatile uint16_t PFCAE7;                                 /*  PFCAE7          */
     1012    volatile uint8_t   dummy436[2];                            /*                  */
     1013
     1014/* end of struct st_gpio_from_pfcae1 */
     1015
     1016/* start of struct st_gpio_from_pfcae1 */
     1017    volatile uint16_t PFCAE8;                                 /*  PFCAE8          */
     1018    volatile uint8_t   dummy437[2];                            /*                  */
     1019
     1020/* end of struct st_gpio_from_pfcae1 */
     1021
     1022/* start of struct st_gpio_from_pfcae1 */
     1023    volatile uint16_t PFCAE9;                                 /*  PFCAE9          */
     1024    volatile uint8_t   dummy438[2];                            /*                  */
     1025
     1026/* end of struct st_gpio_from_pfcae1 */
     1027
     1028/* start of struct st_gpio_from_pfcae1 */
     1029    volatile uint16_t PFCAE10;                                /*  PFCAE10         */
     1030    volatile uint8_t   dummy439[2];                            /*                  */
     1031
     1032/* end of struct st_gpio_from_pfcae1 */
     1033
     1034/* start of struct st_gpio_from_pfcae1 */
     1035    volatile uint16_t PFCAE11;                                /*  PFCAE11         */
     1036    volatile uint8_t   dummy4400[2];                           /*                  */
     1037
     1038/* end of struct st_gpio_from_pfcae1 */
     1039    volatile uint8_t   dummy4401[464];                         /*                  */
     1040    volatile uint32_t  SNCR;                                   /*  SNCR            */
     1041    volatile uint8_t   dummy441[13308];                        /*                  */
     1042
     1043/* start of struct st_gpio_from_pibc1 */
     1044    volatile uint16_t PIBC0;                                  /*  PIBC0           */
     1045    volatile uint8_t   dummy442[2];                            /*                  */
     1046
     1047/* end of struct st_gpio_from_pibc1 */
     1048
     1049/* start of struct st_gpio_from_pibc1 */
     1050    volatile uint16_t PIBC1;                                  /*  PIBC1           */
     1051    volatile uint8_t   dummy443[2];                            /*                  */
     1052
     1053/* end of struct st_gpio_from_pibc1 */
     1054
     1055/* start of struct st_gpio_from_pibc1 */
     1056    volatile uint16_t PIBC2;                                  /*  PIBC2           */
     1057    volatile uint8_t   dummy444[2];                            /*                  */
     1058
     1059/* end of struct st_gpio_from_pibc1 */
     1060
     1061/* start of struct st_gpio_from_pibc1 */
     1062    volatile uint16_t PIBC3;                                  /*  PIBC3           */
     1063    volatile uint8_t   dummy445[2];                            /*                  */
     1064
     1065/* end of struct st_gpio_from_pibc1 */
     1066
     1067/* start of struct st_gpio_from_pibc1 */
     1068    volatile uint16_t PIBC4;                                  /*  PIBC4           */
     1069    volatile uint8_t   dummy446[2];                            /*                  */
     1070
     1071/* end of struct st_gpio_from_pibc1 */
     1072
     1073/* start of struct st_gpio_from_pibc1 */
     1074    volatile uint16_t PIBC5;                                  /*  PIBC5           */
     1075    volatile uint8_t   dummy447[2];                            /*                  */
     1076
     1077/* end of struct st_gpio_from_pibc1 */
     1078
     1079/* start of struct st_gpio_from_pibc1 */
     1080    volatile uint16_t PIBC6;                                  /*  PIBC6           */
     1081    volatile uint8_t   dummy448[2];                            /*                  */
     1082
     1083/* end of struct st_gpio_from_pibc1 */
     1084
     1085/* start of struct st_gpio_from_pibc1 */
     1086    volatile uint16_t PIBC7;                                  /*  PIBC7           */
     1087    volatile uint8_t   dummy449[2];                            /*                  */
     1088
     1089/* end of struct st_gpio_from_pibc1 */
     1090
     1091/* start of struct st_gpio_from_pibc1 */
     1092    volatile uint16_t PIBC8;                                  /*  PIBC8           */
     1093    volatile uint8_t   dummy450[2];                            /*                  */
     1094
     1095/* end of struct st_gpio_from_pibc1 */
     1096
     1097/* start of struct st_gpio_from_pibc1 */
     1098    volatile uint16_t PIBC9;                                  /*  PIBC9           */
     1099    volatile uint8_t   dummy451[2];                            /*                  */
     1100
     1101/* end of struct st_gpio_from_pibc1 */
     1102
     1103/* start of struct st_gpio_from_pibc1 */
     1104    volatile uint16_t PIBC10;                                 /*  PIBC10          */
     1105    volatile uint8_t   dummy452[2];                            /*                  */
     1106
     1107/* end of struct st_gpio_from_pibc1 */
     1108
     1109/* start of struct st_gpio_from_pibc1 */
     1110    volatile uint16_t PIBC11;                                 /*  PIBC11          */
     1111    volatile uint8_t   dummy4530[2];                           /*                  */
     1112
     1113/* end of struct st_gpio_from_pibc1 */
     1114    volatile uint8_t   dummy4531[212];                         /*                  */
     1115
     1116/* start of struct st_gpio_from_pbdc1 */
     1117    volatile uint16_t PBDC1;                                  /*  PBDC1           */
     1118    volatile uint8_t   dummy454[2];                            /*                  */
     1119
     1120/* end of struct st_gpio_from_pbdc1 */
     1121
     1122/* start of struct st_gpio_from_pbdc1 */
     1123    volatile uint16_t PBDC2;                                  /*  PBDC2           */
     1124    volatile uint8_t   dummy455[2];                            /*                  */
     1125
     1126/* end of struct st_gpio_from_pbdc1 */
     1127
     1128/* start of struct st_gpio_from_pbdc1 */
     1129    volatile uint16_t PBDC3;                                  /*  PBDC3           */
     1130    volatile uint8_t   dummy456[2];                            /*                  */
     1131
     1132/* end of struct st_gpio_from_pbdc1 */
     1133
     1134/* start of struct st_gpio_from_pbdc1 */
     1135    volatile uint16_t PBDC4;                                  /*  PBDC4           */
     1136    volatile uint8_t   dummy457[2];                            /*                  */
     1137
     1138/* end of struct st_gpio_from_pbdc1 */
     1139
     1140/* start of struct st_gpio_from_pbdc1 */
     1141    volatile uint16_t PBDC5;                                  /*  PBDC5           */
     1142    volatile uint8_t   dummy458[2];                            /*                  */
     1143
     1144/* end of struct st_gpio_from_pbdc1 */
     1145
     1146/* start of struct st_gpio_from_pbdc1 */
     1147    volatile uint16_t PBDC6;                                  /*  PBDC6           */
     1148    volatile uint8_t   dummy459[2];                            /*                  */
     1149
     1150/* end of struct st_gpio_from_pbdc1 */
     1151
     1152/* start of struct st_gpio_from_pbdc1 */
     1153    volatile uint16_t PBDC7;                                  /*  PBDC7           */
     1154    volatile uint8_t   dummy460[2];                            /*                  */
     1155
     1156/* end of struct st_gpio_from_pbdc1 */
     1157
     1158/* start of struct st_gpio_from_pbdc1 */
     1159    volatile uint16_t PBDC8;                                  /*  PBDC8           */
     1160    volatile uint8_t   dummy461[2];                            /*                  */
     1161
     1162/* end of struct st_gpio_from_pbdc1 */
     1163
     1164/* start of struct st_gpio_from_pbdc1 */
     1165    volatile uint16_t PBDC9;                                  /*  PBDC9           */
     1166    volatile uint8_t   dummy462[2];                            /*                  */
     1167
     1168/* end of struct st_gpio_from_pbdc1 */
     1169
     1170/* start of struct st_gpio_from_pbdc1 */
     1171    volatile uint16_t PBDC10;                                 /*  PBDC10          */
     1172    volatile uint8_t   dummy463[2];                            /*                  */
     1173
     1174/* end of struct st_gpio_from_pbdc1 */
     1175
     1176/* start of struct st_gpio_from_pbdc1 */
     1177    volatile uint16_t PBDC11;                                 /*  PBDC11          */
     1178    volatile uint8_t   dummy4640[2];                           /*                  */
     1179
     1180/* end of struct st_gpio_from_pbdc1 */
     1181    volatile uint8_t   dummy4641[212];                         /*                  */
     1182
     1183/* start of struct st_gpio_from_pipc1 */
     1184    volatile uint16_t PIPC1;                                  /*  PIPC1           */
     1185    volatile uint8_t   dummy465[2];                            /*                  */
     1186
     1187/* end of struct st_gpio_from_pipc1 */
     1188
     1189/* start of struct st_gpio_from_pipc1 */
     1190    volatile uint16_t PIPC2;                                  /*  PIPC2           */
     1191    volatile uint8_t   dummy466[2];                            /*                  */
     1192
     1193/* end of struct st_gpio_from_pipc1 */
     1194
     1195/* start of struct st_gpio_from_pipc1 */
     1196    volatile uint16_t PIPC3;                                  /*  PIPC3           */
     1197    volatile uint8_t   dummy467[2];                            /*                  */
     1198
     1199/* end of struct st_gpio_from_pipc1 */
     1200
     1201/* start of struct st_gpio_from_pipc1 */
     1202    volatile uint16_t PIPC4;                                  /*  PIPC4           */
     1203    volatile uint8_t   dummy468[2];                            /*                  */
     1204
     1205/* end of struct st_gpio_from_pipc1 */
     1206
     1207/* start of struct st_gpio_from_pipc1 */
     1208    volatile uint16_t PIPC5;                                  /*  PIPC5           */
     1209    volatile uint8_t   dummy469[2];                            /*                  */
     1210
     1211/* end of struct st_gpio_from_pipc1 */
     1212
     1213/* start of struct st_gpio_from_pipc1 */
     1214    volatile uint16_t PIPC6;                                  /*  PIPC6           */
     1215    volatile uint8_t   dummy470[2];                            /*                  */
     1216
     1217/* end of struct st_gpio_from_pipc1 */
     1218
     1219/* start of struct st_gpio_from_pipc1 */
     1220    volatile uint16_t PIPC7;                                  /*  PIPC7           */
     1221    volatile uint8_t   dummy471[2];                            /*                  */
     1222
     1223/* end of struct st_gpio_from_pipc1 */
     1224
     1225/* start of struct st_gpio_from_pipc1 */
     1226    volatile uint16_t PIPC8;                                  /*  PIPC8           */
     1227    volatile uint8_t   dummy472[2];                            /*                  */
     1228
     1229/* end of struct st_gpio_from_pipc1 */
     1230
     1231/* start of struct st_gpio_from_pipc1 */
     1232    volatile uint16_t PIPC9;                                  /*  PIPC9           */
     1233    volatile uint8_t   dummy473[2];                            /*                  */
     1234
     1235/* end of struct st_gpio_from_pipc1 */
     1236
     1237/* start of struct st_gpio_from_pipc1 */
     1238    volatile uint16_t PIPC10;                                 /*  PIPC10          */
     1239    volatile uint8_t   dummy474[2];                            /*                  */
     1240
     1241/* end of struct st_gpio_from_pipc1 */
     1242
     1243/* start of struct st_gpio_from_pipc1 */
     1244    volatile uint16_t PIPC11;                                 /*  PIPC11          */
     1245    volatile uint8_t   dummy4750[2];                           /*                  */
     1246
     1247/* end of struct st_gpio_from_pipc1 */
     1248    volatile uint8_t   dummy4751[2288];                        /*                  */
     1249    volatile uint16_t JPPR0;                                  /*  JPPR0           */
     1250    volatile uint8_t   dummy476[30];                           /*                  */
     1251    volatile uint16_t JPMC0;                                  /*  JPMC0           */
     1252    volatile uint8_t   dummy477[78];                           /*                  */
     1253    volatile uint32_t  JPMCSR0;                                /*  JPMCSR0         */
     1254    volatile uint8_t   dummy478[876];                          /*                  */
     1255    volatile uint16_t JPIBC0;                                 /*  JPIBC0          */
     1256} r_io_gpio_t;
     1257
     1258
     1259typedef struct st_gpio_from_p1
     1260{
     1261 
     1262    volatile uint16_t P1;                                     /*  P1              */
     1263    volatile uint8_t   dummy1[3];                              /*                  */
     1264} r_io_gpio_from_p1_t;
     1265
     1266
     1267typedef struct st_gpio_from_ppr0
     1268{
     1269 
     1270    volatile uint16_t PPR0;                                   /*  PPR0            */
     1271    volatile uint8_t   dummy1[2];                              /*                  */
     1272} r_io_gpio_from_ppr0_t;
     1273
     1274
     1275typedef struct st_gpio_from_pm1
     1276{
     1277 
     1278    volatile uint16_t PM1;                                    /*  PM1             */
     1279    volatile uint8_t   dummy1[2];                              /*                  */
     1280} r_io_gpio_from_pm1_t;
     1281
     1282
     1283typedef struct st_gpio_from_pmc0
     1284{
     1285 
     1286    volatile uint16_t PMC0;                                   /*  PMC0            */
     1287    volatile uint8_t   dummy1[2];                              /*                  */
     1288} r_io_gpio_from_pmc0_t;
     1289
     1290
     1291typedef struct st_gpio_from_pfc1
     1292{
     1293 
     1294    volatile uint16_t PFC1;                                   /*  PFC1            */
     1295    volatile uint8_t   dummy1[2];                              /*                  */
     1296} r_io_gpio_from_pfc1_t;
     1297
     1298
     1299typedef struct st_gpio_from_pfce1
     1300{
     1301 
     1302    volatile uint16_t PFCE1;                                  /*  PFCE1           */
     1303    volatile uint8_t   dummy1[2];                              /*                  */
     1304} r_io_gpio_from_pfce1_t;
     1305
     1306
     1307typedef struct st_gpio_from_pnot1
     1308{
     1309 
     1310    volatile uint16_t PNOT1;                                  /*  PNOT1           */
     1311    volatile uint8_t   dummy1[2];                              /*                  */
     1312} r_io_gpio_from_pnot1_t;
     1313
     1314
     1315typedef struct st_gpio_from_pfcae1
     1316{
     1317 
     1318    volatile uint16_t PFCAE1;                                 /*  PFCAE1          */
     1319    volatile uint8_t   dummy1[2];                              /*                  */
     1320} r_io_gpio_from_pfcae1_t;
     1321
     1322
     1323typedef struct st_gpio_from_pibc1
     1324{
     1325 
     1326    volatile uint16_t PIBC1;                                  /*  PIBC1           */
     1327    volatile uint8_t   dummy1[2];                              /*                  */
     1328} r_io_gpio_from_pibc1_t;
     1329
     1330
     1331typedef struct st_gpio_from_pbdc1
     1332{
     1333 
     1334    volatile uint16_t PBDC1;                                  /*  PBDC1           */
     1335    volatile uint8_t   dummy1[2];                              /*                  */
     1336} r_io_gpio_from_pbdc1_t;
     1337
     1338
     1339typedef struct st_gpio_from_pipc1
     1340{
     1341 
     1342    volatile uint16_t PIPC1;                                  /*  PIPC1           */
     1343    volatile uint8_t   dummy1[2];                              /*                  */
     1344} r_io_gpio_from_pipc1_t;
     1345
     1346
     1347/* Channel array defines of GPIO (2)*/
     1348#ifdef  DECLARE_GPIO_FROM_PIPC1_ARRAY_CHANNELS
     1349volatile struct st_gpio_from_pipc1*  GPIO_FROM_PIPC1_ARRAY[ GPIO_FROM_PIPC1_ARRAY_COUNT ] =
     1350    /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
     1351    GPIO_FROM_PIPC1_ARRAY_ADDRESS_LIST;
     1352    /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
     1353#endif  /* DECLARE_GPIO_FROM_PIPC1_ARRAY_CHANNELS */
     1354
     1355#ifdef  DECLARE_GPIO_FROM_PBDC1_ARRAY_CHANNELS
     1356volatile struct st_gpio_from_pbdc1*  GPIO_FROM_PBDC1_ARRAY[ GPIO_FROM_PBDC1_ARRAY_COUNT ] =
     1357    /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
     1358    GPIO_FROM_PBDC1_ARRAY_ADDRESS_LIST;
     1359    /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
     1360#endif  /* DECLARE_GPIO_FROM_PBDC1_ARRAY_CHANNELS */
     1361
     1362#ifdef  DECLARE_GPIO_FROM_PIBC1_ARRAY_CHANNELS
     1363volatile struct st_gpio_from_pibc1*  GPIO_FROM_PIBC1_ARRAY[ GPIO_FROM_PIBC1_ARRAY_COUNT ] =
     1364    /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
     1365    GPIO_FROM_PIBC1_ARRAY_ADDRESS_LIST;
     1366    /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
     1367#endif  /* DECLARE_GPIO_FROM_PIBC1_ARRAY_CHANNELS */
     1368
     1369#ifdef  DECLARE_GPIO_FROM_PFCAE1_ARRAY_CHANNELS
     1370volatile struct st_gpio_from_pfcae1*  GPIO_FROM_PFCAE1_ARRAY[ GPIO_FROM_PFCAE1_ARRAY_COUNT ] =
     1371    /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
     1372    GPIO_FROM_PFCAE1_ARRAY_ADDRESS_LIST;
     1373    /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
     1374#endif  /* DECLARE_GPIO_FROM_PFCAE1_ARRAY_CHANNELS */
     1375
     1376#ifdef  DECLARE_GPIO_FROM_PNOT1_ARRAY_CHANNELS
     1377volatile struct st_gpio_from_pnot1*  GPIO_FROM_PNOT1_ARRAY[ GPIO_FROM_PNOT1_ARRAY_COUNT ] =
     1378    /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
     1379    GPIO_FROM_PNOT1_ARRAY_ADDRESS_LIST;
     1380    /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
     1381#endif  /* DECLARE_GPIO_FROM_PNOT1_ARRAY_CHANNELS */
     1382
     1383#ifdef  DECLARE_GPIO_FROM_PFCE1_ARRAY_CHANNELS
     1384volatile struct st_gpio_from_pfce1*  GPIO_FROM_PFCE1_ARRAY[ GPIO_FROM_PFCE1_ARRAY_COUNT ] =
     1385    /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
     1386    GPIO_FROM_PFCE1_ARRAY_ADDRESS_LIST;
     1387    /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
     1388#endif  /* DECLARE_GPIO_FROM_PFCE1_ARRAY_CHANNELS */
     1389
     1390#ifdef  DECLARE_GPIO_FROM_PFC1_ARRAY_CHANNELS
     1391volatile struct st_gpio_from_pfc1*  GPIO_FROM_PFC1_ARRAY[ GPIO_FROM_PFC1_ARRAY_COUNT ] =
     1392    /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
     1393    GPIO_FROM_PFC1_ARRAY_ADDRESS_LIST;
     1394    /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
     1395#endif  /* DECLARE_GPIO_FROM_PFC1_ARRAY_CHANNELS */
     1396
     1397#ifdef  DECLARE_GPIO_FROM_PMC0_ARRAY_CHANNELS
     1398volatile struct st_gpio_from_pmc0*  GPIO_FROM_PMC0_ARRAY[ GPIO_FROM_PMC0_ARRAY_COUNT ] =
     1399    /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
     1400    GPIO_FROM_PMC0_ARRAY_ADDRESS_LIST;
     1401    /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
     1402#endif  /* DECLARE_GPIO_FROM_PMC0_ARRAY_CHANNELS */
     1403
     1404#ifdef  DECLARE_GPIO_FROM_PM1_ARRAY_CHANNELS
     1405volatile struct st_gpio_from_pm1*  GPIO_FROM_PM1_ARRAY[ GPIO_FROM_PM1_ARRAY_COUNT ] =
     1406    /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
     1407    GPIO_FROM_PM1_ARRAY_ADDRESS_LIST;
     1408    /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
     1409#endif  /* DECLARE_GPIO_FROM_PM1_ARRAY_CHANNELS */
     1410
     1411#ifdef  DECLARE_GPIO_FROM_PPR0_ARRAY_CHANNELS
     1412volatile struct st_gpio_from_ppr0*  GPIO_FROM_PPR0_ARRAY[ GPIO_FROM_PPR0_ARRAY_COUNT ] =
     1413    /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
     1414    GPIO_FROM_PPR0_ARRAY_ADDRESS_LIST;
     1415    /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
     1416#endif  /* DECLARE_GPIO_FROM_PPR0_ARRAY_CHANNELS */
     1417
     1418#ifdef  DECLARE_GPIO_FROM_P1_ARRAY_CHANNELS
     1419volatile struct st_gpio_from_p1*  GPIO_FROM_P1_ARRAY[ GPIO_FROM_P1_ARRAY_COUNT ] =
     1420    /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */
     1421    GPIO_FROM_P1_ARRAY_ADDRESS_LIST;
     1422    /* <-MISRA 11.3 */ /* <-SEC R2.7.1 */
     1423#endif  /* DECLARE_GPIO_FROM_P1_ARRAY_CHANNELS */
     1424/* End of channel array defines of GPIO (2)*/
     1425
     1426
    10721427/* <-SEC M1.10.1 */
     1428/* <-MISRA 18.4 */ /* <-SEC M1.6.2 */
     1429/* <-QAC 0857 */
    10731430/* <-QAC 0639 */
    10741431#endif
Note: See TracChangeset for help on using the changeset viewer.