28#ifndef LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32665_INCLUDE_GPIO_REGS_H_
29#define LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32665_INCLUDE_GPIO_REGS_H_
38#if defined (__ICCARM__)
39 #pragma system_include
53#define __I volatile const
59#define __R volatile const
94 __R uint32_t rsv_0x44;
99 __R uint32_t rsv_0x58;
109 __R uint32_t rsv_0x80_0xaf[12];
113 __R uint32_t rsv_0xbc;
124#define MXC_R_GPIO_EN ((uint32_t)0x00000000UL)
125#define MXC_R_GPIO_EN_SET ((uint32_t)0x00000004UL)
126#define MXC_R_GPIO_EN_CLR ((uint32_t)0x00000008UL)
127#define MXC_R_GPIO_OUT_EN ((uint32_t)0x0000000CUL)
128#define MXC_R_GPIO_OUT_EN_SET ((uint32_t)0x00000010UL)
129#define MXC_R_GPIO_OUT_EN_CLR ((uint32_t)0x00000014UL)
130#define MXC_R_GPIO_OUT ((uint32_t)0x00000018UL)
131#define MXC_R_GPIO_OUT_SET ((uint32_t)0x0000001CUL)
132#define MXC_R_GPIO_OUT_CLR ((uint32_t)0x00000020UL)
133#define MXC_R_GPIO_IN ((uint32_t)0x00000024UL)
134#define MXC_R_GPIO_INT_MOD ((uint32_t)0x00000028UL)
135#define MXC_R_GPIO_INT_POL ((uint32_t)0x0000002CUL)
136#define MXC_R_GPIO_IN_EN ((uint32_t)0x00000030UL)
137#define MXC_R_GPIO_INT_EN ((uint32_t)0x00000034UL)
138#define MXC_R_GPIO_INT_EN_SET ((uint32_t)0x00000038UL)
139#define MXC_R_GPIO_INT_EN_CLR ((uint32_t)0x0000003CUL)
140#define MXC_R_GPIO_INT_STAT ((uint32_t)0x00000040UL)
141#define MXC_R_GPIO_INT_CLR ((uint32_t)0x00000048UL)
142#define MXC_R_GPIO_WAKE_EN ((uint32_t)0x0000004CUL)
143#define MXC_R_GPIO_WAKE_EN_SET ((uint32_t)0x00000050UL)
144#define MXC_R_GPIO_WAKE_EN_CLR ((uint32_t)0x00000054UL)
145#define MXC_R_GPIO_INT_DUAL_EDGE ((uint32_t)0x0000005CUL)
146#define MXC_R_GPIO_PAD_CFG1 ((uint32_t)0x00000060UL)
147#define MXC_R_GPIO_PAD_CFG2 ((uint32_t)0x00000064UL)
148#define MXC_R_GPIO_EN1 ((uint32_t)0x00000068UL)
149#define MXC_R_GPIO_EN1_SET ((uint32_t)0x0000006CUL)
150#define MXC_R_GPIO_EN1_CLR ((uint32_t)0x00000070UL)
151#define MXC_R_GPIO_EN2 ((uint32_t)0x00000074UL)
152#define MXC_R_GPIO_EN2_SET ((uint32_t)0x00000078UL)
153#define MXC_R_GPIO_EN2_CLR ((uint32_t)0x0000007CUL)
154#define MXC_R_GPIO_DS0 ((uint32_t)0x000000B0UL)
155#define MXC_R_GPIO_DS1 ((uint32_t)0x000000B4UL)
156#define MXC_R_GPIO_PS ((uint32_t)0x000000B8UL)
157#define MXC_R_GPIO_VSSEL ((uint32_t)0x000000C0UL)
167#define MXC_F_GPIO_EN_GPIO_EN_POS 0
168#define MXC_F_GPIO_EN_GPIO_EN ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN_GPIO_EN_POS))
169#define MXC_V_GPIO_EN_GPIO_EN_ALTERNATE ((uint32_t)0x0UL)
170#define MXC_S_GPIO_EN_GPIO_EN_ALTERNATE (MXC_V_GPIO_EN_GPIO_EN_ALTERNATE << MXC_F_GPIO_EN_GPIO_EN_POS)
171#define MXC_V_GPIO_EN_GPIO_EN_GPIO ((uint32_t)0x1UL)
172#define MXC_S_GPIO_EN_GPIO_EN_GPIO (MXC_V_GPIO_EN_GPIO_EN_GPIO << MXC_F_GPIO_EN_GPIO_EN_POS)
184#define MXC_F_GPIO_EN_SET_ALL_POS 0
185#define MXC_F_GPIO_EN_SET_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN_SET_ALL_POS))
197#define MXC_F_GPIO_EN_CLR_ALL_POS 0
198#define MXC_F_GPIO_EN_CLR_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_EN_CLR_ALL_POS))
209#define MXC_F_GPIO_OUT_EN_GPIO_OUT_EN_POS 0
210#define MXC_F_GPIO_OUT_EN_GPIO_OUT_EN ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_EN_GPIO_OUT_EN_POS))
211#define MXC_V_GPIO_OUT_EN_GPIO_OUT_EN_DIS ((uint32_t)0x0UL)
212#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)
213#define MXC_V_GPIO_OUT_EN_GPIO_OUT_EN_EN ((uint32_t)0x1UL)
214#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)
226#define MXC_F_GPIO_OUT_EN_SET_ALL_POS 0
227#define MXC_F_GPIO_OUT_EN_SET_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_EN_SET_ALL_POS))
239#define MXC_F_GPIO_OUT_EN_CLR_ALL_POS 0
240#define MXC_F_GPIO_OUT_EN_CLR_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_EN_CLR_ALL_POS))
252#define MXC_F_GPIO_OUT_GPIO_OUT_POS 0
253#define MXC_F_GPIO_OUT_GPIO_OUT ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_GPIO_OUT_POS))
254#define MXC_V_GPIO_OUT_GPIO_OUT_LOW ((uint32_t)0x0UL)
255#define MXC_S_GPIO_OUT_GPIO_OUT_LOW (MXC_V_GPIO_OUT_GPIO_OUT_LOW << MXC_F_GPIO_OUT_GPIO_OUT_POS)
256#define MXC_V_GPIO_OUT_GPIO_OUT_HIGH ((uint32_t)0x1UL)
257#define MXC_S_GPIO_OUT_GPIO_OUT_HIGH (MXC_V_GPIO_OUT_GPIO_OUT_HIGH << MXC_F_GPIO_OUT_GPIO_OUT_POS)
269#define MXC_F_GPIO_OUT_SET_GPIO_OUT_SET_POS 0
270#define MXC_F_GPIO_OUT_SET_GPIO_OUT_SET ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_SET_GPIO_OUT_SET_POS))
271#define MXC_V_GPIO_OUT_SET_GPIO_OUT_SET_NO ((uint32_t)0x0UL)
272#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)
273#define MXC_V_GPIO_OUT_SET_GPIO_OUT_SET_SET ((uint32_t)0x1UL)
274#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)
286#define MXC_F_GPIO_OUT_CLR_GPIO_OUT_CLR_POS 0
287#define MXC_F_GPIO_OUT_CLR_GPIO_OUT_CLR ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_OUT_CLR_GPIO_OUT_CLR_POS))
298#define MXC_F_GPIO_IN_GPIO_IN_POS 0
299#define MXC_F_GPIO_IN_GPIO_IN ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_IN_GPIO_IN_POS))
310#define MXC_F_GPIO_INT_MOD_GPIO_INT_MOD_POS 0
311#define MXC_F_GPIO_INT_MOD_GPIO_INT_MOD ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INT_MOD_GPIO_INT_MOD_POS))
312#define MXC_V_GPIO_INT_MOD_GPIO_INT_MOD_LEVEL ((uint32_t)0x0UL)
313#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)
314#define MXC_V_GPIO_INT_MOD_GPIO_INT_MOD_EDGE ((uint32_t)0x1UL)
315#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)
326#define MXC_F_GPIO_INT_POL_GPIO_INT_POL_POS 0
327#define MXC_F_GPIO_INT_POL_GPIO_INT_POL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_INT_POL_GPIO_INT_POL_POS))
328#define MXC_V_GPIO_INT_POL_GPIO_INT_POL_FALLING ((uint32_t)0x0UL)
329#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)
330#define MXC_V_GPIO_INT_POL_GPIO_INT_POL_RISING ((uint32_t)0x1UL)
331#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)
341#define MXC_F_GPIO_IN_EN_GPIO_IN_EN_POS 0
342#define MXC_F_GPIO_IN_EN_GPIO_IN_EN ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_IN_EN_GPIO_IN_EN_POS))
343#define MXC_V_GPIO_IN_EN_GPIO_IN_EN_DIS ((uint32_t)0x0UL)
344#define MXC_S_GPIO_IN_EN_GPIO_IN_EN_DIS (MXC_V_GPIO_IN_EN_GPIO_IN_EN_DIS << MXC_F_GPIO_IN_EN_GPIO_IN_EN_POS)
345#define MXC_V_GPIO_IN_EN_GPIO_IN_EN_EN ((uint32_t)0x1UL)
346#define MXC_S_GPIO_IN_EN_GPIO_IN_EN_EN (MXC_V_GPIO_IN_EN_GPIO_IN_EN_EN << MXC_F_GPIO_IN_EN_GPIO_IN_EN_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_DS0_ALL_POS 0
616#define MXC_F_GPIO_DS0_ALL ((uint32_t)(0xFFFFFFFFUL << MXC_F_GPIO_DS0_ALL_POS))
617#define MXC_V_GPIO_DS0_ALL_LD ((uint32_t)0x0UL)
618#define MXC_S_GPIO_DS0_ALL_LD (MXC_V_GPIO_DS0_ALL_LD << MXC_F_GPIO_DS0_ALL_POS)
619#define MXC_V_GPIO_DS0_ALL_HD ((uint32_t)0x1UL)
620#define MXC_S_GPIO_DS0_ALL_HD (MXC_V_GPIO_DS0_ALL_HD << MXC_F_GPIO_DS0_ALL_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))
__I uint32_t in
Definition: gpio_regs.h:86
__IO uint32_t en1_clr
Definition: gpio_regs.h:105
__I uint32_t int_stat
Definition: gpio_regs.h:93
__IO uint32_t en2_clr
Definition: gpio_regs.h:108
__IO uint32_t wake_en_clr
Definition: gpio_regs.h:98
__IO uint32_t int_en
Definition: gpio_regs.h:90
__IO uint32_t out_en
Definition: gpio_regs.h:80
__IO uint32_t int_clr
Definition: gpio_regs.h:95
__O uint32_t out_set
Definition: gpio_regs.h:84
__O uint32_t out_clr
Definition: gpio_regs.h:85
__IO uint32_t ps
Definition: gpio_regs.h:112
__IO uint32_t en2
Definition: gpio_regs.h:106
__IO uint32_t wake_en_set
Definition: gpio_regs.h:97
__IO uint32_t pad_cfg1
Definition: gpio_regs.h:101
__IO uint32_t en_set
Definition: gpio_regs.h:78
__IO uint32_t en2_set
Definition: gpio_regs.h:107
__IO uint32_t out_en_set
Definition: gpio_regs.h:81
__IO uint32_t en1_set
Definition: gpio_regs.h:104
__IO uint32_t pad_cfg2
Definition: gpio_regs.h:102
__IO uint32_t out_en_clr
Definition: gpio_regs.h:82
__IO uint32_t vssel
Definition: gpio_regs.h:114
__IO uint32_t in_en
Definition: gpio_regs.h:89
__IO uint32_t int_mod
Definition: gpio_regs.h:87
__IO uint32_t int_pol
Definition: gpio_regs.h:88
__IO uint32_t int_dual_edge
Definition: gpio_regs.h:100
__IO uint32_t out
Definition: gpio_regs.h:83
__IO uint32_t en_clr
Definition: gpio_regs.h:79
__IO uint32_t int_en_set
Definition: gpio_regs.h:91
__IO uint32_t en
Definition: gpio_regs.h:77
__IO uint32_t ds1
Definition: gpio_regs.h:111
__IO uint32_t int_en_clr
Definition: gpio_regs.h:92
__IO uint32_t en1
Definition: gpio_regs.h:103
__IO uint32_t ds0
Definition: gpio_regs.h:110
__IO uint32_t wake_en
Definition: gpio_regs.h:96
Definition: gpio_regs.h:76