MAX32650 Peripheral Driver API
Peripheral Driver API for the MAX32650
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Modules Pages
gcr_regs.h
Go to the documentation of this file.
1
8/******************************************************************************
9 *
10 * Copyright (C) 2022-2023 Maxim Integrated Products, Inc. (now owned by
11 * Analog Devices, Inc.),
12 * Copyright (C) 2023-2024 Analog Devices, Inc.
13 *
14 * Licensed under the Apache License, Version 2.0 (the "License");
15 * you may not use this file except in compliance with the License.
16 * You may obtain a copy of the License at
17 *
18 * http://www.apache.org/licenses/LICENSE-2.0
19 *
20 * Unless required by applicable law or agreed to in writing, software
21 * distributed under the License is distributed on an "AS IS" BASIS,
22 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
23 * See the License for the specific language governing permissions and
24 * limitations under the License.
25 *
26 ******************************************************************************/
27
28#ifndef LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32650_INCLUDE_GCR_REGS_H_
29#define LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32650_INCLUDE_GCR_REGS_H_
30
31/* **** Includes **** */
32#include <stdint.h>
33
34#ifdef __cplusplus
35extern "C" {
36#endif
37
38#if defined (__ICCARM__)
39 #pragma system_include
40#endif
41
42#if defined (__CC_ARM)
43 #pragma anon_unions
44#endif
46/*
47 If types are not defined elsewhere (CMSIS) define them here
48*/
49#ifndef __IO
50#define __IO volatile
51#endif
52#ifndef __I
53#define __I volatile const
54#endif
55#ifndef __O
56#define __O volatile
57#endif
58#ifndef __R
59#define __R volatile const
60#endif
62
63/* **** Definitions **** */
64
76typedef struct {
77 __IO uint32_t scon;
78 __IO uint32_t rst0;
79 __IO uint32_t clk_ctrl;
80 __IO uint32_t pmr;
81 __R uint32_t rsv_0x10_0x17[2];
82 __IO uint32_t pclk_div;
83 __R uint32_t rsv_0x1c_0x23[2];
84 __IO uint32_t pclk_dis0;
85 __IO uint32_t mem_clk;
86 __IO uint32_t mem_zero;
87 __R uint32_t rsv_0x30_0x3f[4];
88 __IO uint32_t sys_stat;
89 __IO uint32_t rst1;
90 __IO uint32_t pclk_dis1;
91 __IO uint32_t event_en;
92 __I uint32_t rev;
93 __IO uint32_t sys_stat_ie;
95
96/* Register offsets for module GCR */
103#define MXC_R_GCR_SCON ((uint32_t)0x00000000UL)
104#define MXC_R_GCR_RST0 ((uint32_t)0x00000004UL)
105#define MXC_R_GCR_CLK_CTRL ((uint32_t)0x00000008UL)
106#define MXC_R_GCR_PMR ((uint32_t)0x0000000CUL)
107#define MXC_R_GCR_PCLK_DIV ((uint32_t)0x00000018UL)
108#define MXC_R_GCR_PCLK_DIS0 ((uint32_t)0x00000024UL)
109#define MXC_R_GCR_MEM_CLK ((uint32_t)0x00000028UL)
110#define MXC_R_GCR_MEM_ZERO ((uint32_t)0x0000002CUL)
111#define MXC_R_GCR_SYS_STAT ((uint32_t)0x00000040UL)
112#define MXC_R_GCR_RST1 ((uint32_t)0x00000044UL)
113#define MXC_R_GCR_PCLK_DIS1 ((uint32_t)0x00000048UL)
114#define MXC_R_GCR_EVENT_EN ((uint32_t)0x0000004CUL)
115#define MXC_R_GCR_REV ((uint32_t)0x00000050UL)
116#define MXC_R_GCR_SYS_STAT_IE ((uint32_t)0x00000054UL)
125#define MXC_F_GCR_SCON_BSTAPEN_POS 0
126#define MXC_F_GCR_SCON_BSTAPEN ((uint32_t)(0x1UL << MXC_F_GCR_SCON_BSTAPEN_POS))
127#define MXC_V_GCR_SCON_BSTAPEN_DIS ((uint32_t)0x0UL)
128#define MXC_S_GCR_SCON_BSTAPEN_DIS (MXC_V_GCR_SCON_BSTAPEN_DIS << MXC_F_GCR_SCON_BSTAPEN_POS)
129#define MXC_V_GCR_SCON_BSTAPEN_EN ((uint32_t)0x1UL)
130#define MXC_S_GCR_SCON_BSTAPEN_EN (MXC_V_GCR_SCON_BSTAPEN_EN << MXC_F_GCR_SCON_BSTAPEN_POS)
132#define MXC_F_GCR_SCON_FLASH_PAGE_FLIP_POS 4
133#define MXC_F_GCR_SCON_FLASH_PAGE_FLIP ((uint32_t)(0x1UL << MXC_F_GCR_SCON_FLASH_PAGE_FLIP_POS))
134#define MXC_V_GCR_SCON_FLASH_PAGE_FLIP_NORMAL ((uint32_t)0x0UL)
135#define MXC_S_GCR_SCON_FLASH_PAGE_FLIP_NORMAL (MXC_V_GCR_SCON_FLASH_PAGE_FLIP_NORMAL << MXC_F_GCR_SCON_FLASH_PAGE_FLIP_POS)
136#define MXC_V_GCR_SCON_FLASH_PAGE_FLIP_FLIPPED ((uint32_t)0x1UL)
137#define MXC_S_GCR_SCON_FLASH_PAGE_FLIP_FLIPPED (MXC_V_GCR_SCON_FLASH_PAGE_FLIP_FLIPPED << MXC_F_GCR_SCON_FLASH_PAGE_FLIP_POS)
139#define MXC_F_GCR_SCON_CCACHE_FLUSH_POS 6
140#define MXC_F_GCR_SCON_CCACHE_FLUSH ((uint32_t)(0x1UL << MXC_F_GCR_SCON_CCACHE_FLUSH_POS))
141#define MXC_V_GCR_SCON_CCACHE_FLUSH_NORMAL ((uint32_t)0x0UL)
142#define MXC_S_GCR_SCON_CCACHE_FLUSH_NORMAL (MXC_V_GCR_SCON_CCACHE_FLUSH_NORMAL << MXC_F_GCR_SCON_CCACHE_FLUSH_POS)
143#define MXC_V_GCR_SCON_CCACHE_FLUSH_FLUSH ((uint32_t)0x1UL)
144#define MXC_S_GCR_SCON_CCACHE_FLUSH_FLUSH (MXC_V_GCR_SCON_CCACHE_FLUSH_FLUSH << MXC_F_GCR_SCON_CCACHE_FLUSH_POS)
146#define MXC_F_GCR_SCON_DCACHE_FLUSH_POS 7
147#define MXC_F_GCR_SCON_DCACHE_FLUSH ((uint32_t)(0x1UL << MXC_F_GCR_SCON_DCACHE_FLUSH_POS))
148#define MXC_V_GCR_SCON_DCACHE_FLUSH_NORMAL ((uint32_t)0x0UL)
149#define MXC_S_GCR_SCON_DCACHE_FLUSH_NORMAL (MXC_V_GCR_SCON_DCACHE_FLUSH_NORMAL << MXC_F_GCR_SCON_DCACHE_FLUSH_POS)
150#define MXC_V_GCR_SCON_DCACHE_FLUSH_FLUSH ((uint32_t)0x1UL)
151#define MXC_S_GCR_SCON_DCACHE_FLUSH_FLUSH (MXC_V_GCR_SCON_DCACHE_FLUSH_FLUSH << MXC_F_GCR_SCON_DCACHE_FLUSH_POS)
153#define MXC_F_GCR_SCON_DCACHE_DIS_POS 9
154#define MXC_F_GCR_SCON_DCACHE_DIS ((uint32_t)(0x1UL << MXC_F_GCR_SCON_DCACHE_DIS_POS))
155#define MXC_V_GCR_SCON_DCACHE_DIS_ENABLED ((uint32_t)0x0UL)
156#define MXC_S_GCR_SCON_DCACHE_DIS_ENABLED (MXC_V_GCR_SCON_DCACHE_DIS_ENABLED << MXC_F_GCR_SCON_DCACHE_DIS_POS)
157#define MXC_V_GCR_SCON_DCACHE_DIS_DISABLED ((uint32_t)0x1UL)
158#define MXC_S_GCR_SCON_DCACHE_DIS_DISABLED (MXC_V_GCR_SCON_DCACHE_DIS_DISABLED << MXC_F_GCR_SCON_DCACHE_DIS_POS)
160#define MXC_F_GCR_SCON_CCHK_POS 13
161#define MXC_F_GCR_SCON_CCHK ((uint32_t)(0x1UL << MXC_F_GCR_SCON_CCHK_POS))
162#define MXC_V_GCR_SCON_CCHK_COMPLETE ((uint32_t)0x0UL)
163#define MXC_S_GCR_SCON_CCHK_COMPLETE (MXC_V_GCR_SCON_CCHK_COMPLETE << MXC_F_GCR_SCON_CCHK_POS)
164#define MXC_V_GCR_SCON_CCHK_START ((uint32_t)0x1UL)
165#define MXC_S_GCR_SCON_CCHK_START (MXC_V_GCR_SCON_CCHK_START << MXC_F_GCR_SCON_CCHK_POS)
167#define MXC_F_GCR_SCON_CHKRES_POS 15
168#define MXC_F_GCR_SCON_CHKRES ((uint32_t)(0x1UL << MXC_F_GCR_SCON_CHKRES_POS))
169#define MXC_V_GCR_SCON_CHKRES_PASS ((uint32_t)0x0UL)
170#define MXC_S_GCR_SCON_CHKRES_PASS (MXC_V_GCR_SCON_CHKRES_PASS << MXC_F_GCR_SCON_CHKRES_POS)
171#define MXC_V_GCR_SCON_CHKRES_FAIL ((uint32_t)0x1UL)
172#define MXC_S_GCR_SCON_CHKRES_FAIL (MXC_V_GCR_SCON_CHKRES_FAIL << MXC_F_GCR_SCON_CHKRES_POS)
174#define MXC_F_GCR_SCON_OVR_POS 16
175#define MXC_F_GCR_SCON_OVR ((uint32_t)(0x3UL << MXC_F_GCR_SCON_OVR_POS))
176#define MXC_V_GCR_SCON_OVR_0V9 ((uint32_t)0x0UL)
177#define MXC_S_GCR_SCON_OVR_0V9 (MXC_V_GCR_SCON_OVR_0V9 << MXC_F_GCR_SCON_OVR_POS)
178#define MXC_V_GCR_SCON_OVR_1V ((uint32_t)0x1UL)
179#define MXC_S_GCR_SCON_OVR_1V (MXC_V_GCR_SCON_OVR_1V << MXC_F_GCR_SCON_OVR_POS)
180#define MXC_V_GCR_SCON_OVR_1V1 ((uint32_t)0x2UL)
181#define MXC_S_GCR_SCON_OVR_1V1 (MXC_V_GCR_SCON_OVR_1V1 << MXC_F_GCR_SCON_OVR_POS)
191#define MXC_F_GCR_RST0_DMA_POS 0
192#define MXC_F_GCR_RST0_DMA ((uint32_t)(0x1UL << MXC_F_GCR_RST0_DMA_POS))
194#define MXC_F_GCR_RST0_WDT0_POS 1
195#define MXC_F_GCR_RST0_WDT0 ((uint32_t)(0x1UL << MXC_F_GCR_RST0_WDT0_POS))
197#define MXC_F_GCR_RST0_GPIO0_POS 2
198#define MXC_F_GCR_RST0_GPIO0 ((uint32_t)(0x1UL << MXC_F_GCR_RST0_GPIO0_POS))
200#define MXC_F_GCR_RST0_GPIO1_POS 3
201#define MXC_F_GCR_RST0_GPIO1 ((uint32_t)(0x1UL << MXC_F_GCR_RST0_GPIO1_POS))
203#define MXC_F_GCR_RST0_GPIO2_POS 4
204#define MXC_F_GCR_RST0_GPIO2 ((uint32_t)(0x1UL << MXC_F_GCR_RST0_GPIO2_POS))
206#define MXC_F_GCR_RST0_TIMER0_POS 5
207#define MXC_F_GCR_RST0_TIMER0 ((uint32_t)(0x1UL << MXC_F_GCR_RST0_TIMER0_POS))
209#define MXC_F_GCR_RST0_TIMER1_POS 6
210#define MXC_F_GCR_RST0_TIMER1 ((uint32_t)(0x1UL << MXC_F_GCR_RST0_TIMER1_POS))
212#define MXC_F_GCR_RST0_TIMER2_POS 7
213#define MXC_F_GCR_RST0_TIMER2 ((uint32_t)(0x1UL << MXC_F_GCR_RST0_TIMER2_POS))
215#define MXC_F_GCR_RST0_TIMER3_POS 8
216#define MXC_F_GCR_RST0_TIMER3 ((uint32_t)(0x1UL << MXC_F_GCR_RST0_TIMER3_POS))
218#define MXC_F_GCR_RST0_TIMER4_POS 9
219#define MXC_F_GCR_RST0_TIMER4 ((uint32_t)(0x1UL << MXC_F_GCR_RST0_TIMER4_POS))
221#define MXC_F_GCR_RST0_TIMER5_POS 10
222#define MXC_F_GCR_RST0_TIMER5 ((uint32_t)(0x1UL << MXC_F_GCR_RST0_TIMER5_POS))
224#define MXC_F_GCR_RST0_UART0_POS 11
225#define MXC_F_GCR_RST0_UART0 ((uint32_t)(0x1UL << MXC_F_GCR_RST0_UART0_POS))
227#define MXC_F_GCR_RST0_UART1_POS 12
228#define MXC_F_GCR_RST0_UART1 ((uint32_t)(0x1UL << MXC_F_GCR_RST0_UART1_POS))
230#define MXC_F_GCR_RST0_SPI0_POS 13
231#define MXC_F_GCR_RST0_SPI0 ((uint32_t)(0x1UL << MXC_F_GCR_RST0_SPI0_POS))
233#define MXC_F_GCR_RST0_SPI1_POS 14
234#define MXC_F_GCR_RST0_SPI1 ((uint32_t)(0x1UL << MXC_F_GCR_RST0_SPI1_POS))
236#define MXC_F_GCR_RST0_SPI2_POS 15
237#define MXC_F_GCR_RST0_SPI2 ((uint32_t)(0x1UL << MXC_F_GCR_RST0_SPI2_POS))
239#define MXC_F_GCR_RST0_I2C0_POS 16
240#define MXC_F_GCR_RST0_I2C0 ((uint32_t)(0x1UL << MXC_F_GCR_RST0_I2C0_POS))
242#define MXC_F_GCR_RST0_RTC_POS 17
243#define MXC_F_GCR_RST0_RTC ((uint32_t)(0x1UL << MXC_F_GCR_RST0_RTC_POS))
245#define MXC_F_GCR_RST0_TPU_POS 18
246#define MXC_F_GCR_RST0_TPU ((uint32_t)(0x1UL << MXC_F_GCR_RST0_TPU_POS))
248#define MXC_F_GCR_RST0_HBC_POS 21
249#define MXC_F_GCR_RST0_HBC ((uint32_t)(0x1UL << MXC_F_GCR_RST0_HBC_POS))
251#define MXC_F_GCR_RST0_TFT_POS 22
252#define MXC_F_GCR_RST0_TFT ((uint32_t)(0x1UL << MXC_F_GCR_RST0_TFT_POS))
254#define MXC_F_GCR_RST0_USB_POS 23
255#define MXC_F_GCR_RST0_USB ((uint32_t)(0x1UL << MXC_F_GCR_RST0_USB_POS))
257#define MXC_F_GCR_RST0_ADC_POS 26
258#define MXC_F_GCR_RST0_ADC ((uint32_t)(0x1UL << MXC_F_GCR_RST0_ADC_POS))
260#define MXC_F_GCR_RST0_UART2_POS 28
261#define MXC_F_GCR_RST0_UART2 ((uint32_t)(0x1UL << MXC_F_GCR_RST0_UART2_POS))
263#define MXC_F_GCR_RST0_SOFT_POS 29
264#define MXC_F_GCR_RST0_SOFT ((uint32_t)(0x1UL << MXC_F_GCR_RST0_SOFT_POS))
266#define MXC_F_GCR_RST0_PERIPH_POS 30
267#define MXC_F_GCR_RST0_PERIPH ((uint32_t)(0x1UL << MXC_F_GCR_RST0_PERIPH_POS))
269#define MXC_F_GCR_RST0_SYS_POS 31
270#define MXC_F_GCR_RST0_SYS ((uint32_t)(0x1UL << MXC_F_GCR_RST0_SYS_POS))
280#define MXC_F_GCR_CLK_CTRL_SYSCLK_PRESCALE_POS 6
281#define MXC_F_GCR_CLK_CTRL_SYSCLK_PRESCALE ((uint32_t)(0x7UL << MXC_F_GCR_CLK_CTRL_SYSCLK_PRESCALE_POS))
282#define MXC_V_GCR_CLK_CTRL_SYSCLK_PRESCALE_DIV1 ((uint32_t)0x0UL)
283#define MXC_S_GCR_CLK_CTRL_SYSCLK_PRESCALE_DIV1 (MXC_V_GCR_CLK_CTRL_SYSCLK_PRESCALE_DIV1 << MXC_F_GCR_CLK_CTRL_SYSCLK_PRESCALE_POS)
284#define MXC_V_GCR_CLK_CTRL_SYSCLK_PRESCALE_DIV2 ((uint32_t)0x1UL)
285#define MXC_S_GCR_CLK_CTRL_SYSCLK_PRESCALE_DIV2 (MXC_V_GCR_CLK_CTRL_SYSCLK_PRESCALE_DIV2 << MXC_F_GCR_CLK_CTRL_SYSCLK_PRESCALE_POS)
286#define MXC_V_GCR_CLK_CTRL_SYSCLK_PRESCALE_DIV4 ((uint32_t)0x2UL)
287#define MXC_S_GCR_CLK_CTRL_SYSCLK_PRESCALE_DIV4 (MXC_V_GCR_CLK_CTRL_SYSCLK_PRESCALE_DIV4 << MXC_F_GCR_CLK_CTRL_SYSCLK_PRESCALE_POS)
288#define MXC_V_GCR_CLK_CTRL_SYSCLK_PRESCALE_DIV8 ((uint32_t)0x3UL)
289#define MXC_S_GCR_CLK_CTRL_SYSCLK_PRESCALE_DIV8 (MXC_V_GCR_CLK_CTRL_SYSCLK_PRESCALE_DIV8 << MXC_F_GCR_CLK_CTRL_SYSCLK_PRESCALE_POS)
290#define MXC_V_GCR_CLK_CTRL_SYSCLK_PRESCALE_DIV16 ((uint32_t)0x4UL)
291#define MXC_S_GCR_CLK_CTRL_SYSCLK_PRESCALE_DIV16 (MXC_V_GCR_CLK_CTRL_SYSCLK_PRESCALE_DIV16 << MXC_F_GCR_CLK_CTRL_SYSCLK_PRESCALE_POS)
292#define MXC_V_GCR_CLK_CTRL_SYSCLK_PRESCALE_DIV32 ((uint32_t)0x5UL)
293#define MXC_S_GCR_CLK_CTRL_SYSCLK_PRESCALE_DIV32 (MXC_V_GCR_CLK_CTRL_SYSCLK_PRESCALE_DIV32 << MXC_F_GCR_CLK_CTRL_SYSCLK_PRESCALE_POS)
294#define MXC_V_GCR_CLK_CTRL_SYSCLK_PRESCALE_DIV64 ((uint32_t)0x6UL)
295#define MXC_S_GCR_CLK_CTRL_SYSCLK_PRESCALE_DIV64 (MXC_V_GCR_CLK_CTRL_SYSCLK_PRESCALE_DIV64 << MXC_F_GCR_CLK_CTRL_SYSCLK_PRESCALE_POS)
296#define MXC_V_GCR_CLK_CTRL_SYSCLK_PRESCALE_DIV128 ((uint32_t)0x7UL)
297#define MXC_S_GCR_CLK_CTRL_SYSCLK_PRESCALE_DIV128 (MXC_V_GCR_CLK_CTRL_SYSCLK_PRESCALE_DIV128 << MXC_F_GCR_CLK_CTRL_SYSCLK_PRESCALE_POS)
299#define MXC_F_GCR_CLK_CTRL_SYSOSC_SEL_POS 9
300#define MXC_F_GCR_CLK_CTRL_SYSOSC_SEL ((uint32_t)(0x7UL << MXC_F_GCR_CLK_CTRL_SYSOSC_SEL_POS))
301#define MXC_V_GCR_CLK_CTRL_SYSOSC_SEL_CRYPTO ((uint32_t)0x0UL)
302#define MXC_S_GCR_CLK_CTRL_SYSOSC_SEL_CRYPTO (MXC_V_GCR_CLK_CTRL_SYSOSC_SEL_CRYPTO << MXC_F_GCR_CLK_CTRL_SYSOSC_SEL_POS)
303#define MXC_V_GCR_CLK_CTRL_SYSOSC_SEL_HFXIN ((uint32_t)0x2UL)
304#define MXC_S_GCR_CLK_CTRL_SYSOSC_SEL_HFXIN (MXC_V_GCR_CLK_CTRL_SYSOSC_SEL_HFXIN << MXC_F_GCR_CLK_CTRL_SYSOSC_SEL_POS)
305#define MXC_V_GCR_CLK_CTRL_SYSOSC_SEL_NANORING ((uint32_t)0x3UL)
306#define MXC_S_GCR_CLK_CTRL_SYSOSC_SEL_NANORING (MXC_V_GCR_CLK_CTRL_SYSOSC_SEL_NANORING << MXC_F_GCR_CLK_CTRL_SYSOSC_SEL_POS)
307#define MXC_V_GCR_CLK_CTRL_SYSOSC_SEL_HIRC96 ((uint32_t)0x4UL)
308#define MXC_S_GCR_CLK_CTRL_SYSOSC_SEL_HIRC96 (MXC_V_GCR_CLK_CTRL_SYSOSC_SEL_HIRC96 << MXC_F_GCR_CLK_CTRL_SYSOSC_SEL_POS)
309#define MXC_V_GCR_CLK_CTRL_SYSOSC_SEL_HIRC8 ((uint32_t)0x5UL)
310#define MXC_S_GCR_CLK_CTRL_SYSOSC_SEL_HIRC8 (MXC_V_GCR_CLK_CTRL_SYSOSC_SEL_HIRC8 << MXC_F_GCR_CLK_CTRL_SYSOSC_SEL_POS)
311#define MXC_V_GCR_CLK_CTRL_SYSOSC_SEL_X32K ((uint32_t)0x6UL)
312#define MXC_S_GCR_CLK_CTRL_SYSOSC_SEL_X32K (MXC_V_GCR_CLK_CTRL_SYSOSC_SEL_X32K << MXC_F_GCR_CLK_CTRL_SYSOSC_SEL_POS)
314#define MXC_F_GCR_CLK_CTRL_SYSOSC_RDY_POS 13
315#define MXC_F_GCR_CLK_CTRL_SYSOSC_RDY ((uint32_t)(0x1UL << MXC_F_GCR_CLK_CTRL_SYSOSC_RDY_POS))
316#define MXC_V_GCR_CLK_CTRL_SYSOSC_RDY_BUSY ((uint32_t)0x0UL)
317#define MXC_S_GCR_CLK_CTRL_SYSOSC_RDY_BUSY (MXC_V_GCR_CLK_CTRL_SYSOSC_RDY_BUSY << MXC_F_GCR_CLK_CTRL_SYSOSC_RDY_POS)
318#define MXC_V_GCR_CLK_CTRL_SYSOSC_RDY_READY ((uint32_t)0x1UL)
319#define MXC_S_GCR_CLK_CTRL_SYSOSC_RDY_READY (MXC_V_GCR_CLK_CTRL_SYSOSC_RDY_READY << MXC_F_GCR_CLK_CTRL_SYSOSC_RDY_POS)
321#define MXC_F_GCR_CLK_CTRL_CCD_POS 15
322#define MXC_F_GCR_CLK_CTRL_CCD ((uint32_t)(0x1UL << MXC_F_GCR_CLK_CTRL_CCD_POS))
323#define MXC_V_GCR_CLK_CTRL_CCD_NON_DIV ((uint32_t)0x0UL)
324#define MXC_S_GCR_CLK_CTRL_CCD_NON_DIV (MXC_V_GCR_CLK_CTRL_CCD_NON_DIV << MXC_F_GCR_CLK_CTRL_CCD_POS)
325#define MXC_V_GCR_CLK_CTRL_CCD_DIV ((uint32_t)0x1UL)
326#define MXC_S_GCR_CLK_CTRL_CCD_DIV (MXC_V_GCR_CLK_CTRL_CCD_DIV << MXC_F_GCR_CLK_CTRL_CCD_POS)
328#define MXC_F_GCR_CLK_CTRL_X32K_EN_POS 17
329#define MXC_F_GCR_CLK_CTRL_X32K_EN ((uint32_t)(0x1UL << MXC_F_GCR_CLK_CTRL_X32K_EN_POS))
331#define MXC_F_GCR_CLK_CTRL_CRYPTO_EN_POS 18
332#define MXC_F_GCR_CLK_CTRL_CRYPTO_EN ((uint32_t)(0x1UL << MXC_F_GCR_CLK_CTRL_CRYPTO_EN_POS))
334#define MXC_F_GCR_CLK_CTRL_HIRC96_EN_POS 19
335#define MXC_F_GCR_CLK_CTRL_HIRC96_EN ((uint32_t)(0x1UL << MXC_F_GCR_CLK_CTRL_HIRC96_EN_POS))
337#define MXC_F_GCR_CLK_CTRL_HIRC8_EN_POS 20
338#define MXC_F_GCR_CLK_CTRL_HIRC8_EN ((uint32_t)(0x1UL << MXC_F_GCR_CLK_CTRL_HIRC8_EN_POS))
340#define MXC_F_GCR_CLK_CTRL_HIRC8_VS_POS 21
341#define MXC_F_GCR_CLK_CTRL_HIRC8_VS ((uint32_t)(0x1UL << MXC_F_GCR_CLK_CTRL_HIRC8_VS_POS))
343#define MXC_F_GCR_CLK_CTRL_X32K_RDY_POS 25
344#define MXC_F_GCR_CLK_CTRL_X32K_RDY ((uint32_t)(0x1UL << MXC_F_GCR_CLK_CTRL_X32K_RDY_POS))
346#define MXC_F_GCR_CLK_CTRL_CRYPTO_RDY_POS 26
347#define MXC_F_GCR_CLK_CTRL_CRYPTO_RDY ((uint32_t)(0x1UL << MXC_F_GCR_CLK_CTRL_CRYPTO_RDY_POS))
349#define MXC_F_GCR_CLK_CTRL_HIRC96_RDY_POS 27
350#define MXC_F_GCR_CLK_CTRL_HIRC96_RDY ((uint32_t)(0x1UL << MXC_F_GCR_CLK_CTRL_HIRC96_RDY_POS))
352#define MXC_F_GCR_CLK_CTRL_HIRC8_RDY_POS 28
353#define MXC_F_GCR_CLK_CTRL_HIRC8_RDY ((uint32_t)(0x1UL << MXC_F_GCR_CLK_CTRL_HIRC8_RDY_POS))
355#define MXC_F_GCR_CLK_CTRL_NANORING_RDY_POS 29
356#define MXC_F_GCR_CLK_CTRL_NANORING_RDY ((uint32_t)(0x1UL << MXC_F_GCR_CLK_CTRL_NANORING_RDY_POS))
366#define MXC_F_GCR_PMR_MODE_POS 0
367#define MXC_F_GCR_PMR_MODE ((uint32_t)(0x7UL << MXC_F_GCR_PMR_MODE_POS))
368#define MXC_V_GCR_PMR_MODE_ACTIVE ((uint32_t)0x0UL)
369#define MXC_S_GCR_PMR_MODE_ACTIVE (MXC_V_GCR_PMR_MODE_ACTIVE << MXC_F_GCR_PMR_MODE_POS)
370#define MXC_V_GCR_PMR_MODE_SHUTDOWN ((uint32_t)0x3UL)
371#define MXC_S_GCR_PMR_MODE_SHUTDOWN (MXC_V_GCR_PMR_MODE_SHUTDOWN << MXC_F_GCR_PMR_MODE_POS)
372#define MXC_V_GCR_PMR_MODE_BACKUP ((uint32_t)0x4UL)
373#define MXC_S_GCR_PMR_MODE_BACKUP (MXC_V_GCR_PMR_MODE_BACKUP << MXC_F_GCR_PMR_MODE_POS)
375#define MXC_F_GCR_PMR_GPIOWKEN_POS 4
376#define MXC_F_GCR_PMR_GPIOWKEN ((uint32_t)(0x1UL << MXC_F_GCR_PMR_GPIOWKEN_POS))
378#define MXC_F_GCR_PMR_RTCWKEN_POS 5
379#define MXC_F_GCR_PMR_RTCWKEN ((uint32_t)(0x1UL << MXC_F_GCR_PMR_RTCWKEN_POS))
381#define MXC_F_GCR_PMR_USBWKEN_POS 6
382#define MXC_F_GCR_PMR_USBWKEN ((uint32_t)(0x1UL << MXC_F_GCR_PMR_USBWKEN_POS))
384#define MXC_F_GCR_PMR_CRYPTOPD_POS 15
385#define MXC_F_GCR_PMR_CRYPTOPD ((uint32_t)(0x1UL << MXC_F_GCR_PMR_CRYPTOPD_POS))
386#define MXC_V_GCR_PMR_CRYPTOPD_ACTIVE ((uint32_t)0x0UL)
387#define MXC_S_GCR_PMR_CRYPTOPD_ACTIVE (MXC_V_GCR_PMR_CRYPTOPD_ACTIVE << MXC_F_GCR_PMR_CRYPTOPD_POS)
388#define MXC_V_GCR_PMR_CRYPTOPD_DEEPSLEEP ((uint32_t)0x1UL)
389#define MXC_S_GCR_PMR_CRYPTOPD_DEEPSLEEP (MXC_V_GCR_PMR_CRYPTOPD_DEEPSLEEP << MXC_F_GCR_PMR_CRYPTOPD_POS)
391#define MXC_F_GCR_PMR_HIRC96PD_POS 16
392#define MXC_F_GCR_PMR_HIRC96PD ((uint32_t)(0x1UL << MXC_F_GCR_PMR_HIRC96PD_POS))
393#define MXC_V_GCR_PMR_HIRC96PD_ACTIVE ((uint32_t)0x0UL)
394#define MXC_S_GCR_PMR_HIRC96PD_ACTIVE (MXC_V_GCR_PMR_HIRC96PD_ACTIVE << MXC_F_GCR_PMR_HIRC96PD_POS)
395#define MXC_V_GCR_PMR_HIRC96PD_DEEPSLEEP ((uint32_t)0x1UL)
396#define MXC_S_GCR_PMR_HIRC96PD_DEEPSLEEP (MXC_V_GCR_PMR_HIRC96PD_DEEPSLEEP << MXC_F_GCR_PMR_HIRC96PD_POS)
398#define MXC_F_GCR_PMR_HIRC8PD_POS 17
399#define MXC_F_GCR_PMR_HIRC8PD ((uint32_t)(0x1UL << MXC_F_GCR_PMR_HIRC8PD_POS))
400#define MXC_V_GCR_PMR_HIRC8PD_ACTIVE ((uint32_t)0x0UL)
401#define MXC_S_GCR_PMR_HIRC8PD_ACTIVE (MXC_V_GCR_PMR_HIRC8PD_ACTIVE << MXC_F_GCR_PMR_HIRC8PD_POS)
402#define MXC_V_GCR_PMR_HIRC8PD_DEEPSLEEP ((uint32_t)0x1UL)
403#define MXC_S_GCR_PMR_HIRC8PD_DEEPSLEEP (MXC_V_GCR_PMR_HIRC8PD_DEEPSLEEP << MXC_F_GCR_PMR_HIRC8PD_POS)
413#define MXC_F_GCR_PCLK_DIV_SDHCFRQ_POS 7
414#define MXC_F_GCR_PCLK_DIV_SDHCFRQ ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIV_SDHCFRQ_POS))
415#define MXC_V_GCR_PCLK_DIV_SDHCFRQ_60M ((uint32_t)0x0UL)
416#define MXC_S_GCR_PCLK_DIV_SDHCFRQ_60M (MXC_V_GCR_PCLK_DIV_SDHCFRQ_60M << MXC_F_GCR_PCLK_DIV_SDHCFRQ_POS)
417#define MXC_V_GCR_PCLK_DIV_SDHCFRQ_50M ((uint32_t)0x1UL)
418#define MXC_S_GCR_PCLK_DIV_SDHCFRQ_50M (MXC_V_GCR_PCLK_DIV_SDHCFRQ_50M << MXC_F_GCR_PCLK_DIV_SDHCFRQ_POS)
420#define MXC_F_GCR_PCLK_DIV_ADCFRQ_POS 10
421#define MXC_F_GCR_PCLK_DIV_ADCFRQ ((uint32_t)(0xFUL << MXC_F_GCR_PCLK_DIV_ADCFRQ_POS))
422#define MXC_V_GCR_PCLK_DIV_ADCFRQ_DIV2 ((uint32_t)0x2UL)
423#define MXC_S_GCR_PCLK_DIV_ADCFRQ_DIV2 (MXC_V_GCR_PCLK_DIV_ADCFRQ_DIV2 << MXC_F_GCR_PCLK_DIV_ADCFRQ_POS)
424#define MXC_V_GCR_PCLK_DIV_ADCFRQ_DIV3 ((uint32_t)0x3UL)
425#define MXC_S_GCR_PCLK_DIV_ADCFRQ_DIV3 (MXC_V_GCR_PCLK_DIV_ADCFRQ_DIV3 << MXC_F_GCR_PCLK_DIV_ADCFRQ_POS)
426#define MXC_V_GCR_PCLK_DIV_ADCFRQ_DIV4 ((uint32_t)0x4UL)
427#define MXC_S_GCR_PCLK_DIV_ADCFRQ_DIV4 (MXC_V_GCR_PCLK_DIV_ADCFRQ_DIV4 << MXC_F_GCR_PCLK_DIV_ADCFRQ_POS)
428#define MXC_V_GCR_PCLK_DIV_ADCFRQ_DIV5 ((uint32_t)0x5UL)
429#define MXC_S_GCR_PCLK_DIV_ADCFRQ_DIV5 (MXC_V_GCR_PCLK_DIV_ADCFRQ_DIV5 << MXC_F_GCR_PCLK_DIV_ADCFRQ_POS)
430#define MXC_V_GCR_PCLK_DIV_ADCFRQ_DIV6 ((uint32_t)0x6UL)
431#define MXC_S_GCR_PCLK_DIV_ADCFRQ_DIV6 (MXC_V_GCR_PCLK_DIV_ADCFRQ_DIV6 << MXC_F_GCR_PCLK_DIV_ADCFRQ_POS)
432#define MXC_V_GCR_PCLK_DIV_ADCFRQ_DIV7 ((uint32_t)0x7UL)
433#define MXC_S_GCR_PCLK_DIV_ADCFRQ_DIV7 (MXC_V_GCR_PCLK_DIV_ADCFRQ_DIV7 << MXC_F_GCR_PCLK_DIV_ADCFRQ_POS)
434#define MXC_V_GCR_PCLK_DIV_ADCFRQ_DIV8 ((uint32_t)0x8UL)
435#define MXC_S_GCR_PCLK_DIV_ADCFRQ_DIV8 (MXC_V_GCR_PCLK_DIV_ADCFRQ_DIV8 << MXC_F_GCR_PCLK_DIV_ADCFRQ_POS)
436#define MXC_V_GCR_PCLK_DIV_ADCFRQ_DIV9 ((uint32_t)0x9UL)
437#define MXC_S_GCR_PCLK_DIV_ADCFRQ_DIV9 (MXC_V_GCR_PCLK_DIV_ADCFRQ_DIV9 << MXC_F_GCR_PCLK_DIV_ADCFRQ_POS)
438#define MXC_V_GCR_PCLK_DIV_ADCFRQ_DIV10 ((uint32_t)0xAUL)
439#define MXC_S_GCR_PCLK_DIV_ADCFRQ_DIV10 (MXC_V_GCR_PCLK_DIV_ADCFRQ_DIV10 << MXC_F_GCR_PCLK_DIV_ADCFRQ_POS)
440#define MXC_V_GCR_PCLK_DIV_ADCFRQ_DIV11 ((uint32_t)0xBUL)
441#define MXC_S_GCR_PCLK_DIV_ADCFRQ_DIV11 (MXC_V_GCR_PCLK_DIV_ADCFRQ_DIV11 << MXC_F_GCR_PCLK_DIV_ADCFRQ_POS)
442#define MXC_V_GCR_PCLK_DIV_ADCFRQ_DIV12 ((uint32_t)0xCUL)
443#define MXC_S_GCR_PCLK_DIV_ADCFRQ_DIV12 (MXC_V_GCR_PCLK_DIV_ADCFRQ_DIV12 << MXC_F_GCR_PCLK_DIV_ADCFRQ_POS)
444#define MXC_V_GCR_PCLK_DIV_ADCFRQ_DIV13 ((uint32_t)0xDUL)
445#define MXC_S_GCR_PCLK_DIV_ADCFRQ_DIV13 (MXC_V_GCR_PCLK_DIV_ADCFRQ_DIV13 << MXC_F_GCR_PCLK_DIV_ADCFRQ_POS)
446#define MXC_V_GCR_PCLK_DIV_ADCFRQ_DIV14 ((uint32_t)0xEUL)
447#define MXC_S_GCR_PCLK_DIV_ADCFRQ_DIV14 (MXC_V_GCR_PCLK_DIV_ADCFRQ_DIV14 << MXC_F_GCR_PCLK_DIV_ADCFRQ_POS)
448#define MXC_V_GCR_PCLK_DIV_ADCFRQ_DIV15 ((uint32_t)0xFUL)
449#define MXC_S_GCR_PCLK_DIV_ADCFRQ_DIV15 (MXC_V_GCR_PCLK_DIV_ADCFRQ_DIV15 << MXC_F_GCR_PCLK_DIV_ADCFRQ_POS)
451#define MXC_F_GCR_PCLK_DIV_AONDIV_POS 14
452#define MXC_F_GCR_PCLK_DIV_AONDIV ((uint32_t)(0x3UL << MXC_F_GCR_PCLK_DIV_AONDIV_POS))
453#define MXC_V_GCR_PCLK_DIV_AONDIV_DIV4 ((uint32_t)0x0UL)
454#define MXC_S_GCR_PCLK_DIV_AONDIV_DIV4 (MXC_V_GCR_PCLK_DIV_AONDIV_DIV4 << MXC_F_GCR_PCLK_DIV_AONDIV_POS)
455#define MXC_V_GCR_PCLK_DIV_AONDIV_DIV8 ((uint32_t)0x1UL)
456#define MXC_S_GCR_PCLK_DIV_AONDIV_DIV8 (MXC_V_GCR_PCLK_DIV_AONDIV_DIV8 << MXC_F_GCR_PCLK_DIV_AONDIV_POS)
457#define MXC_V_GCR_PCLK_DIV_AONDIV_DIV16 ((uint32_t)0x2UL)
458#define MXC_S_GCR_PCLK_DIV_AONDIV_DIV16 (MXC_V_GCR_PCLK_DIV_AONDIV_DIV16 << MXC_F_GCR_PCLK_DIV_AONDIV_POS)
459#define MXC_V_GCR_PCLK_DIV_AONDIV_DIV32 ((uint32_t)0x3UL)
460#define MXC_S_GCR_PCLK_DIV_AONDIV_DIV32 (MXC_V_GCR_PCLK_DIV_AONDIV_DIV32 << MXC_F_GCR_PCLK_DIV_AONDIV_POS)
470#define MXC_F_GCR_PCLK_DIS0_GPIO0_POS 0
471#define MXC_F_GCR_PCLK_DIS0_GPIO0 ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS0_GPIO0_POS))
472#define MXC_V_GCR_PCLK_DIS0_GPIO0_EN ((uint32_t)0x0UL)
473#define MXC_S_GCR_PCLK_DIS0_GPIO0_EN (MXC_V_GCR_PCLK_DIS0_GPIO0_EN << MXC_F_GCR_PCLK_DIS0_GPIO0_POS)
474#define MXC_V_GCR_PCLK_DIS0_GPIO0_DIS ((uint32_t)0x1UL)
475#define MXC_S_GCR_PCLK_DIS0_GPIO0_DIS (MXC_V_GCR_PCLK_DIS0_GPIO0_DIS << MXC_F_GCR_PCLK_DIS0_GPIO0_POS)
477#define MXC_F_GCR_PCLK_DIS0_GPIO1_POS 1
478#define MXC_F_GCR_PCLK_DIS0_GPIO1 ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS0_GPIO1_POS))
479#define MXC_V_GCR_PCLK_DIS0_GPIO1_EN ((uint32_t)0x0UL)
480#define MXC_S_GCR_PCLK_DIS0_GPIO1_EN (MXC_V_GCR_PCLK_DIS0_GPIO1_EN << MXC_F_GCR_PCLK_DIS0_GPIO1_POS)
481#define MXC_V_GCR_PCLK_DIS0_GPIO1_DIS ((uint32_t)0x1UL)
482#define MXC_S_GCR_PCLK_DIS0_GPIO1_DIS (MXC_V_GCR_PCLK_DIS0_GPIO1_DIS << MXC_F_GCR_PCLK_DIS0_GPIO1_POS)
484#define MXC_F_GCR_PCLK_DIS0_GPIO2_POS 2
485#define MXC_F_GCR_PCLK_DIS0_GPIO2 ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS0_GPIO2_POS))
486#define MXC_V_GCR_PCLK_DIS0_GPIO2_EN ((uint32_t)0x0UL)
487#define MXC_S_GCR_PCLK_DIS0_GPIO2_EN (MXC_V_GCR_PCLK_DIS0_GPIO2_EN << MXC_F_GCR_PCLK_DIS0_GPIO2_POS)
488#define MXC_V_GCR_PCLK_DIS0_GPIO2_DIS ((uint32_t)0x1UL)
489#define MXC_S_GCR_PCLK_DIS0_GPIO2_DIS (MXC_V_GCR_PCLK_DIS0_GPIO2_DIS << MXC_F_GCR_PCLK_DIS0_GPIO2_POS)
491#define MXC_F_GCR_PCLK_DIS0_USB_POS 3
492#define MXC_F_GCR_PCLK_DIS0_USB ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS0_USB_POS))
493#define MXC_V_GCR_PCLK_DIS0_USB_EN ((uint32_t)0x0UL)
494#define MXC_S_GCR_PCLK_DIS0_USB_EN (MXC_V_GCR_PCLK_DIS0_USB_EN << MXC_F_GCR_PCLK_DIS0_USB_POS)
495#define MXC_V_GCR_PCLK_DIS0_USB_DIS ((uint32_t)0x1UL)
496#define MXC_S_GCR_PCLK_DIS0_USB_DIS (MXC_V_GCR_PCLK_DIS0_USB_DIS << MXC_F_GCR_PCLK_DIS0_USB_POS)
498#define MXC_F_GCR_PCLK_DIS0_TFT_POS 4
499#define MXC_F_GCR_PCLK_DIS0_TFT ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS0_TFT_POS))
500#define MXC_V_GCR_PCLK_DIS0_TFT_EN ((uint32_t)0x0UL)
501#define MXC_S_GCR_PCLK_DIS0_TFT_EN (MXC_V_GCR_PCLK_DIS0_TFT_EN << MXC_F_GCR_PCLK_DIS0_TFT_POS)
502#define MXC_V_GCR_PCLK_DIS0_TFT_DIS ((uint32_t)0x1UL)
503#define MXC_S_GCR_PCLK_DIS0_TFT_DIS (MXC_V_GCR_PCLK_DIS0_TFT_DIS << MXC_F_GCR_PCLK_DIS0_TFT_POS)
505#define MXC_F_GCR_PCLK_DIS0_DMA_POS 5
506#define MXC_F_GCR_PCLK_DIS0_DMA ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS0_DMA_POS))
507#define MXC_V_GCR_PCLK_DIS0_DMA_EN ((uint32_t)0x0UL)
508#define MXC_S_GCR_PCLK_DIS0_DMA_EN (MXC_V_GCR_PCLK_DIS0_DMA_EN << MXC_F_GCR_PCLK_DIS0_DMA_POS)
509#define MXC_V_GCR_PCLK_DIS0_DMA_DIS ((uint32_t)0x1UL)
510#define MXC_S_GCR_PCLK_DIS0_DMA_DIS (MXC_V_GCR_PCLK_DIS0_DMA_DIS << MXC_F_GCR_PCLK_DIS0_DMA_POS)
512#define MXC_F_GCR_PCLK_DIS0_SPI0_POS 6
513#define MXC_F_GCR_PCLK_DIS0_SPI0 ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS0_SPI0_POS))
514#define MXC_V_GCR_PCLK_DIS0_SPI0_EN ((uint32_t)0x0UL)
515#define MXC_S_GCR_PCLK_DIS0_SPI0_EN (MXC_V_GCR_PCLK_DIS0_SPI0_EN << MXC_F_GCR_PCLK_DIS0_SPI0_POS)
516#define MXC_V_GCR_PCLK_DIS0_SPI0_DIS ((uint32_t)0x1UL)
517#define MXC_S_GCR_PCLK_DIS0_SPI0_DIS (MXC_V_GCR_PCLK_DIS0_SPI0_DIS << MXC_F_GCR_PCLK_DIS0_SPI0_POS)
519#define MXC_F_GCR_PCLK_DIS0_SPI1_POS 7
520#define MXC_F_GCR_PCLK_DIS0_SPI1 ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS0_SPI1_POS))
521#define MXC_V_GCR_PCLK_DIS0_SPI1_EN ((uint32_t)0x0UL)
522#define MXC_S_GCR_PCLK_DIS0_SPI1_EN (MXC_V_GCR_PCLK_DIS0_SPI1_EN << MXC_F_GCR_PCLK_DIS0_SPI1_POS)
523#define MXC_V_GCR_PCLK_DIS0_SPI1_DIS ((uint32_t)0x1UL)
524#define MXC_S_GCR_PCLK_DIS0_SPI1_DIS (MXC_V_GCR_PCLK_DIS0_SPI1_DIS << MXC_F_GCR_PCLK_DIS0_SPI1_POS)
526#define MXC_F_GCR_PCLK_DIS0_SPI2_POS 8
527#define MXC_F_GCR_PCLK_DIS0_SPI2 ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS0_SPI2_POS))
528#define MXC_V_GCR_PCLK_DIS0_SPI2_EN ((uint32_t)0x0UL)
529#define MXC_S_GCR_PCLK_DIS0_SPI2_EN (MXC_V_GCR_PCLK_DIS0_SPI2_EN << MXC_F_GCR_PCLK_DIS0_SPI2_POS)
530#define MXC_V_GCR_PCLK_DIS0_SPI2_DIS ((uint32_t)0x1UL)
531#define MXC_S_GCR_PCLK_DIS0_SPI2_DIS (MXC_V_GCR_PCLK_DIS0_SPI2_DIS << MXC_F_GCR_PCLK_DIS0_SPI2_POS)
533#define MXC_F_GCR_PCLK_DIS0_UART0_POS 9
534#define MXC_F_GCR_PCLK_DIS0_UART0 ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS0_UART0_POS))
535#define MXC_V_GCR_PCLK_DIS0_UART0_EN ((uint32_t)0x0UL)
536#define MXC_S_GCR_PCLK_DIS0_UART0_EN (MXC_V_GCR_PCLK_DIS0_UART0_EN << MXC_F_GCR_PCLK_DIS0_UART0_POS)
537#define MXC_V_GCR_PCLK_DIS0_UART0_DIS ((uint32_t)0x1UL)
538#define MXC_S_GCR_PCLK_DIS0_UART0_DIS (MXC_V_GCR_PCLK_DIS0_UART0_DIS << MXC_F_GCR_PCLK_DIS0_UART0_POS)
540#define MXC_F_GCR_PCLK_DIS0_UART1_POS 10
541#define MXC_F_GCR_PCLK_DIS0_UART1 ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS0_UART1_POS))
542#define MXC_V_GCR_PCLK_DIS0_UART1_EN ((uint32_t)0x0UL)
543#define MXC_S_GCR_PCLK_DIS0_UART1_EN (MXC_V_GCR_PCLK_DIS0_UART1_EN << MXC_F_GCR_PCLK_DIS0_UART1_POS)
544#define MXC_V_GCR_PCLK_DIS0_UART1_DIS ((uint32_t)0x1UL)
545#define MXC_S_GCR_PCLK_DIS0_UART1_DIS (MXC_V_GCR_PCLK_DIS0_UART1_DIS << MXC_F_GCR_PCLK_DIS0_UART1_POS)
547#define MXC_F_GCR_PCLK_DIS0_I2C0_POS 13
548#define MXC_F_GCR_PCLK_DIS0_I2C0 ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS0_I2C0_POS))
549#define MXC_V_GCR_PCLK_DIS0_I2C0_EN ((uint32_t)0x0UL)
550#define MXC_S_GCR_PCLK_DIS0_I2C0_EN (MXC_V_GCR_PCLK_DIS0_I2C0_EN << MXC_F_GCR_PCLK_DIS0_I2C0_POS)
551#define MXC_V_GCR_PCLK_DIS0_I2C0_DIS ((uint32_t)0x1UL)
552#define MXC_S_GCR_PCLK_DIS0_I2C0_DIS (MXC_V_GCR_PCLK_DIS0_I2C0_DIS << MXC_F_GCR_PCLK_DIS0_I2C0_POS)
554#define MXC_F_GCR_PCLK_DIS0_TPU_POS 14
555#define MXC_F_GCR_PCLK_DIS0_TPU ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS0_TPU_POS))
556#define MXC_V_GCR_PCLK_DIS0_TPU_EN ((uint32_t)0x0UL)
557#define MXC_S_GCR_PCLK_DIS0_TPU_EN (MXC_V_GCR_PCLK_DIS0_TPU_EN << MXC_F_GCR_PCLK_DIS0_TPU_POS)
558#define MXC_V_GCR_PCLK_DIS0_TPU_DIS ((uint32_t)0x1UL)
559#define MXC_S_GCR_PCLK_DIS0_TPU_DIS (MXC_V_GCR_PCLK_DIS0_TPU_DIS << MXC_F_GCR_PCLK_DIS0_TPU_POS)
561#define MXC_F_GCR_PCLK_DIS0_TIMER0_POS 15
562#define MXC_F_GCR_PCLK_DIS0_TIMER0 ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS0_TIMER0_POS))
563#define MXC_V_GCR_PCLK_DIS0_TIMER0_EN ((uint32_t)0x0UL)
564#define MXC_S_GCR_PCLK_DIS0_TIMER0_EN (MXC_V_GCR_PCLK_DIS0_TIMER0_EN << MXC_F_GCR_PCLK_DIS0_TIMER0_POS)
565#define MXC_V_GCR_PCLK_DIS0_TIMER0_DIS ((uint32_t)0x1UL)
566#define MXC_S_GCR_PCLK_DIS0_TIMER0_DIS (MXC_V_GCR_PCLK_DIS0_TIMER0_DIS << MXC_F_GCR_PCLK_DIS0_TIMER0_POS)
568#define MXC_F_GCR_PCLK_DIS0_TIMER1_POS 16
569#define MXC_F_GCR_PCLK_DIS0_TIMER1 ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS0_TIMER1_POS))
570#define MXC_V_GCR_PCLK_DIS0_TIMER1_EN ((uint32_t)0x0UL)
571#define MXC_S_GCR_PCLK_DIS0_TIMER1_EN (MXC_V_GCR_PCLK_DIS0_TIMER1_EN << MXC_F_GCR_PCLK_DIS0_TIMER1_POS)
572#define MXC_V_GCR_PCLK_DIS0_TIMER1_DIS ((uint32_t)0x1UL)
573#define MXC_S_GCR_PCLK_DIS0_TIMER1_DIS (MXC_V_GCR_PCLK_DIS0_TIMER1_DIS << MXC_F_GCR_PCLK_DIS0_TIMER1_POS)
575#define MXC_F_GCR_PCLK_DIS0_TIMER2_POS 17
576#define MXC_F_GCR_PCLK_DIS0_TIMER2 ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS0_TIMER2_POS))
577#define MXC_V_GCR_PCLK_DIS0_TIMER2_EN ((uint32_t)0x0UL)
578#define MXC_S_GCR_PCLK_DIS0_TIMER2_EN (MXC_V_GCR_PCLK_DIS0_TIMER2_EN << MXC_F_GCR_PCLK_DIS0_TIMER2_POS)
579#define MXC_V_GCR_PCLK_DIS0_TIMER2_DIS ((uint32_t)0x1UL)
580#define MXC_S_GCR_PCLK_DIS0_TIMER2_DIS (MXC_V_GCR_PCLK_DIS0_TIMER2_DIS << MXC_F_GCR_PCLK_DIS0_TIMER2_POS)
582#define MXC_F_GCR_PCLK_DIS0_TIMER3_POS 18
583#define MXC_F_GCR_PCLK_DIS0_TIMER3 ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS0_TIMER3_POS))
584#define MXC_V_GCR_PCLK_DIS0_TIMER3_EN ((uint32_t)0x0UL)
585#define MXC_S_GCR_PCLK_DIS0_TIMER3_EN (MXC_V_GCR_PCLK_DIS0_TIMER3_EN << MXC_F_GCR_PCLK_DIS0_TIMER3_POS)
586#define MXC_V_GCR_PCLK_DIS0_TIMER3_DIS ((uint32_t)0x1UL)
587#define MXC_S_GCR_PCLK_DIS0_TIMER3_DIS (MXC_V_GCR_PCLK_DIS0_TIMER3_DIS << MXC_F_GCR_PCLK_DIS0_TIMER3_POS)
589#define MXC_F_GCR_PCLK_DIS0_TIMER4_POS 19
590#define MXC_F_GCR_PCLK_DIS0_TIMER4 ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS0_TIMER4_POS))
591#define MXC_V_GCR_PCLK_DIS0_TIMER4_EN ((uint32_t)0x0UL)
592#define MXC_S_GCR_PCLK_DIS0_TIMER4_EN (MXC_V_GCR_PCLK_DIS0_TIMER4_EN << MXC_F_GCR_PCLK_DIS0_TIMER4_POS)
593#define MXC_V_GCR_PCLK_DIS0_TIMER4_DIS ((uint32_t)0x1UL)
594#define MXC_S_GCR_PCLK_DIS0_TIMER4_DIS (MXC_V_GCR_PCLK_DIS0_TIMER4_DIS << MXC_F_GCR_PCLK_DIS0_TIMER4_POS)
596#define MXC_F_GCR_PCLK_DIS0_TIMER5_POS 20
597#define MXC_F_GCR_PCLK_DIS0_TIMER5 ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS0_TIMER5_POS))
598#define MXC_V_GCR_PCLK_DIS0_TIMER5_EN ((uint32_t)0x0UL)
599#define MXC_S_GCR_PCLK_DIS0_TIMER5_EN (MXC_V_GCR_PCLK_DIS0_TIMER5_EN << MXC_F_GCR_PCLK_DIS0_TIMER5_POS)
600#define MXC_V_GCR_PCLK_DIS0_TIMER5_DIS ((uint32_t)0x1UL)
601#define MXC_S_GCR_PCLK_DIS0_TIMER5_DIS (MXC_V_GCR_PCLK_DIS0_TIMER5_DIS << MXC_F_GCR_PCLK_DIS0_TIMER5_POS)
603#define MXC_F_GCR_PCLK_DIS0_ADC_POS 23
604#define MXC_F_GCR_PCLK_DIS0_ADC ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS0_ADC_POS))
605#define MXC_V_GCR_PCLK_DIS0_ADC_EN ((uint32_t)0x0UL)
606#define MXC_S_GCR_PCLK_DIS0_ADC_EN (MXC_V_GCR_PCLK_DIS0_ADC_EN << MXC_F_GCR_PCLK_DIS0_ADC_POS)
607#define MXC_V_GCR_PCLK_DIS0_ADC_DIS ((uint32_t)0x1UL)
608#define MXC_S_GCR_PCLK_DIS0_ADC_DIS (MXC_V_GCR_PCLK_DIS0_ADC_DIS << MXC_F_GCR_PCLK_DIS0_ADC_POS)
610#define MXC_F_GCR_PCLK_DIS0_I2C1_POS 28
611#define MXC_F_GCR_PCLK_DIS0_I2C1 ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS0_I2C1_POS))
612#define MXC_V_GCR_PCLK_DIS0_I2C1_EN ((uint32_t)0x0UL)
613#define MXC_S_GCR_PCLK_DIS0_I2C1_EN (MXC_V_GCR_PCLK_DIS0_I2C1_EN << MXC_F_GCR_PCLK_DIS0_I2C1_POS)
614#define MXC_V_GCR_PCLK_DIS0_I2C1_DIS ((uint32_t)0x1UL)
615#define MXC_S_GCR_PCLK_DIS0_I2C1_DIS (MXC_V_GCR_PCLK_DIS0_I2C1_DIS << MXC_F_GCR_PCLK_DIS0_I2C1_POS)
617#define MXC_F_GCR_PCLK_DIS0_PT_POS 29
618#define MXC_F_GCR_PCLK_DIS0_PT ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS0_PT_POS))
619#define MXC_V_GCR_PCLK_DIS0_PT_EN ((uint32_t)0x0UL)
620#define MXC_S_GCR_PCLK_DIS0_PT_EN (MXC_V_GCR_PCLK_DIS0_PT_EN << MXC_F_GCR_PCLK_DIS0_PT_POS)
621#define MXC_V_GCR_PCLK_DIS0_PT_DIS ((uint32_t)0x1UL)
622#define MXC_S_GCR_PCLK_DIS0_PT_DIS (MXC_V_GCR_PCLK_DIS0_PT_DIS << MXC_F_GCR_PCLK_DIS0_PT_POS)
624#define MXC_F_GCR_PCLK_DIS0_SPIXIPF_POS 30
625#define MXC_F_GCR_PCLK_DIS0_SPIXIPF ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS0_SPIXIPF_POS))
626#define MXC_V_GCR_PCLK_DIS0_SPIXIPF_EN ((uint32_t)0x0UL)
627#define MXC_S_GCR_PCLK_DIS0_SPIXIPF_EN (MXC_V_GCR_PCLK_DIS0_SPIXIPF_EN << MXC_F_GCR_PCLK_DIS0_SPIXIPF_POS)
628#define MXC_V_GCR_PCLK_DIS0_SPIXIPF_DIS ((uint32_t)0x1UL)
629#define MXC_S_GCR_PCLK_DIS0_SPIXIPF_DIS (MXC_V_GCR_PCLK_DIS0_SPIXIPF_DIS << MXC_F_GCR_PCLK_DIS0_SPIXIPF_POS)
631#define MXC_F_GCR_PCLK_DIS0_SPIXIPM_POS 31
632#define MXC_F_GCR_PCLK_DIS0_SPIXIPM ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS0_SPIXIPM_POS))
633#define MXC_V_GCR_PCLK_DIS0_SPIXIPM_EN ((uint32_t)0x0UL)
634#define MXC_S_GCR_PCLK_DIS0_SPIXIPM_EN (MXC_V_GCR_PCLK_DIS0_SPIXIPM_EN << MXC_F_GCR_PCLK_DIS0_SPIXIPM_POS)
635#define MXC_V_GCR_PCLK_DIS0_SPIXIPM_DIS ((uint32_t)0x1UL)
636#define MXC_S_GCR_PCLK_DIS0_SPIXIPM_DIS (MXC_V_GCR_PCLK_DIS0_SPIXIPM_DIS << MXC_F_GCR_PCLK_DIS0_SPIXIPM_POS)
646#define MXC_F_GCR_MEM_CLK_FWS_POS 0
647#define MXC_F_GCR_MEM_CLK_FWS ((uint32_t)(0x7UL << MXC_F_GCR_MEM_CLK_FWS_POS))
649#define MXC_F_GCR_MEM_CLK_SYSRAM0LS_POS 16
650#define MXC_F_GCR_MEM_CLK_SYSRAM0LS ((uint32_t)(0x1UL << MXC_F_GCR_MEM_CLK_SYSRAM0LS_POS))
651#define MXC_V_GCR_MEM_CLK_SYSRAM0LS_ACTIVE ((uint32_t)0x0UL)
652#define MXC_S_GCR_MEM_CLK_SYSRAM0LS_ACTIVE (MXC_V_GCR_MEM_CLK_SYSRAM0LS_ACTIVE << MXC_F_GCR_MEM_CLK_SYSRAM0LS_POS)
653#define MXC_V_GCR_MEM_CLK_SYSRAM0LS_LIGHT_SLEEP ((uint32_t)0x1UL)
654#define MXC_S_GCR_MEM_CLK_SYSRAM0LS_LIGHT_SLEEP (MXC_V_GCR_MEM_CLK_SYSRAM0LS_LIGHT_SLEEP << MXC_F_GCR_MEM_CLK_SYSRAM0LS_POS)
656#define MXC_F_GCR_MEM_CLK_SYSRAM1LS_POS 17
657#define MXC_F_GCR_MEM_CLK_SYSRAM1LS ((uint32_t)(0x1UL << MXC_F_GCR_MEM_CLK_SYSRAM1LS_POS))
658#define MXC_V_GCR_MEM_CLK_SYSRAM1LS_ACTIVE ((uint32_t)0x0UL)
659#define MXC_S_GCR_MEM_CLK_SYSRAM1LS_ACTIVE (MXC_V_GCR_MEM_CLK_SYSRAM1LS_ACTIVE << MXC_F_GCR_MEM_CLK_SYSRAM1LS_POS)
660#define MXC_V_GCR_MEM_CLK_SYSRAM1LS_LIGHT_SLEEP ((uint32_t)0x1UL)
661#define MXC_S_GCR_MEM_CLK_SYSRAM1LS_LIGHT_SLEEP (MXC_V_GCR_MEM_CLK_SYSRAM1LS_LIGHT_SLEEP << MXC_F_GCR_MEM_CLK_SYSRAM1LS_POS)
663#define MXC_F_GCR_MEM_CLK_SYSRAM2LS_POS 18
664#define MXC_F_GCR_MEM_CLK_SYSRAM2LS ((uint32_t)(0x1UL << MXC_F_GCR_MEM_CLK_SYSRAM2LS_POS))
665#define MXC_V_GCR_MEM_CLK_SYSRAM2LS_ACTIVE ((uint32_t)0x0UL)
666#define MXC_S_GCR_MEM_CLK_SYSRAM2LS_ACTIVE (MXC_V_GCR_MEM_CLK_SYSRAM2LS_ACTIVE << MXC_F_GCR_MEM_CLK_SYSRAM2LS_POS)
667#define MXC_V_GCR_MEM_CLK_SYSRAM2LS_LIGHT_SLEEP ((uint32_t)0x1UL)
668#define MXC_S_GCR_MEM_CLK_SYSRAM2LS_LIGHT_SLEEP (MXC_V_GCR_MEM_CLK_SYSRAM2LS_LIGHT_SLEEP << MXC_F_GCR_MEM_CLK_SYSRAM2LS_POS)
670#define MXC_F_GCR_MEM_CLK_SYSRAM3LS_POS 19
671#define MXC_F_GCR_MEM_CLK_SYSRAM3LS ((uint32_t)(0x1UL << MXC_F_GCR_MEM_CLK_SYSRAM3LS_POS))
672#define MXC_V_GCR_MEM_CLK_SYSRAM3LS_ACTIVE ((uint32_t)0x0UL)
673#define MXC_S_GCR_MEM_CLK_SYSRAM3LS_ACTIVE (MXC_V_GCR_MEM_CLK_SYSRAM3LS_ACTIVE << MXC_F_GCR_MEM_CLK_SYSRAM3LS_POS)
674#define MXC_V_GCR_MEM_CLK_SYSRAM3LS_LIGHT_SLEEP ((uint32_t)0x1UL)
675#define MXC_S_GCR_MEM_CLK_SYSRAM3LS_LIGHT_SLEEP (MXC_V_GCR_MEM_CLK_SYSRAM3LS_LIGHT_SLEEP << MXC_F_GCR_MEM_CLK_SYSRAM3LS_POS)
677#define MXC_F_GCR_MEM_CLK_SYSRAM4LS_POS 20
678#define MXC_F_GCR_MEM_CLK_SYSRAM4LS ((uint32_t)(0x1UL << MXC_F_GCR_MEM_CLK_SYSRAM4LS_POS))
679#define MXC_V_GCR_MEM_CLK_SYSRAM4LS_ACTIVE ((uint32_t)0x0UL)
680#define MXC_S_GCR_MEM_CLK_SYSRAM4LS_ACTIVE (MXC_V_GCR_MEM_CLK_SYSRAM4LS_ACTIVE << MXC_F_GCR_MEM_CLK_SYSRAM4LS_POS)
681#define MXC_V_GCR_MEM_CLK_SYSRAM4LS_LIGHT_SLEEP ((uint32_t)0x1UL)
682#define MXC_S_GCR_MEM_CLK_SYSRAM4LS_LIGHT_SLEEP (MXC_V_GCR_MEM_CLK_SYSRAM4LS_LIGHT_SLEEP << MXC_F_GCR_MEM_CLK_SYSRAM4LS_POS)
684#define MXC_F_GCR_MEM_CLK_SYSRAM5LS_POS 21
685#define MXC_F_GCR_MEM_CLK_SYSRAM5LS ((uint32_t)(0x1UL << MXC_F_GCR_MEM_CLK_SYSRAM5LS_POS))
686#define MXC_V_GCR_MEM_CLK_SYSRAM5LS_ACTIVE ((uint32_t)0x0UL)
687#define MXC_S_GCR_MEM_CLK_SYSRAM5LS_ACTIVE (MXC_V_GCR_MEM_CLK_SYSRAM5LS_ACTIVE << MXC_F_GCR_MEM_CLK_SYSRAM5LS_POS)
688#define MXC_V_GCR_MEM_CLK_SYSRAM5LS_LIGHT_SLEEP ((uint32_t)0x1UL)
689#define MXC_S_GCR_MEM_CLK_SYSRAM5LS_LIGHT_SLEEP (MXC_V_GCR_MEM_CLK_SYSRAM5LS_LIGHT_SLEEP << MXC_F_GCR_MEM_CLK_SYSRAM5LS_POS)
691#define MXC_F_GCR_MEM_CLK_SYSRAM6LS_POS 22
692#define MXC_F_GCR_MEM_CLK_SYSRAM6LS ((uint32_t)(0x1UL << MXC_F_GCR_MEM_CLK_SYSRAM6LS_POS))
693#define MXC_V_GCR_MEM_CLK_SYSRAM6LS_ACTIVE ((uint32_t)0x0UL)
694#define MXC_S_GCR_MEM_CLK_SYSRAM6LS_ACTIVE (MXC_V_GCR_MEM_CLK_SYSRAM6LS_ACTIVE << MXC_F_GCR_MEM_CLK_SYSRAM6LS_POS)
695#define MXC_V_GCR_MEM_CLK_SYSRAM6LS_LIGHT_SLEEP ((uint32_t)0x1UL)
696#define MXC_S_GCR_MEM_CLK_SYSRAM6LS_LIGHT_SLEEP (MXC_V_GCR_MEM_CLK_SYSRAM6LS_LIGHT_SLEEP << MXC_F_GCR_MEM_CLK_SYSRAM6LS_POS)
698#define MXC_F_GCR_MEM_CLK_ICACHELS_POS 24
699#define MXC_F_GCR_MEM_CLK_ICACHELS ((uint32_t)(0x1UL << MXC_F_GCR_MEM_CLK_ICACHELS_POS))
700#define MXC_V_GCR_MEM_CLK_ICACHELS_ACTIVE ((uint32_t)0x0UL)
701#define MXC_S_GCR_MEM_CLK_ICACHELS_ACTIVE (MXC_V_GCR_MEM_CLK_ICACHELS_ACTIVE << MXC_F_GCR_MEM_CLK_ICACHELS_POS)
702#define MXC_V_GCR_MEM_CLK_ICACHELS_LIGHT_SLEEP ((uint32_t)0x1UL)
703#define MXC_S_GCR_MEM_CLK_ICACHELS_LIGHT_SLEEP (MXC_V_GCR_MEM_CLK_ICACHELS_LIGHT_SLEEP << MXC_F_GCR_MEM_CLK_ICACHELS_POS)
705#define MXC_F_GCR_MEM_CLK_ICACHEXIPLS_POS 25
706#define MXC_F_GCR_MEM_CLK_ICACHEXIPLS ((uint32_t)(0x1UL << MXC_F_GCR_MEM_CLK_ICACHEXIPLS_POS))
707#define MXC_V_GCR_MEM_CLK_ICACHEXIPLS_ACTIVE ((uint32_t)0x0UL)
708#define MXC_S_GCR_MEM_CLK_ICACHEXIPLS_ACTIVE (MXC_V_GCR_MEM_CLK_ICACHEXIPLS_ACTIVE << MXC_F_GCR_MEM_CLK_ICACHEXIPLS_POS)
709#define MXC_V_GCR_MEM_CLK_ICACHEXIPLS_LIGHT_SLEEP ((uint32_t)0x1UL)
710#define MXC_S_GCR_MEM_CLK_ICACHEXIPLS_LIGHT_SLEEP (MXC_V_GCR_MEM_CLK_ICACHEXIPLS_LIGHT_SLEEP << MXC_F_GCR_MEM_CLK_ICACHEXIPLS_POS)
712#define MXC_F_GCR_MEM_CLK_SCACHELS_POS 26
713#define MXC_F_GCR_MEM_CLK_SCACHELS ((uint32_t)(0x1UL << MXC_F_GCR_MEM_CLK_SCACHELS_POS))
714#define MXC_V_GCR_MEM_CLK_SCACHELS_ACTIVE ((uint32_t)0x0UL)
715#define MXC_S_GCR_MEM_CLK_SCACHELS_ACTIVE (MXC_V_GCR_MEM_CLK_SCACHELS_ACTIVE << MXC_F_GCR_MEM_CLK_SCACHELS_POS)
716#define MXC_V_GCR_MEM_CLK_SCACHELS_LIGHT_SLEEP ((uint32_t)0x1UL)
717#define MXC_S_GCR_MEM_CLK_SCACHELS_LIGHT_SLEEP (MXC_V_GCR_MEM_CLK_SCACHELS_LIGHT_SLEEP << MXC_F_GCR_MEM_CLK_SCACHELS_POS)
719#define MXC_F_GCR_MEM_CLK_CRYPTOLS_POS 27
720#define MXC_F_GCR_MEM_CLK_CRYPTOLS ((uint32_t)(0x1UL << MXC_F_GCR_MEM_CLK_CRYPTOLS_POS))
721#define MXC_V_GCR_MEM_CLK_CRYPTOLS_ACTIVE ((uint32_t)0x0UL)
722#define MXC_S_GCR_MEM_CLK_CRYPTOLS_ACTIVE (MXC_V_GCR_MEM_CLK_CRYPTOLS_ACTIVE << MXC_F_GCR_MEM_CLK_CRYPTOLS_POS)
723#define MXC_V_GCR_MEM_CLK_CRYPTOLS_LIGHT_SLEEP ((uint32_t)0x1UL)
724#define MXC_S_GCR_MEM_CLK_CRYPTOLS_LIGHT_SLEEP (MXC_V_GCR_MEM_CLK_CRYPTOLS_LIGHT_SLEEP << MXC_F_GCR_MEM_CLK_CRYPTOLS_POS)
726#define MXC_F_GCR_MEM_CLK_USBLS_POS 28
727#define MXC_F_GCR_MEM_CLK_USBLS ((uint32_t)(0x1UL << MXC_F_GCR_MEM_CLK_USBLS_POS))
728#define MXC_V_GCR_MEM_CLK_USBLS_ACTIVE ((uint32_t)0x0UL)
729#define MXC_S_GCR_MEM_CLK_USBLS_ACTIVE (MXC_V_GCR_MEM_CLK_USBLS_ACTIVE << MXC_F_GCR_MEM_CLK_USBLS_POS)
730#define MXC_V_GCR_MEM_CLK_USBLS_LIGHT_SLEEP ((uint32_t)0x1UL)
731#define MXC_S_GCR_MEM_CLK_USBLS_LIGHT_SLEEP (MXC_V_GCR_MEM_CLK_USBLS_LIGHT_SLEEP << MXC_F_GCR_MEM_CLK_USBLS_POS)
733#define MXC_F_GCR_MEM_CLK_ROMLS_POS 29
734#define MXC_F_GCR_MEM_CLK_ROMLS ((uint32_t)(0x1UL << MXC_F_GCR_MEM_CLK_ROMLS_POS))
735#define MXC_V_GCR_MEM_CLK_ROMLS_ACTIVE ((uint32_t)0x0UL)
736#define MXC_S_GCR_MEM_CLK_ROMLS_ACTIVE (MXC_V_GCR_MEM_CLK_ROMLS_ACTIVE << MXC_F_GCR_MEM_CLK_ROMLS_POS)
737#define MXC_V_GCR_MEM_CLK_ROMLS_LIGHT_SLEEP ((uint32_t)0x1UL)
738#define MXC_S_GCR_MEM_CLK_ROMLS_LIGHT_SLEEP (MXC_V_GCR_MEM_CLK_ROMLS_LIGHT_SLEEP << MXC_F_GCR_MEM_CLK_ROMLS_POS)
748#define MXC_F_GCR_MEM_ZERO_SRAM0Z_POS 0
749#define MXC_F_GCR_MEM_ZERO_SRAM0Z ((uint32_t)(0x1UL << MXC_F_GCR_MEM_ZERO_SRAM0Z_POS))
750#define MXC_V_GCR_MEM_ZERO_SRAM0Z_NOP ((uint32_t)0x0UL)
751#define MXC_S_GCR_MEM_ZERO_SRAM0Z_NOP (MXC_V_GCR_MEM_ZERO_SRAM0Z_NOP << MXC_F_GCR_MEM_ZERO_SRAM0Z_POS)
752#define MXC_V_GCR_MEM_ZERO_SRAM0Z_START ((uint32_t)0x1UL)
753#define MXC_S_GCR_MEM_ZERO_SRAM0Z_START (MXC_V_GCR_MEM_ZERO_SRAM0Z_START << MXC_F_GCR_MEM_ZERO_SRAM0Z_POS)
755#define MXC_F_GCR_MEM_ZERO_SRAM1Z_POS 1
756#define MXC_F_GCR_MEM_ZERO_SRAM1Z ((uint32_t)(0x1UL << MXC_F_GCR_MEM_ZERO_SRAM1Z_POS))
757#define MXC_V_GCR_MEM_ZERO_SRAM1Z_NOP ((uint32_t)0x0UL)
758#define MXC_S_GCR_MEM_ZERO_SRAM1Z_NOP (MXC_V_GCR_MEM_ZERO_SRAM1Z_NOP << MXC_F_GCR_MEM_ZERO_SRAM1Z_POS)
759#define MXC_V_GCR_MEM_ZERO_SRAM1Z_START ((uint32_t)0x1UL)
760#define MXC_S_GCR_MEM_ZERO_SRAM1Z_START (MXC_V_GCR_MEM_ZERO_SRAM1Z_START << MXC_F_GCR_MEM_ZERO_SRAM1Z_POS)
762#define MXC_F_GCR_MEM_ZERO_SRAM2Z_POS 2
763#define MXC_F_GCR_MEM_ZERO_SRAM2Z ((uint32_t)(0x1UL << MXC_F_GCR_MEM_ZERO_SRAM2Z_POS))
764#define MXC_V_GCR_MEM_ZERO_SRAM2Z_NOP ((uint32_t)0x0UL)
765#define MXC_S_GCR_MEM_ZERO_SRAM2Z_NOP (MXC_V_GCR_MEM_ZERO_SRAM2Z_NOP << MXC_F_GCR_MEM_ZERO_SRAM2Z_POS)
766#define MXC_V_GCR_MEM_ZERO_SRAM2Z_START ((uint32_t)0x1UL)
767#define MXC_S_GCR_MEM_ZERO_SRAM2Z_START (MXC_V_GCR_MEM_ZERO_SRAM2Z_START << MXC_F_GCR_MEM_ZERO_SRAM2Z_POS)
769#define MXC_F_GCR_MEM_ZERO_SRAM3Z_POS 3
770#define MXC_F_GCR_MEM_ZERO_SRAM3Z ((uint32_t)(0x1UL << MXC_F_GCR_MEM_ZERO_SRAM3Z_POS))
771#define MXC_V_GCR_MEM_ZERO_SRAM3Z_NOP ((uint32_t)0x0UL)
772#define MXC_S_GCR_MEM_ZERO_SRAM3Z_NOP (MXC_V_GCR_MEM_ZERO_SRAM3Z_NOP << MXC_F_GCR_MEM_ZERO_SRAM3Z_POS)
773#define MXC_V_GCR_MEM_ZERO_SRAM3Z_START ((uint32_t)0x1UL)
774#define MXC_S_GCR_MEM_ZERO_SRAM3Z_START (MXC_V_GCR_MEM_ZERO_SRAM3Z_START << MXC_F_GCR_MEM_ZERO_SRAM3Z_POS)
776#define MXC_F_GCR_MEM_ZERO_SRAM4Z_POS 4
777#define MXC_F_GCR_MEM_ZERO_SRAM4Z ((uint32_t)(0x1UL << MXC_F_GCR_MEM_ZERO_SRAM4Z_POS))
778#define MXC_V_GCR_MEM_ZERO_SRAM4Z_NOP ((uint32_t)0x0UL)
779#define MXC_S_GCR_MEM_ZERO_SRAM4Z_NOP (MXC_V_GCR_MEM_ZERO_SRAM4Z_NOP << MXC_F_GCR_MEM_ZERO_SRAM4Z_POS)
780#define MXC_V_GCR_MEM_ZERO_SRAM4Z_START ((uint32_t)0x1UL)
781#define MXC_S_GCR_MEM_ZERO_SRAM4Z_START (MXC_V_GCR_MEM_ZERO_SRAM4Z_START << MXC_F_GCR_MEM_ZERO_SRAM4Z_POS)
783#define MXC_F_GCR_MEM_ZERO_SRAM5Z_POS 5
784#define MXC_F_GCR_MEM_ZERO_SRAM5Z ((uint32_t)(0x1UL << MXC_F_GCR_MEM_ZERO_SRAM5Z_POS))
785#define MXC_V_GCR_MEM_ZERO_SRAM5Z_NOP ((uint32_t)0x0UL)
786#define MXC_S_GCR_MEM_ZERO_SRAM5Z_NOP (MXC_V_GCR_MEM_ZERO_SRAM5Z_NOP << MXC_F_GCR_MEM_ZERO_SRAM5Z_POS)
787#define MXC_V_GCR_MEM_ZERO_SRAM5Z_START ((uint32_t)0x1UL)
788#define MXC_S_GCR_MEM_ZERO_SRAM5Z_START (MXC_V_GCR_MEM_ZERO_SRAM5Z_START << MXC_F_GCR_MEM_ZERO_SRAM5Z_POS)
790#define MXC_F_GCR_MEM_ZERO_SRAM6Z_POS 6
791#define MXC_F_GCR_MEM_ZERO_SRAM6Z ((uint32_t)(0x1UL << MXC_F_GCR_MEM_ZERO_SRAM6Z_POS))
792#define MXC_V_GCR_MEM_ZERO_SRAM6Z_NOP ((uint32_t)0x0UL)
793#define MXC_S_GCR_MEM_ZERO_SRAM6Z_NOP (MXC_V_GCR_MEM_ZERO_SRAM6Z_NOP << MXC_F_GCR_MEM_ZERO_SRAM6Z_POS)
794#define MXC_V_GCR_MEM_ZERO_SRAM6Z_START ((uint32_t)0x1UL)
795#define MXC_S_GCR_MEM_ZERO_SRAM6Z_START (MXC_V_GCR_MEM_ZERO_SRAM6Z_START << MXC_F_GCR_MEM_ZERO_SRAM6Z_POS)
797#define MXC_F_GCR_MEM_ZERO_ICACHEZ_POS 8
798#define MXC_F_GCR_MEM_ZERO_ICACHEZ ((uint32_t)(0x1UL << MXC_F_GCR_MEM_ZERO_ICACHEZ_POS))
799#define MXC_V_GCR_MEM_ZERO_ICACHEZ_NOP ((uint32_t)0x0UL)
800#define MXC_S_GCR_MEM_ZERO_ICACHEZ_NOP (MXC_V_GCR_MEM_ZERO_ICACHEZ_NOP << MXC_F_GCR_MEM_ZERO_ICACHEZ_POS)
801#define MXC_V_GCR_MEM_ZERO_ICACHEZ_START ((uint32_t)0x1UL)
802#define MXC_S_GCR_MEM_ZERO_ICACHEZ_START (MXC_V_GCR_MEM_ZERO_ICACHEZ_START << MXC_F_GCR_MEM_ZERO_ICACHEZ_POS)
804#define MXC_F_GCR_MEM_ZERO_ICACHEXIPZ_POS 9
805#define MXC_F_GCR_MEM_ZERO_ICACHEXIPZ ((uint32_t)(0x1UL << MXC_F_GCR_MEM_ZERO_ICACHEXIPZ_POS))
806#define MXC_V_GCR_MEM_ZERO_ICACHEXIPZ_NOP ((uint32_t)0x0UL)
807#define MXC_S_GCR_MEM_ZERO_ICACHEXIPZ_NOP (MXC_V_GCR_MEM_ZERO_ICACHEXIPZ_NOP << MXC_F_GCR_MEM_ZERO_ICACHEXIPZ_POS)
808#define MXC_V_GCR_MEM_ZERO_ICACHEXIPZ_START ((uint32_t)0x1UL)
809#define MXC_S_GCR_MEM_ZERO_ICACHEXIPZ_START (MXC_V_GCR_MEM_ZERO_ICACHEXIPZ_START << MXC_F_GCR_MEM_ZERO_ICACHEXIPZ_POS)
811#define MXC_F_GCR_MEM_ZERO_SCACHEDATAZ_POS 10
812#define MXC_F_GCR_MEM_ZERO_SCACHEDATAZ ((uint32_t)(0x1UL << MXC_F_GCR_MEM_ZERO_SCACHEDATAZ_POS))
813#define MXC_V_GCR_MEM_ZERO_SCACHEDATAZ_NOP ((uint32_t)0x0UL)
814#define MXC_S_GCR_MEM_ZERO_SCACHEDATAZ_NOP (MXC_V_GCR_MEM_ZERO_SCACHEDATAZ_NOP << MXC_F_GCR_MEM_ZERO_SCACHEDATAZ_POS)
815#define MXC_V_GCR_MEM_ZERO_SCACHEDATAZ_START ((uint32_t)0x1UL)
816#define MXC_S_GCR_MEM_ZERO_SCACHEDATAZ_START (MXC_V_GCR_MEM_ZERO_SCACHEDATAZ_START << MXC_F_GCR_MEM_ZERO_SCACHEDATAZ_POS)
818#define MXC_F_GCR_MEM_ZERO_SCACHETAGZ_POS 11
819#define MXC_F_GCR_MEM_ZERO_SCACHETAGZ ((uint32_t)(0x1UL << MXC_F_GCR_MEM_ZERO_SCACHETAGZ_POS))
820#define MXC_V_GCR_MEM_ZERO_SCACHETAGZ_NOP ((uint32_t)0x0UL)
821#define MXC_S_GCR_MEM_ZERO_SCACHETAGZ_NOP (MXC_V_GCR_MEM_ZERO_SCACHETAGZ_NOP << MXC_F_GCR_MEM_ZERO_SCACHETAGZ_POS)
822#define MXC_V_GCR_MEM_ZERO_SCACHETAGZ_START ((uint32_t)0x1UL)
823#define MXC_S_GCR_MEM_ZERO_SCACHETAGZ_START (MXC_V_GCR_MEM_ZERO_SCACHETAGZ_START << MXC_F_GCR_MEM_ZERO_SCACHETAGZ_POS)
825#define MXC_F_GCR_MEM_ZERO_CRYPTOZ_POS 12
826#define MXC_F_GCR_MEM_ZERO_CRYPTOZ ((uint32_t)(0x1UL << MXC_F_GCR_MEM_ZERO_CRYPTOZ_POS))
827#define MXC_V_GCR_MEM_ZERO_CRYPTOZ_NOP ((uint32_t)0x0UL)
828#define MXC_S_GCR_MEM_ZERO_CRYPTOZ_NOP (MXC_V_GCR_MEM_ZERO_CRYPTOZ_NOP << MXC_F_GCR_MEM_ZERO_CRYPTOZ_POS)
829#define MXC_V_GCR_MEM_ZERO_CRYPTOZ_START ((uint32_t)0x1UL)
830#define MXC_S_GCR_MEM_ZERO_CRYPTOZ_START (MXC_V_GCR_MEM_ZERO_CRYPTOZ_START << MXC_F_GCR_MEM_ZERO_CRYPTOZ_POS)
832#define MXC_F_GCR_MEM_ZERO_USBFIFOZ_POS 13
833#define MXC_F_GCR_MEM_ZERO_USBFIFOZ ((uint32_t)(0x1UL << MXC_F_GCR_MEM_ZERO_USBFIFOZ_POS))
834#define MXC_V_GCR_MEM_ZERO_USBFIFOZ_NOP ((uint32_t)0x0UL)
835#define MXC_S_GCR_MEM_ZERO_USBFIFOZ_NOP (MXC_V_GCR_MEM_ZERO_USBFIFOZ_NOP << MXC_F_GCR_MEM_ZERO_USBFIFOZ_POS)
836#define MXC_V_GCR_MEM_ZERO_USBFIFOZ_START ((uint32_t)0x1UL)
837#define MXC_S_GCR_MEM_ZERO_USBFIFOZ_START (MXC_V_GCR_MEM_ZERO_USBFIFOZ_START << MXC_F_GCR_MEM_ZERO_USBFIFOZ_POS)
847#define MXC_F_GCR_SYS_STAT_ICELOCK_POS 0
848#define MXC_F_GCR_SYS_STAT_ICELOCK ((uint32_t)(0x1UL << MXC_F_GCR_SYS_STAT_ICELOCK_POS))
849#define MXC_V_GCR_SYS_STAT_ICELOCK_UNLOCKED ((uint32_t)0x0UL)
850#define MXC_S_GCR_SYS_STAT_ICELOCK_UNLOCKED (MXC_V_GCR_SYS_STAT_ICELOCK_UNLOCKED << MXC_F_GCR_SYS_STAT_ICELOCK_POS)
851#define MXC_V_GCR_SYS_STAT_ICELOCK_LOCKED ((uint32_t)0x1UL)
852#define MXC_S_GCR_SYS_STAT_ICELOCK_LOCKED (MXC_V_GCR_SYS_STAT_ICELOCK_LOCKED << MXC_F_GCR_SYS_STAT_ICELOCK_POS)
854#define MXC_F_GCR_SYS_STAT_CODEINTERR_POS 1
855#define MXC_F_GCR_SYS_STAT_CODEINTERR ((uint32_t)(0x1UL << MXC_F_GCR_SYS_STAT_CODEINTERR_POS))
856#define MXC_V_GCR_SYS_STAT_CODEINTERR_NOERR ((uint32_t)0x0UL)
857#define MXC_S_GCR_SYS_STAT_CODEINTERR_NOERR (MXC_V_GCR_SYS_STAT_CODEINTERR_NOERR << MXC_F_GCR_SYS_STAT_CODEINTERR_POS)
858#define MXC_V_GCR_SYS_STAT_CODEINTERR_ERR ((uint32_t)0x1UL)
859#define MXC_S_GCR_SYS_STAT_CODEINTERR_ERR (MXC_V_GCR_SYS_STAT_CODEINTERR_ERR << MXC_F_GCR_SYS_STAT_CODEINTERR_POS)
861#define MXC_F_GCR_SYS_STAT_SCMEMF_POS 5
862#define MXC_F_GCR_SYS_STAT_SCMEMF ((uint32_t)(0x1UL << MXC_F_GCR_SYS_STAT_SCMEMF_POS))
863#define MXC_V_GCR_SYS_STAT_SCMEMF_NOERR ((uint32_t)0x0UL)
864#define MXC_S_GCR_SYS_STAT_SCMEMF_NOERR (MXC_V_GCR_SYS_STAT_SCMEMF_NOERR << MXC_F_GCR_SYS_STAT_SCMEMF_POS)
865#define MXC_V_GCR_SYS_STAT_SCMEMF_MEMFAULT ((uint32_t)0x1UL)
866#define MXC_S_GCR_SYS_STAT_SCMEMF_MEMFAULT (MXC_V_GCR_SYS_STAT_SCMEMF_MEMFAULT << MXC_F_GCR_SYS_STAT_SCMEMF_POS)
876#define MXC_F_GCR_RST1_I2C1_POS 0
877#define MXC_F_GCR_RST1_I2C1 ((uint32_t)(0x1UL << MXC_F_GCR_RST1_I2C1_POS))
879#define MXC_F_GCR_RST1_PT_POS 1
880#define MXC_F_GCR_RST1_PT ((uint32_t)(0x1UL << MXC_F_GCR_RST1_PT_POS))
882#define MXC_F_GCR_RST1_SPIXIP_POS 3
883#define MXC_F_GCR_RST1_SPIXIP ((uint32_t)(0x1UL << MXC_F_GCR_RST1_SPIXIP_POS))
885#define MXC_F_GCR_RST1_XSPIM_POS 4
886#define MXC_F_GCR_RST1_XSPIM ((uint32_t)(0x1UL << MXC_F_GCR_RST1_XSPIM_POS))
888#define MXC_F_GCR_RST1_GPIO3_POS 5
889#define MXC_F_GCR_RST1_GPIO3 ((uint32_t)(0x1UL << MXC_F_GCR_RST1_GPIO3_POS))
891#define MXC_F_GCR_RST1_SDHC_POS 6
892#define MXC_F_GCR_RST1_SDHC ((uint32_t)(0x1UL << MXC_F_GCR_RST1_SDHC_POS))
894#define MXC_F_GCR_RST1_OWIRE_POS 7
895#define MXC_F_GCR_RST1_OWIRE ((uint32_t)(0x1UL << MXC_F_GCR_RST1_OWIRE_POS))
897#define MXC_F_GCR_RST1_WDT1_POS 8
898#define MXC_F_GCR_RST1_WDT1 ((uint32_t)(0x1UL << MXC_F_GCR_RST1_WDT1_POS))
900#define MXC_F_GCR_RST1_SPI3_POS 9
901#define MXC_F_GCR_RST1_SPI3 ((uint32_t)(0x1UL << MXC_F_GCR_RST1_SPI3_POS))
903#define MXC_F_GCR_RST1_I2S_POS 10
904#define MXC_F_GCR_RST1_I2S ((uint32_t)(0x1UL << MXC_F_GCR_RST1_I2S_POS))
906#define MXC_F_GCR_RST1_XIPR_POS 15
907#define MXC_F_GCR_RST1_XIPR ((uint32_t)(0x1UL << MXC_F_GCR_RST1_XIPR_POS))
909#define MXC_F_GCR_RST1_SEMA_POS 16
910#define MXC_F_GCR_RST1_SEMA ((uint32_t)(0x1UL << MXC_F_GCR_RST1_SEMA_POS))
920#define MXC_F_GCR_PCLK_DIS1_UART2_POS 1
921#define MXC_F_GCR_PCLK_DIS1_UART2 ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS1_UART2_POS))
922#define MXC_V_GCR_PCLK_DIS1_UART2_EN ((uint32_t)0x0UL)
923#define MXC_S_GCR_PCLK_DIS1_UART2_EN (MXC_V_GCR_PCLK_DIS1_UART2_EN << MXC_F_GCR_PCLK_DIS1_UART2_POS)
924#define MXC_V_GCR_PCLK_DIS1_UART2_DIS ((uint32_t)0x1UL)
925#define MXC_S_GCR_PCLK_DIS1_UART2_DIS (MXC_V_GCR_PCLK_DIS1_UART2_DIS << MXC_F_GCR_PCLK_DIS1_UART2_POS)
927#define MXC_F_GCR_PCLK_DIS1_TRNG_POS 2
928#define MXC_F_GCR_PCLK_DIS1_TRNG ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS1_TRNG_POS))
929#define MXC_V_GCR_PCLK_DIS1_TRNG_EN ((uint32_t)0x0UL)
930#define MXC_S_GCR_PCLK_DIS1_TRNG_EN (MXC_V_GCR_PCLK_DIS1_TRNG_EN << MXC_F_GCR_PCLK_DIS1_TRNG_POS)
931#define MXC_V_GCR_PCLK_DIS1_TRNG_DIS ((uint32_t)0x1UL)
932#define MXC_S_GCR_PCLK_DIS1_TRNG_DIS (MXC_V_GCR_PCLK_DIS1_TRNG_DIS << MXC_F_GCR_PCLK_DIS1_TRNG_POS)
934#define MXC_F_GCR_PCLK_DIS1_SFLC_POS 3
935#define MXC_F_GCR_PCLK_DIS1_SFLC ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS1_SFLC_POS))
936#define MXC_V_GCR_PCLK_DIS1_SFLC_EN ((uint32_t)0x0UL)
937#define MXC_S_GCR_PCLK_DIS1_SFLC_EN (MXC_V_GCR_PCLK_DIS1_SFLC_EN << MXC_F_GCR_PCLK_DIS1_SFLC_POS)
938#define MXC_V_GCR_PCLK_DIS1_SFLC_DIS ((uint32_t)0x1UL)
939#define MXC_S_GCR_PCLK_DIS1_SFLC_DIS (MXC_V_GCR_PCLK_DIS1_SFLC_DIS << MXC_F_GCR_PCLK_DIS1_SFLC_POS)
941#define MXC_F_GCR_PCLK_DIS1_HBC_POS 4
942#define MXC_F_GCR_PCLK_DIS1_HBC ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS1_HBC_POS))
943#define MXC_V_GCR_PCLK_DIS1_HBC_EN ((uint32_t)0x0UL)
944#define MXC_S_GCR_PCLK_DIS1_HBC_EN (MXC_V_GCR_PCLK_DIS1_HBC_EN << MXC_F_GCR_PCLK_DIS1_HBC_POS)
945#define MXC_V_GCR_PCLK_DIS1_HBC_DIS ((uint32_t)0x1UL)
946#define MXC_S_GCR_PCLK_DIS1_HBC_DIS (MXC_V_GCR_PCLK_DIS1_HBC_DIS << MXC_F_GCR_PCLK_DIS1_HBC_POS)
948#define MXC_F_GCR_PCLK_DIS1_GPIO3_POS 6
949#define MXC_F_GCR_PCLK_DIS1_GPIO3 ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS1_GPIO3_POS))
950#define MXC_V_GCR_PCLK_DIS1_GPIO3_EN ((uint32_t)0x0UL)
951#define MXC_S_GCR_PCLK_DIS1_GPIO3_EN (MXC_V_GCR_PCLK_DIS1_GPIO3_EN << MXC_F_GCR_PCLK_DIS1_GPIO3_POS)
952#define MXC_V_GCR_PCLK_DIS1_GPIO3_DIS ((uint32_t)0x1UL)
953#define MXC_S_GCR_PCLK_DIS1_GPIO3_DIS (MXC_V_GCR_PCLK_DIS1_GPIO3_DIS << MXC_F_GCR_PCLK_DIS1_GPIO3_POS)
955#define MXC_F_GCR_PCLK_DIS1_SCACHE_POS 7
956#define MXC_F_GCR_PCLK_DIS1_SCACHE ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS1_SCACHE_POS))
957#define MXC_V_GCR_PCLK_DIS1_SCACHE_EN ((uint32_t)0x0UL)
958#define MXC_S_GCR_PCLK_DIS1_SCACHE_EN (MXC_V_GCR_PCLK_DIS1_SCACHE_EN << MXC_F_GCR_PCLK_DIS1_SCACHE_POS)
959#define MXC_V_GCR_PCLK_DIS1_SCACHE_DIS ((uint32_t)0x1UL)
960#define MXC_S_GCR_PCLK_DIS1_SCACHE_DIS (MXC_V_GCR_PCLK_DIS1_SCACHE_DIS << MXC_F_GCR_PCLK_DIS1_SCACHE_POS)
962#define MXC_F_GCR_PCLK_DIS1_SDMA_POS 8
963#define MXC_F_GCR_PCLK_DIS1_SDMA ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS1_SDMA_POS))
964#define MXC_V_GCR_PCLK_DIS1_SDMA_EN ((uint32_t)0x0UL)
965#define MXC_S_GCR_PCLK_DIS1_SDMA_EN (MXC_V_GCR_PCLK_DIS1_SDMA_EN << MXC_F_GCR_PCLK_DIS1_SDMA_POS)
966#define MXC_V_GCR_PCLK_DIS1_SDMA_DIS ((uint32_t)0x1UL)
967#define MXC_S_GCR_PCLK_DIS1_SDMA_DIS (MXC_V_GCR_PCLK_DIS1_SDMA_DIS << MXC_F_GCR_PCLK_DIS1_SDMA_POS)
969#define MXC_F_GCR_PCLK_DIS1_SEMA_POS 9
970#define MXC_F_GCR_PCLK_DIS1_SEMA ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS1_SEMA_POS))
971#define MXC_V_GCR_PCLK_DIS1_SEMA_EN ((uint32_t)0x0UL)
972#define MXC_S_GCR_PCLK_DIS1_SEMA_EN (MXC_V_GCR_PCLK_DIS1_SEMA_EN << MXC_F_GCR_PCLK_DIS1_SEMA_POS)
973#define MXC_V_GCR_PCLK_DIS1_SEMA_DIS ((uint32_t)0x1UL)
974#define MXC_S_GCR_PCLK_DIS1_SEMA_DIS (MXC_V_GCR_PCLK_DIS1_SEMA_DIS << MXC_F_GCR_PCLK_DIS1_SEMA_POS)
976#define MXC_F_GCR_PCLK_DIS1_SDHC_POS 10
977#define MXC_F_GCR_PCLK_DIS1_SDHC ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS1_SDHC_POS))
978#define MXC_V_GCR_PCLK_DIS1_SDHC_EN ((uint32_t)0x0UL)
979#define MXC_S_GCR_PCLK_DIS1_SDHC_EN (MXC_V_GCR_PCLK_DIS1_SDHC_EN << MXC_F_GCR_PCLK_DIS1_SDHC_POS)
980#define MXC_V_GCR_PCLK_DIS1_SDHC_DIS ((uint32_t)0x1UL)
981#define MXC_S_GCR_PCLK_DIS1_SDHC_DIS (MXC_V_GCR_PCLK_DIS1_SDHC_DIS << MXC_F_GCR_PCLK_DIS1_SDHC_POS)
983#define MXC_F_GCR_PCLK_DIS1_ICACHE_POS 11
984#define MXC_F_GCR_PCLK_DIS1_ICACHE ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS1_ICACHE_POS))
985#define MXC_V_GCR_PCLK_DIS1_ICACHE_EN ((uint32_t)0x0UL)
986#define MXC_S_GCR_PCLK_DIS1_ICACHE_EN (MXC_V_GCR_PCLK_DIS1_ICACHE_EN << MXC_F_GCR_PCLK_DIS1_ICACHE_POS)
987#define MXC_V_GCR_PCLK_DIS1_ICACHE_DIS ((uint32_t)0x1UL)
988#define MXC_S_GCR_PCLK_DIS1_ICACHE_DIS (MXC_V_GCR_PCLK_DIS1_ICACHE_DIS << MXC_F_GCR_PCLK_DIS1_ICACHE_POS)
990#define MXC_F_GCR_PCLK_DIS1_ICACHEXIPF_POS 12
991#define MXC_F_GCR_PCLK_DIS1_ICACHEXIPF ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS1_ICACHEXIPF_POS))
992#define MXC_V_GCR_PCLK_DIS1_ICACHEXIPF_EN ((uint32_t)0x0UL)
993#define MXC_S_GCR_PCLK_DIS1_ICACHEXIPF_EN (MXC_V_GCR_PCLK_DIS1_ICACHEXIPF_EN << MXC_F_GCR_PCLK_DIS1_ICACHEXIPF_POS)
994#define MXC_V_GCR_PCLK_DIS1_ICACHEXIPF_DIS ((uint32_t)0x1UL)
995#define MXC_S_GCR_PCLK_DIS1_ICACHEXIPF_DIS (MXC_V_GCR_PCLK_DIS1_ICACHEXIPF_DIS << MXC_F_GCR_PCLK_DIS1_ICACHEXIPF_POS)
997#define MXC_F_GCR_PCLK_DIS1_OW_POS 13
998#define MXC_F_GCR_PCLK_DIS1_OW ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS1_OW_POS))
999#define MXC_V_GCR_PCLK_DIS1_OW_EN ((uint32_t)0x0UL)
1000#define MXC_S_GCR_PCLK_DIS1_OW_EN (MXC_V_GCR_PCLK_DIS1_OW_EN << MXC_F_GCR_PCLK_DIS1_OW_POS)
1001#define MXC_V_GCR_PCLK_DIS1_OW_DIS ((uint32_t)0x1UL)
1002#define MXC_S_GCR_PCLK_DIS1_OW_DIS (MXC_V_GCR_PCLK_DIS1_OW_DIS << MXC_F_GCR_PCLK_DIS1_OW_POS)
1004#define MXC_F_GCR_PCLK_DIS1_SPI3_POS 14
1005#define MXC_F_GCR_PCLK_DIS1_SPI3 ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS1_SPI3_POS))
1006#define MXC_V_GCR_PCLK_DIS1_SPI3_EN ((uint32_t)0x0UL)
1007#define MXC_S_GCR_PCLK_DIS1_SPI3_EN (MXC_V_GCR_PCLK_DIS1_SPI3_EN << MXC_F_GCR_PCLK_DIS1_SPI3_POS)
1008#define MXC_V_GCR_PCLK_DIS1_SPI3_DIS ((uint32_t)0x1UL)
1009#define MXC_S_GCR_PCLK_DIS1_SPI3_DIS (MXC_V_GCR_PCLK_DIS1_SPI3_DIS << MXC_F_GCR_PCLK_DIS1_SPI3_POS)
1011#define MXC_F_GCR_PCLK_DIS1_I2S_POS 15
1012#define MXC_F_GCR_PCLK_DIS1_I2S ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS1_I2S_POS))
1013#define MXC_V_GCR_PCLK_DIS1_I2S_EN ((uint32_t)0x0UL)
1014#define MXC_S_GCR_PCLK_DIS1_I2S_EN (MXC_V_GCR_PCLK_DIS1_I2S_EN << MXC_F_GCR_PCLK_DIS1_I2S_POS)
1015#define MXC_V_GCR_PCLK_DIS1_I2S_DIS ((uint32_t)0x1UL)
1016#define MXC_S_GCR_PCLK_DIS1_I2S_DIS (MXC_V_GCR_PCLK_DIS1_I2S_DIS << MXC_F_GCR_PCLK_DIS1_I2S_POS)
1018#define MXC_F_GCR_PCLK_DIS1_SPIXIPR_POS 20
1019#define MXC_F_GCR_PCLK_DIS1_SPIXIPR ((uint32_t)(0x1UL << MXC_F_GCR_PCLK_DIS1_SPIXIPR_POS))
1020#define MXC_V_GCR_PCLK_DIS1_SPIXIPR_EN ((uint32_t)0x0UL)
1021#define MXC_S_GCR_PCLK_DIS1_SPIXIPR_EN (MXC_V_GCR_PCLK_DIS1_SPIXIPR_EN << MXC_F_GCR_PCLK_DIS1_SPIXIPR_POS)
1022#define MXC_V_GCR_PCLK_DIS1_SPIXIPR_DIS ((uint32_t)0x1UL)
1023#define MXC_S_GCR_PCLK_DIS1_SPIXIPR_DIS (MXC_V_GCR_PCLK_DIS1_SPIXIPR_DIS << MXC_F_GCR_PCLK_DIS1_SPIXIPR_POS)
1033#define MXC_F_GCR_EVENT_EN_DMAEVENT_POS 0
1034#define MXC_F_GCR_EVENT_EN_DMAEVENT ((uint32_t)(0x1UL << MXC_F_GCR_EVENT_EN_DMAEVENT_POS))
1035#define MXC_V_GCR_EVENT_EN_DMAEVENT_DIS ((uint32_t)0x0UL)
1036#define MXC_S_GCR_EVENT_EN_DMAEVENT_DIS (MXC_V_GCR_EVENT_EN_DMAEVENT_DIS << MXC_F_GCR_EVENT_EN_DMAEVENT_POS)
1037#define MXC_V_GCR_EVENT_EN_DMAEVENT_EN ((uint32_t)0x1UL)
1038#define MXC_S_GCR_EVENT_EN_DMAEVENT_EN (MXC_V_GCR_EVENT_EN_DMAEVENT_EN << MXC_F_GCR_EVENT_EN_DMAEVENT_POS)
1040#define MXC_F_GCR_EVENT_EN_RXEVENT_POS 1
1041#define MXC_F_GCR_EVENT_EN_RXEVENT ((uint32_t)(0x1UL << MXC_F_GCR_EVENT_EN_RXEVENT_POS))
1042#define MXC_V_GCR_EVENT_EN_RXEVENT_DIS ((uint32_t)0x0UL)
1043#define MXC_S_GCR_EVENT_EN_RXEVENT_DIS (MXC_V_GCR_EVENT_EN_RXEVENT_DIS << MXC_F_GCR_EVENT_EN_RXEVENT_POS)
1044#define MXC_V_GCR_EVENT_EN_RXEVENT_EN ((uint32_t)0x1UL)
1045#define MXC_S_GCR_EVENT_EN_RXEVENT_EN (MXC_V_GCR_EVENT_EN_RXEVENT_EN << MXC_F_GCR_EVENT_EN_RXEVENT_POS)
1047#define MXC_F_GCR_EVENT_EN_TXEVENT_POS 2
1048#define MXC_F_GCR_EVENT_EN_TXEVENT ((uint32_t)(0x1UL << MXC_F_GCR_EVENT_EN_TXEVENT_POS))
1049#define MXC_V_GCR_EVENT_EN_TXEVENT_DIS ((uint32_t)0x0UL)
1050#define MXC_S_GCR_EVENT_EN_TXEVENT_DIS (MXC_V_GCR_EVENT_EN_TXEVENT_DIS << MXC_F_GCR_EVENT_EN_TXEVENT_POS)
1051#define MXC_V_GCR_EVENT_EN_TXEVENT_EN ((uint32_t)0x1UL)
1052#define MXC_S_GCR_EVENT_EN_TXEVENT_EN (MXC_V_GCR_EVENT_EN_TXEVENT_EN << MXC_F_GCR_EVENT_EN_TXEVENT_POS)
1062#define MXC_F_GCR_REV_REVISION_POS 0
1063#define MXC_F_GCR_REV_REVISION ((uint32_t)(0xFFFFUL << MXC_F_GCR_REV_REVISION_POS))
1073#define MXC_F_GCR_SYS_STAT_IE_ICEULIE_POS 0
1074#define MXC_F_GCR_SYS_STAT_IE_ICEULIE ((uint32_t)(0x1UL << MXC_F_GCR_SYS_STAT_IE_ICEULIE_POS))
1075#define MXC_V_GCR_SYS_STAT_IE_ICEULIE_DIS ((uint32_t)0x0UL)
1076#define MXC_S_GCR_SYS_STAT_IE_ICEULIE_DIS (MXC_V_GCR_SYS_STAT_IE_ICEULIE_DIS << MXC_F_GCR_SYS_STAT_IE_ICEULIE_POS)
1077#define MXC_V_GCR_SYS_STAT_IE_ICEULIE_EN ((uint32_t)0x1UL)
1078#define MXC_S_GCR_SYS_STAT_IE_ICEULIE_EN (MXC_V_GCR_SYS_STAT_IE_ICEULIE_EN << MXC_F_GCR_SYS_STAT_IE_ICEULIE_POS)
1080#define MXC_F_GCR_SYS_STAT_IE_CIEIE_POS 1
1081#define MXC_F_GCR_SYS_STAT_IE_CIEIE ((uint32_t)(0x1UL << MXC_F_GCR_SYS_STAT_IE_CIEIE_POS))
1082#define MXC_V_GCR_SYS_STAT_IE_CIEIE_DIS ((uint32_t)0x0UL)
1083#define MXC_S_GCR_SYS_STAT_IE_CIEIE_DIS (MXC_V_GCR_SYS_STAT_IE_CIEIE_DIS << MXC_F_GCR_SYS_STAT_IE_CIEIE_POS)
1084#define MXC_V_GCR_SYS_STAT_IE_CIEIE_EN ((uint32_t)0x1UL)
1085#define MXC_S_GCR_SYS_STAT_IE_CIEIE_EN (MXC_V_GCR_SYS_STAT_IE_CIEIE_EN << MXC_F_GCR_SYS_STAT_IE_CIEIE_POS)
1087#define MXC_F_GCR_SYS_STAT_IE_SCMFIE_POS 5
1088#define MXC_F_GCR_SYS_STAT_IE_SCMFIE ((uint32_t)(0x1UL << MXC_F_GCR_SYS_STAT_IE_SCMFIE_POS))
1089#define MXC_V_GCR_SYS_STAT_IE_SCMFIE_DIS ((uint32_t)0x0UL)
1090#define MXC_S_GCR_SYS_STAT_IE_SCMFIE_DIS (MXC_V_GCR_SYS_STAT_IE_SCMFIE_DIS << MXC_F_GCR_SYS_STAT_IE_SCMFIE_POS)
1091#define MXC_V_GCR_SYS_STAT_IE_SCMFIE_EN ((uint32_t)0x1UL)
1092#define MXC_S_GCR_SYS_STAT_IE_SCMFIE_EN (MXC_V_GCR_SYS_STAT_IE_SCMFIE_EN << MXC_F_GCR_SYS_STAT_IE_SCMFIE_POS)
1096#ifdef __cplusplus
1097}
1098#endif
1099
1100#endif // LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32650_INCLUDE_GCR_REGS_H_
__IO uint32_t pclk_div
Definition: gcr_regs.h:82
__IO uint32_t event_en
Definition: gcr_regs.h:91
__IO uint32_t pclk_dis1
Definition: gcr_regs.h:90
__IO uint32_t rst0
Definition: gcr_regs.h:78
__IO uint32_t scon
Definition: gcr_regs.h:77
__I uint32_t rev
Definition: gcr_regs.h:92
__IO uint32_t mem_zero
Definition: gcr_regs.h:86
__IO uint32_t sys_stat_ie
Definition: gcr_regs.h:93
__IO uint32_t pclk_dis0
Definition: gcr_regs.h:84
__IO uint32_t rst1
Definition: gcr_regs.h:89
__IO uint32_t clk_ctrl
Definition: gcr_regs.h:79
__IO uint32_t pmr
Definition: gcr_regs.h:80
__IO uint32_t mem_clk
Definition: gcr_regs.h:85
__IO uint32_t sys_stat
Definition: gcr_regs.h:88
Definition: gcr_regs.h:76