50 #if defined (__ICCARM__) 51 #pragma system_include 54 #if defined (__CC_ARM) 65 #define __I volatile const 71 #define __R volatile const 101 __R uint32_t rsv_0x30;
106 __R uint32_t rsv_0x44;
111 __R uint32_t rsv_0x58;
121 __R uint32_t rsv_0x80_0xa7[10];
127 __R uint32_t rsv_0xbc;
138 #define MXC_R_GPIO_EN ((uint32_t)0x00000000UL) 139 #define MXC_R_GPIO_EN_SET ((uint32_t)0x00000004UL) 140 #define MXC_R_GPIO_EN_CLR ((uint32_t)0x00000008UL) 141 #define MXC_R_GPIO_OUT_EN ((uint32_t)0x0000000CUL) 142 #define MXC_R_GPIO_OUT_EN_SET ((uint32_t)0x00000010UL) 143 #define MXC_R_GPIO_OUT_EN_CLR ((uint32_t)0x00000014UL) 144 #define MXC_R_GPIO_OUT ((uint32_t)0x00000018UL) 145 #define MXC_R_GPIO_OUT_SET ((uint32_t)0x0000001CUL) 146 #define MXC_R_GPIO_OUT_CLR ((uint32_t)0x00000020UL) 147 #define MXC_R_GPIO_IN ((uint32_t)0x00000024UL) 148 #define MXC_R_GPIO_INT_MOD ((uint32_t)0x00000028UL) 149 #define MXC_R_GPIO_INT_POL ((uint32_t)0x0000002CUL) 150 #define MXC_R_GPIO_INT_EN ((uint32_t)0x00000034UL) 151 #define MXC_R_GPIO_INT_EN_SET ((uint32_t)0x00000038UL) 152 #define MXC_R_GPIO_INT_EN_CLR ((uint32_t)0x0000003CUL) 153 #define MXC_R_GPIO_INT_STAT ((uint32_t)0x00000040UL) 154 #define MXC_R_GPIO_INT_CLR ((uint32_t)0x00000048UL) 155 #define MXC_R_GPIO_WAKE_EN ((uint32_t)0x0000004CUL) 156 #define MXC_R_GPIO_WAKE_EN_SET ((uint32_t)0x00000050UL) 157 #define MXC_R_GPIO_WAKE_EN_CLR ((uint32_t)0x00000054UL) 158 #define MXC_R_GPIO_INT_DUAL_EDGE ((uint32_t)0x0000005CUL) 159 #define MXC_R_GPIO_PAD_CFG1 ((uint32_t)0x00000060UL) 160 #define MXC_R_GPIO_PAD_CFG2 ((uint32_t)0x00000064UL) 161 #define MXC_R_GPIO_EN1 ((uint32_t)0x00000068UL) 162 #define MXC_R_GPIO_EN1_SET ((uint32_t)0x0000006CUL) 163 #define MXC_R_GPIO_EN1_CLR ((uint32_t)0x00000070UL) 164 #define MXC_R_GPIO_EN2 ((uint32_t)0x00000074UL) 165 #define MXC_R_GPIO_EN2_SET ((uint32_t)0x00000078UL) 166 #define MXC_R_GPIO_EN2_CLR ((uint32_t)0x0000007CUL) 167 #define MXC_R_GPIO_IS ((uint32_t)0x000000A8UL) 168 #define MXC_R_GPIO_SR ((uint32_t)0x000000ACUL) 169 #define MXC_R_GPIO_DS ((uint32_t)0x000000B0UL) 170 #define MXC_R_GPIO_DS1 ((uint32_t)0x000000B4UL) 171 #define MXC_R_GPIO_PS ((uint32_t)0x000000B8UL) 172 #define MXC_R_GPIO_VSSEL ((uint32_t)0x000000C0UL) 182 #define MXC_F_GPIO_EN_GPIO_EN_POS 0 183 #define MXC_F_GPIO_EN_GPIO_EN ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN_GPIO_EN_POS)) 184 #define MXC_V_GPIO_EN_GPIO_EN_ALTERNATE ((uint32_t)0x0UL) 185 #define MXC_S_GPIO_EN_GPIO_EN_ALTERNATE (MXC_V_GPIO_EN_GPIO_EN_ALTERNATE << MXC_F_GPIO_EN_GPIO_EN_POS) 186 #define MXC_V_GPIO_EN_GPIO_EN_GPIO ((uint32_t)0x1UL) 187 #define MXC_S_GPIO_EN_GPIO_EN_GPIO (MXC_V_GPIO_EN_GPIO_EN_GPIO << MXC_F_GPIO_EN_GPIO_EN_POS) 199 #define MXC_F_GPIO_EN_SET_ALL_POS 0 200 #define MXC_F_GPIO_EN_SET_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN_SET_ALL_POS)) 212 #define MXC_F_GPIO_EN_CLR_ALL_POS 0 213 #define MXC_F_GPIO_EN_CLR_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN_CLR_ALL_POS)) 224 #define MXC_F_GPIO_OUT_EN_GPIO_OUT_EN_POS 0 225 #define MXC_F_GPIO_OUT_EN_GPIO_OUT_EN ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_EN_GPIO_OUT_EN_POS)) 226 #define MXC_V_GPIO_OUT_EN_GPIO_OUT_EN_DIS ((uint32_t)0x0UL) 227 #define MXC_S_GPIO_OUT_EN_GPIO_OUT_EN_DIS (MXC_V_GPIO_OUT_EN_GPIO_OUT_EN_DIS << MXC_F_GPIO_OUT_EN_GPIO_OUT_EN_POS) 228 #define MXC_V_GPIO_OUT_EN_GPIO_OUT_EN_EN ((uint32_t)0x1UL) 229 #define MXC_S_GPIO_OUT_EN_GPIO_OUT_EN_EN (MXC_V_GPIO_OUT_EN_GPIO_OUT_EN_EN << MXC_F_GPIO_OUT_EN_GPIO_OUT_EN_POS) 241 #define MXC_F_GPIO_OUT_EN_SET_ALL_POS 0 242 #define MXC_F_GPIO_OUT_EN_SET_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_EN_SET_ALL_POS)) 254 #define MXC_F_GPIO_OUT_EN_CLR_ALL_POS 0 255 #define MXC_F_GPIO_OUT_EN_CLR_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_EN_CLR_ALL_POS)) 267 #define MXC_F_GPIO_OUT_GPIO_OUT_POS 0 268 #define MXC_F_GPIO_OUT_GPIO_OUT ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_GPIO_OUT_POS)) 269 #define MXC_V_GPIO_OUT_GPIO_OUT_LOW ((uint32_t)0x0UL) 270 #define MXC_S_GPIO_OUT_GPIO_OUT_LOW (MXC_V_GPIO_OUT_GPIO_OUT_LOW << MXC_F_GPIO_OUT_GPIO_OUT_POS) 271 #define MXC_V_GPIO_OUT_GPIO_OUT_HIGH ((uint32_t)0x1UL) 272 #define MXC_S_GPIO_OUT_GPIO_OUT_HIGH (MXC_V_GPIO_OUT_GPIO_OUT_HIGH << MXC_F_GPIO_OUT_GPIO_OUT_POS) 284 #define MXC_F_GPIO_OUT_SET_GPIO_OUT_SET_POS 0 285 #define MXC_F_GPIO_OUT_SET_GPIO_OUT_SET ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_SET_GPIO_OUT_SET_POS)) 286 #define MXC_V_GPIO_OUT_SET_GPIO_OUT_SET_NO ((uint32_t)0x0UL) 287 #define MXC_S_GPIO_OUT_SET_GPIO_OUT_SET_NO (MXC_V_GPIO_OUT_SET_GPIO_OUT_SET_NO << MXC_F_GPIO_OUT_SET_GPIO_OUT_SET_POS) 288 #define MXC_V_GPIO_OUT_SET_GPIO_OUT_SET_SET ((uint32_t)0x1UL) 289 #define MXC_S_GPIO_OUT_SET_GPIO_OUT_SET_SET (MXC_V_GPIO_OUT_SET_GPIO_OUT_SET_SET << MXC_F_GPIO_OUT_SET_GPIO_OUT_SET_POS) 301 #define MXC_F_GPIO_OUT_CLR_GPIO_OUT_CLR_POS 0 302 #define MXC_F_GPIO_OUT_CLR_GPIO_OUT_CLR ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_CLR_GPIO_OUT_CLR_POS)) 313 #define MXC_F_GPIO_IN_GPIO_IN_POS 0 314 #define MXC_F_GPIO_IN_GPIO_IN ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_IN_GPIO_IN_POS)) 325 #define MXC_F_GPIO_INT_MOD_GPIO_INT_MOD_POS 0 326 #define MXC_F_GPIO_INT_MOD_GPIO_INT_MOD ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INT_MOD_GPIO_INT_MOD_POS)) 327 #define MXC_V_GPIO_INT_MOD_GPIO_INT_MOD_LEVEL ((uint32_t)0x0UL) 328 #define MXC_S_GPIO_INT_MOD_GPIO_INT_MOD_LEVEL (MXC_V_GPIO_INT_MOD_GPIO_INT_MOD_LEVEL << MXC_F_GPIO_INT_MOD_GPIO_INT_MOD_POS) 329 #define MXC_V_GPIO_INT_MOD_GPIO_INT_MOD_EDGE ((uint32_t)0x1UL) 330 #define MXC_S_GPIO_INT_MOD_GPIO_INT_MOD_EDGE (MXC_V_GPIO_INT_MOD_GPIO_INT_MOD_EDGE << MXC_F_GPIO_INT_MOD_GPIO_INT_MOD_POS) 341 #define MXC_F_GPIO_INT_POL_GPIO_INT_POL_POS 0 342 #define MXC_F_GPIO_INT_POL_GPIO_INT_POL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INT_POL_GPIO_INT_POL_POS)) 343 #define MXC_V_GPIO_INT_POL_GPIO_INT_POL_FALLING ((uint32_t)0x0UL) 344 #define MXC_S_GPIO_INT_POL_GPIO_INT_POL_FALLING (MXC_V_GPIO_INT_POL_GPIO_INT_POL_FALLING << MXC_F_GPIO_INT_POL_GPIO_INT_POL_POS) 345 #define MXC_V_GPIO_INT_POL_GPIO_INT_POL_RISING ((uint32_t)0x1UL) 346 #define MXC_S_GPIO_INT_POL_GPIO_INT_POL_RISING (MXC_V_GPIO_INT_POL_GPIO_INT_POL_RISING << MXC_F_GPIO_INT_POL_GPIO_INT_POL_POS) 357 #define MXC_F_GPIO_INT_EN_GPIO_INT_EN_POS 0 358 #define MXC_F_GPIO_INT_EN_GPIO_INT_EN ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INT_EN_GPIO_INT_EN_POS)) 359 #define MXC_V_GPIO_INT_EN_GPIO_INT_EN_DIS ((uint32_t)0x0UL) 360 #define MXC_S_GPIO_INT_EN_GPIO_INT_EN_DIS (MXC_V_GPIO_INT_EN_GPIO_INT_EN_DIS << MXC_F_GPIO_INT_EN_GPIO_INT_EN_POS) 361 #define MXC_V_GPIO_INT_EN_GPIO_INT_EN_EN ((uint32_t)0x1UL) 362 #define MXC_S_GPIO_INT_EN_GPIO_INT_EN_EN (MXC_V_GPIO_INT_EN_GPIO_INT_EN_EN << MXC_F_GPIO_INT_EN_GPIO_INT_EN_POS) 374 #define MXC_F_GPIO_INT_EN_SET_GPIO_INT_EN_SET_POS 0 375 #define MXC_F_GPIO_INT_EN_SET_GPIO_INT_EN_SET ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INT_EN_SET_GPIO_INT_EN_SET_POS)) 376 #define MXC_V_GPIO_INT_EN_SET_GPIO_INT_EN_SET_NO ((uint32_t)0x0UL) 377 #define MXC_S_GPIO_INT_EN_SET_GPIO_INT_EN_SET_NO (MXC_V_GPIO_INT_EN_SET_GPIO_INT_EN_SET_NO << MXC_F_GPIO_INT_EN_SET_GPIO_INT_EN_SET_POS) 378 #define MXC_V_GPIO_INT_EN_SET_GPIO_INT_EN_SET_SET ((uint32_t)0x1UL) 379 #define MXC_S_GPIO_INT_EN_SET_GPIO_INT_EN_SET_SET (MXC_V_GPIO_INT_EN_SET_GPIO_INT_EN_SET_SET << MXC_F_GPIO_INT_EN_SET_GPIO_INT_EN_SET_POS) 391 #define MXC_F_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR_POS 0 392 #define MXC_F_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR_POS)) 393 #define MXC_V_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR_NO ((uint32_t)0x0UL) 394 #define MXC_S_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR_NO (MXC_V_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR_NO << MXC_F_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR_POS) 395 #define MXC_V_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR_CLEAR ((uint32_t)0x1UL) 396 #define MXC_S_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR_CLEAR (MXC_V_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR_CLEAR << MXC_F_GPIO_INT_EN_CLR_GPIO_INT_EN_CLR_POS) 407 #define MXC_F_GPIO_INT_STAT_GPIO_INT_STAT_POS 0 408 #define MXC_F_GPIO_INT_STAT_GPIO_INT_STAT ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INT_STAT_GPIO_INT_STAT_POS)) 409 #define MXC_V_GPIO_INT_STAT_GPIO_INT_STAT_NO ((uint32_t)0x0UL) 410 #define MXC_S_GPIO_INT_STAT_GPIO_INT_STAT_NO (MXC_V_GPIO_INT_STAT_GPIO_INT_STAT_NO << MXC_F_GPIO_INT_STAT_GPIO_INT_STAT_POS) 411 #define MXC_V_GPIO_INT_STAT_GPIO_INT_STAT_PENDING ((uint32_t)0x1UL) 412 #define MXC_S_GPIO_INT_STAT_GPIO_INT_STAT_PENDING (MXC_V_GPIO_INT_STAT_GPIO_INT_STAT_PENDING << MXC_F_GPIO_INT_STAT_GPIO_INT_STAT_POS) 424 #define MXC_F_GPIO_INT_CLR_ALL_POS 0 425 #define MXC_F_GPIO_INT_CLR_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INT_CLR_ALL_POS)) 436 #define MXC_F_GPIO_WAKE_EN_GPIO_WAKE_EN_POS 0 437 #define MXC_F_GPIO_WAKE_EN_GPIO_WAKE_EN ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_WAKE_EN_GPIO_WAKE_EN_POS)) 438 #define MXC_V_GPIO_WAKE_EN_GPIO_WAKE_EN_DIS ((uint32_t)0x0UL) 439 #define MXC_S_GPIO_WAKE_EN_GPIO_WAKE_EN_DIS (MXC_V_GPIO_WAKE_EN_GPIO_WAKE_EN_DIS << MXC_F_GPIO_WAKE_EN_GPIO_WAKE_EN_POS) 440 #define MXC_V_GPIO_WAKE_EN_GPIO_WAKE_EN_EN ((uint32_t)0x1UL) 441 #define MXC_S_GPIO_WAKE_EN_GPIO_WAKE_EN_EN (MXC_V_GPIO_WAKE_EN_GPIO_WAKE_EN_EN << MXC_F_GPIO_WAKE_EN_GPIO_WAKE_EN_POS) 453 #define MXC_F_GPIO_WAKE_EN_SET_ALL_POS 0 454 #define MXC_F_GPIO_WAKE_EN_SET_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_WAKE_EN_SET_ALL_POS)) 466 #define MXC_F_GPIO_WAKE_EN_CLR_ALL_POS 0 467 #define MXC_F_GPIO_WAKE_EN_CLR_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_WAKE_EN_CLR_ALL_POS)) 478 #define MXC_F_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_POS 0 479 #define MXC_F_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_POS)) 480 #define MXC_V_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_NO ((uint32_t)0x0UL) 481 #define MXC_S_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_NO (MXC_V_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_NO << MXC_F_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_POS) 482 #define MXC_V_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_EN ((uint32_t)0x1UL) 483 #define MXC_S_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_EN (MXC_V_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_EN << MXC_F_GPIO_INT_DUAL_EDGE_GPIO_INT_DUAL_EDGE_POS) 494 #define MXC_F_GPIO_PAD_CFG1_GPIO_PAD_CFG1_POS 0 495 #define MXC_F_GPIO_PAD_CFG1_GPIO_PAD_CFG1 ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_PAD_CFG1_GPIO_PAD_CFG1_POS)) 496 #define MXC_V_GPIO_PAD_CFG1_GPIO_PAD_CFG1_IMPEDANCE ((uint32_t)0x0UL) 497 #define MXC_S_GPIO_PAD_CFG1_GPIO_PAD_CFG1_IMPEDANCE (MXC_V_GPIO_PAD_CFG1_GPIO_PAD_CFG1_IMPEDANCE << MXC_F_GPIO_PAD_CFG1_GPIO_PAD_CFG1_POS) 498 #define MXC_V_GPIO_PAD_CFG1_GPIO_PAD_CFG1_PU ((uint32_t)0x1UL) 499 #define MXC_S_GPIO_PAD_CFG1_GPIO_PAD_CFG1_PU (MXC_V_GPIO_PAD_CFG1_GPIO_PAD_CFG1_PU << MXC_F_GPIO_PAD_CFG1_GPIO_PAD_CFG1_POS) 500 #define MXC_V_GPIO_PAD_CFG1_GPIO_PAD_CFG1_PD ((uint32_t)0x2UL) 501 #define MXC_S_GPIO_PAD_CFG1_GPIO_PAD_CFG1_PD (MXC_V_GPIO_PAD_CFG1_GPIO_PAD_CFG1_PD << MXC_F_GPIO_PAD_CFG1_GPIO_PAD_CFG1_POS) 512 #define MXC_F_GPIO_PAD_CFG2_GPIO_PAD_CFG2_POS 0 513 #define MXC_F_GPIO_PAD_CFG2_GPIO_PAD_CFG2 ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_PAD_CFG2_GPIO_PAD_CFG2_POS)) 514 #define MXC_V_GPIO_PAD_CFG2_GPIO_PAD_CFG2_IMPEDANCE ((uint32_t)0x0UL) 515 #define MXC_S_GPIO_PAD_CFG2_GPIO_PAD_CFG2_IMPEDANCE (MXC_V_GPIO_PAD_CFG2_GPIO_PAD_CFG2_IMPEDANCE << MXC_F_GPIO_PAD_CFG2_GPIO_PAD_CFG2_POS) 516 #define MXC_V_GPIO_PAD_CFG2_GPIO_PAD_CFG2_PU ((uint32_t)0x1UL) 517 #define MXC_S_GPIO_PAD_CFG2_GPIO_PAD_CFG2_PU (MXC_V_GPIO_PAD_CFG2_GPIO_PAD_CFG2_PU << MXC_F_GPIO_PAD_CFG2_GPIO_PAD_CFG2_POS) 518 #define MXC_V_GPIO_PAD_CFG2_GPIO_PAD_CFG2_PD ((uint32_t)0x2UL) 519 #define MXC_S_GPIO_PAD_CFG2_GPIO_PAD_CFG2_PD (MXC_V_GPIO_PAD_CFG2_GPIO_PAD_CFG2_PD << MXC_F_GPIO_PAD_CFG2_GPIO_PAD_CFG2_POS) 530 #define MXC_F_GPIO_EN1_GPIO_EN1_POS 0 531 #define MXC_F_GPIO_EN1_GPIO_EN1 ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN1_GPIO_EN1_POS)) 532 #define MXC_V_GPIO_EN1_GPIO_EN1_PRIMARY ((uint32_t)0x0UL) 533 #define MXC_S_GPIO_EN1_GPIO_EN1_PRIMARY (MXC_V_GPIO_EN1_GPIO_EN1_PRIMARY << MXC_F_GPIO_EN1_GPIO_EN1_POS) 534 #define MXC_V_GPIO_EN1_GPIO_EN1_SECONDARY ((uint32_t)0x1UL) 535 #define MXC_S_GPIO_EN1_GPIO_EN1_SECONDARY (MXC_V_GPIO_EN1_GPIO_EN1_SECONDARY << MXC_F_GPIO_EN1_GPIO_EN1_POS) 547 #define MXC_F_GPIO_EN1_SET_ALL_POS 0 548 #define MXC_F_GPIO_EN1_SET_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN1_SET_ALL_POS)) 560 #define MXC_F_GPIO_EN1_CLR_ALL_POS 0 561 #define MXC_F_GPIO_EN1_CLR_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN1_CLR_ALL_POS)) 572 #define MXC_F_GPIO_EN2_GPIO_EN2_POS 0 573 #define MXC_F_GPIO_EN2_GPIO_EN2 ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN2_GPIO_EN2_POS)) 574 #define MXC_V_GPIO_EN2_GPIO_EN2_PRIMARY ((uint32_t)0x0UL) 575 #define MXC_S_GPIO_EN2_GPIO_EN2_PRIMARY (MXC_V_GPIO_EN2_GPIO_EN2_PRIMARY << MXC_F_GPIO_EN2_GPIO_EN2_POS) 576 #define MXC_V_GPIO_EN2_GPIO_EN2_SECONDARY ((uint32_t)0x1UL) 577 #define MXC_S_GPIO_EN2_GPIO_EN2_SECONDARY (MXC_V_GPIO_EN2_GPIO_EN2_SECONDARY << MXC_F_GPIO_EN2_GPIO_EN2_POS) 589 #define MXC_F_GPIO_EN2_SET_ALL_POS 0 590 #define MXC_F_GPIO_EN2_SET_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN2_SET_ALL_POS)) 602 #define MXC_F_GPIO_EN2_CLR_ALL_POS 0 603 #define MXC_F_GPIO_EN2_CLR_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN2_CLR_ALL_POS)) 615 #define MXC_F_GPIO_DS_DS_POS 0 616 #define MXC_F_GPIO_DS_DS ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_DS_DS_POS)) 617 #define MXC_V_GPIO_DS_DS_LD ((uint32_t)0x0UL) 618 #define MXC_S_GPIO_DS_DS_LD (MXC_V_GPIO_DS_DS_LD << MXC_F_GPIO_DS_DS_POS) 619 #define MXC_V_GPIO_DS_DS_HD ((uint32_t)0x1UL) 620 #define MXC_S_GPIO_DS_DS_HD (MXC_V_GPIO_DS_DS_HD << MXC_F_GPIO_DS_DS_POS) 632 #define MXC_F_GPIO_DS1_ALL_POS 0 633 #define MXC_F_GPIO_DS1_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_DS1_ALL_POS)) 643 #define MXC_F_GPIO_PS_ALL_POS 0 644 #define MXC_F_GPIO_PS_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_PS_ALL_POS)) 654 #define MXC_F_GPIO_VSSEL_ALL_POS 0 655 #define MXC_F_GPIO_VSSEL_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_VSSEL_ALL_POS)) __IO uint32_t int_clr
0x48: GPIO INT_CLR Register
Definition: gpio_regs.h:107
__O uint32_t out_set
0x1C: GPIO OUT_SET Register
Definition: gpio_regs.h:96
__IO uint32_t en2
0x74: GPIO EN2 Register
Definition: gpio_regs.h:118
__IO uint32_t int_en
0x34: GPIO INT_EN Register
Definition: gpio_regs.h:102
__IO uint32_t en1_clr
0x70: GPIO EN1_CLR Register
Definition: gpio_regs.h:117
__IO uint32_t wake_en_clr
0x54: GPIO WAKE_EN_CLR Register
Definition: gpio_regs.h:110
__IO uint32_t int_mod
0x28: GPIO INT_MOD Register
Definition: gpio_regs.h:99
__IO uint32_t en_clr
0x08: GPIO EN_CLR Register
Definition: gpio_regs.h:91
__IO uint32_t ps
0xB8: GPIO PS Register
Definition: gpio_regs.h:126
__IO uint32_t int_en_clr
0x3C: GPIO INT_EN_CLR Register
Definition: gpio_regs.h:104
__O uint32_t out_clr
0x20: GPIO OUT_CLR Register
Definition: gpio_regs.h:97
__IO uint32_t int_dual_edge
0x5C: GPIO INT_DUAL_EDGE Register
Definition: gpio_regs.h:112
__IO uint32_t wake_en_set
0x50: GPIO WAKE_EN_SET Register
Definition: gpio_regs.h:109
__IO uint32_t en
0x00: GPIO EN Register
Definition: gpio_regs.h:89
__IO uint32_t out_en_set
0x10: GPIO OUT_EN_SET Register
Definition: gpio_regs.h:93
__IO uint32_t wake_en
0x4C: GPIO WAKE_EN Register
Definition: gpio_regs.h:108
__IO uint32_t is
0xA8: GPIO IS Register
Definition: gpio_regs.h:122
Structure type to access the GPIO Registers.
Definition: gpio_regs.h:88
__IO uint32_t en_set
0x04: GPIO EN_SET Register
Definition: gpio_regs.h:90
__IO uint32_t en1_set
0x6C: GPIO EN1_SET Register
Definition: gpio_regs.h:116
__I uint32_t in
0x24: GPIO IN Register
Definition: gpio_regs.h:98
__IO uint32_t en2_clr
0x7C: GPIO EN2_CLR Register
Definition: gpio_regs.h:120
__IO uint32_t pad_cfg2
0x64: GPIO PAD_CFG2 Register
Definition: gpio_regs.h:114
__IO uint32_t en1
0x68: GPIO EN1 Register
Definition: gpio_regs.h:115
__IO uint32_t ds
0xB0: GPIO DS Register
Definition: gpio_regs.h:124
__IO uint32_t int_en_set
0x38: GPIO INT_EN_SET Register
Definition: gpio_regs.h:103
__IO uint32_t out_en_clr
0x14: GPIO OUT_EN_CLR Register
Definition: gpio_regs.h:94
__IO uint32_t vssel
0xC0: GPIO VSSEL Register
Definition: gpio_regs.h:128
__IO uint32_t sr
0xAC: GPIO SR Register
Definition: gpio_regs.h:123
__IO uint32_t int_pol
0x2C: GPIO INT_POL Register
Definition: gpio_regs.h:100
__IO uint32_t pad_cfg1
0x60: GPIO PAD_CFG1 Register
Definition: gpio_regs.h:113
__IO uint32_t out_en
0x0C: GPIO OUT_EN Register
Definition: gpio_regs.h:92
__IO uint32_t en2_set
0x78: GPIO EN2_SET Register
Definition: gpio_regs.h:119
__IO uint32_t ds1
0xB4: GPIO DS1 Register
Definition: gpio_regs.h:125
__I uint32_t int_stat
0x40: GPIO INT_STAT Register
Definition: gpio_regs.h:105
__IO uint32_t out
0x18: GPIO OUT Register
Definition: gpio_regs.h:95