summaryrefslogtreecommitdiff
path: root/tool/mbed/mbed-sdk/libraries/mbed/targets/cmsis/TARGET_RENESAS/TARGET_RZ_A1H/inc/iobitmasks/cpg_iobitmask.h
blob: d1a7717f8a8aea67c96eb3f99fbfc42bc9ef07f6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
/*******************************************************************************
* DISCLAIMER
* This software is supplied by Renesas Electronics Corporation and is only
* intended for use with Renesas products. No other uses are authorized. This
* software is owned by Renesas Electronics Corporation and is protected under
* all applicable laws, including copyright laws.
* THIS SOFTWARE IS PROVIDED "AS IS" AND RENESAS MAKES NO WARRANTIES REGARDING
* THIS SOFTWARE, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING BUT NOT
* LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE
* AND NON-INFRINGEMENT. ALL SUCH WARRANTIES ARE EXPRESSLY DISCLAIMED.
* TO THE MAXIMUM EXTENT PERMITTED NOT PROHIBITED BY LAW, NEITHER RENESAS
* ELECTRONICS CORPORATION NOR ANY OF ITS AFFILIATED COMPANIES SHALL BE LIABLE
* FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES FOR
* ANY REASON RELATED TO THIS SOFTWARE, EVEN IF RENESAS OR ITS AFFILIATES HAVE
* BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
* Renesas reserves the right, without notice, to make changes to this software
* and to discontinue the availability of this software. By using this software,
* you agree to the additional terms and conditions found by accessing the
* following link:
* http://www.renesas.com/disclaimer
* Copyright (C) 2012 - 2014 Renesas Electronics Corporation. All rights reserved.
*******************************************************************************/
/*******************************************************************************
* File Name   : cpg_iobitmask.h
* $Rev: 1115 $
* $Date:: 2014-07-09 15:35:02 +0900#$
* Description : CPG register define header
*******************************************************************************/
#ifndef CPG_IOBITMASK_H
#define CPG_IOBITMASK_H


/* ==== Mask values for IO registers ==== */
#define CPG_FRQCR_IFC                   (0x0300u)
#define CPG_FRQCR_CKOEN                 (0x3000u)
#define CPG_FRQCR_CKOEN2                (0x4000u)

#define CPG_FRQCR2_GFC                  (0x0003u)

#define CPG_CPUSTS_ISBUSY               (0x10u)

#define CPG_STBCR1_DEEP                 (0x40u)
#define CPG_STBCR1_STBY                 (0x80u)

#define CPG_STBCR2_MSTP20               (0x01u)
#define CPG_STBCR2_HIZ                  (0x80u)

#define CPG_STBREQ1_STBRQ10             (0x01u)
#define CPG_STBREQ1_STBRQ12             (0x04u)
#define CPG_STBREQ1_STBRQ13             (0x08u)
#define CPG_STBREQ1_STBRQ15             (0x20u)

#define CPG_STBREQ2_STBRQ20             (0x01u)
#define CPG_STBREQ2_STBRQ21             (0x02u)
#define CPG_STBREQ2_STBRQ22             (0x04u)
#define CPG_STBREQ2_STBRQ23             (0x08u)
#define CPG_STBREQ2_STBRQ24             (0x10u)
#define CPG_STBREQ2_STBRQ25             (0x20u)
#define CPG_STBREQ2_STBRQ26             (0x40u)
#define CPG_STBREQ2_STBRQ27             (0x80u)

#define CPG_STBACK1_STBAK10             (0x01u)
#define CPG_STBACK1_STBAK12             (0x04u)
#define CPG_STBACK1_STBAK13             (0x08u)
#define CPG_STBACK1_STBAK15             (0x20u)

#define CPG_STBACK2_STBAK20             (0x01u)
#define CPG_STBACK2_STBAK21             (0x02u)
#define CPG_STBACK2_STBAK22             (0x04u)
#define CPG_STBACK2_STBAK23             (0x08u)
#define CPG_STBACK2_STBAK24             (0x10u)
#define CPG_STBACK2_STBAK25             (0x20u)
#define CPG_STBACK2_STBAK26             (0x40u)
#define CPG_STBACK2_STBAK27             (0x80u)

#define CPG_SYSCR1_VRAME0               (0x01u)
#define CPG_SYSCR1_VRAME1               (0x02u)
#define CPG_SYSCR1_VRAME2               (0x04u)
#define CPG_SYSCR1_VRAME3               (0x08u)
#define CPG_SYSCR1_VRAME4               (0x10u)

