28#ifndef LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32690_INCLUDE_GCR_REGS_H_
29#define LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32690_INCLUDE_GCR_REGS_H_
38#if defined (__ICCARM__)
39 #pragma system_include
53#define __I volatile const
59#define __R volatile const
81 __R uint32_t rsv_0x10_0x17[2];
83 __R uint32_t rsv_0x1c_0x23[2];
87 __R uint32_t rsv_0x30_0x3f[4];
94 __R uint32_t rsv_0x58_0x63[3];
101 __R uint32_t rsv_0x7c;
112#define MXC_R_GCR_SYSCTRL ((uint32_t)0x00000000UL)
113#define MXC_R_GCR_RST0 ((uint32_t)0x00000004UL)
114#define MXC_R_GCR_CLKCTRL ((uint32_t)0x00000008UL)
115#define MXC_R_GCR_PM ((uint32_t)0x0000000CUL)
116#define MXC_R_GCR_PCLKDIV ((uint32_t)0x00000018UL)
117#define MXC_R_GCR_PCLKDIS0 ((uint32_t)0x00000024UL)
118#define MXC_R_GCR_MEMCTRL ((uint32_t)0x00000028UL)
119#define MXC_R_GCR_MEMZ ((uint32_t)0x0000002CUL)
120#define MXC_R_GCR_SYSST ((uint32_t)0x00000040UL)
121#define MXC_R_GCR_RST1 ((uint32_t)0x00000044UL)
122#define MXC_R_GCR_PCLKDIS1 ((uint32_t)0x00000048UL)
123#define MXC_R_GCR_EVENTEN ((uint32_t)0x0000004CUL)
124#define MXC_R_GCR_REVISION ((uint32_t)0x00000050UL)
125#define MXC_R_GCR_SYSIE ((uint32_t)0x00000054UL)
126#define MXC_R_GCR_ECCERR ((uint32_t)0x00000064UL)
127#define MXC_R_GCR_ECCCED ((uint32_t)0x00000068UL)
128#define MXC_R_GCR_ECCIE ((uint32_t)0x0000006CUL)
129#define MXC_R_GCR_ECCADDR ((uint32_t)0x00000070UL)
130#define MXC_R_GCR_BTLELDOCTRL ((uint32_t)0x00000074UL)
131#define MXC_R_GCR_BTLELDODLY ((uint32_t)0x00000078UL)
132#define MXC_R_GCR_GPR0 ((uint32_t)0x00000080UL)
141#define MXC_F_GCR_SYSCTRL_BSTAPEN_POS 0
142#define MXC_F_GCR_SYSCTRL_BSTAPEN ((uint32_t)(0x1UL << MXC_F_GCR_SYSCTRL_BSTAPEN_POS))
144#define MXC_F_GCR_SYSCTRL_FLASH_PAGE_FLIP_POS 4
145#define MXC_F_GCR_SYSCTRL_FLASH_PAGE_FLIP ((uint32_t)(0x1UL << MXC_F_GCR_SYSCTRL_FLASH_PAGE_FLIP_POS))
147#define MXC_F_GCR_SYSCTRL_ICC0_FLUSH_POS 6
148#define MXC_F_GCR_SYSCTRL_ICC0_FLUSH ((uint32_t)(0x1UL << MXC_F_GCR_SYSCTRL_ICC0_FLUSH_POS))
150#define MXC_F_GCR_SYSCTRL_SYSCACHE_DIS_POS 9
151#define MXC_F_GCR_SYSCTRL_SYSCACHE_DIS ((uint32_t)(0x1UL << MXC_F_GCR_SYSCTRL_SYSCACHE_DIS_POS))
153#define MXC_F_GCR_SYSCTRL_ROMDONE_POS 12
154#define MXC_F_GCR_SYSCTRL_ROMDONE ((uint32_t)(0x1UL << MXC_F_GCR_SYSCTRL_ROMDONE_POS))
156#define MXC_F_GCR_SYSCTRL_CCHK_POS 13
157#define MXC_F_GCR_SYSCTRL_CCHK ((uint32_t)(0x1UL << MXC_F_GCR_SYSCTRL_CCHK_POS))
159#define MXC_F_GCR_SYSCTRL_SWD_DIS_POS 14
160#define MXC_F_GCR_SYSCTRL_SWD_DIS ((uint32_t)(0x1UL << MXC_F_GCR_SYSCTRL_SWD_DIS_POS))
162#define MXC_F_GCR_SYSCTRL_CHKRES_POS 15
163#define MXC_F_GCR_SYSCTRL_CHKRES ((uint32_t)(0x1UL << MXC_F_GCR_SYSCTRL_CHKRES_POS))
165#define MXC_F_GCR_SYSCTRL_OVR_POS 16
166#define MXC_F_GCR_SYSCTRL_OVR ((uint32_t)(0x3UL << MXC_F_GCR_SYSCTRL_OVR_POS))
167#define MXC_V_GCR_SYSCTRL_OVR_V0_9 ((uint32_t)0x0UL)
168#define MXC_S_GCR_SYSCTRL_OVR_V0_9 (MXC_V_GCR_SYSCTRL_OVR_V0_9 << MXC_F_GCR_SYSCTRL_OVR_POS)
169#define MXC_V_GCR_SYSCTRL_OVR_V1_0 ((uint32_t)0x1UL)
170#define MXC_S_GCR_SYSCTRL_OVR_V1_0 (MXC_V_GCR_SYSCTRL_OVR_V1_0 << MXC_F_GCR_SYSCTRL_OVR_POS)
171#define MXC_V_GCR_SYSCTRL_OVR_V1_1 ((uint32_t)0x2UL)
172#define MXC_S_GCR_SYSCTRL_OVR_V1_1 (MXC_V_GCR_SYSCTRL_OVR_V1_1 << MXC_F_GCR_SYSCTRL_OVR_POS)
182#define MXC_F_GCR_RST0_DMA_POS 0
183#define MXC_F_GCR_RST0_DMA ((uint32_t)(0x1UL << MXC_F_GCR_RST0_DMA_POS))
185#define MXC_F_GCR_RST0_WDT0_POS 1
186#define MXC_F_GCR_RST0_WDT0 ((uint32_t)(0x1UL << MXC_F_GCR_RST0_WDT0_POS))
188#define MXC_F_GCR_RST0_GPIO0_POS 2
189#define MXC_F_GCR_RST0_GPIO0 ((uint32_t)(0x1UL << MXC_F_GCR_RST0_GPIO0_POS))
191#define MXC_F_GCR_RST0_GPIO1_POS 3
192#define MXC_F_GCR_RST0_GPIO1 ((uint32_t)(0x1UL << MXC_F_GCR_RST0_GPIO1_POS))
194#define MXC_F_GCR_RST0_GPIO2_POS 4
195#define MXC_F_GCR_RST0_GPIO2 ((uint32_t)(0x1UL << MXC_F_GCR_RST0_GPIO2_POS))
197#define MXC_F_GCR_RST0_TMR0_POS 5
198#define MXC_F_GCR_RST0_TMR0 ((uint32_t)(0x1UL << MXC_F_GCR_RST0_TMR0_POS))
200#define MXC_F_GCR_RST0_TMR1_POS 6
201#define MXC_F_GCR_RST0_TMR1 ((uint32_t)(0x1UL << MXC_F_GCR_RST0_TMR1_POS))
203#define MXC_F_GCR_RST0_TMR2_POS 7
204#define MXC_F_GCR_RST0_TMR2 ((uint32_t)(0x1UL << MXC_F_GCR_RST0_TMR2_POS))
206#define MXC_F_GCR_RST0_TMR3_POS 8
207#define MXC_F_GCR_RST0_TMR3 ((uint32_t)(0x1UL << MXC_F_GCR_RST0_TMR3_POS))
209#define MXC_F_GCR_RST0_UART0_POS 11
210#define MXC_F_GCR_RST0_UART0 ((uint32_t)(0x1UL << MXC_F_GCR_RST0_UART0_POS))
212#define MXC_F_GCR_RST0_UART1_POS 12
213#define MXC_F_GCR_RST0_UART1 ((uint32_t)(0x1UL << MXC_F_GCR_RST0_UART1_POS))
215#define MXC_F_GCR_RST0_SPI0_POS 13
216#define MXC_F_GCR_RST0_SPI0 ((uint32_t)(0x1UL << MXC_F_GCR_RST0_SPI0_POS))
218#define MXC_F_GCR_RST0_SPI1_POS 14
219#define MXC_F_GCR_RST0_SPI1 ((uint32_t)(0x1UL << MXC_F_GCR_RST0_SPI1_POS))
221#define MXC_F_GCR_RST0_SPI2_POS 15
222#define MXC_F_GCR_RST0_SPI2 ((uint32_t)(0x1UL << MXC_F_GCR_RST0_SPI2_POS))
224#define MXC_F_GCR_RST0_I2C0_POS 16
225#define MXC_F_GCR_RST0_I2C0 ((uint32_t)(0x1UL << MXC_F_GCR_RST0_I2C0_POS))
227#define MXC_F_GCR_RST0_RTC_POS 17
228#define MXC_F_GCR_RST0_RTC ((uint32_t)(0x1UL << MXC_F_GCR_RST0_RTC_POS))
230#define MXC_F_GCR_RST0_CRYPTO_POS 18
231#define MXC_F_GCR_RST0_CRYPTO ((uint32_t)(0x1UL << MXC_F_GCR_RST0_CRYPTO_POS))
233#define MXC_F_GCR_RST0_CAN0_POS 19
234#define MXC_F_GCR_RST0_CAN0 ((uint32_t)(0x1UL << MXC_F_GCR_RST0_CAN0_POS))
236#define MXC_F_GCR_RST0_CAN1_POS 20
237#define MXC_F_GCR_RST0_CAN1 ((uint32_t)(0x1UL << MXC_F_GCR_RST0_CAN1_POS))
239#define MXC_F_GCR_RST0_HPB_POS 21
240#define MXC_F_GCR_RST0_HPB ((uint32_t)(0x1UL << MXC_F_GCR_RST0_HPB_POS))
242#define MXC_F_GCR_RST0_SMPHR_POS 22
243#define MXC_F_GCR_RST0_SMPHR ((uint32_t)(0x1UL << MXC_F_GCR_RST0_SMPHR_POS))
245#define MXC_F_GCR_RST0_USB_POS 23
246#define MXC_F_GCR_RST0_USB ((uint32_t)(0x1UL << MXC_F_GCR_RST0_USB_POS))
248#define MXC_F_GCR_RST0_TRNG_POS 24
249#define MXC_F_GCR_RST0_TRNG ((uint32_t)(0x1UL << MXC_F_GCR_RST0_TRNG_POS))
251#define MXC_F_GCR_RST0_ADC_POS 26
252#define MXC_F_GCR_RST0_ADC ((uint32_t)(0x1UL << MXC_F_GCR_RST0_ADC_POS))
254#define MXC_F_GCR_RST0_UART2_POS 28
255#define MXC_F_GCR_RST0_UART2 ((uint32_t)(0x1UL << MXC_F_GCR_RST0_UART2_POS))
257#define MXC_F_GCR_RST0_SOFT_POS 29
258#define MXC_F_GCR_RST0_SOFT ((uint32_t)(0x1UL << MXC_F_GCR_RST0_SOFT_POS))
260#define MXC_F_GCR_RST0_PERIPH_POS 30
261#define MXC_F_GCR_RST0_PERIPH ((uint32_t)(0x1UL << MXC_F_GCR_RST0_PERIPH_POS))
263#define MXC_F_GCR_RST0_SYS_POS 31
264#define MXC_F_GCR_RST0_SYS ((uint32_t)(0x1UL << MXC_F_GCR_RST0_SYS_POS))
274#define MXC_F_GCR_CLKCTRL_SYSCLK_DIV_POS 6
275#define MXC_F_GCR_CLKCTRL_SYSCLK_DIV ((uint32_t)(0x7UL << MXC_F_GCR_CLKCTRL_SYSCLK_DIV_POS))
276#define MXC_V_GCR_CLKCTRL_SYSCLK_DIV_DIV1 ((uint32_t)0x0UL)
277#define MXC_S_GCR_CLKCTRL_SYSCLK_DIV_DIV1 (MXC_V_GCR_CLKCTRL_SYSCLK_DIV_DIV1 << MXC_F_GCR_CLKCTRL_SYSCLK_DIV_POS)
278#define MXC_V_GCR_CLKCTRL_SYSCLK_DIV_DIV2 ((uint32_t)0x1UL)
279#define MXC_S_GCR_CLKCTRL_SYSCLK_DIV_DIV2 (MXC_V_GCR_CLKCTRL_SYSCLK_DIV_DIV2 << MXC_F_GCR_CLKCTRL_SYSCLK_DIV_POS)
280#define MXC_V_GCR_CLKCTRL_SYSCLK_DIV_DIV4 ((uint32_t)0x2UL)
281#define MXC_S_GCR_CLKCTRL_SYSCLK_DIV_DIV4 (MXC_V_GCR_CLKCTRL_SYSCLK_DIV_DIV4 << MXC_F_GCR_CLKCTRL_SYSCLK_DIV_POS)
282#define MXC_V_GCR_CLKCTRL_SYSCLK_DIV_DIV8 ((uint32_t)0x3UL)
283#define MXC_S_GCR_CLKCTRL_SYSCLK_DIV_DIV8 (MXC_V_GCR_CLKCTRL_SYSCLK_DIV_DIV8 << MXC_F_GCR_CLKCTRL_SYSCLK_DIV_POS)
284#define MXC_V_GCR_CLKCTRL_SYSCLK_DIV_DIV16 ((uint32_t)0x4UL)
285#define MXC_S_GCR_CLKCTRL_SYSCLK_DIV_DIV16 (MXC_V_GCR_CLKCTRL_SYSCLK_DIV_DIV16 << MXC_F_GCR_CLKCTRL_SYSCLK_DIV_POS)
286#define MXC_V_GCR_CLKCTRL_SYSCLK_DIV_DIV32 ((uint32_t)0x5UL)
287#define MXC_S_GCR_CLKCTRL_SYSCLK_DIV_DIV32 (MXC_V_GCR_CLKCTRL_SYSCLK_DIV_DIV32 << MXC_F_GCR_CLKCTRL_SYSCLK_DIV_POS)
288#define MXC_V_GCR_CLKCTRL_SYSCLK_DIV_DIV64 ((uint32_t)0x6UL)
289#define MXC_S_GCR_CLKCTRL_SYSCLK_DIV_DIV64 (MXC_V_GCR_CLKCTRL_SYSCLK_DIV_DIV64 << MXC_F_GCR_CLKCTRL_SYSCLK_DIV_POS)
290#define MXC_V_GCR_CLKCTRL_SYSCLK_DIV_DIV128 ((uint32_t)0x7UL)
291#define MXC_S_GCR_CLKCTRL_SYSCLK_DIV_DIV128 (MXC_V_GCR_CLKCTRL_SYSCLK_DIV_DIV128 << MXC_F_GCR_CLKCTRL_SYSCLK_DIV_POS)
293#define MXC_F_GCR_CLKCTRL_SYSCLK_SEL_POS 9
294#define MXC_F_GCR_CLKCTRL_SYSCLK_SEL ((uint32_t)(0x7UL << MXC_F_GCR_CLKCTRL_SYSCLK_SEL_POS))
295#define MXC_V_GCR_CLKCTRL_SYSCLK_SEL_ISO ((uint32_t)0x0UL)
296#define MXC_S_GCR_CLKCTRL_SYSCLK_SEL_ISO (MXC_V_GCR_CLKCTRL_SYSCLK_SEL_ISO << MXC_F_GCR_CLKCTRL_SYSCLK_SEL_POS)
297#define MXC_V_GCR_CLKCTRL_SYSCLK_SEL_ITO ((uint32_t)0x1UL)
298#define MXC_S_GCR_CLKCTRL_SYSCLK_SEL_ITO (MXC_V_GCR_CLKCTRL_SYSCLK_SEL_ITO << MXC_F_GCR_CLKCTRL_SYSCLK_SEL_POS)
299#define MXC_V_GCR_CLKCTRL_SYSCLK_SEL_ERFO ((uint32_t)0x2UL)
300#define MXC_S_GCR_CLKCTRL_SYSCLK_SEL_ERFO (MXC_V_GCR_CLKCTRL_SYSCLK_SEL_ERFO << MXC_F_GCR_CLKCTRL_SYSCLK_SEL_POS)
301#define MXC_V_GCR_CLKCTRL_SYSCLK_SEL_INRO ((uint32_t)0x3UL)
302#define MXC_S_GCR_CLKCTRL_SYSCLK_SEL_INRO (MXC_V_GCR_CLKCTRL_SYSCLK_SEL_INRO << MXC_F_GCR_CLKCTRL_SYSCLK_SEL_POS)
303#define MXC_V_GCR_CLKCTRL_SYSCLK_SEL_IPO ((uint32_t)0x4UL)
304#define MXC_S_GCR_CLKCTRL_SYSCLK_SEL_IPO (MXC_V_GCR_CLKCTRL_SYSCLK_SEL_IPO << MXC_F_GCR_CLKCTRL_SYSCLK_SEL_POS)
305#define MXC_V_GCR_CLKCTRL_SYSCLK_SEL_IBRO ((uint32_t)0x5UL)
306#define MXC_S_GCR_CLKCTRL_SYSCLK_SEL_IBRO (MXC_V_GCR_CLKCTRL_SYSCLK_SEL_IBRO << MXC_F_GCR_CLKCTRL_SYSCLK_SEL_POS)
307#define MXC_V_GCR_CLKCTRL_SYSCLK_SEL_ERTCO ((uint32_t)0x6UL)
308#define MXC_S_GCR_CLKCTRL_SYSCLK_SEL_ERTCO (MXC_V_GCR_CLKCTRL_SYSCLK_SEL_ERTCO << MXC_F_GCR_CLKCTRL_SYSCLK_SEL_POS)
309#define MXC_V_GCR_CLKCTRL_SYSCLK_SEL_EXTCLK ((uint32_t)0x7UL)
310#define MXC_S_GCR_CLKCTRL_SYSCLK_SEL_EXTCLK (MXC_V_GCR_CLKCTRL_SYSCLK_SEL_EXTCLK << MXC_F_GCR_CLKCTRL_SYSCLK_SEL_POS)
312#define MXC_F_GCR_CLKCTRL_SYSCLK_RDY_POS 13
313#define MXC_F_GCR_CLKCTRL_SYSCLK_RDY ((uint32_t)(0x1UL << MXC_F_GCR_CLKCTRL_SYSCLK_RDY_POS))
315#define MXC_F_GCR_CLKCTRL_ERFO_EN_POS 16
316#define MXC_F_GCR_CLKCTRL_ERFO_EN ((uint32_t)(0x1UL << MXC_F_GCR_CLKCTRL_ERFO_EN_POS))
318#define MXC_F_GCR_CLKCTRL_ERTCO_EN_POS 17
319#define MXC_F_GCR_CLKCTRL_ERTCO_EN ((uint32_t)(0x1UL << MXC_F_GCR_CLKCTRL_ERTCO_EN_POS))
321#define MXC_F_GCR_CLKCTRL_ISO_EN_POS 18
322#define MXC_F_GCR_CLKCTRL_ISO_EN ((uint32_t)(0x1UL << MXC_F_GCR_CLKCTRL_ISO_EN_POS))
324#define MXC_F_GCR_CLKCTRL_IPO_EN_POS 19
325#define MXC_F_GCR_CLKCTRL_IPO_EN ((uint32_t)(0x1UL << MXC_F_GCR_CLKCTRL_IPO_EN_POS))
327#define MXC_F_GCR_CLKCTRL_IBRO_EN_POS 20
328#define MXC_F_GCR_CLKCTRL_IBRO_EN ((uint32_t)(0x1UL << MXC_F_GCR_CLKCTRL_IBRO_EN_POS))
330#define MXC_F_GCR_CLKCTRL_IBRO_VS_POS 21
331#define MXC_F_GCR_CLKCTRL_IBRO_VS ((uint32_t)(0x1UL << MXC_F_GCR_CLKCTRL_IBRO_VS_POS))
333#define MXC_F_GCR_CLKCTRL_ERFO_RDY_POS 24
334#define MXC_F_GCR_CLKCTRL_ERFO_RDY ((uint32_t)(0x1UL << MXC_F_GCR_CLKCTRL_ERFO_RDY_POS))
336#define MXC_F_GCR_CLKCTRL_ERTCO_RDY_POS 25
337#define MXC_F_GCR_CLKCTRL_ERTCO_RDY ((uint32_t)(0x1UL << MXC_F_GCR_CLKCTRL_ERTCO_RDY_POS))
339#define MXC_F_GCR_CLKCTRL_ISO_RDY_POS 26
340#define MXC_F_GCR_CLKCTRL_ISO_RDY ((uint32_t)(0x1UL << MXC_F_GCR_CLKCTRL_ISO_RDY_POS))
342#define MXC_F_GCR_CLKCTRL_IPO_RDY_POS 27
343#define MXC_F_GCR_CLKCTRL_IPO_RDY ((uint32_t)(0x1UL << MXC_F_GCR_CLKCTRL_IPO_RDY_POS))
345#define MXC_F_GCR_CLKCTRL_IBRO_RDY_POS 28
346#define MXC_F_GCR_CLKCTRL_IBRO_RDY ((uint32_t)(0x1UL << MXC_F_GCR_CLKCTRL_IBRO_RDY_POS))
348#define MXC_F_GCR_CLKCTRL_INRO_RDY_POS 29
349#define MXC_F_GCR_CLKCTRL_INRO_RDY ((uint32_t)(0x1UL << MXC_F_GCR_CLKCTRL_INRO_RDY_POS))
359#define MXC_F_GCR_PM_MODE_POS 0
360#define MXC_F_GCR_PM_MODE ((uint32_t)(0xFUL << MXC_F_GCR_PM_MODE_POS))
361#define MXC_V_GCR_PM_MODE_ACTIVE ((uint32_t)0x0UL)
362#define MXC_S_GCR_PM_MODE_ACTIVE (MXC_V_GCR_PM_MODE_ACTIVE << MXC_F_GCR_PM_MODE_POS)
363#define MXC_V_GCR_PM_MODE_SLEEP ((uint32_t)0x1UL)
364#define MXC_S_GCR_PM_MODE_SLEEP (MXC_V_GCR_PM_MODE_SLEEP << MXC_F_GCR_PM_MODE_POS)
365#define MXC_V_GCR_PM_MODE_STANDBY ((uint32_t)0x2UL)
366#define MXC_S_GCR_PM_MODE_STANDBY (MXC_V_GCR_PM_MODE_STANDBY << MXC_F_GCR_PM_MODE_POS)
367#define MXC_V_GCR_PM_MODE_BACKUP ((uint32_t)0x4UL)
368#define MXC_S_GCR_PM_MODE_BACKUP (MXC_V_GCR_PM_MODE_BACKUP << MXC_F_GCR_PM_MODE_POS)
369#define MXC_V_GCR_PM_MODE_LPM ((uint32_t)0x8UL)
370#define MXC_S_GCR_PM_MODE_LPM (MXC_V_GCR_PM_MODE_LPM << MXC_F_GCR_PM_MODE_POS)
371#define MXC_V_GCR_PM_MODE_UPM ((uint32_t)0x9UL)
372#define MXC_S_GCR_PM_MODE_UPM (MXC_V_GCR_PM_MODE_UPM << MXC_F_GCR_PM_MODE_POS)
373#define MXC_V_GCR_PM_MODE_POWERDOWN ((uint32_t)0xAUL)
374#define MXC_S_GCR_PM_MODE_POWERDOWN (MXC_V_GCR_PM_MODE_POWERDOWN << MXC_F_GCR_PM_MODE_POS)
376#define MXC_F_GCR_PM_GPIO_WE_POS 4
377#define MXC_F_GCR_PM_GPIO_WE ((uint32_t)(0x1UL << MXC_F_GCR_PM_GPIO_WE_POS))
379#define MXC_F_GCR_PM_RTC_WE_POS 5
380#define MXC_F_GCR_PM_RTC_WE ((uint32_t)(0x1UL << MXC_F_GCR_PM_RTC_WE_POS))
382#define MXC_F_GCR_PM_USB_WE_POS 6
383#define MXC_F_GCR_PM_USB_WE ((uint32_t)(0x1UL << MXC_F_GCR_PM_USB_WE_POS))
385#define MXC_F_GCR_PM_WUT_WE_POS 7
386#define MXC_F_GCR_PM_WUT_WE ((uint32_t)(0x1UL << MXC_F_GCR_PM_WUT_WE_POS))
388#define MXC_F_GCR_PM_AINCOMP_WE_POS 9
389#define MXC_F_GCR_PM_AINCOMP_WE ((uint32_t)(0x1UL << MXC_F_GCR_PM_AINCOMP_WE_POS))
391#define MXC_F_GCR_PM_ISO_PD_POS 15
392#define MXC_F_GCR_PM_ISO_PD ((uint32_t)(0x1UL << MXC_F_GCR_PM_ISO_PD_POS))
394#define MXC_F_GCR_PM_IPO_PD_POS 16
395#define MXC_F_GCR_PM_IPO_PD ((uint32_t)(0x1UL << MXC_F_GCR_PM_IPO_PD_POS))
397#define MXC_F_GCR_PM_IBRO_PD_POS 17
398#define MXC_F_GCR_PM_IBRO_PD ((uint32_t)(0x1UL << MXC_F_GCR_PM_IBRO_PD_POS))
400#define MXC_F_GCR_PM_ERFO_BP_POS 20
401#define MXC_F_GCR_PM_ERFO_BP ((uint32_t)(0x1UL << MXC_F_GCR_PM_ERFO_BP_POS))
411#define MXC_F_GCR_PCLKDIV_SDIOCLKDIV_POS 7
412#define MXC_F_GCR_PCLKDIV_SDIOCLKDIV ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIV_SDIOCLKDIV_POS))
414#define MXC_F_GCR_PCLKDIV_ADCFRQ_POS 10
415#define MXC_F_GCR_PCLKDIV_ADCFRQ ((uint32_t)(0xFUL << MXC_F_GCR_PCLKDIV_ADCFRQ_POS))
417#define MXC_F_GCR_PCLKDIV_CNNCLKDIV_POS 14
418#define MXC_F_GCR_PCLKDIV_CNNCLKDIV ((uint32_t)(0x7UL << MXC_F_GCR_PCLKDIV_CNNCLKDIV_POS))
419#define MXC_V_GCR_PCLKDIV_CNNCLKDIV_DIV2 ((uint32_t)0x0UL)
420#define MXC_S_GCR_PCLKDIV_CNNCLKDIV_DIV2 (MXC_V_GCR_PCLKDIV_CNNCLKDIV_DIV2 << MXC_F_GCR_PCLKDIV_CNNCLKDIV_POS)
421#define MXC_V_GCR_PCLKDIV_CNNCLKDIV_DIV4 ((uint32_t)0x1UL)
422#define MXC_S_GCR_PCLKDIV_CNNCLKDIV_DIV4 (MXC_V_GCR_PCLKDIV_CNNCLKDIV_DIV4 << MXC_F_GCR_PCLKDIV_CNNCLKDIV_POS)
423#define MXC_V_GCR_PCLKDIV_CNNCLKDIV_DIV8 ((uint32_t)0x2UL)
424#define MXC_S_GCR_PCLKDIV_CNNCLKDIV_DIV8 (MXC_V_GCR_PCLKDIV_CNNCLKDIV_DIV8 << MXC_F_GCR_PCLKDIV_CNNCLKDIV_POS)
425#define MXC_V_GCR_PCLKDIV_CNNCLKDIV_DIV16 ((uint32_t)0x3UL)
426#define MXC_S_GCR_PCLKDIV_CNNCLKDIV_DIV16 (MXC_V_GCR_PCLKDIV_CNNCLKDIV_DIV16 << MXC_F_GCR_PCLKDIV_CNNCLKDIV_POS)
427#define MXC_V_GCR_PCLKDIV_CNNCLKDIV_DIV1 ((uint32_t)0x4UL)
428#define MXC_S_GCR_PCLKDIV_CNNCLKDIV_DIV1 (MXC_V_GCR_PCLKDIV_CNNCLKDIV_DIV1 << MXC_F_GCR_PCLKDIV_CNNCLKDIV_POS)
430#define MXC_F_GCR_PCLKDIV_CNNCLKSEL_POS 17
431#define MXC_F_GCR_PCLKDIV_CNNCLKSEL ((uint32_t)(0x3UL << MXC_F_GCR_PCLKDIV_CNNCLKSEL_POS))
432#define MXC_V_GCR_PCLKDIV_CNNCLKSEL_PCLK ((uint32_t)0x0UL)
433#define MXC_S_GCR_PCLKDIV_CNNCLKSEL_PCLK (MXC_V_GCR_PCLKDIV_CNNCLKSEL_PCLK << MXC_F_GCR_PCLKDIV_CNNCLKSEL_POS)
434#define MXC_V_GCR_PCLKDIV_CNNCLKSEL_ISO ((uint32_t)0x1UL)
435#define MXC_S_GCR_PCLKDIV_CNNCLKSEL_ISO (MXC_V_GCR_PCLKDIV_CNNCLKSEL_ISO << MXC_F_GCR_PCLKDIV_CNNCLKSEL_POS)
436#define MXC_V_GCR_PCLKDIV_CNNCLKSEL_ITO ((uint32_t)0x3UL)
437#define MXC_S_GCR_PCLKDIV_CNNCLKSEL_ITO (MXC_V_GCR_PCLKDIV_CNNCLKSEL_ITO << MXC_F_GCR_PCLKDIV_CNNCLKSEL_POS)
447#define MXC_F_GCR_PCLKDIS0_GPIO0_POS 0
448#define MXC_F_GCR_PCLKDIS0_GPIO0 ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS0_GPIO0_POS))
450#define MXC_F_GCR_PCLKDIS0_GPIO1_POS 1
451#define MXC_F_GCR_PCLKDIS0_GPIO1 ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS0_GPIO1_POS))
453#define MXC_F_GCR_PCLKDIS0_GPIO2_POS 2
454#define MXC_F_GCR_PCLKDIS0_GPIO2 ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS0_GPIO2_POS))
456#define MXC_F_GCR_PCLKDIS0_USB_POS 3
457#define MXC_F_GCR_PCLKDIS0_USB ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS0_USB_POS))
459#define MXC_F_GCR_PCLKDIS0_DMA_POS 5
460#define MXC_F_GCR_PCLKDIS0_DMA ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS0_DMA_POS))
462#define MXC_F_GCR_PCLKDIS0_SPI0_POS 6
463#define MXC_F_GCR_PCLKDIS0_SPI0 ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS0_SPI0_POS))
465#define MXC_F_GCR_PCLKDIS0_SPI1_POS 7
466#define MXC_F_GCR_PCLKDIS0_SPI1 ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS0_SPI1_POS))
468#define MXC_F_GCR_PCLKDIS0_SPI2_POS 8
469#define MXC_F_GCR_PCLKDIS0_SPI2 ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS0_SPI2_POS))
471#define MXC_F_GCR_PCLKDIS0_UART0_POS 9
472#define MXC_F_GCR_PCLKDIS0_UART0 ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS0_UART0_POS))
474#define MXC_F_GCR_PCLKDIS0_UART1_POS 10
475#define MXC_F_GCR_PCLKDIS0_UART1 ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS0_UART1_POS))
477#define MXC_F_GCR_PCLKDIS0_I2C0_POS 13
478#define MXC_F_GCR_PCLKDIS0_I2C0 ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS0_I2C0_POS))
480#define MXC_F_GCR_PCLKDIS0_CRYPTO_POS 14
481#define MXC_F_GCR_PCLKDIS0_CRYPTO ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS0_CRYPTO_POS))
483#define MXC_F_GCR_PCLKDIS0_TMR0_POS 15
484#define MXC_F_GCR_PCLKDIS0_TMR0 ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS0_TMR0_POS))
486#define MXC_F_GCR_PCLKDIS0_TMR1_POS 16
487#define MXC_F_GCR_PCLKDIS0_TMR1 ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS0_TMR1_POS))
489#define MXC_F_GCR_PCLKDIS0_TMR2_POS 17
490#define MXC_F_GCR_PCLKDIS0_TMR2 ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS0_TMR2_POS))
492#define MXC_F_GCR_PCLKDIS0_TMR3_POS 18
493#define MXC_F_GCR_PCLKDIS0_TMR3 ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS0_TMR3_POS))
495#define MXC_F_GCR_PCLKDIS0_ADC_POS 23
496#define MXC_F_GCR_PCLKDIS0_ADC ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS0_ADC_POS))
498#define MXC_F_GCR_PCLKDIS0_I2C1_POS 28
499#define MXC_F_GCR_PCLKDIS0_I2C1 ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS0_I2C1_POS))
501#define MXC_F_GCR_PCLKDIS0_PT_POS 29
502#define MXC_F_GCR_PCLKDIS0_PT ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS0_PT_POS))
504#define MXC_F_GCR_PCLKDIS0_SPIXIP_POS 30
505#define MXC_F_GCR_PCLKDIS0_SPIXIP ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS0_SPIXIP_POS))
507#define MXC_F_GCR_PCLKDIS0_SPIXIPC_POS 31
508#define MXC_F_GCR_PCLKDIS0_SPIXIPC ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS0_SPIXIPC_POS))
518#define MXC_F_GCR_MEMCTRL_FWS_POS 0
519#define MXC_F_GCR_MEMCTRL_FWS ((uint32_t)(0x7UL << MXC_F_GCR_MEMCTRL_FWS_POS))
521#define MXC_F_GCR_MEMCTRL_HYPCLKDS_POS 8
522#define MXC_F_GCR_MEMCTRL_HYPCLKDS ((uint32_t)(0x3UL << MXC_F_GCR_MEMCTRL_HYPCLKDS_POS))
532#define MXC_F_GCR_MEMZ_RAM0_POS 0
533#define MXC_F_GCR_MEMZ_RAM0 ((uint32_t)(0x1UL << MXC_F_GCR_MEMZ_RAM0_POS))
535#define MXC_F_GCR_MEMZ_RAM1_POS 1
536#define MXC_F_GCR_MEMZ_RAM1 ((uint32_t)(0x1UL << MXC_F_GCR_MEMZ_RAM1_POS))
538#define MXC_F_GCR_MEMZ_RAM2_POS 2
539#define MXC_F_GCR_MEMZ_RAM2 ((uint32_t)(0x1UL << MXC_F_GCR_MEMZ_RAM2_POS))
541#define MXC_F_GCR_MEMZ_RAM3_POS 3
542#define MXC_F_GCR_MEMZ_RAM3 ((uint32_t)(0x1UL << MXC_F_GCR_MEMZ_RAM3_POS))
544#define MXC_F_GCR_MEMZ_RAM4_POS 4
545#define MXC_F_GCR_MEMZ_RAM4 ((uint32_t)(0x1UL << MXC_F_GCR_MEMZ_RAM4_POS))
547#define MXC_F_GCR_MEMZ_RAM5_POS 5
548#define MXC_F_GCR_MEMZ_RAM5 ((uint32_t)(0x1UL << MXC_F_GCR_MEMZ_RAM5_POS))
550#define MXC_F_GCR_MEMZ_RAM6_POS 6
551#define MXC_F_GCR_MEMZ_RAM6 ((uint32_t)(0x1UL << MXC_F_GCR_MEMZ_RAM6_POS))
553#define MXC_F_GCR_MEMZ_RAM7_POS 7
554#define MXC_F_GCR_MEMZ_RAM7 ((uint32_t)(0x1UL << MXC_F_GCR_MEMZ_RAM7_POS))
556#define MXC_F_GCR_MEMZ_RAM8_POS 8
557#define MXC_F_GCR_MEMZ_RAM8 ((uint32_t)(0x1UL << MXC_F_GCR_MEMZ_RAM8_POS))
559#define MXC_F_GCR_MEMZ_ICC0_POS 9
560#define MXC_F_GCR_MEMZ_ICC0 ((uint32_t)(0x1UL << MXC_F_GCR_MEMZ_ICC0_POS))
562#define MXC_F_GCR_MEMZ_ICC1_POS 10
563#define MXC_F_GCR_MEMZ_ICC1 ((uint32_t)(0x1UL << MXC_F_GCR_MEMZ_ICC1_POS))
565#define MXC_F_GCR_MEMZ_ICCXIP_POS 11
566#define MXC_F_GCR_MEMZ_ICCXIP ((uint32_t)(0x1UL << MXC_F_GCR_MEMZ_ICCXIP_POS))
568#define MXC_F_GCR_MEMZ_USBFIFO_POS 12
569#define MXC_F_GCR_MEMZ_USBFIFO ((uint32_t)(0x1UL << MXC_F_GCR_MEMZ_USBFIFO_POS))
571#define MXC_F_GCR_MEMZ_MAARAM_POS 13
572#define MXC_F_GCR_MEMZ_MAARAM ((uint32_t)(0x1UL << MXC_F_GCR_MEMZ_MAARAM_POS))
574#define MXC_F_GCR_MEMZ_DCACHE_DATA_POS 14
575#define MXC_F_GCR_MEMZ_DCACHE_DATA ((uint32_t)(0x1UL << MXC_F_GCR_MEMZ_DCACHE_DATA_POS))
577#define MXC_F_GCR_MEMZ_DCACHE_TAG_POS 15
578#define MXC_F_GCR_MEMZ_DCACHE_TAG ((uint32_t)(0x1UL << MXC_F_GCR_MEMZ_DCACHE_TAG_POS))
588#define MXC_F_GCR_SYSST_ICELOCK_POS 0
589#define MXC_F_GCR_SYSST_ICELOCK ((uint32_t)(0x1UL << MXC_F_GCR_SYSST_ICELOCK_POS))
591#define MXC_F_GCR_SYSST_CODEINTERR_POS 1
592#define MXC_F_GCR_SYSST_CODEINTERR ((uint32_t)(0x1UL << MXC_F_GCR_SYSST_CODEINTERR_POS))
594#define MXC_F_GCR_SYSST_DATAINTERR_POS 2
595#define MXC_F_GCR_SYSST_DATAINTERR ((uint32_t)(0x1UL << MXC_F_GCR_SYSST_DATAINTERR_POS))
605#define MXC_F_GCR_RST1_I2C1_POS 0
606#define MXC_F_GCR_RST1_I2C1 ((uint32_t)(0x1UL << MXC_F_GCR_RST1_I2C1_POS))
608#define MXC_F_GCR_RST1_PT_POS 1
609#define MXC_F_GCR_RST1_PT ((uint32_t)(0x1UL << MXC_F_GCR_RST1_PT_POS))
611#define MXC_F_GCR_RST1_SPIXIP_POS 3
612#define MXC_F_GCR_RST1_SPIXIP ((uint32_t)(0x1UL << MXC_F_GCR_RST1_SPIXIP_POS))
614#define MXC_F_GCR_RST1_SPIXIPM_POS 4
615#define MXC_F_GCR_RST1_SPIXIPM ((uint32_t)(0x1UL << MXC_F_GCR_RST1_SPIXIPM_POS))
617#define MXC_F_GCR_RST1_OWM_POS 7
618#define MXC_F_GCR_RST1_OWM ((uint32_t)(0x1UL << MXC_F_GCR_RST1_OWM_POS))
620#define MXC_F_GCR_RST1_SPI3_POS 11
621#define MXC_F_GCR_RST1_SPI3 ((uint32_t)(0x1UL << MXC_F_GCR_RST1_SPI3_POS))
623#define MXC_F_GCR_RST1_SPI4_POS 13
624#define MXC_F_GCR_RST1_SPI4 ((uint32_t)(0x1UL << MXC_F_GCR_RST1_SPI4_POS))
626#define MXC_F_GCR_RST1_SMPHR_POS 16
627#define MXC_F_GCR_RST1_SMPHR ((uint32_t)(0x1UL << MXC_F_GCR_RST1_SMPHR_POS))
629#define MXC_F_GCR_RST1_BTLE_POS 18
630#define MXC_F_GCR_RST1_BTLE ((uint32_t)(0x1UL << MXC_F_GCR_RST1_BTLE_POS))
632#define MXC_F_GCR_RST1_I2S_POS 19
633#define MXC_F_GCR_RST1_I2S ((uint32_t)(0x1UL << MXC_F_GCR_RST1_I2S_POS))
635#define MXC_F_GCR_RST1_I2C2_POS 20
636#define MXC_F_GCR_RST1_I2C2 ((uint32_t)(0x1UL << MXC_F_GCR_RST1_I2C2_POS))
638#define MXC_F_GCR_RST1_PUF_POS 28
639#define MXC_F_GCR_RST1_PUF ((uint32_t)(0x1UL << MXC_F_GCR_RST1_PUF_POS))
641#define MXC_F_GCR_RST1_CPU1_POS 31
642#define MXC_F_GCR_RST1_CPU1 ((uint32_t)(0x1UL << MXC_F_GCR_RST1_CPU1_POS))
652#define MXC_F_GCR_PCLKDIS1_BTLE_POS 0
653#define MXC_F_GCR_PCLKDIS1_BTLE ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS1_BTLE_POS))
655#define MXC_F_GCR_PCLKDIS1_UART2_POS 1
656#define MXC_F_GCR_PCLKDIS1_UART2 ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS1_UART2_POS))
658#define MXC_F_GCR_PCLKDIS1_TRNG_POS 2
659#define MXC_F_GCR_PCLKDIS1_TRNG ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS1_TRNG_POS))
661#define MXC_F_GCR_PCLKDIS1_PUF_POS 3
662#define MXC_F_GCR_PCLKDIS1_PUF ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS1_PUF_POS))
664#define MXC_F_GCR_PCLKDIS1_HPB_POS 4
665#define MXC_F_GCR_PCLKDIS1_HPB ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS1_HPB_POS))
667#define MXC_F_GCR_PCLKDIS1_SYSCACHE_POS 7
668#define MXC_F_GCR_PCLKDIS1_SYSCACHE ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS1_SYSCACHE_POS))
670#define MXC_F_GCR_PCLKDIS1_SMPHR_POS 9
671#define MXC_F_GCR_PCLKDIS1_SMPHR ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS1_SMPHR_POS))
673#define MXC_F_GCR_PCLKDIS1_CAN0_POS 11
674#define MXC_F_GCR_PCLKDIS1_CAN0 ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS1_CAN0_POS))
676#define MXC_F_GCR_PCLKDIS1_OWM_POS 13
677#define MXC_F_GCR_PCLKDIS1_OWM ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS1_OWM_POS))
679#define MXC_F_GCR_PCLKDIS1_SPI3_POS 16
680#define MXC_F_GCR_PCLKDIS1_SPI3 ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS1_SPI3_POS))
682#define MXC_F_GCR_PCLKDIS1_SPI4_POS 17
683#define MXC_F_GCR_PCLKDIS1_SPI4 ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS1_SPI4_POS))
685#define MXC_F_GCR_PCLKDIS1_CAN1_POS 19
686#define MXC_F_GCR_PCLKDIS1_CAN1 ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS1_CAN1_POS))
688#define MXC_F_GCR_PCLKDIS1_SPIXR_POS 20
689#define MXC_F_GCR_PCLKDIS1_SPIXR ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS1_SPIXR_POS))
691#define MXC_F_GCR_PCLKDIS1_I2S_POS 23
692#define MXC_F_GCR_PCLKDIS1_I2S ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS1_I2S_POS))
694#define MXC_F_GCR_PCLKDIS1_I2C2_POS 24
695#define MXC_F_GCR_PCLKDIS1_I2C2 ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS1_I2C2_POS))
697#define MXC_F_GCR_PCLKDIS1_WDT0_POS 27
698#define MXC_F_GCR_PCLKDIS1_WDT0 ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS1_WDT0_POS))
700#define MXC_F_GCR_PCLKDIS1_CPU1_POS 31
701#define MXC_F_GCR_PCLKDIS1_CPU1 ((uint32_t)(0x1UL << MXC_F_GCR_PCLKDIS1_CPU1_POS))
711#define MXC_F_GCR_EVENTEN_DMA_POS 0
712#define MXC_F_GCR_EVENTEN_DMA ((uint32_t)(0x1UL << MXC_F_GCR_EVENTEN_DMA_POS))
714#define MXC_F_GCR_EVENTEN_RX_POS 1
715#define MXC_F_GCR_EVENTEN_RX ((uint32_t)(0x1UL << MXC_F_GCR_EVENTEN_RX_POS))
717#define MXC_F_GCR_EVENTEN_TX_POS 2
718#define MXC_F_GCR_EVENTEN_TX ((uint32_t)(0x1UL << MXC_F_GCR_EVENTEN_TX_POS))
728#define MXC_F_GCR_REVISION_REVISION_POS 0
729#define MXC_F_GCR_REVISION_REVISION ((uint32_t)(0xFFFFUL << MXC_F_GCR_REVISION_REVISION_POS))
739#define MXC_F_GCR_SYSIE_ICEUNLOCK_POS 0
740#define MXC_F_GCR_SYSIE_ICEUNLOCK ((uint32_t)(0x1UL << MXC_F_GCR_SYSIE_ICEUNLOCK_POS))
750#define MXC_F_GCR_ECCERR_RAM0_POS 0
751#define MXC_F_GCR_ECCERR_RAM0 ((uint32_t)(0x1UL << MXC_F_GCR_ECCERR_RAM0_POS))
753#define MXC_F_GCR_ECCERR_RAM1_POS 1
754#define MXC_F_GCR_ECCERR_RAM1 ((uint32_t)(0x1UL << MXC_F_GCR_ECCERR_RAM1_POS))
756#define MXC_F_GCR_ECCERR_RAM2_POS 2
757#define MXC_F_GCR_ECCERR_RAM2 ((uint32_t)(0x1UL << MXC_F_GCR_ECCERR_RAM2_POS))
759#define MXC_F_GCR_ECCERR_RAM3_POS 3
760#define MXC_F_GCR_ECCERR_RAM3 ((uint32_t)(0x1UL << MXC_F_GCR_ECCERR_RAM3_POS))
762#define MXC_F_GCR_ECCERR_RAM4_POS 4
763#define MXC_F_GCR_ECCERR_RAM4 ((uint32_t)(0x1UL << MXC_F_GCR_ECCERR_RAM4_POS))
765#define MXC_F_GCR_ECCERR_RAM5_POS 5
766#define MXC_F_GCR_ECCERR_RAM5 ((uint32_t)(0x1UL << MXC_F_GCR_ECCERR_RAM5_POS))
768#define MXC_F_GCR_ECCERR_RAM6_POS 6
769#define MXC_F_GCR_ECCERR_RAM6 ((uint32_t)(0x1UL << MXC_F_GCR_ECCERR_RAM6_POS))
771#define MXC_F_GCR_ECCERR_ICACHE0_POS 8
772#define MXC_F_GCR_ECCERR_ICACHE0 ((uint32_t)(0x1UL << MXC_F_GCR_ECCERR_ICACHE0_POS))
774#define MXC_F_GCR_ECCERR_ICACHEXIP_POS 10
775#define MXC_F_GCR_ECCERR_ICACHEXIP ((uint32_t)(0x1UL << MXC_F_GCR_ECCERR_ICACHEXIP_POS))
785#define MXC_F_GCR_ECCCED_RAM0_POS 0
786#define MXC_F_GCR_ECCCED_RAM0 ((uint32_t)(0x1UL << MXC_F_GCR_ECCCED_RAM0_POS))
788#define MXC_F_GCR_ECCCED_RAM1_POS 1
789#define MXC_F_GCR_ECCCED_RAM1 ((uint32_t)(0x1UL << MXC_F_GCR_ECCCED_RAM1_POS))
791#define MXC_F_GCR_ECCCED_RAM2_POS 2
792#define MXC_F_GCR_ECCCED_RAM2 ((uint32_t)(0x1UL << MXC_F_GCR_ECCCED_RAM2_POS))
794#define MXC_F_GCR_ECCCED_RAM3_POS 3
795#define MXC_F_GCR_ECCCED_RAM3 ((uint32_t)(0x1UL << MXC_F_GCR_ECCCED_RAM3_POS))
797#define MXC_F_GCR_ECCCED_RAM4_POS 4
798#define MXC_F_GCR_ECCCED_RAM4 ((uint32_t)(0x1UL << MXC_F_GCR_ECCCED_RAM4_POS))
800#define MXC_F_GCR_ECCCED_RAM5_POS 5
801#define MXC_F_GCR_ECCCED_RAM5 ((uint32_t)(0x1UL << MXC_F_GCR_ECCCED_RAM5_POS))
803#define MXC_F_GCR_ECCCED_RAM6_POS 6
804#define MXC_F_GCR_ECCCED_RAM6 ((uint32_t)(0x1UL << MXC_F_GCR_ECCCED_RAM6_POS))
806#define MXC_F_GCR_ECCCED_ICACHE0_POS 8
807#define MXC_F_GCR_ECCCED_ICACHE0 ((uint32_t)(0x1UL << MXC_F_GCR_ECCCED_ICACHE0_POS))
809#define MXC_F_GCR_ECCCED_ICACHEXIP_POS 10
810#define MXC_F_GCR_ECCCED_ICACHEXIP ((uint32_t)(0x1UL << MXC_F_GCR_ECCCED_ICACHEXIP_POS))
820#define MXC_F_GCR_ECCIE_RAM0_POS 0
821#define MXC_F_GCR_ECCIE_RAM0 ((uint32_t)(0x1UL << MXC_F_GCR_ECCIE_RAM0_POS))
823#define MXC_F_GCR_ECCIE_RAM1_POS 1
824#define MXC_F_GCR_ECCIE_RAM1 ((uint32_t)(0x1UL << MXC_F_GCR_ECCIE_RAM1_POS))
826#define MXC_F_GCR_ECCIE_RAM2_POS 2
827#define MXC_F_GCR_ECCIE_RAM2 ((uint32_t)(0x1UL << MXC_F_GCR_ECCIE_RAM2_POS))
829#define MXC_F_GCR_ECCIE_RAM3_POS 3
830#define MXC_F_GCR_ECCIE_RAM3 ((uint32_t)(0x1UL << MXC_F_GCR_ECCIE_RAM3_POS))
832#define MXC_F_GCR_ECCIE_RAM4_POS 4
833#define MXC_F_GCR_ECCIE_RAM4 ((uint32_t)(0x1UL << MXC_F_GCR_ECCIE_RAM4_POS))
835#define MXC_F_GCR_ECCIE_RAM5_POS 5
836#define MXC_F_GCR_ECCIE_RAM5 ((uint32_t)(0x1UL << MXC_F_GCR_ECCIE_RAM5_POS))
838#define MXC_F_GCR_ECCIE_RAM6_POS 6
839#define MXC_F_GCR_ECCIE_RAM6 ((uint32_t)(0x1UL << MXC_F_GCR_ECCIE_RAM6_POS))
841#define MXC_F_GCR_ECCIE_ICACHE0_POS 8
842#define MXC_F_GCR_ECCIE_ICACHE0 ((uint32_t)(0x1UL << MXC_F_GCR_ECCIE_ICACHE0_POS))
844#define MXC_F_GCR_ECCIE_ICACHEXIP_POS 10
845#define MXC_F_GCR_ECCIE_ICACHEXIP ((uint32_t)(0x1UL << MXC_F_GCR_ECCIE_ICACHEXIP_POS))
855#define MXC_F_GCR_ECCADDR_DADDR_POS 0
856#define MXC_F_GCR_ECCADDR_DADDR ((uint32_t)(0x3FFFUL << MXC_F_GCR_ECCADDR_DADDR_POS))
858#define MXC_F_GCR_ECCADDR_DB_POS 14
859#define MXC_F_GCR_ECCADDR_DB ((uint32_t)(0x1UL << MXC_F_GCR_ECCADDR_DB_POS))
861#define MXC_F_GCR_ECCADDR_DE_POS 15
862#define MXC_F_GCR_ECCADDR_DE ((uint32_t)(0x1UL << MXC_F_GCR_ECCADDR_DE_POS))
864#define MXC_F_GCR_ECCADDR_TADDR_POS 16
865#define MXC_F_GCR_ECCADDR_TADDR ((uint32_t)(0x3FFFUL << MXC_F_GCR_ECCADDR_TADDR_POS))
867#define MXC_F_GCR_ECCADDR_TB_POS 30
868#define MXC_F_GCR_ECCADDR_TB ((uint32_t)(0x1UL << MXC_F_GCR_ECCADDR_TB_POS))
870#define MXC_F_GCR_ECCADDR_TE_POS 31
871#define MXC_F_GCR_ECCADDR_TE ((uint32_t)(0x1UL << MXC_F_GCR_ECCADDR_TE_POS))
881#define MXC_F_GCR_BTLELDOCTRL_LDOBBEN_POS 0
882#define MXC_F_GCR_BTLELDOCTRL_LDOBBEN ((uint32_t)(0x1UL << MXC_F_GCR_BTLELDOCTRL_LDOBBEN_POS))
884#define MXC_F_GCR_BTLELDOCTRL_LDOBBPULLD_POS 1
885#define MXC_F_GCR_BTLELDOCTRL_LDOBBPULLD ((uint32_t)(0x1UL << MXC_F_GCR_BTLELDOCTRL_LDOBBPULLD_POS))
887#define MXC_F_GCR_BTLELDOCTRL_LDOBBVSEL_POS 2
888#define MXC_F_GCR_BTLELDOCTRL_LDOBBVSEL ((uint32_t)(0x3UL << MXC_F_GCR_BTLELDOCTRL_LDOBBVSEL_POS))
889#define MXC_V_GCR_BTLELDOCTRL_LDOBBVSEL_0_85 ((uint32_t)0x0UL)
890#define MXC_S_GCR_BTLELDOCTRL_LDOBBVSEL_0_85 (MXC_V_GCR_BTLELDOCTRL_LDOBBVSEL_0_85 << MXC_F_GCR_BTLELDOCTRL_LDOBBVSEL_POS)
891#define MXC_V_GCR_BTLELDOCTRL_LDOBBVSEL_0_9 ((uint32_t)0x1UL)
892#define MXC_S_GCR_BTLELDOCTRL_LDOBBVSEL_0_9 (MXC_V_GCR_BTLELDOCTRL_LDOBBVSEL_0_9 << MXC_F_GCR_BTLELDOCTRL_LDOBBVSEL_POS)
893#define MXC_V_GCR_BTLELDOCTRL_LDOBBVSEL_1_0 ((uint32_t)0x2UL)
894#define MXC_S_GCR_BTLELDOCTRL_LDOBBVSEL_1_0 (MXC_V_GCR_BTLELDOCTRL_LDOBBVSEL_1_0 << MXC_F_GCR_BTLELDOCTRL_LDOBBVSEL_POS)
895#define MXC_V_GCR_BTLELDOCTRL_LDOBBVSEL_1_1 ((uint32_t)0x3UL)
896#define MXC_S_GCR_BTLELDOCTRL_LDOBBVSEL_1_1 (MXC_V_GCR_BTLELDOCTRL_LDOBBVSEL_1_1 << MXC_F_GCR_BTLELDOCTRL_LDOBBVSEL_POS)
898#define MXC_F_GCR_BTLELDOCTRL_LDORFEN_POS 4
899#define MXC_F_GCR_BTLELDOCTRL_LDORFEN ((uint32_t)(0x1UL << MXC_F_GCR_BTLELDOCTRL_LDORFEN_POS))
901#define MXC_F_GCR_BTLELDOCTRL_LDORFPULLD_POS 5
902#define MXC_F_GCR_BTLELDOCTRL_LDORFPULLD ((uint32_t)(0x1UL << MXC_F_GCR_BTLELDOCTRL_LDORFPULLD_POS))
904#define MXC_F_GCR_BTLELDOCTRL_LDORFVSEL_POS 6
905#define MXC_F_GCR_BTLELDOCTRL_LDORFVSEL ((uint32_t)(0x3UL << MXC_F_GCR_BTLELDOCTRL_LDORFVSEL_POS))
906#define MXC_V_GCR_BTLELDOCTRL_LDORFVSEL_0_85 ((uint32_t)0x0UL)
907#define MXC_S_GCR_BTLELDOCTRL_LDORFVSEL_0_85 (MXC_V_GCR_BTLELDOCTRL_LDORFVSEL_0_85 << MXC_F_GCR_BTLELDOCTRL_LDORFVSEL_POS)
908#define MXC_V_GCR_BTLELDOCTRL_LDORFVSEL_0_9 ((uint32_t)0x1UL)
909#define MXC_S_GCR_BTLELDOCTRL_LDORFVSEL_0_9 (MXC_V_GCR_BTLELDOCTRL_LDORFVSEL_0_9 << MXC_F_GCR_BTLELDOCTRL_LDORFVSEL_POS)
910#define MXC_V_GCR_BTLELDOCTRL_LDORFVSEL_1_0 ((uint32_t)0x2UL)
911#define MXC_S_GCR_BTLELDOCTRL_LDORFVSEL_1_0 (MXC_V_GCR_BTLELDOCTRL_LDORFVSEL_1_0 << MXC_F_GCR_BTLELDOCTRL_LDORFVSEL_POS)
912#define MXC_V_GCR_BTLELDOCTRL_LDORFVSEL_1_1 ((uint32_t)0x3UL)
913#define MXC_S_GCR_BTLELDOCTRL_LDORFVSEL_1_1 (MXC_V_GCR_BTLELDOCTRL_LDORFVSEL_1_1 << MXC_F_GCR_BTLELDOCTRL_LDORFVSEL_POS)
915#define MXC_F_GCR_BTLELDOCTRL_LDORFBYP_POS 8
916#define MXC_F_GCR_BTLELDOCTRL_LDORFBYP ((uint32_t)(0x1UL << MXC_F_GCR_BTLELDOCTRL_LDORFBYP_POS))
918#define MXC_F_GCR_BTLELDOCTRL_LDORFDISCH_POS 9
919#define MXC_F_GCR_BTLELDOCTRL_LDORFDISCH ((uint32_t)(0x1UL << MXC_F_GCR_BTLELDOCTRL_LDORFDISCH_POS))
921#define MXC_F_GCR_BTLELDOCTRL_LDOBBBYP_POS 10
922#define MXC_F_GCR_BTLELDOCTRL_LDOBBBYP ((uint32_t)(0x1UL << MXC_F_GCR_BTLELDOCTRL_LDOBBBYP_POS))
924#define MXC_F_GCR_BTLELDOCTRL_LDOBBDISCH_POS 11
925#define MXC_F_GCR_BTLELDOCTRL_LDOBBDISCH ((uint32_t)(0x1UL << MXC_F_GCR_BTLELDOCTRL_LDOBBDISCH_POS))
927#define MXC_F_GCR_BTLELDOCTRL_LDOBBENDLY_POS 12
928#define MXC_F_GCR_BTLELDOCTRL_LDOBBENDLY ((uint32_t)(0x1UL << MXC_F_GCR_BTLELDOCTRL_LDOBBENDLY_POS))
930#define MXC_F_GCR_BTLELDOCTRL_LDORFENDLY_POS 13
931#define MXC_F_GCR_BTLELDOCTRL_LDORFENDLY ((uint32_t)(0x1UL << MXC_F_GCR_BTLELDOCTRL_LDORFENDLY_POS))
933#define MXC_F_GCR_BTLELDOCTRL_LDORFBYPENENDLY_POS 14
934#define MXC_F_GCR_BTLELDOCTRL_LDORFBYPENENDLY ((uint32_t)(0x1UL << MXC_F_GCR_BTLELDOCTRL_LDORFBYPENENDLY_POS))
936#define MXC_F_GCR_BTLELDOCTRL_LDOBBBYPENENDLY_POS 15
937#define MXC_F_GCR_BTLELDOCTRL_LDOBBBYPENENDLY ((uint32_t)(0x1UL << MXC_F_GCR_BTLELDOCTRL_LDOBBBYPENENDLY_POS))
947#define MXC_F_GCR_BTLELDODLY_BYPDLYCNT_POS 0
948#define MXC_F_GCR_BTLELDODLY_BYPDLYCNT ((uint32_t)(0xFFUL << MXC_F_GCR_BTLELDODLY_BYPDLYCNT_POS))
950#define MXC_F_GCR_BTLELDODLY_LDORFDLYCNT_POS 8
951#define MXC_F_GCR_BTLELDODLY_LDORFDLYCNT ((uint32_t)(0x1FFUL << MXC_F_GCR_BTLELDODLY_LDORFDLYCNT_POS))
953#define MXC_F_GCR_BTLELDODLY_LDOBBDLYCNT_POS 20
954#define MXC_F_GCR_BTLELDODLY_LDOBBDLYCNT ((uint32_t)(0x1FFUL << MXC_F_GCR_BTLELDODLY_LDOBBDLYCNT_POS))
__IO uint32_t eccerr
Definition: gcr_regs.h:95
__IO uint32_t btleldoctrl
Definition: gcr_regs.h:99
__IO uint32_t sysctrl
Definition: gcr_regs.h:77
__IO uint32_t memctrl
Definition: gcr_regs.h:85
__IO uint32_t eccced
Definition: gcr_regs.h:96
__IO uint32_t rst0
Definition: gcr_regs.h:78
__IO uint32_t clkctrl
Definition: gcr_regs.h:79
__IO uint32_t memz
Definition: gcr_regs.h:86
__IO uint32_t sysst
Definition: gcr_regs.h:88
__IO uint32_t pm
Definition: gcr_regs.h:80
__IO uint32_t eccaddr
Definition: gcr_regs.h:98
__IO uint32_t pclkdis0
Definition: gcr_regs.h:84
__IO uint32_t sysie
Definition: gcr_regs.h:93
__IO uint32_t rst1
Definition: gcr_regs.h:89
__IO uint32_t pclkdiv
Definition: gcr_regs.h:82
__IO uint32_t gpr0
Definition: gcr_regs.h:102
__IO uint32_t pclkdis1
Definition: gcr_regs.h:90
__IO uint32_t eventen
Definition: gcr_regs.h:91
__IO uint32_t btleldodly
Definition: gcr_regs.h:100
__I uint32_t revision
Definition: gcr_regs.h:92
__IO uint32_t eccie
Definition: gcr_regs.h:97
Definition: gcr_regs.h:76