MAX32665 Peripheral Driver API
Peripheral Driver API for the MAX32665
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_MAX32665_INCLUDE_GCR_REGS_H_
29#define LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32665_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 rstr0;
79 __IO uint32_t clkcn;
80 __IO uint32_t pm;
81 __R uint32_t rsv_0x10_0x17[2];
82 __IO uint32_t pckdiv;
83 __R uint32_t rsv_0x1c_0x23[2];
84 __IO uint32_t perckcn0;
85 __IO uint32_t memckcn;
86 __IO uint32_t memzcn;
87 __R uint32_t rsv_0x30_0x3f[4];
88 __IO uint32_t sysst;
89 __IO uint32_t rstr1;
90 __IO uint32_t perckcn1;
91 __IO uint32_t event_en;
92 __I uint32_t revision;
93 __IO uint32_t syssie;
94 __R uint32_t rsv_0x58_0x63[3];
95 __IO uint32_t ecc_er;
96 __IO uint32_t ecc_ced;
97 __IO uint32_t ecc_irqen;
98 __IO uint32_t ecc_errad;
99 __IO uint32_t btle_ldocr;
100 __IO uint32_t btle_ldodcr;
101 __R uint32_t rsv_0x7c;
102 __IO uint32_t gp0;
103 __IO uint32_t apb_async;
105
106/* Register offsets for module GCR */
113#define MXC_R_GCR_SCON ((uint32_t)0x00000000UL)
114#define MXC_R_GCR_RSTR0 ((uint32_t)0x00000004UL)
115#define MXC_R_GCR_CLKCN ((uint32_t)0x00000008UL)
116#define MXC_R_GCR_PM ((uint32_t)0x0000000CUL)
117#define MXC_R_GCR_PCKDIV ((uint32_t)0x00000018UL)
118#define MXC_R_GCR_PERCKCN0 ((uint32_t)0x00000024UL)
119#define MXC_R_GCR_MEMCKCN ((uint32_t)0x00000028UL)
120#define MXC_R_GCR_MEMZCN ((uint32_t)0x0000002CUL)
121#define MXC_R_GCR_SYSST ((uint32_t)0x00000040UL)
122#define MXC_R_GCR_RSTR1 ((uint32_t)0x00000044UL)
123#define MXC_R_GCR_PERCKCN1 ((uint32_t)0x00000048UL)
124#define MXC_R_GCR_EVENT_EN ((uint32_t)0x0000004CUL)
125#define MXC_R_GCR_REVISION ((uint32_t)0x00000050UL)
126#define MXC_R_GCR_SYSSIE ((uint32_t)0x00000054UL)
127#define MXC_R_GCR_ECC_ER ((uint32_t)0x00000064UL)
128#define MXC_R_GCR_ECC_CED ((uint32_t)0x00000068UL)
129#define MXC_R_GCR_ECC_IRQEN ((uint32_t)0x0000006CUL)
130#define MXC_R_GCR_ECC_ERRAD ((uint32_t)0x00000070UL)
131#define MXC_R_GCR_BTLE_LDOCR ((uint32_t)0x00000074UL)
132#define MXC_R_GCR_BTLE_LDODCR ((uint32_t)0x00000078UL)
133#define MXC_R_GCR_GP0 ((uint32_t)0x00000080UL)
134#define MXC_R_GCR_APB_ASYNC ((uint32_t)0x00000084UL)
143#define MXC_F_GCR_SCON_BSTAPEN_POS 0
144#define MXC_F_GCR_SCON_BSTAPEN ((uint32_t)(0x1UL << MXC_F_GCR_SCON_BSTAPEN_POS))
146#define MXC_F_GCR_SCON_SBUSARB_POS 1
147#define MXC_F_GCR_SCON_SBUSARB ((uint32_t)(0x3UL << MXC_F_GCR_SCON_SBUSARB_POS))
148#define MXC_V_GCR_SCON_SBUSARB_FIX ((uint32_t)0x0UL)
149#define MXC_S_GCR_SCON_SBUSARB_FIX (MXC_V_GCR_SCON_SBUSARB_FIX << MXC_F_GCR_SCON_SBUSARB_POS)
150#define MXC_V_GCR_SCON_SBUSARB_ROUND ((uint32_t)0x1UL)
151#define MXC_S_GCR_SCON_SBUSARB_ROUND (MXC_V_GCR_SCON_SBUSARB_ROUND << MXC_F_GCR_SCON_SBUSARB_POS)
153#define MXC_F_GCR_SCON_FLASH_PAGE_FLIP_POS 4
154#define MXC_F_GCR_SCON_FLASH_PAGE_FLIP ((uint32_t)(0x1UL << MXC_F_GCR_SCON_FLASH_PAGE_FLIP_POS))
156#define MXC_F_GCR_SCON_CCACHE_FLUSH_POS 6
157#define MXC_F_GCR_SCON_CCACHE_FLUSH ((uint32_t)(0x1UL << MXC_F_GCR_SCON_CCACHE_FLUSH_POS))
159#define MXC_F_GCR_SCON_DCACHE_FLUSH_POS 7
160#define MXC_F_GCR_SCON_DCACHE_FLUSH ((uint32_t)(0x1UL << MXC_F_GCR_SCON_DCACHE_FLUSH_POS))
162#define MXC_F_GCR_SCON_SRCC_DIS_POS 9
163#define MXC_F_GCR_SCON_SRCC_DIS ((uint32_t)(0x1UL << MXC_F_GCR_SCON_SRCC_DIS_POS))
165#define MXC_F_GCR_SCON_CCHK_POS 13
166#define MXC_F_GCR_SCON_CCHK ((uint32_t)(0x1UL << MXC_F_GCR_SCON_CCHK_POS))
168#define MXC_F_GCR_SCON_CHKRES_POS 15
169#define MXC_F_GCR_SCON_CHKRES ((uint32_t)(0x1UL << MXC_F_GCR_SCON_CHKRES_POS))
171#define MXC_F_GCR_SCON_OVR_POS 16
172#define MXC_F_GCR_SCON_OVR ((uint32_t)(0x3UL << MXC_F_GCR_SCON_OVR_POS))
173#define MXC_V_GCR_SCON_OVR_0_9V ((uint32_t)0x0UL)
174#define MXC_S_GCR_SCON_OVR_0_9V (MXC_V_GCR_SCON_OVR_0_9V << MXC_F_GCR_SCON_OVR_POS)
175#define MXC_V_GCR_SCON_OVR_1_0V ((uint32_t)0x1UL)
176#define MXC_S_GCR_SCON_OVR_1_0V (MXC_V_GCR_SCON_OVR_1_0V << MXC_F_GCR_SCON_OVR_POS)
177#define MXC_V_GCR_SCON_OVR_1_1V ((uint32_t)0x2UL)
178#define MXC_S_GCR_SCON_OVR_1_1V (MXC_V_GCR_SCON_OVR_1_1V << MXC_F_GCR_SCON_OVR_POS)
188#define MXC_F_GCR_RSTR0_DMA_POS 0
189#define MXC_F_GCR_RSTR0_DMA ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_DMA_POS))
191#define MXC_F_GCR_RSTR0_WDT0_POS 1
192#define MXC_F_GCR_RSTR0_WDT0 ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_WDT0_POS))
194#define MXC_F_GCR_RSTR0_GPIO0_POS 2
195#define MXC_F_GCR_RSTR0_GPIO0 ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_GPIO0_POS))
197#define MXC_F_GCR_RSTR0_GPIO1_POS 3
198#define MXC_F_GCR_RSTR0_GPIO1 ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_GPIO1_POS))
200#define MXC_F_GCR_RSTR0_TIMER0_POS 5
201#define MXC_F_GCR_RSTR0_TIMER0 ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_TIMER0_POS))
203#define MXC_F_GCR_RSTR0_TIMER1_POS 6
204#define MXC_F_GCR_RSTR0_TIMER1 ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_TIMER1_POS))
206#define MXC_F_GCR_RSTR0_TIMER2_POS 7
207#define MXC_F_GCR_RSTR0_TIMER2 ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_TIMER2_POS))
209#define MXC_F_GCR_RSTR0_TIMER3_POS 8
210#define MXC_F_GCR_RSTR0_TIMER3 ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_TIMER3_POS))
212#define MXC_F_GCR_RSTR0_TIMER4_POS 9
213#define MXC_F_GCR_RSTR0_TIMER4 ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_TIMER4_POS))
215#define MXC_F_GCR_RSTR0_TIMER5_POS 10
216#define MXC_F_GCR_RSTR0_TIMER5 ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_TIMER5_POS))
218#define MXC_F_GCR_RSTR0_UART0_POS 11
219#define MXC_F_GCR_RSTR0_UART0 ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_UART0_POS))
221#define MXC_F_GCR_RSTR0_UART1_POS 12
222#define MXC_F_GCR_RSTR0_UART1 ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_UART1_POS))
224#define MXC_F_GCR_RSTR0_SPI1_POS 13
225#define MXC_F_GCR_RSTR0_SPI1 ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_SPI1_POS))
227#define MXC_F_GCR_RSTR0_SPI2_POS 14
228#define MXC_F_GCR_RSTR0_SPI2 ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_SPI2_POS))
230#define MXC_F_GCR_RSTR0_I2C0_POS 16
231#define MXC_F_GCR_RSTR0_I2C0 ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_I2C0_POS))
233#define MXC_F_GCR_RSTR0_RTC_POS 17
234#define MXC_F_GCR_RSTR0_RTC ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_RTC_POS))
236#define MXC_F_GCR_RSTR0_CRYPTO_POS 18
237#define MXC_F_GCR_RSTR0_CRYPTO ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_CRYPTO_POS))
239#define MXC_F_GCR_RSTR0_SMPHR_POS 22
240#define MXC_F_GCR_RSTR0_SMPHR ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_SMPHR_POS))
242#define MXC_F_GCR_RSTR0_USB_POS 23
243#define MXC_F_GCR_RSTR0_USB ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_USB_POS))
245#define MXC_F_GCR_RSTR0_ADC_POS 26
246#define MXC_F_GCR_RSTR0_ADC ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_ADC_POS))
248#define MXC_F_GCR_RSTR0_DMA1_POS 27
249#define MXC_F_GCR_RSTR0_DMA1 ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_DMA1_POS))
251#define MXC_F_GCR_RSTR0_UART2_POS 28
252#define MXC_F_GCR_RSTR0_UART2 ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_UART2_POS))
254#define MXC_F_GCR_RSTR0_SRST_POS 29
255#define MXC_F_GCR_RSTR0_SRST ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_SRST_POS))
257#define MXC_F_GCR_RSTR0_PRST_POS 30
258#define MXC_F_GCR_RSTR0_PRST ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_PRST_POS))
260#define MXC_F_GCR_RSTR0_SYSTEM_POS 31
261#define MXC_F_GCR_RSTR0_SYSTEM ((uint32_t)(0x1UL << MXC_F_GCR_RSTR0_SYSTEM_POS))
271#define MXC_F_GCR_CLKCN_PSC_POS 6
272#define MXC_F_GCR_CLKCN_PSC ((uint32_t)(0x7UL << MXC_F_GCR_CLKCN_PSC_POS))
273#define MXC_V_GCR_CLKCN_PSC_DIV1 ((uint32_t)0x0UL)
274#define MXC_S_GCR_CLKCN_PSC_DIV1 (MXC_V_GCR_CLKCN_PSC_DIV1 << MXC_F_GCR_CLKCN_PSC_POS)
275#define MXC_V_GCR_CLKCN_PSC_DIV2 ((uint32_t)0x1UL)
276#define MXC_S_GCR_CLKCN_PSC_DIV2 (MXC_V_GCR_CLKCN_PSC_DIV2 << MXC_F_GCR_CLKCN_PSC_POS)
277#define MXC_V_GCR_CLKCN_PSC_DIV4 ((uint32_t)0x2UL)
278#define MXC_S_GCR_CLKCN_PSC_DIV4 (MXC_V_GCR_CLKCN_PSC_DIV4 << MXC_F_GCR_CLKCN_PSC_POS)
279#define MXC_V_GCR_CLKCN_PSC_DIV8 ((uint32_t)0x3UL)
280#define MXC_S_GCR_CLKCN_PSC_DIV8 (MXC_V_GCR_CLKCN_PSC_DIV8 << MXC_F_GCR_CLKCN_PSC_POS)
281#define MXC_V_GCR_CLKCN_PSC_DIV16 ((uint32_t)0x4UL)
282#define MXC_S_GCR_CLKCN_PSC_DIV16 (MXC_V_GCR_CLKCN_PSC_DIV16 << MXC_F_GCR_CLKCN_PSC_POS)
283#define MXC_V_GCR_CLKCN_PSC_DIV32 ((uint32_t)0x5UL)
284#define MXC_S_GCR_CLKCN_PSC_DIV32 (MXC_V_GCR_CLKCN_PSC_DIV32 << MXC_F_GCR_CLKCN_PSC_POS)
285#define MXC_V_GCR_CLKCN_PSC_DIV64 ((uint32_t)0x6UL)
286#define MXC_S_GCR_CLKCN_PSC_DIV64 (MXC_V_GCR_CLKCN_PSC_DIV64 << MXC_F_GCR_CLKCN_PSC_POS)
287#define MXC_V_GCR_CLKCN_PSC_DIV128 ((uint32_t)0x7UL)
288#define MXC_S_GCR_CLKCN_PSC_DIV128 (MXC_V_GCR_CLKCN_PSC_DIV128 << MXC_F_GCR_CLKCN_PSC_POS)
290#define MXC_F_GCR_CLKCN_CLKSEL_POS 9
291#define MXC_F_GCR_CLKCN_CLKSEL ((uint32_t)(0x7UL << MXC_F_GCR_CLKCN_CLKSEL_POS))
292#define MXC_V_GCR_CLKCN_CLKSEL_HIRC ((uint32_t)0x0UL)
293#define MXC_S_GCR_CLKCN_CLKSEL_HIRC (MXC_V_GCR_CLKCN_CLKSEL_HIRC << MXC_F_GCR_CLKCN_CLKSEL_POS)
294#define MXC_V_GCR_CLKCN_CLKSEL_XTAL32M ((uint32_t)0x2UL)
295#define MXC_S_GCR_CLKCN_CLKSEL_XTAL32M (MXC_V_GCR_CLKCN_CLKSEL_XTAL32M << MXC_F_GCR_CLKCN_CLKSEL_POS)
296#define MXC_V_GCR_CLKCN_CLKSEL_LIRC8 ((uint32_t)0x3UL)
297#define MXC_S_GCR_CLKCN_CLKSEL_LIRC8 (MXC_V_GCR_CLKCN_CLKSEL_LIRC8 << MXC_F_GCR_CLKCN_CLKSEL_POS)
298#define MXC_V_GCR_CLKCN_CLKSEL_HIRC96 ((uint32_t)0x4UL)
299#define MXC_S_GCR_CLKCN_CLKSEL_HIRC96 (MXC_V_GCR_CLKCN_CLKSEL_HIRC96 << MXC_F_GCR_CLKCN_CLKSEL_POS)
300#define MXC_V_GCR_CLKCN_CLKSEL_HIRC8 ((uint32_t)0x5UL)
301#define MXC_S_GCR_CLKCN_CLKSEL_HIRC8 (MXC_V_GCR_CLKCN_CLKSEL_HIRC8 << MXC_F_GCR_CLKCN_CLKSEL_POS)
302#define MXC_V_GCR_CLKCN_CLKSEL_XTAL32K ((uint32_t)0x6UL)
303#define MXC_S_GCR_CLKCN_CLKSEL_XTAL32K (MXC_V_GCR_CLKCN_CLKSEL_XTAL32K << MXC_F_GCR_CLKCN_CLKSEL_POS)
305#define MXC_F_GCR_CLKCN_CKRDY_POS 13
306#define MXC_F_GCR_CLKCN_CKRDY ((uint32_t)(0x1UL << MXC_F_GCR_CLKCN_CKRDY_POS))
308#define MXC_F_GCR_CLKCN_CCD_POS 15
309#define MXC_F_GCR_CLKCN_CCD ((uint32_t)(0x1UL << MXC_F_GCR_CLKCN_CCD_POS))
311#define MXC_F_GCR_CLKCN_X32M_EN_POS 16
312#define MXC_F_GCR_CLKCN_X32M_EN ((uint32_t)(0x1UL << MXC_F_GCR_CLKCN_X32M_EN_POS))
314#define MXC_F_GCR_CLKCN_X32K_EN_POS 17
315#define MXC_F_GCR_CLKCN_X32K_EN ((uint32_t)(0x1UL << MXC_F_GCR_CLKCN_X32K_EN_POS))
317#define MXC_F_GCR_CLKCN_HIRC_EN_POS 18
318#define MXC_F_GCR_CLKCN_HIRC_EN ((uint32_t)(0x1UL << MXC_F_GCR_CLKCN_HIRC_EN_POS))
320#define MXC_F_GCR_CLKCN_HIRC96M_EN_POS 19
321#define MXC_F_GCR_CLKCN_HIRC96M_EN ((uint32_t)(0x1UL << MXC_F_GCR_CLKCN_HIRC96M_EN_POS))
323#define MXC_F_GCR_CLKCN_HIRC8M_EN_POS 20
324#define MXC_F_GCR_CLKCN_HIRC8M_EN ((uint32_t)(0x1UL << MXC_F_GCR_CLKCN_HIRC8M_EN_POS))
326#define MXC_F_GCR_CLKCN_HIRC8M_VS_POS 21
327#define MXC_F_GCR_CLKCN_HIRC8M_VS ((uint32_t)(0x1UL << MXC_F_GCR_CLKCN_HIRC8M_VS_POS))
329#define MXC_F_GCR_CLKCN_X32M_RDY_POS 24
330#define MXC_F_GCR_CLKCN_X32M_RDY ((uint32_t)(0x1UL << MXC_F_GCR_CLKCN_X32M_RDY_POS))
332#define MXC_F_GCR_CLKCN_X32K_RDY_POS 25
333#define MXC_F_GCR_CLKCN_X32K_RDY ((uint32_t)(0x1UL << MXC_F_GCR_CLKCN_X32K_RDY_POS))
335#define MXC_F_GCR_CLKCN_HIRC_RDY_POS 26
336#define MXC_F_GCR_CLKCN_HIRC_RDY ((uint32_t)(0x1UL << MXC_F_GCR_CLKCN_HIRC_RDY_POS))
338#define MXC_F_GCR_CLKCN_HIRC96M_RDY_POS 27
339#define MXC_F_GCR_CLKCN_HIRC96M_RDY ((uint32_t)(0x1UL << MXC_F_GCR_CLKCN_HIRC96M_RDY_POS))
341#define MXC_F_GCR_CLKCN_HIRC8M_RDY_POS 28
342#define MXC_F_GCR_CLKCN_HIRC8M_RDY ((uint32_t)(0x1UL << MXC_F_GCR_CLKCN_HIRC8M_RDY_POS))
352#define MXC_F_GCR_PM_MODE_POS 0
353#define MXC_F_GCR_PM_MODE ((uint32_t)(0x7UL << MXC_F_GCR_PM_MODE_POS))
354#define MXC_V_GCR_PM_MODE_ACTIVE ((uint32_t)0x0UL)
355#define MXC_S_GCR_PM_MODE_ACTIVE (MXC_V_GCR_PM_MODE_ACTIVE << MXC_F_GCR_PM_MODE_POS)
356#define MXC_V_GCR_PM_MODE_DEEPSLEEP ((uint32_t)0x2UL)
357#define MXC_S_GCR_PM_MODE_DEEPSLEEP (MXC_V_GCR_PM_MODE_DEEPSLEEP << MXC_F_GCR_PM_MODE_POS)
358#define MXC_V_GCR_PM_MODE_SHUTDOWN ((uint32_t)0x3UL)
359#define MXC_S_GCR_PM_MODE_SHUTDOWN (MXC_V_GCR_PM_MODE_SHUTDOWN << MXC_F_GCR_PM_MODE_POS)
360#define MXC_V_GCR_PM_MODE_BACKUP ((uint32_t)0x4UL)
361#define MXC_S_GCR_PM_MODE_BACKUP (MXC_V_GCR_PM_MODE_BACKUP << MXC_F_GCR_PM_MODE_POS)
363#define MXC_F_GCR_PM_GPIOWKEN_POS 4
364#define MXC_F_GCR_PM_GPIOWKEN ((uint32_t)(0x1UL << MXC_F_GCR_PM_GPIOWKEN_POS))
366#define MXC_F_GCR_PM_RTCWKEN_POS 5
367#define MXC_F_GCR_PM_RTCWKEN ((uint32_t)(0x1UL << MXC_F_GCR_PM_RTCWKEN_POS))
369#define MXC_F_GCR_PM_USBWKEN_POS 6
370#define MXC_F_GCR_PM_USBWKEN ((uint32_t)(0x1UL << MXC_F_GCR_PM_USBWKEN_POS))
372#define MXC_F_GCR_PM_WUTWKEN_POS 7
373#define MXC_F_GCR_PM_WUTWKEN ((uint32_t)(0x1UL << MXC_F_GCR_PM_WUTWKEN_POS))
375#define MXC_F_GCR_PM_COMPWKEN_POS 8
376#define MXC_F_GCR_PM_COMPWKEN ((uint32_t)(0x1UL << MXC_F_GCR_PM_COMPWKEN_POS))
378#define MXC_F_GCR_PM_HIRCPD_POS 15
379#define MXC_F_GCR_PM_HIRCPD ((uint32_t)(0x1UL << MXC_F_GCR_PM_HIRCPD_POS))
381#define MXC_F_GCR_PM_HIRC96MPD_POS 16
382#define MXC_F_GCR_PM_HIRC96MPD ((uint32_t)(0x1UL << MXC_F_GCR_PM_HIRC96MPD_POS))
384#define MXC_F_GCR_PM_HIRC8MPD_POS 17
385#define MXC_F_GCR_PM_HIRC8MPD ((uint32_t)(0x1UL << MXC_F_GCR_PM_HIRC8MPD_POS))
387#define MXC_F_GCR_PM_XTALPB_POS 20
388#define MXC_F_GCR_PM_XTALPB ((uint32_t)(0x1UL << MXC_F_GCR_PM_XTALPB_POS))
398#define MXC_F_GCR_PCKDIV_SDHCFRQ_POS 7
399#define MXC_F_GCR_PCKDIV_SDHCFRQ ((uint32_t)(0x1UL << MXC_F_GCR_PCKDIV_SDHCFRQ_POS))
401#define MXC_F_GCR_PCKDIV_ADCFRQ_POS 10
402#define MXC_F_GCR_PCKDIV_ADCFRQ ((uint32_t)(0xFUL << MXC_F_GCR_PCKDIV_ADCFRQ_POS))
404#define MXC_F_GCR_PCKDIV_AONCD_POS 14
405#define MXC_F_GCR_PCKDIV_AONCD ((uint32_t)(0x3UL << MXC_F_GCR_PCKDIV_AONCD_POS))
406#define MXC_V_GCR_PCKDIV_AONCD_DIV_4 ((uint32_t)0x0UL)
407#define MXC_S_GCR_PCKDIV_AONCD_DIV_4 (MXC_V_GCR_PCKDIV_AONCD_DIV_4 << MXC_F_GCR_PCKDIV_AONCD_POS)
408#define MXC_V_GCR_PCKDIV_AONCD_DIV_8 ((uint32_t)0x1UL)
409#define MXC_S_GCR_PCKDIV_AONCD_DIV_8 (MXC_V_GCR_PCKDIV_AONCD_DIV_8 << MXC_F_GCR_PCKDIV_AONCD_POS)
410#define MXC_V_GCR_PCKDIV_AONCD_DIV_16 ((uint32_t)0x2UL)
411#define MXC_S_GCR_PCKDIV_AONCD_DIV_16 (MXC_V_GCR_PCKDIV_AONCD_DIV_16 << MXC_F_GCR_PCKDIV_AONCD_POS)
412#define MXC_V_GCR_PCKDIV_AONCD_DIV_32 ((uint32_t)0x3UL)
413#define MXC_S_GCR_PCKDIV_AONCD_DIV_32 (MXC_V_GCR_PCKDIV_AONCD_DIV_32 << MXC_F_GCR_PCKDIV_AONCD_POS)
423#define MXC_F_GCR_PERCKCN0_GPIO0D_POS 0
424#define MXC_F_GCR_PERCKCN0_GPIO0D ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN0_GPIO0D_POS))
426#define MXC_F_GCR_PERCKCN0_GPIO1D_POS 1
427#define MXC_F_GCR_PERCKCN0_GPIO1D ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN0_GPIO1D_POS))
429#define MXC_F_GCR_PERCKCN0_USBD_POS 3
430#define MXC_F_GCR_PERCKCN0_USBD ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN0_USBD_POS))
432#define MXC_F_GCR_PERCKCN0_DMAD_POS 5
433#define MXC_F_GCR_PERCKCN0_DMAD ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN0_DMAD_POS))
435#define MXC_F_GCR_PERCKCN0_SPI1D_POS 6
436#define MXC_F_GCR_PERCKCN0_SPI1D ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN0_SPI1D_POS))
438#define MXC_F_GCR_PERCKCN0_SPI2D_POS 7
439#define MXC_F_GCR_PERCKCN0_SPI2D ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN0_SPI2D_POS))
441#define MXC_F_GCR_PERCKCN0_UART0D_POS 9
442#define MXC_F_GCR_PERCKCN0_UART0D ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN0_UART0D_POS))
444#define MXC_F_GCR_PERCKCN0_UART1D_POS 10
445#define MXC_F_GCR_PERCKCN0_UART1D ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN0_UART1D_POS))
447#define MXC_F_GCR_PERCKCN0_I2C0D_POS 13
448#define MXC_F_GCR_PERCKCN0_I2C0D ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN0_I2C0D_POS))
450#define MXC_F_GCR_PERCKCN0_CRYPTOD_POS 14
451#define MXC_F_GCR_PERCKCN0_CRYPTOD ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN0_CRYPTOD_POS))
453#define MXC_F_GCR_PERCKCN0_TIMER0D_POS 15
454#define MXC_F_GCR_PERCKCN0_TIMER0D ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN0_TIMER0D_POS))
456#define MXC_F_GCR_PERCKCN0_TIMER1D_POS 16
457#define MXC_F_GCR_PERCKCN0_TIMER1D ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN0_TIMER1D_POS))
459#define MXC_F_GCR_PERCKCN0_TIMER2D_POS 17
460#define MXC_F_GCR_PERCKCN0_TIMER2D ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN0_TIMER2D_POS))
462#define MXC_F_GCR_PERCKCN0_TIMER3D_POS 18
463#define MXC_F_GCR_PERCKCN0_TIMER3D ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN0_TIMER3D_POS))
465#define MXC_F_GCR_PERCKCN0_TIMER4D_POS 19
466#define MXC_F_GCR_PERCKCN0_TIMER4D ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN0_TIMER4D_POS))
468#define MXC_F_GCR_PERCKCN0_TIMER5D_POS 20
469#define MXC_F_GCR_PERCKCN0_TIMER5D ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN0_TIMER5D_POS))
471#define MXC_F_GCR_PERCKCN0_ADCD_POS 23
472#define MXC_F_GCR_PERCKCN0_ADCD ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN0_ADCD_POS))
474#define MXC_F_GCR_PERCKCN0_I2C1D_POS 28
475#define MXC_F_GCR_PERCKCN0_I2C1D ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN0_I2C1D_POS))
477#define MXC_F_GCR_PERCKCN0_PTD_POS 29
478#define MXC_F_GCR_PERCKCN0_PTD ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN0_PTD_POS))
480#define MXC_F_GCR_PERCKCN0_SPIXIPD_POS 30
481#define MXC_F_GCR_PERCKCN0_SPIXIPD ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN0_SPIXIPD_POS))
483#define MXC_F_GCR_PERCKCN0_SPIMD_POS 31
484#define MXC_F_GCR_PERCKCN0_SPIMD ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN0_SPIMD_POS))
494#define MXC_F_GCR_MEMCKCN_FWS_POS 0
495#define MXC_F_GCR_MEMCKCN_FWS ((uint32_t)(0x7UL << MXC_F_GCR_MEMCKCN_FWS_POS))
497#define MXC_F_GCR_MEMCKCN_SYSRAM0LS_POS 16
498#define MXC_F_GCR_MEMCKCN_SYSRAM0LS ((uint32_t)(0x1UL << MXC_F_GCR_MEMCKCN_SYSRAM0LS_POS))
500#define MXC_F_GCR_MEMCKCN_SYSRAM1LS_POS 17
501#define MXC_F_GCR_MEMCKCN_SYSRAM1LS ((uint32_t)(0x1UL << MXC_F_GCR_MEMCKCN_SYSRAM1LS_POS))
503#define MXC_F_GCR_MEMCKCN_SYSRAM2LS_POS 18
504#define MXC_F_GCR_MEMCKCN_SYSRAM2LS ((uint32_t)(0x1UL << MXC_F_GCR_MEMCKCN_SYSRAM2LS_POS))
506#define MXC_F_GCR_MEMCKCN_SYSRAM3LS_POS 19
507#define MXC_F_GCR_MEMCKCN_SYSRAM3LS ((uint32_t)(0x1UL << MXC_F_GCR_MEMCKCN_SYSRAM3LS_POS))
509#define MXC_F_GCR_MEMCKCN_SYSRAM4LS_POS 20
510#define MXC_F_GCR_MEMCKCN_SYSRAM4LS ((uint32_t)(0x1UL << MXC_F_GCR_MEMCKCN_SYSRAM4LS_POS))
512#define MXC_F_GCR_MEMCKCN_SYSRAM5LS_POS 21
513#define MXC_F_GCR_MEMCKCN_SYSRAM5LS ((uint32_t)(0x1UL << MXC_F_GCR_MEMCKCN_SYSRAM5LS_POS))
515#define MXC_F_GCR_MEMCKCN_SYSRAM6LS_POS 22
516#define MXC_F_GCR_MEMCKCN_SYSRAM6LS ((uint32_t)(0x1UL << MXC_F_GCR_MEMCKCN_SYSRAM6LS_POS))
518#define MXC_F_GCR_MEMCKCN_ICACHELS_POS 24
519#define MXC_F_GCR_MEMCKCN_ICACHELS ((uint32_t)(0x1UL << MXC_F_GCR_MEMCKCN_ICACHELS_POS))
521#define MXC_F_GCR_MEMCKCN_ICACHEXIPLS_POS 25
522#define MXC_F_GCR_MEMCKCN_ICACHEXIPLS ((uint32_t)(0x1UL << MXC_F_GCR_MEMCKCN_ICACHEXIPLS_POS))
524#define MXC_F_GCR_MEMCKCN_SCACHELS_POS 26
525#define MXC_F_GCR_MEMCKCN_SCACHELS ((uint32_t)(0x1UL << MXC_F_GCR_MEMCKCN_SCACHELS_POS))
527#define MXC_F_GCR_MEMCKCN_CRYPTOLS_POS 27
528#define MXC_F_GCR_MEMCKCN_CRYPTOLS ((uint32_t)(0x1UL << MXC_F_GCR_MEMCKCN_CRYPTOLS_POS))
530#define MXC_F_GCR_MEMCKCN_USBLS_POS 28
531#define MXC_F_GCR_MEMCKCN_USBLS ((uint32_t)(0x1UL << MXC_F_GCR_MEMCKCN_USBLS_POS))
533#define MXC_F_GCR_MEMCKCN_ROM0LS_POS 29
534#define MXC_F_GCR_MEMCKCN_ROM0LS ((uint32_t)(0x1UL << MXC_F_GCR_MEMCKCN_ROM0LS_POS))
536#define MXC_F_GCR_MEMCKCN_ROM1LS_POS 30
537#define MXC_F_GCR_MEMCKCN_ROM1LS ((uint32_t)(0x1UL << MXC_F_GCR_MEMCKCN_ROM1LS_POS))
539#define MXC_F_GCR_MEMCKCN_ICACHE1LS_POS 31
540#define MXC_F_GCR_MEMCKCN_ICACHE1LS ((uint32_t)(0x1UL << MXC_F_GCR_MEMCKCN_ICACHE1LS_POS))
550#define MXC_F_GCR_MEMZCN_SRAM0Z_POS 0
551#define MXC_F_GCR_MEMZCN_SRAM0Z ((uint32_t)(0x1UL << MXC_F_GCR_MEMZCN_SRAM0Z_POS))
553#define MXC_F_GCR_MEMZCN_SRAM1Z_POS 1
554#define MXC_F_GCR_MEMZCN_SRAM1Z ((uint32_t)(0x1UL << MXC_F_GCR_MEMZCN_SRAM1Z_POS))
556#define MXC_F_GCR_MEMZCN_SRAM2_POS 2
557#define MXC_F_GCR_MEMZCN_SRAM2 ((uint32_t)(0x1UL << MXC_F_GCR_MEMZCN_SRAM2_POS))
559#define MXC_F_GCR_MEMZCN_SRAM3Z_POS 3
560#define MXC_F_GCR_MEMZCN_SRAM3Z ((uint32_t)(0x1UL << MXC_F_GCR_MEMZCN_SRAM3Z_POS))
562#define MXC_F_GCR_MEMZCN_SRAM4Z_POS 4
563#define MXC_F_GCR_MEMZCN_SRAM4Z ((uint32_t)(0x1UL << MXC_F_GCR_MEMZCN_SRAM4Z_POS))
565#define MXC_F_GCR_MEMZCN_SRAM5Z_POS 5
566#define MXC_F_GCR_MEMZCN_SRAM5Z ((uint32_t)(0x1UL << MXC_F_GCR_MEMZCN_SRAM5Z_POS))
568#define MXC_F_GCR_MEMZCN_SRAM6Z_POS 6
569#define MXC_F_GCR_MEMZCN_SRAM6Z ((uint32_t)(0x1UL << MXC_F_GCR_MEMZCN_SRAM6Z_POS))
571#define MXC_F_GCR_MEMZCN_ICACHEZ_POS 8
572#define MXC_F_GCR_MEMZCN_ICACHEZ ((uint32_t)(0x1UL << MXC_F_GCR_MEMZCN_ICACHEZ_POS))
574#define MXC_F_GCR_MEMZCN_ICACHEXIPZ_POS 9
575#define MXC_F_GCR_MEMZCN_ICACHEXIPZ ((uint32_t)(0x1UL << MXC_F_GCR_MEMZCN_ICACHEXIPZ_POS))
577#define MXC_F_GCR_MEMZCN_SCACHEDATAZ_POS 10
578#define MXC_F_GCR_MEMZCN_SCACHEDATAZ ((uint32_t)(0x1UL << MXC_F_GCR_MEMZCN_SCACHEDATAZ_POS))
580#define MXC_F_GCR_MEMZCN_SCACHETAGZ_POS 11
581#define MXC_F_GCR_MEMZCN_SCACHETAGZ ((uint32_t)(0x1UL << MXC_F_GCR_MEMZCN_SCACHETAGZ_POS))
583#define MXC_F_GCR_MEMZCN_CRYPTOZ_POS 12
584#define MXC_F_GCR_MEMZCN_CRYPTOZ ((uint32_t)(0x1UL << MXC_F_GCR_MEMZCN_CRYPTOZ_POS))
586#define MXC_F_GCR_MEMZCN_USBFIFOZ_POS 13
587#define MXC_F_GCR_MEMZCN_USBFIFOZ ((uint32_t)(0x1UL << MXC_F_GCR_MEMZCN_USBFIFOZ_POS))
589#define MXC_F_GCR_MEMZCN_ICACHE1Z_POS 14
590#define MXC_F_GCR_MEMZCN_ICACHE1Z ((uint32_t)(0x1UL << MXC_F_GCR_MEMZCN_ICACHE1Z_POS))
600#define MXC_F_GCR_SYSST_ICELOCK_POS 0
601#define MXC_F_GCR_SYSST_ICELOCK ((uint32_t)(0x1UL << MXC_F_GCR_SYSST_ICELOCK_POS))
603#define MXC_F_GCR_SYSST_CODEINTERR_POS 1
604#define MXC_F_GCR_SYSST_CODEINTERR ((uint32_t)(0x1UL << MXC_F_GCR_SYSST_CODEINTERR_POS))
606#define MXC_F_GCR_SYSST_SCMEMF_POS 5
607#define MXC_F_GCR_SYSST_SCMEMF ((uint32_t)(0x1UL << MXC_F_GCR_SYSST_SCMEMF_POS))
617#define MXC_F_GCR_RSTR1_I2C1_POS 0
618#define MXC_F_GCR_RSTR1_I2C1 ((uint32_t)(0x1UL << MXC_F_GCR_RSTR1_I2C1_POS))
620#define MXC_F_GCR_RSTR1_PT_POS 1
621#define MXC_F_GCR_RSTR1_PT ((uint32_t)(0x1UL << MXC_F_GCR_RSTR1_PT_POS))
623#define MXC_F_GCR_RSTR1_SPIXIP_POS 3
624#define MXC_F_GCR_RSTR1_SPIXIP ((uint32_t)(0x1UL << MXC_F_GCR_RSTR1_SPIXIP_POS))
626#define MXC_F_GCR_RSTR1_XSPIM_POS 4
627#define MXC_F_GCR_RSTR1_XSPIM ((uint32_t)(0x1UL << MXC_F_GCR_RSTR1_XSPIM_POS))
629#define MXC_F_GCR_RSTR1_SDHC_POS 6
630#define MXC_F_GCR_RSTR1_SDHC ((uint32_t)(0x1UL << MXC_F_GCR_RSTR1_SDHC_POS))
632#define MXC_F_GCR_RSTR1_OWIRE_POS 7
633#define MXC_F_GCR_RSTR1_OWIRE ((uint32_t)(0x1UL << MXC_F_GCR_RSTR1_OWIRE_POS))
635#define MXC_F_GCR_RSTR1_WDT1_POS 8
636#define MXC_F_GCR_RSTR1_WDT1 ((uint32_t)(0x1UL << MXC_F_GCR_RSTR1_WDT1_POS))
638#define MXC_F_GCR_RSTR1_SPI0_POS 9
639#define MXC_F_GCR_RSTR1_SPI0 ((uint32_t)(0x1UL << MXC_F_GCR_RSTR1_SPI0_POS))
641#define MXC_F_GCR_RSTR1_SPIXMEM_POS 15
642#define MXC_F_GCR_RSTR1_SPIXMEM ((uint32_t)(0x1UL << MXC_F_GCR_RSTR1_SPIXMEM_POS))
644#define MXC_F_GCR_RSTR1_SMPHR_POS 16
645#define MXC_F_GCR_RSTR1_SMPHR ((uint32_t)(0x1UL << MXC_F_GCR_RSTR1_SMPHR_POS))
647#define MXC_F_GCR_RSTR1_WDT2_POS 17
648#define MXC_F_GCR_RSTR1_WDT2 ((uint32_t)(0x1UL << MXC_F_GCR_RSTR1_WDT2_POS))
650#define MXC_F_GCR_RSTR1_BTLE_POS 18
651#define MXC_F_GCR_RSTR1_BTLE ((uint32_t)(0x1UL << MXC_F_GCR_RSTR1_BTLE_POS))
653#define MXC_F_GCR_RSTR1_AUDIO_POS 19
654#define MXC_F_GCR_RSTR1_AUDIO ((uint32_t)(0x1UL << MXC_F_GCR_RSTR1_AUDIO_POS))
656#define MXC_F_GCR_RSTR1_I2C2_POS 20
657#define MXC_F_GCR_RSTR1_I2C2 ((uint32_t)(0x1UL << MXC_F_GCR_RSTR1_I2C2_POS))
659#define MXC_F_GCR_RSTR1_RPU_POS 21
660#define MXC_F_GCR_RSTR1_RPU ((uint32_t)(0x1UL << MXC_F_GCR_RSTR1_RPU_POS))
662#define MXC_F_GCR_RSTR1_HTMR0_POS 22
663#define MXC_F_GCR_RSTR1_HTMR0 ((uint32_t)(0x1UL << MXC_F_GCR_RSTR1_HTMR0_POS))
665#define MXC_F_GCR_RSTR1_HTMR1_POS 23
666#define MXC_F_GCR_RSTR1_HTMR1 ((uint32_t)(0x1UL << MXC_F_GCR_RSTR1_HTMR1_POS))
668#define MXC_F_GCR_RSTR1_DVS_POS 24
669#define MXC_F_GCR_RSTR1_DVS ((uint32_t)(0x1UL << MXC_F_GCR_RSTR1_DVS_POS))
671#define MXC_F_GCR_RSTR1_SIMO_POS 25
672#define MXC_F_GCR_RSTR1_SIMO ((uint32_t)(0x1UL << MXC_F_GCR_RSTR1_SIMO_POS))
682#define MXC_F_GCR_PERCKCN1_BTLED_POS 0
683#define MXC_F_GCR_PERCKCN1_BTLED ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN1_BTLED_POS))
685#define MXC_F_GCR_PERCKCN1_UART2D_POS 1
686#define MXC_F_GCR_PERCKCN1_UART2D ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN1_UART2D_POS))
688#define MXC_F_GCR_PERCKCN1_TRNGD_POS 2
689#define MXC_F_GCR_PERCKCN1_TRNGD ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN1_TRNGD_POS))
691#define MXC_F_GCR_PERCKCN1_SCACHED_POS 7
692#define MXC_F_GCR_PERCKCN1_SCACHED ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN1_SCACHED_POS))
694#define MXC_F_GCR_PERCKCN1_SDMAD_POS 8
695#define MXC_F_GCR_PERCKCN1_SDMAD ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN1_SDMAD_POS))
697#define MXC_F_GCR_PERCKCN1_SMPHRD_POS 9
698#define MXC_F_GCR_PERCKCN1_SMPHRD ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN1_SMPHRD_POS))
700#define MXC_F_GCR_PERCKCN1_SDHCD_POS 10
701#define MXC_F_GCR_PERCKCN1_SDHCD ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN1_SDHCD_POS))
703#define MXC_F_GCR_PERCKCN1_ICACHEXIPD_POS 12
704#define MXC_F_GCR_PERCKCN1_ICACHEXIPD ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN1_ICACHEXIPD_POS))
706#define MXC_F_GCR_PERCKCN1_OWIRED_POS 13
707#define MXC_F_GCR_PERCKCN1_OWIRED ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN1_OWIRED_POS))
709#define MXC_F_GCR_PERCKCN1_SPI0D_POS 14
710#define MXC_F_GCR_PERCKCN1_SPI0D ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN1_SPI0D_POS))
712#define MXC_F_GCR_PERCKCN1_SPIXIPDD_POS 20
713#define MXC_F_GCR_PERCKCN1_SPIXIPDD ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN1_SPIXIPDD_POS))
715#define MXC_F_GCR_PERCKCN1_DMA1D_POS 21
716#define MXC_F_GCR_PERCKCN1_DMA1D ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN1_DMA1D_POS))
718#define MXC_F_GCR_PERCKCN1_AUDIOD_POS 23
719#define MXC_F_GCR_PERCKCN1_AUDIOD ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN1_AUDIOD_POS))
721#define MXC_F_GCR_PERCKCN1_I2C2D_POS 24
722#define MXC_F_GCR_PERCKCN1_I2C2D ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN1_I2C2D_POS))
724#define MXC_F_GCR_PERCKCN1_HTMR0D_POS 25
725#define MXC_F_GCR_PERCKCN1_HTMR0D ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN1_HTMR0D_POS))
727#define MXC_F_GCR_PERCKCN1_HTMR1D_POS 26
728#define MXC_F_GCR_PERCKCN1_HTMR1D ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN1_HTMR1D_POS))
730#define MXC_F_GCR_PERCKCN1_WDT0D_POS 27
731#define MXC_F_GCR_PERCKCN1_WDT0D ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN1_WDT0D_POS))
733#define MXC_F_GCR_PERCKCN1_WDT1D_POS 28
734#define MXC_F_GCR_PERCKCN1_WDT1D ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN1_WDT1D_POS))
736#define MXC_F_GCR_PERCKCN1_WDT2D_POS 29
737#define MXC_F_GCR_PERCKCN1_WDT2D ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN1_WDT2D_POS))
739#define MXC_F_GCR_PERCKCN1_CPU1D_POS 31
740#define MXC_F_GCR_PERCKCN1_CPU1D ((uint32_t)(0x1UL << MXC_F_GCR_PERCKCN1_CPU1D_POS))
750#define MXC_F_GCR_EVENT_EN_CPU0DMAEVENT_POS 0
751#define MXC_F_GCR_EVENT_EN_CPU0DMAEVENT ((uint32_t)(0x1UL << MXC_F_GCR_EVENT_EN_CPU0DMAEVENT_POS))
753#define MXC_F_GCR_EVENT_EN_CPU0DMA1EVENT_POS 1
754#define MXC_F_GCR_EVENT_EN_CPU0DMA1EVENT ((uint32_t)(0x1UL << MXC_F_GCR_EVENT_EN_CPU0DMA1EVENT_POS))
756#define MXC_F_GCR_EVENT_EN_CPU0TXEVENT_POS 2
757#define MXC_F_GCR_EVENT_EN_CPU0TXEVENT ((uint32_t)(0x1UL << MXC_F_GCR_EVENT_EN_CPU0TXEVENT_POS))
759#define MXC_F_GCR_EVENT_EN_CPU1DMAEVENT_POS 3
760#define MXC_F_GCR_EVENT_EN_CPU1DMAEVENT ((uint32_t)(0x1UL << MXC_F_GCR_EVENT_EN_CPU1DMAEVENT_POS))
762#define MXC_F_GCR_EVENT_EN_CPU1DMA1EVENT_POS 4
763#define MXC_F_GCR_EVENT_EN_CPU1DMA1EVENT ((uint32_t)(0x1UL << MXC_F_GCR_EVENT_EN_CPU1DMA1EVENT_POS))
765#define MXC_F_GCR_EVENT_EN_CPU1TXEVENT_POS 5
766#define MXC_F_GCR_EVENT_EN_CPU1TXEVENT ((uint32_t)(0x1UL << MXC_F_GCR_EVENT_EN_CPU1TXEVENT_POS))
776#define MXC_F_GCR_REVISION_REVISION_POS 0
777#define MXC_F_GCR_REVISION_REVISION ((uint32_t)(0xFFFFUL << MXC_F_GCR_REVISION_REVISION_POS))
787#define MXC_F_GCR_SYSSIE_ICEULIE_POS 0
788#define MXC_F_GCR_SYSSIE_ICEULIE ((uint32_t)(0x1UL << MXC_F_GCR_SYSSIE_ICEULIE_POS))
790#define MXC_F_GCR_SYSSIE_CIEIE_POS 1
791#define MXC_F_GCR_SYSSIE_CIEIE ((uint32_t)(0x1UL << MXC_F_GCR_SYSSIE_CIEIE_POS))
793#define MXC_F_GCR_SYSSIE_SCMFIE_POS 5
794#define MXC_F_GCR_SYSSIE_SCMFIE ((uint32_t)(0x1UL << MXC_F_GCR_SYSSIE_SCMFIE_POS))
804#define MXC_F_GCR_ECC_ER_SYSRAM0ECCERR_POS 0
805#define MXC_F_GCR_ECC_ER_SYSRAM0ECCERR ((uint32_t)(0x1UL << MXC_F_GCR_ECC_ER_SYSRAM0ECCERR_POS))
807#define MXC_F_GCR_ECC_ER_SYSRAM1ECCERR_POS 1
808#define MXC_F_GCR_ECC_ER_SYSRAM1ECCERR ((uint32_t)(0x1UL << MXC_F_GCR_ECC_ER_SYSRAM1ECCERR_POS))
810#define MXC_F_GCR_ECC_ER_SYSRAM2ECCERR_POS 2
811#define MXC_F_GCR_ECC_ER_SYSRAM2ECCERR ((uint32_t)(0x1UL << MXC_F_GCR_ECC_ER_SYSRAM2ECCERR_POS))
813#define MXC_F_GCR_ECC_ER_SYSRAM3ECCERR_POS 3
814#define MXC_F_GCR_ECC_ER_SYSRAM3ECCERR ((uint32_t)(0x1UL << MXC_F_GCR_ECC_ER_SYSRAM3ECCERR_POS))
816#define MXC_F_GCR_ECC_ER_SYSRAM4ECCERR_POS 4
817#define MXC_F_GCR_ECC_ER_SYSRAM4ECCERR ((uint32_t)(0x1UL << MXC_F_GCR_ECC_ER_SYSRAM4ECCERR_POS))
819#define MXC_F_GCR_ECC_ER_SYSRAM5ECCERR_POS 5
820#define MXC_F_GCR_ECC_ER_SYSRAM5ECCERR ((uint32_t)(0x1UL << MXC_F_GCR_ECC_ER_SYSRAM5ECCERR_POS))
822#define MXC_F_GCR_ECC_ER_SYSRAM6ECCERR_POS 6
823#define MXC_F_GCR_ECC_ER_SYSRAM6ECCERR ((uint32_t)(0x1UL << MXC_F_GCR_ECC_ER_SYSRAM6ECCERR_POS))
825#define MXC_F_GCR_ECC_ER_IC0ECCERR_POS 8
826#define MXC_F_GCR_ECC_ER_IC0ECCERR ((uint32_t)(0x1UL << MXC_F_GCR_ECC_ER_IC0ECCERR_POS))
828#define MXC_F_GCR_ECC_ER_IC1ECCERR_POS 9
829#define MXC_F_GCR_ECC_ER_IC1ECCERR ((uint32_t)(0x1UL << MXC_F_GCR_ECC_ER_IC1ECCERR_POS))
831#define MXC_F_GCR_ECC_ER_ICXIPECCERR_POS 10
832#define MXC_F_GCR_ECC_ER_ICXIPECCERR ((uint32_t)(0x1UL << MXC_F_GCR_ECC_ER_ICXIPECCERR_POS))
834#define MXC_F_GCR_ECC_ER_FL0ECCERR_POS 11
835#define MXC_F_GCR_ECC_ER_FL0ECCERR ((uint32_t)(0x1UL << MXC_F_GCR_ECC_ER_FL0ECCERR_POS))
837#define MXC_F_GCR_ECC_ER_FL1ECCERR_POS 12
838#define MXC_F_GCR_ECC_ER_FL1ECCERR ((uint32_t)(0x1UL << MXC_F_GCR_ECC_ER_FL1ECCERR_POS))
848#define MXC_F_GCR_ECC_CED_SYSRAM0ECCNDED_POS 0
849#define MXC_F_GCR_ECC_CED_SYSRAM0ECCNDED ((uint32_t)(0x1UL << MXC_F_GCR_ECC_CED_SYSRAM0ECCNDED_POS))
851#define MXC_F_GCR_ECC_CED_SYSRAM1ECCNDED_POS 1
852#define MXC_F_GCR_ECC_CED_SYSRAM1ECCNDED ((uint32_t)(0x1UL << MXC_F_GCR_ECC_CED_SYSRAM1ECCNDED_POS))
854#define MXC_F_GCR_ECC_CED_SYSRAM2ECCNDED_POS 2
855#define MXC_F_GCR_ECC_CED_SYSRAM2ECCNDED ((uint32_t)(0x1UL << MXC_F_GCR_ECC_CED_SYSRAM2ECCNDED_POS))
857#define MXC_F_GCR_ECC_CED_SYSRAM3ECCNDED_POS 3
858#define MXC_F_GCR_ECC_CED_SYSRAM3ECCNDED ((uint32_t)(0x1UL << MXC_F_GCR_ECC_CED_SYSRAM3ECCNDED_POS))
860#define MXC_F_GCR_ECC_CED_SYSRAM4ECCNDED_POS 4
861#define MXC_F_GCR_ECC_CED_SYSRAM4ECCNDED ((uint32_t)(0x1UL << MXC_F_GCR_ECC_CED_SYSRAM4ECCNDED_POS))
863#define MXC_F_GCR_ECC_CED_SYSRAM5ECCNDED_POS 5
864#define MXC_F_GCR_ECC_CED_SYSRAM5ECCNDED ((uint32_t)(0x1UL << MXC_F_GCR_ECC_CED_SYSRAM5ECCNDED_POS))
866#define MXC_F_GCR_ECC_CED_IC0ECCNDED_POS 8
867#define MXC_F_GCR_ECC_CED_IC0ECCNDED ((uint32_t)(0x1UL << MXC_F_GCR_ECC_CED_IC0ECCNDED_POS))
869#define MXC_F_GCR_ECC_CED_IC1ECCNDED_POS 9
870#define MXC_F_GCR_ECC_CED_IC1ECCNDED ((uint32_t)(0x1UL << MXC_F_GCR_ECC_CED_IC1ECCNDED_POS))
872#define MXC_F_GCR_ECC_CED_ICXIPECCNDED_POS 10
873#define MXC_F_GCR_ECC_CED_ICXIPECCNDED ((uint32_t)(0x1UL << MXC_F_GCR_ECC_CED_ICXIPECCNDED_POS))
875#define MXC_F_GCR_ECC_CED_FL0ECCNDED_POS 11
876#define MXC_F_GCR_ECC_CED_FL0ECCNDED ((uint32_t)(0x1UL << MXC_F_GCR_ECC_CED_FL0ECCNDED_POS))
878#define MXC_F_GCR_ECC_CED_FL1ECCNDED_POS 12
879#define MXC_F_GCR_ECC_CED_FL1ECCNDED ((uint32_t)(0x1UL << MXC_F_GCR_ECC_CED_FL1ECCNDED_POS))
889#define MXC_F_GCR_ECC_IRQEN_SYSRAM0ECCEN_POS 0
890#define MXC_F_GCR_ECC_IRQEN_SYSRAM0ECCEN ((uint32_t)(0x1UL << MXC_F_GCR_ECC_IRQEN_SYSRAM0ECCEN_POS))
892#define MXC_F_GCR_ECC_IRQEN_SYSRAM1ECCEN_POS 1
893#define MXC_F_GCR_ECC_IRQEN_SYSRAM1ECCEN ((uint32_t)(0x1UL << MXC_F_GCR_ECC_IRQEN_SYSRAM1ECCEN_POS))
895#define MXC_F_GCR_ECC_IRQEN_SYSRAM2ECCEN_POS 2
896#define MXC_F_GCR_ECC_IRQEN_SYSRAM2ECCEN ((uint32_t)(0x1UL << MXC_F_GCR_ECC_IRQEN_SYSRAM2ECCEN_POS))
898#define MXC_F_GCR_ECC_IRQEN_SYSRAM3ECCEN_POS 3
899#define MXC_F_GCR_ECC_IRQEN_SYSRAM3ECCEN ((uint32_t)(0x1UL << MXC_F_GCR_ECC_IRQEN_SYSRAM3ECCEN_POS))
901#define MXC_F_GCR_ECC_IRQEN_SYSRAM4ECCEN_POS 4
902#define MXC_F_GCR_ECC_IRQEN_SYSRAM4ECCEN ((uint32_t)(0x1UL << MXC_F_GCR_ECC_IRQEN_SYSRAM4ECCEN_POS))
904#define MXC_F_GCR_ECC_IRQEN_SYSRAM5ECCEN_POS 5
905#define MXC_F_GCR_ECC_IRQEN_SYSRAM5ECCEN ((uint32_t)(0x1UL << MXC_F_GCR_ECC_IRQEN_SYSRAM5ECCEN_POS))
907#define MXC_F_GCR_ECC_IRQEN_IC0ECCEN_POS 8
908#define MXC_F_GCR_ECC_IRQEN_IC0ECCEN ((uint32_t)(0x1UL << MXC_F_GCR_ECC_IRQEN_IC0ECCEN_POS))
910#define MXC_F_GCR_ECC_IRQEN_IC1ECCEN_POS 9
911#define MXC_F_GCR_ECC_IRQEN_IC1ECCEN ((uint32_t)(0x1UL << MXC_F_GCR_ECC_IRQEN_IC1ECCEN_POS))
913#define MXC_F_GCR_ECC_IRQEN_ICXIPECCEN_POS 10
914#define MXC_F_GCR_ECC_IRQEN_ICXIPECCEN ((uint32_t)(0x1UL << MXC_F_GCR_ECC_IRQEN_ICXIPECCEN_POS))
916#define MXC_F_GCR_ECC_IRQEN_FL0ECCEN_POS 11
917#define MXC_F_GCR_ECC_IRQEN_FL0ECCEN ((uint32_t)(0x1UL << MXC_F_GCR_ECC_IRQEN_FL0ECCEN_POS))
919#define MXC_F_GCR_ECC_IRQEN_FL1ECCEN_POS 12
920#define MXC_F_GCR_ECC_IRQEN_FL1ECCEN ((uint32_t)(0x1UL << MXC_F_GCR_ECC_IRQEN_FL1ECCEN_POS))
930#define MXC_F_GCR_ECC_ERRAD_DATARAMADDR_POS 0
931#define MXC_F_GCR_ECC_ERRAD_DATARAMADDR ((uint32_t)(0x1FFFUL << MXC_F_GCR_ECC_ERRAD_DATARAMADDR_POS))
933#define MXC_F_GCR_ECC_ERRAD_DATARAMBANK_POS 14
934#define MXC_F_GCR_ECC_ERRAD_DATARAMBANK ((uint32_t)(0x1UL << MXC_F_GCR_ECC_ERRAD_DATARAMBANK_POS))
936#define MXC_F_GCR_ECC_ERRAD_DATARAMERR_POS 15
937#define MXC_F_GCR_ECC_ERRAD_DATARAMERR ((uint32_t)(0x1UL << MXC_F_GCR_ECC_ERRAD_DATARAMERR_POS))
939#define MXC_F_GCR_ECC_ERRAD_TAGRAMADDR_POS 16
940#define MXC_F_GCR_ECC_ERRAD_TAGRAMADDR ((uint32_t)(0x1FFFUL << MXC_F_GCR_ECC_ERRAD_TAGRAMADDR_POS))
942#define MXC_F_GCR_ECC_ERRAD_TAGRAMBANK_POS 30
943#define MXC_F_GCR_ECC_ERRAD_TAGRAMBANK ((uint32_t)(0x1UL << MXC_F_GCR_ECC_ERRAD_TAGRAMBANK_POS))
945#define MXC_F_GCR_ECC_ERRAD_TAGRAMERR_POS 31
946#define MXC_F_GCR_ECC_ERRAD_TAGRAMERR ((uint32_t)(0x1UL << MXC_F_GCR_ECC_ERRAD_TAGRAMERR_POS))
956#define MXC_F_GCR_BTLE_LDOCR_LDORXEN_POS 0
957#define MXC_F_GCR_BTLE_LDOCR_LDORXEN ((uint32_t)(0x1UL << MXC_F_GCR_BTLE_LDOCR_LDORXEN_POS))
959#define MXC_F_GCR_BTLE_LDOCR_LDORXOPULLD_POS 1
960#define MXC_F_GCR_BTLE_LDOCR_LDORXOPULLD ((uint32_t)(0x1UL << MXC_F_GCR_BTLE_LDOCR_LDORXOPULLD_POS))
962#define MXC_F_GCR_BTLE_LDOCR_LDORXVSEL_POS 2
963#define MXC_F_GCR_BTLE_LDOCR_LDORXVSEL ((uint32_t)(0x3UL << MXC_F_GCR_BTLE_LDOCR_LDORXVSEL_POS))
964#define MXC_V_GCR_BTLE_LDOCR_LDORXVSEL_0_85 ((uint32_t)0x0UL)
965#define MXC_S_GCR_BTLE_LDOCR_LDORXVSEL_0_85 (MXC_V_GCR_BTLE_LDOCR_LDORXVSEL_0_85 << MXC_F_GCR_BTLE_LDOCR_LDORXVSEL_POS)
966#define MXC_V_GCR_BTLE_LDOCR_LDORXVSEL_0_9 ((uint32_t)0x1UL)
967#define MXC_S_GCR_BTLE_LDOCR_LDORXVSEL_0_9 (MXC_V_GCR_BTLE_LDOCR_LDORXVSEL_0_9 << MXC_F_GCR_BTLE_LDOCR_LDORXVSEL_POS)
968#define MXC_V_GCR_BTLE_LDOCR_LDORXVSEL_1_0 ((uint32_t)0x2UL)
969#define MXC_S_GCR_BTLE_LDOCR_LDORXVSEL_1_0 (MXC_V_GCR_BTLE_LDOCR_LDORXVSEL_1_0 << MXC_F_GCR_BTLE_LDOCR_LDORXVSEL_POS)
970#define MXC_V_GCR_BTLE_LDOCR_LDORXVSEL_1_1 ((uint32_t)0x3UL)
971#define MXC_S_GCR_BTLE_LDOCR_LDORXVSEL_1_1 (MXC_V_GCR_BTLE_LDOCR_LDORXVSEL_1_1 << MXC_F_GCR_BTLE_LDOCR_LDORXVSEL_POS)
973#define MXC_F_GCR_BTLE_LDOCR_LDOTXEN_POS 4
974#define MXC_F_GCR_BTLE_LDOCR_LDOTXEN ((uint32_t)(0x1UL << MXC_F_GCR_BTLE_LDOCR_LDOTXEN_POS))
976#define MXC_F_GCR_BTLE_LDOCR_LDOTXPULLD_POS 5
977#define MXC_F_GCR_BTLE_LDOCR_LDOTXPULLD ((uint32_t)(0x1UL << MXC_F_GCR_BTLE_LDOCR_LDOTXPULLD_POS))
979#define MXC_F_GCR_BTLE_LDOCR_LDOTXVSEL_POS 6
980#define MXC_F_GCR_BTLE_LDOCR_LDOTXVSEL ((uint32_t)(0x3UL << MXC_F_GCR_BTLE_LDOCR_LDOTXVSEL_POS))
981#define MXC_V_GCR_BTLE_LDOCR_LDOTXVSEL_0_85 ((uint32_t)0x0UL)
982#define MXC_S_GCR_BTLE_LDOCR_LDOTXVSEL_0_85 (MXC_V_GCR_BTLE_LDOCR_LDOTXVSEL_0_85 << MXC_F_GCR_BTLE_LDOCR_LDOTXVSEL_POS)
983#define MXC_V_GCR_BTLE_LDOCR_LDOTXVSEL_0_9 ((uint32_t)0x1UL)
984#define MXC_S_GCR_BTLE_LDOCR_LDOTXVSEL_0_9 (MXC_V_GCR_BTLE_LDOCR_LDOTXVSEL_0_9 << MXC_F_GCR_BTLE_LDOCR_LDOTXVSEL_POS)
985#define MXC_V_GCR_BTLE_LDOCR_LDOTXVSEL_1_0 ((uint32_t)0x2UL)
986#define MXC_S_GCR_BTLE_LDOCR_LDOTXVSEL_1_0 (MXC_V_GCR_BTLE_LDOCR_LDOTXVSEL_1_0 << MXC_F_GCR_BTLE_LDOCR_LDOTXVSEL_POS)
987#define MXC_V_GCR_BTLE_LDOCR_LDOTXVSEL_1_1 ((uint32_t)0x3UL)
988#define MXC_S_GCR_BTLE_LDOCR_LDOTXVSEL_1_1 (MXC_V_GCR_BTLE_LDOCR_LDOTXVSEL_1_1 << MXC_F_GCR_BTLE_LDOCR_LDOTXVSEL_POS)
990#define MXC_F_GCR_BTLE_LDOCR_LDOTXBYP_POS 8
991#define MXC_F_GCR_BTLE_LDOCR_LDOTXBYP ((uint32_t)(0x1UL << MXC_F_GCR_BTLE_LDOCR_LDOTXBYP_POS))
993#define MXC_F_GCR_BTLE_LDOCR_LDOTXDISCH_POS 9
994#define MXC_F_GCR_BTLE_LDOCR_LDOTXDISCH ((uint32_t)(0x1UL << MXC_F_GCR_BTLE_LDOCR_LDOTXDISCH_POS))
996#define MXC_F_GCR_BTLE_LDOCR_LDORXBYP_POS 10
997#define MXC_F_GCR_BTLE_LDOCR_LDORXBYP ((uint32_t)(0x1UL << MXC_F_GCR_BTLE_LDOCR_LDORXBYP_POS))
999#define MXC_F_GCR_BTLE_LDOCR_LDORXDISCH_POS 11
1000#define MXC_F_GCR_BTLE_LDOCR_LDORXDISCH ((uint32_t)(0x1UL << MXC_F_GCR_BTLE_LDOCR_LDORXDISCH_POS))
1002#define MXC_F_GCR_BTLE_LDOCR_LDORXENDLY_POS 12
1003#define MXC_F_GCR_BTLE_LDOCR_LDORXENDLY ((uint32_t)(0x1UL << MXC_F_GCR_BTLE_LDOCR_LDORXENDLY_POS))
1005#define MXC_F_GCR_BTLE_LDOCR_LDOTXENDLY_POS 13
1006#define MXC_F_GCR_BTLE_LDOCR_LDOTXENDLY ((uint32_t)(0x1UL << MXC_F_GCR_BTLE_LDOCR_LDOTXENDLY_POS))
1008#define MXC_F_GCR_BTLE_LDOCR_LDOTXBYPENENDLY_POS 14
1009#define MXC_F_GCR_BTLE_LDOCR_LDOTXBYPENENDLY ((uint32_t)(0x1UL << MXC_F_GCR_BTLE_LDOCR_LDOTXBYPENENDLY_POS))
1011#define MXC_F_GCR_BTLE_LDOCR_LDORXBYPENENDLY_POS 15
1012#define MXC_F_GCR_BTLE_LDOCR_LDORXBYPENENDLY ((uint32_t)(0x1UL << MXC_F_GCR_BTLE_LDOCR_LDORXBYPENENDLY_POS))
1022#define MXC_F_GCR_BTLE_LDODCR_BYPDLYCNT_POS 0
1023#define MXC_F_GCR_BTLE_LDODCR_BYPDLYCNT ((uint32_t)(0xFFUL << MXC_F_GCR_BTLE_LDODCR_BYPDLYCNT_POS))
1025#define MXC_F_GCR_BTLE_LDODCR_LDOTXDLYCNT_POS 8
1026#define MXC_F_GCR_BTLE_LDODCR_LDOTXDLYCNT ((uint32_t)(0x1FFUL << MXC_F_GCR_BTLE_LDODCR_LDOTXDLYCNT_POS))
1028#define MXC_F_GCR_BTLE_LDODCR_LDORXDLYCNT_POS 20
1029#define MXC_F_GCR_BTLE_LDODCR_LDORXDLYCNT ((uint32_t)(0x1FFUL << MXC_F_GCR_BTLE_LDODCR_LDORXDLYCNT_POS))
1039#define MXC_F_GCR_GP0_GPR0_POS 0
1040#define MXC_F_GCR_GP0_GPR0 ((uint32_t)(0xFFFFFFFFUL << MXC_F_GCR_GP0_GPR0_POS))
1050#define MXC_F_GCR_APB_ASYNC_APBASYNCI2C0_POS 0
1051#define MXC_F_GCR_APB_ASYNC_APBASYNCI2C0 ((uint32_t)(0x1UL << MXC_F_GCR_APB_ASYNC_APBASYNCI2C0_POS))
1053#define MXC_F_GCR_APB_ASYNC_APBASYNCI2C1_POS 1
1054#define MXC_F_GCR_APB_ASYNC_APBASYNCI2C1 ((uint32_t)(0x1UL << MXC_F_GCR_APB_ASYNC_APBASYNCI2C1_POS))
1056#define MXC_F_GCR_APB_ASYNC_APBASYNCI2C2_POS 2
1057#define MXC_F_GCR_APB_ASYNC_APBASYNCI2C2 ((uint32_t)(0x1UL << MXC_F_GCR_APB_ASYNC_APBASYNCI2C2_POS))
1059#define MXC_F_GCR_APB_ASYNC_APBASYNCPT_POS 3
1060#define MXC_F_GCR_APB_ASYNC_APBASYNCPT ((uint32_t)(0x1UL << MXC_F_GCR_APB_ASYNC_APBASYNCPT_POS))
1064#ifdef __cplusplus
1065}
1066#endif
1067
1068#endif // LIBRARIES_CMSIS_DEVICE_MAXIM_MAX32665_INCLUDE_GCR_REGS_H_
__IO uint32_t event_en
Definition: gcr_regs.h:91
__IO uint32_t ecc_irqen
Definition: gcr_regs.h:97
__IO uint32_t pckdiv
Definition: gcr_regs.h:82
__IO uint32_t rstr1
Definition: gcr_regs.h:89
__IO uint32_t ecc_er
Definition: gcr_regs.h:95
__IO uint32_t ecc_errad
Definition: gcr_regs.h:98
__IO uint32_t memzcn
Definition: gcr_regs.h:86
__IO uint32_t gp0
Definition: gcr_regs.h:102
__IO uint32_t scon
Definition: gcr_regs.h:77
__IO uint32_t sysst
Definition: gcr_regs.h:88
__IO uint32_t apb_async
Definition: gcr_regs.h:103
__IO uint32_t btle_ldocr
Definition: gcr_regs.h:99
__IO uint32_t pm
Definition: gcr_regs.h:80
__IO uint32_t syssie
Definition: gcr_regs.h:93
__IO uint32_t rstr0
Definition: gcr_regs.h:78
__IO uint32_t clkcn
Definition: gcr_regs.h:79
__IO uint32_t btle_ldodcr
Definition: gcr_regs.h:100
__IO uint32_t perckcn1
Definition: gcr_regs.h:90
__IO uint32_t perckcn0
Definition: gcr_regs.h:84
__I uint32_t revision
Definition: gcr_regs.h:92
__IO uint32_t ecc_ced
Definition: gcr_regs.h:96
__IO uint32_t memckcn
Definition: gcr_regs.h:85
Definition: gcr_regs.h:76