#define CPG_SYSCR2_VRAMWE0              (0x01u)
#define CPG_SYSCR2_VRAMWE1              (0x02u)
#define CPG_SYSCR2_VRAMWE2              (0x04u)
#define CPG_SYSCR2_VRAMWE3              (0x08u)
#define CPG_SYSCR2_VRAMWE4              (0x10u)

#define CPG_SYSCR3_RRAMWE0              (0x01u)
#define CPG_SYSCR3_RRAMWE1              (0x02u)
#define CPG_SYSCR3_RRAMWE2              (0x04u)
#define CPG_SYSCR3_RRAMWE3              (0x08u)

#define CPG_STBCR3_MSTP30               (0x01u)
#define CPG_STBCR3_MSTP31               (0x02u)
#define CPG_STBCR3_MSTP32               (0x04u)
#define CPG_STBCR3_MSTP33               (0x08u)
#define CPG_STBCR3_MSTP34               (0x10u)
#define CPG_STBCR3_MSTP35               (0x20u)
#define CPG_STBCR3_MSTP36               (0x40u)
#define CPG_STBCR3_MSTP37               (0x80u)

#define CPG_STBCR4_MSTP40               (0x01u)
#define CPG_STBCR4_MSTP41               (0x02u)
#define CPG_STBCR4_MSTP42               (0x04u)
#define CPG_STBCR4_MSTP43               (0x08u)
#define CPG_STBCR4_MSTP44               (0x10u)
#define CPG_STBCR4_MSTP45               (0x20u)
#define CPG_STBCR4_MSTP46               (0x40u)
#define CPG_STBCR4_MSTP47               (0x80u)

#define CPG_STBCR5_MSTP50               (0x01u)
#define CPG_STBCR5_MSTP51               (0x02u)
#define CPG_STBCR5_MSTP52               (0x04u)
#define CPG_STBCR5_MSTP53               (0x08u)
#define CPG_STBCR5_MSTP54               (0x10u)
#define CPG_STBCR5_MSTP55               (0x20u)
#define CPG_STBCR5_MSTP56               (0x40u)
#define CPG_STBCR5_MSTP57               (0x80u)

#define CPG_STBCR6_MSTP60               (0x01u)
#define CPG_STBCR6_MSTP61               (0x02u)
#define CPG_STBCR6_MSTP62               (0x04u)
#define CPG_STBCR6_MSTP63               (0x08u)
#define CPG_STBCR6_MSTP64               (0x10u)
#define CPG_STBCR6_MSTP65               (0x20u)
#define CPG_STBCR6_MSTP66               (0x40u)
#define CPG_STBCR6_MSTP67               (0x80u)

#define CPG_STBCR7_MSTP70               (0x01u)
#define CPG_STBCR7_MSTP71               (0x02u)
#define CPG_STBCR7_MSTP73               (0x08u)
#define CPG_STBCR7_MSTP74               (0x10u)
#define CPG_STBCR7_MSTP76               (0x40u)
#define CPG_STBCR7_MSTP77               (0x80u)

#define CPG_STBCR8_MSTP81               (0x02u)
#define CPG_STBCR8_MSTP82               (0x04u)
#define CPG_STBCR8_MSTP83               (0x08u)
#define CPG_STBCR8_MSTP84               (0x10u)
#define CPG_STBCR8_MSTP85               (0x20u)
#define CPG_STBCR8_MSTP86               (0x40u)
#define CPG_STBCR8_MSTP87               (0x80u)

#define CPG_STBCR9_MSTP90               (0x01u)
#define CPG_STBCR9_MSTP91               (0x02u)
#define CPG_STBCR9_MSTP92               (0x04u)
#define CPG_STBCR9_MSTP93               (0x08u)
#define CPG_STBCR9_MSTP94               (0x10u)
#define CPG_STBCR9_MSTP95               (0x20u)
#define CPG_STBCR9_MSTP96               (0x40u)
#define CPG_STBCR9_MSTP97               (0x80u)

#define CPG_STBCR10_MSTP100             (0x01u)
#define CPG_STBCR10_MSTP101             (0x02u)
#define CPG_STBCR10_MSTP102             (0x04u)
#define CPG_STBCR10_MSTP103             (0x08u)
#define CPG_STBCR10_MSTP104             (0x10u)
#define CPG_STBCR10_MSTP105             (0x20u)
#define CPG_STBCR10_MSTP106             (0x40u)
#define CPG_STBCR10_MSTP107             (0x80u)

