Changeset 374 for asp3_tinet_ecnl_arm/trunk/asp3_dcre/mbed/targets/TARGET_RENESAS/TARGET_RZA1XX/TARGET_RZ_A1H/device/inc/iodefines/gpio_iodefine.h
- Timestamp:
- Apr 5, 2019, 9:26:53 PM (5 years ago)
- 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 19 19 * following link: 20 20 * http://www.renesas.com/disclaimer* 21 * Copyright (C) 2013-201 4Renesas Electronics Corporation. All rights reserved.21 * Copyright (C) 2013-2015 Renesas Electronics Corporation. All rights reserved. 22 22 *******************************************************************************/ 23 23 /******************************************************************************* … … 25 25 * $Rev: $ 26 26 * $Date:: $ 27 * Description : Definition of I/O Register (V1.00a)27 * Description : Definition of I/O Register for RZ/A1H,M (V2.00h) 28 28 ******************************************************************************/ 29 29 #ifndef GPIO_IODEFINE_H 30 30 #define GPIO_IODEFINE_H 31 31 /* ->QAC 0639 : Over 127 members (C90) */ 32 /* ->QAC 0857 : Over 1024 #define (C90) */ 33 /* ->MISRA 18.4 : Pack unpack union */ /* ->SEC M1.6.2 */ 32 34 /* ->SEC M1.10.1 : Not magic number */ 33 35 34 struct st_gpio35 { /* 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 1182 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 11373 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 12386 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_p1594 {595 volatile uint16_t P1; /* P1 */596 volatile uint8_t dummy1[3]; /* */597 };598 599 600 struct st_gpio_from_ppr0601 {602 volatile uint16_t PPR0; /* PPR0 */603 volatile uint8_t dummy1[2]; /* */604 };605 606 607 struct st_gpio_from_pm1608 {609 volatile uint16_t PM1; /* PM1 */610 volatile uint8_t dummy1[2]; /* */611 };612 613 614 struct st_gpio_from_pmc0615 {616 volatile uint16_t PMC0; /* PMC0 */617 volatile uint8_t dummy1[2]; /* */618 };619 620 621 struct st_gpio_from_pfc1622 {623 volatile uint16_t PFC1; /* PFC1 */624 volatile uint8_t dummy1[2]; /* */625 };626 627 628 struct st_gpio_from_pfce1629 {630 volatile uint16_t PFCE1; /* PFCE1 */631 volatile uint8_t dummy1[2]; /* */632 };633 634 635 struct st_gpio_from_pnot1636 {637 volatile uint16_t PNOT1; /* PNOT1 */638 volatile uint8_t dummy1[2]; /* */639 };640 641 642 struct st_gpio_from_pfcae1643 {644 volatile uint16_t PFCAE1; /* PFCAE1 */645 volatile uint8_t dummy1[2]; /* */646 };647 648 649 struct st_gpio_from_pibc1650 {651 volatile uint16_t PIBC1; /* PIBC1 */652 volatile uint8_t dummy1[2]; /* */653 };654 655 656 struct st_gpio_from_pbdc1657 {658 volatile uint16_t PBDC1; /* PBDC1 */659 volatile uint8_t dummy1[2]; /* */660 };661 662 663 struct st_gpio_from_pipc1664 {665 volatile uint16_t PIPC1; /* PIPC1 */666 volatile uint8_t dummy1[2]; /* */667 };668 669 670 36 #define GPIO (*(struct st_gpio *)0xFCFE3004uL) /* GPIO */ 671 37 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 */ 675 42 /*(Sample) value = GPIO_FROM_PIPC1_ARRAY[ channel ]->PIPC1; */ 676 #define GPIO_FROM_PIPC1_ARRAY_COUNT 1143 #define GPIO_FROM_PIPC1_ARRAY_COUNT (11) 677 44 #define GPIO_FROM_PIPC1_ARRAY_ADDRESS_LIST \ 678 45 { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \ … … 693 60 694 61 695 /* Chann nel array defines of GPIO_FROM_PBDC1_ARRAY */62 /* Channel array defines of GPIO_FROM_PBDC1_ARRAY */ 696 63 /*(Sample) value = GPIO_FROM_PBDC1_ARRAY[ channel ]->PBDC1; */ 697 #define GPIO_FROM_PBDC1_ARRAY_COUNT 1164 #define GPIO_FROM_PBDC1_ARRAY_COUNT (11) 698 65 #define GPIO_FROM_PBDC1_ARRAY_ADDRESS_LIST \ 699 66 { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \ … … 714 81 715 82 716 /* Chann nel array defines of GPIO_FROM_PIBC1_ARRAY */83 /* Channel array defines of GPIO_FROM_PIBC1_ARRAY */ 717 84 /*(Sample) value = GPIO_FROM_PIBC1_ARRAY[ channel ]->PIBC1; */ 718 #define GPIO_FROM_PIBC1_ARRAY_COUNT 1185 #define GPIO_FROM_PIBC1_ARRAY_COUNT (12) 719 86 #define GPIO_FROM_PIBC1_ARRAY_ADDRESS_LIST \ 720 87 { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \ 721 &GPIO_FROM_PIBC 1, &GPIO_FROM_PIBC2, &GPIO_FROM_PIBC3, &GPIO_FROM_PIBC4, &GPIO_FROM_PIBC5, &GPIO_FROM_PIBC6, &GPIO_FROM_PIBC7, &GPIO_FROM_PIBC8, \722 &GPIO_FROM_PIBC 9, &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 \ 723 90 } /* <-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 */ 724 92 #define GPIO_FROM_PIBC1 (*(struct st_gpio_from_pibc1 *)&GPIO.PIBC1) /* GPIO_FROM_PIBC1 */ 725 93 #define GPIO_FROM_PIBC2 (*(struct st_gpio_from_pibc1 *)&GPIO.PIBC2) /* GPIO_FROM_PIBC2 */ … … 735 103 736 104 737 /* Chann nel array defines of GPIO_FROM_PFCAE1_ARRAY */105 /* Channel array defines of GPIO_FROM_PFCAE1_ARRAY */ 738 106 /*(Sample) value = GPIO_FROM_PFCAE1_ARRAY[ channel ]->PFCAE1; */ 739 #define GPIO_FROM_PFCAE1_ARRAY_COUNT 11107 #define GPIO_FROM_PFCAE1_ARRAY_COUNT (11) 740 108 #define GPIO_FROM_PFCAE1_ARRAY_ADDRESS_LIST \ 741 109 { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \ … … 756 124 757 125 758 /* Chann nel array defines of GPIO_FROM_PNOT1_ARRAY */126 /* Channel array defines of GPIO_FROM_PNOT1_ARRAY */ 759 127 /*(Sample) value = GPIO_FROM_PNOT1_ARRAY[ channel ]->PNOT1; */ 760 #define GPIO_FROM_PNOT1_ARRAY_COUNT 11128 #define GPIO_FROM_PNOT1_ARRAY_COUNT (11) 761 129 #define GPIO_FROM_PNOT1_ARRAY_ADDRESS_LIST \ 762 130 { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \ … … 777 145 778 146 779 /* Chann nel array defines of GPIO_FROM_PFCE1_ARRAY */147 /* Channel array defines of GPIO_FROM_PFCE1_ARRAY */ 780 148 /*(Sample) value = GPIO_FROM_PFCE1_ARRAY[ channel ]->PFCE1; */ 781 #define GPIO_FROM_PFCE1_ARRAY_COUNT 11149 #define GPIO_FROM_PFCE1_ARRAY_COUNT (11) 782 150 #define GPIO_FROM_PFCE1_ARRAY_ADDRESS_LIST \ 783 151 { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \ … … 798 166 799 167 800 /* Chann nel array defines of GPIO_FROM_PFC1_ARRAY */168 /* Channel array defines of GPIO_FROM_PFC1_ARRAY */ 801 169 /*(Sample) value = GPIO_FROM_PFC1_ARRAY[ channel ]->PFC1; */ 802 #define GPIO_FROM_PFC1_ARRAY_COUNT 11170 #define GPIO_FROM_PFC1_ARRAY_COUNT (11) 803 171 #define GPIO_FROM_PFC1_ARRAY_ADDRESS_LIST \ 804 172 { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \ … … 819 187 820 188 821 /* Chann nel array defines of GPIO_FROM_PMC0_ARRAY */189 /* Channel array defines of GPIO_FROM_PMC0_ARRAY */ 822 190 /*(Sample) value = GPIO_FROM_PMC0_ARRAY[ channel ]->PMC0; */ 823 #define GPIO_FROM_PMC0_ARRAY_COUNT 12191 #define GPIO_FROM_PMC0_ARRAY_COUNT (12) 824 192 #define GPIO_FROM_PMC0_ARRAY_ADDRESS_LIST \ 825 193 { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \ … … 841 209 842 210 843 /* Chann nel array defines of GPIO_FROM_PM1_ARRAY */211 /* Channel array defines of GPIO_FROM_PM1_ARRAY */ 844 212 /*(Sample) value = GPIO_FROM_PM1_ARRAY[ channel ]->PM1; */ 845 #define GPIO_FROM_PM1_ARRAY_COUNT 11213 #define GPIO_FROM_PM1_ARRAY_COUNT (11) 846 214 #define GPIO_FROM_PM1_ARRAY_ADDRESS_LIST \ 847 215 { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \ … … 862 230 863 231 864 /* Chann nel array defines of GPIO_FROM_PPR0_ARRAY */232 /* Channel array defines of GPIO_FROM_PPR0_ARRAY */ 865 233 /*(Sample) value = GPIO_FROM_PPR0_ARRAY[ channel ]->PPR0; */ 866 #define GPIO_FROM_PPR0_ARRAY_COUNT 12234 #define GPIO_FROM_PPR0_ARRAY_COUNT (12) 867 235 #define GPIO_FROM_PPR0_ARRAY_ADDRESS_LIST \ 868 236 { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \ … … 884 252 885 253 886 /* Chann nel array defines of GPIO_FROM_P1_ARRAY */254 /* Channel array defines of GPIO_FROM_P1_ARRAY */ 887 255 /*(Sample) value = GPIO_FROM_P1_ARRAY[ channel ]->P1; */ 888 #define GPIO_FROM_P1_ARRAY_COUNT 11256 #define GPIO_FROM_P1_ARRAY_COUNT (11) 889 257 #define GPIO_FROM_P1_ARRAY_ADDRESS_LIST \ 890 258 { /* ->MISRA 11.3 */ /* ->SEC R2.7.1 */ \ … … 904 272 #define GPIO_FROM_P11 (*(struct st_gpio_from_p1 *)&GPIO.P11) /* GPIO_FROM_P11 */ 905 273 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 446 typedef 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 1259 typedef 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 1267 typedef 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 1275 typedef 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 1283 typedef 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 1291 typedef 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 1299 typedef 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 1307 typedef 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 1315 typedef 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 1323 typedef 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 1331 typedef 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 1339 typedef 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 1349 volatile 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 1356 volatile 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 1363 volatile 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 1370 volatile 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 1377 volatile 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 1384 volatile 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 1391 volatile 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 1398 volatile 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 1405 volatile 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 1412 volatile 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 1419 volatile 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 1072 1427 /* <-SEC M1.10.1 */ 1428 /* <-MISRA 18.4 */ /* <-SEC M1.6.2 */ 1429 /* <-QAC 0857 */ 1073 1430 /* <-QAC 0639 */ 1074 1431 #endif
Note:
See TracChangeset
for help on using the changeset viewer.