#define CPG_STBCR11_MSTP110             (0x01u)
#define CPG_STBCR11_MSTP111             (0x02u)
#define CPG_STBCR11_MSTP112             (0x04u)
#define CPG_STBCR11_MSTP113             (0x08u)
#define CPG_STBCR11_MSTP114             (0x10u)
#define CPG_STBCR11_MSTP115             (0x20u)

#define CPG_STBCR12_MSTP120             (0x01u)
#define CPG_STBCR12_MSTP121             (0x02u)
#define CPG_STBCR12_MSTP122             (0x04u)
#define CPG_STBCR12_MSTP123             (0x08u)

#define CPG_STBCR13_MSTP131             (0x02u)
#define CPG_STBCR13_MSTP132             (0x04u)

#define CPG_SWRSTCR1_SRST11             (0x02u)
#define CPG_SWRSTCR1_SRST12             (0x04u)
#define CPG_SWRSTCR1_SRST13             (0x08u)
#define CPG_SWRSTCR1_SRST14             (0x10u)
#define CPG_SWRSTCR1_SRST15             (0x20u)
#define CPG_SWRSTCR1_SRST16             (0x40u)
#define CPG_SWRSTCR1_AXTALE             (0x80u)

#define CPG_SWRSTCR2_SRST21             (0x02u)

#define CPG_SWRSTCR3_SRST32             (0x04u)

#define CPG_RRAMKP_RRAMKP0              (0x01u)
#define CPG_RRAMKP_RRAMKP1              (0x02u)
#define CPG_RRAMKP_RRAMKP2              (0x04u)
#define CPG_RRAMKP_RRAMKP3              (0x08u)

#define CPG_DSCTR_RAMBOOT               (0x40u)
#define CPG_DSCTR_EBUSKEEPE             (0x80u)

#define CPG_DSSSR_P8_2                  (0x0001u)
#define CPG_DSSSR_P9_1                  (0x0002u)
#define CPG_DSSSR_P2_15                 (0x0004u)
#define CPG_DSSSR_P7_8                  (0x0008u)
#define CPG_DSSSR_P5_9                  (0x0010u)
#define CPG_DSSSR_P6_4                  (0x0020u)
#define CPG_DSSSR_RTCAR                 (0x0040u)
#define CPG_DSSSR_NMI                   (0x0100u)
#define CPG_DSSSR_P3_3                  (0x0200u)
#define CPG_DSSSR_P8_7                  (0x0400u)
#define CPG_DSSSR_P2_12                 (0x0800u)
#define CPG_DSSSR_P3_1                  (0x1000u)
#define CPG_DSSSR_P3_9                  (0x2000u)
#define CPG_DSSSR_P6_2                  (0x4000u)

#define CPG_DSESR_P8_2E                 (0x0001u)
#define CPG_DSESR_P9_1E                 (0x0002u)
#define CPG_DSESR_P2_15E                (0x0004u)
#define CPG_DSESR_P7_8E                 (0x0008u)
#define CPG_DSESR_P5_9E                 (0x0010u)
#define CPG_DSESR_P6_4E                 (0x0020u)
#define CPG_DSESR_NMIE                  (0x0100u)
#define CPG_DSESR_P3_3E                 (0x0200u)
#define CPG_DSESR_P8_7E                 (0x0400u)
#define CPG_DSESR_P2_12E                (0x0800u)
#define CPG_DSESR_P3_1E                 (0x1000u)
#define CPG_DSESR_P3_9E                 (0x2000u)
#define CPG_DSESR_P6_2E                 (0x4000u)

#define CPG_DSFR_P8_2F                  (0x0001u)
#define CPG_DSFR_P9_1F                  (0x0002u)
#define CPG_DSFR_P2_15F                 (0x0004u)
#define CPG_DSFR_P7_8F                  (0x0008u)
#define CPG_DSFR_P5_9F                  (0x0010u)
#define CPG_DSFR_P6_4F                  (0x0020u)
#define CPG_DSFR_RTCARF                 (0x0040u)
#define CPG_DSFR_NMIF                   (0x0100u)
#define CPG_DSFR_P3_3F                  (0x0200u)
#define CPG_DSFR_P8_7F                  (0x0400u)
#define CPG_DSFR_P2_12F                 (0x0800u)
#define CPG_DSFR_P3_1F                  (0x1000u)
#define CPG_DSFR_P3_9F                  (0x2000u)
#define CPG_DSFR_P6_2F                  (0x4000u)
#define CPG_DSFR_IOKEEP                 (0x8000u)

#define CPG_XTALCTR_GAIN0               (0x01u)
#define CPG_XTALCTR_GAIN1               (0x02u)


/* ==== Shift values for IO registers ==== */
#define CPG_FRQCR_IFC_SHIFT             (8u)
#define CPG_FRQCR_CKOEN_SHIFT           (12u)
#define CPG_FRQCR_CKOEN2_SHIFT          (14u)

#define CPG_FRQCR2_GFC_SHIFT            (0u)

#define CPG_CPUSTS_ISBUSY_SHIFT         (4u)

#define CPG_STBCR1_DEEP_SHIFT           (6u)
#define CPG_STBCR1_STBY_SHIFT           (7u)

#define CPG_STBCR2_MSTP20_SHIFT         (0u)
#define CPG_STBCR2_HIZ_SHIFT            (7u)

#define CPG_STBREQ1_STBRQ10_SHIFT       (0u)
#define CPG_STBREQ1_STBRQ12_SHIFT       (2u)
#define CPG_STBREQ1_STBRQ13_SHIFT       (3u)
#define CPG_STBREQ1_STBRQ15_SHIFT       (5u)

#define CPG_STBREQ2_STBRQ20_SHIFT       (0u)
#define CPG_STBREQ2_STBRQ21_SHIFT       (1u)
#define CPG_STBREQ2_STBRQ22_SHIFT       (2u)
#define CPG_STBREQ2_STBRQ23_SHIFT       (3u)
#define CPG_STBREQ2_STBRQ24_SHIFT       (4u)
#define CPG_STBREQ2_STBRQ25_SHIFT       (5u)
#define CPG_STBREQ2_STBRQ26_SHIFT       (6u)
#define CPG_STBREQ2_STBRQ27_SHIFT       (7u)

#define CPG_STBACK1_STBAK10_SHIFT       (0u)
#define CPG_STBACK1_STBAK12_SHIFT       (2u)
#define CPG_STBACK1_STBAK13_SHIFT       (3u)
#define CPG_STBACK1_STBAK15_SHIFT       (5u)

#define CPG_STBACK2_STBAK20_SHIFT       (0u)
#define CPG_STBACK2_STBAK21_SHIFT       (1u)
#define CPG_STBACK2_STBAK22_SHIFT       (2u)
#define CPG_STBACK2_STBAK23_SHIFT       (3u)
#define CPG_STBACK2_STBAK24_SHIFT       (4u)
#define CPG_STBACK2_STBAK25_SHIFT       (5u)
#define CPG_STBACK2_STBAK26_SHIFT       (6u)
#define CPG_STBACK2_STBAK27_SHIFT       (7u)

#define CPG_SYSCR1_VRAME0_SHIFT         (0u)
#define CPG_SYSCR1_VRAME1_SHIFT         (1u)
#define CPG_SYSCR1_VRAME2_SHIFT         (2u)
#define CPG_SYSCR1_VRAME3_SHIFT         (3u)
#define CPG_SYSCR1_VRAME4_SHIFT         (4u)

#define CPG_SYSCR2_VRAMWE0_SHIFT        (0u)
#define CPG_SYSCR2_VRAMWE1_SHIFT        (1u)
#define CPG_SYSCR2_VRAMWE2_SHIFT        (2u)
#define CPG_SYSCR2_VRAMWE3_SHIFT        (3u)
#define CPG_SYSCR2_VRAMWE4_SHIFT        (4u)

#define CPG_SYSCR3_RRAMWE0_SHIFT        (0u)
#define CPG_SYSCR3_RRAMWE1_SHIFT        (1u)
#define CPG_SYSCR3_RRAMWE2_SHIFT        (2u)
#define CPG_SYSCR3_RRAMWE3_SHIFT        (3u)

#define CPG_STBCR3_MSTP30_SHIFT         (0u)
#define CPG_STBCR3_MSTP31_SHIFT         (1u)
#define CPG_STBCR3_MSTP32_SHIFT         (2u)
#define CPG_STBCR3_MSTP33_SHIFT         (3u)
#define CPG_STBCR3_MSTP34_SHIFT         (4u)
#define CPG_STBCR3_MSTP35_SHIFT         (5u)
#define CPG_STBCR3_MSTP36_SHIFT         (6u)
#define CPG_STBCR3_MSTP37_SHIFT         (7u)

#define CPG_STBCR4_MSTP40_SHIFT         (0u)
#define CPG_STBCR4_MSTP41_SHIFT         (1u)
#define CPG_STBCR4_MSTP42_SHIFT         (2u)
#define CPG_STBCR4_MSTP43_SHIFT         (3u)
#define CPG_STBCR4_MSTP44_SHIFT         (4u)
#define CPG_STBCR4_MSTP45_SHIFT         (5u)
#define CPG_STBCR4_MSTP46_SHIFT         (6u)
#define CPG_STBCR4_MSTP47_SHIFT         (7u)

#define CPG_STBCR5_MSTP50_SHIFT         (0u)
#define CPG_STBCR5_MSTP51_SHIFT         (1u)
#define CPG_STBCR5_MSTP52_SHIFT         (2u)
#define CPG_STBCR5_MSTP53_SHIFT         (3u)
#define CPG_STBCR5_MSTP54_SHIFT         (4u)
#define CPG_STBCR5_MSTP55_SHIFT         (5u)
#define CPG_STBCR5_MSTP56_SHIFT         (6u)
#define CPG_STBCR5_MSTP57_SHIFT         (7u)

#define CPG_STBCR6_MSTP60_SHIFT         (0u)
#define CPG_STBCR6_MSTP61_SHIFT         (1u)
#define CPG_STBCR6_MSTP62_SHIFT         (2u)
#define CPG_STBCR6_MSTP63_SHIFT         (3u)
#define CPG_STBCR6_MSTP64_SHIFT         (4u)
#define CPG_STBCR6_MSTP65_SHIFT         (5u)
#define CPG_STBCR6_MSTP66_SHIFT         (6u)
#define CPG_STBCR6_MSTP67_SHIFT         (7u)

#define CPG_STBCR7_MSTP70_SHIFT         (0u)
#define CPG_STBCR7_MSTP71_SHIFT         (1u)
#define CPG_STBCR7_MSTP73_SHIFT         (3u)
#define CPG_STBCR7_MSTP74_SHIFT         (4u)
#define CPG_STBCR7_MSTP76_SHIFT         (6u)
#define CPG_STBCR7_MSTP77_SHIFT         (7u)

#define CPG_STBCR8_MSTP81_SHIFT         (1u)
#define CPG_STBCR8_MSTP82_SHIFT         (2u)
#define CPG_STBCR8_MSTP83_SHIFT         (3u)
#define CPG_STBCR8_MSTP84_SHIFT         (4u)
#define CPG_STBCR8_MSTP85_SHIFT         (5u)
#define CPG_STBCR8_MSTP86_SHIFT         (6u)
#define CPG_STBCR8_MSTP87_SHIFT         (7u)

#define CPG_STBCR9_MSTP90_SHIFT         (0u)
#define CPG_STBCR9_MSTP91_SHIFT         (1u)
#define CPG_STBCR9_MSTP92_SHIFT         (2u)
#define CPG_STBCR9_MSTP93_SHIFT         (3u)
#define CPG_STBCR9_MSTP94_SHIFT         (4u)
#define CPG_STBCR9_MSTP95_SHIFT         (5u)
#define CPG_STBCR9_MSTP96_SHIFT         (6u)
#define CPG_STBCR9_MSTP97_SHIFT         (7u)

#define CPG_STBCR10_MSTP100_SHIFT       (0u)
#define CPG_STBCR10_MSTP101_SHIFT       (1u)
#define CPG_STBCR10_MSTP102_SHIFT       (2u)
#define CPG_STBCR10_MSTP103_SHIFT       (3u)
#define CPG_STBCR10_MSTP104_SHIFT       (4u)
#define CPG_STBCR10_MSTP105_SHIFT       (5u)
#define CPG_STBCR10_MSTP106_SHIFT       (6u)
#define CPG_STBCR10_MSTP107_SHIFT       (7u)

#define CPG_STBCR11_MSTP110_SHIFT       (0u)
#define CPG_STBCR11_MSTP111_SHIFT       (1u)
#define CPG_STBCR11_MSTP112_SHIFT       (2u)
#define CPG_STBCR11_MSTP113_SHIFT       (3u)
#define CPG_STBCR11_MSTP114_SHIFT       (4u)
#define CPG_STBCR11_MSTP115_SHIFT       (5u)

#define CPG_STBCR12_MSTP120_SHIFT       (0u)
#define CPG_STBCR12_MSTP121_SHIFT       (1u)
#define CPG_STBCR12_MSTP122_SHIFT       (2u)
#define CPG_STBCR12_MSTP123_SHIFT       (3u)

#define CPG_STBCR13_MSTP131_SHIFT       (1u)
#define CPG_STBCR13_MSTP132_SHIFT       (2u)

#define CPG_SWRSTCR1_SRST11_SHIFT       (1u)
#define CPG_SWRSTCR1_SRST12_SHIFT       (2u)
#define CPG_SWRSTCR1_SRST13_SHIFT       (3u)
#define CPG_SWRSTCR1_SRST14_SHIFT       (4u)
#define CPG_SWRSTCR1_SRST15_SHIFT       (5u)
#define CPG_SWRSTCR1_SRST16_SHIFT       (6u)
#define CPG_SWRSTCR1_AXTALE_SHIFT       (7u)

#define CPG_SWRSTCR2_SRST21_SHIFT       (1u)

#define CPG_SWRSTCR3_SRST32_SHIFT       (2u)

#define CPG_RRAMKP_RRAMKP0_SHIFT        (0u)
#define CPG_RRAMKP_RRAMKP1_SHIFT        (1u)
#define CPG_RRAMKP_RRAMKP2_SHIFT        (2u)
#define CPG_RRAMKP_RRAMKP3_SHIFT        (3u)

#define CPG_DSCTR_RAMBOOT_SHIFT         (6u)
#define CPG_DSCTR_EBUSKEEPE_SHIFT       (7u)

#define CPG_DSSSR_P8_2_SHIFT            (0u)
#define CPG_DSSSR_P9_1_SHIFT            (1u)
#define CPG_DSSSR_P2_15_SHIFT           (2u)
#define CPG_DSSSR_P7_8_SHIFT            (3u)
#define CPG_DSSSR_P5_9_SHIFT            (4u)
#define CPG_DSSSR_P6_4_SHIFT            (5u)
#define CPG_DSSSR_RTCAR_SHIFT           (6u)
#define CPG_DSSSR_NMI_SHIFT             (8u)
#define CPG_DSSSR_P3_3_SHIFT            (9u)
#define CPG_DSSSR_P8_7_SHIFT            (10u)
#define CPG_DSSSR_P2_12_SHIFT           (11u)
#define CPG_DSSSR_P3_1_SHIFT            (12u)
#define CPG_DSSSR_P3_9_SHIFT            (13u)
#define CPG_DSSSR_P6_2_SHIFT            (14u)

#define CPG_DSESR_P8_2E_SHIFT           (0u)
#define CPG_DSESR_P9_1E_SHIFT           (1u)
#define CPG_DSESR_P2_15E_SHIFT          (2u)
#define CPG_DSESR_P7_8E_SHIFT           (3u)
#define CPG_DSESR_P5_9E_SHIFT           (4u)
#define CPG_DSESR_P6_4E_SHIFT           (5u)
#define CPG_DSESR_NMIE_SHIFT            (8u)
#define CPG_DSESR_P3_3E_SHIFT           (9u)
#define CPG_DSESR_P8_7E_SHIFT           (10u)
#define CPG_DSESR_P2_12E_SHIFT          (11u)
#define CPG_DSESR_P3_1E_SHIFT           (12u)
#define CPG_DSESR_P3_9E_SHIFT           (13u)
#define CPG_DSESR_P6_2E_SHIFT           (14u)

#define CPG_DSFR_P8_2F_SHIFT            (0u)
#define CPG_DSFR_P9_1F_SHIFT            (1u)
#define CPG_DSFR_P2_15F_SHIFT           (2u)
#define CPG_DSFR_P7_8F_SHIFT            (3u)
#define CPG_DSFR_P5_9F_SHIFT            (4u)
#define CPG_DSFR_P6_4F_SHIFT            (5u)
#define CPG_DSFR_RTCARF_SHIFT           (6u)
#define CPG_DSFR_NMIF_SHIFT             (8u)
#define CPG_DSFR_P3_3F_SHIFT            (9u)
#define CPG_DSFR_P8_7F_SHIFT            (10u)
#define CPG_DSFR_P2_12F_SHIFT           (11u)
#define CPG_DSFR_P3_1F_SHIFT            (12u)
#define CPG_DSFR_P3_9F_SHIFT            (13u)
#define CPG_DSFR_P6_2F_SHIFT            (14u)
#define CPG_DSFR_IOKEEP_SHIFT           (15u)

#define CPG_XTALCTR_GAIN0_SHIFT         (0u)
#define CPG_XTALCTR_GAIN1_SHIFT         (1u)


#endif /* CPG_IOBITMASK_H */

/* End of File */