SyterKit
0.4.0.x
SyterKit is a bare-metal framework
Loading...
Searching...
No Matches
include
drivers
chips
sun60iw2
reg-ccu.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: GPL-2.0+ */
2
/*
3
* (C) Copyright 2013-2025
4
* Allwinner Technology Co., Ltd. <www.allwinnertech.com>
5
*
6
* original from bsp uboot defines
7
*/
8
9
#ifndef __SUN60IW2_REG_CCU_H__
10
#define __SUN60IW2_REG_CCU_H__
11
12
#include <
reg-ncat.h
>
13
14
#define PLL_REF_CTRL_REG 0x00000000
//PLL_REF Control Register
15
#define PLL_REF_CTRL_REG_PLL_EN_OFFSET 31
16
#define PLL_REF_CTRL_REG_PLL_EN_CLEAR_MASK (0x80000000)
17
#define PLL_REF_CTRL_REG_PLL_EN_DISABLE 0b0
18
#define PLL_REF_CTRL_REG_PLL_EN_ENABLE 0b1
19
#define PLL_REF_CTRL_REG_PLL_LDO_EN_OFFSET 30
20
#define PLL_REF_CTRL_REG_PLL_LDO_EN_CLEAR_MASK (0x40000000)
21
#define PLL_REF_CTRL_REG_PLL_LDO_EN_DISABLE 0b0
22
#define PLL_REF_CTRL_REG_PLL_LDO_EN_ENABLE 0b1
23
#define PLL_REF_CTRL_REG_LOCK_ENABLE_OFFSET 29
24
#define PLL_REF_CTRL_REG_LOCK_ENABLE_CLEAR_MASK (0x20000000)
25
#define PLL_REF_CTRL_REG_LOCK_ENABLE_DISABLE 0b0
26
#define PLL_REF_CTRL_REG_LOCK_ENABLE_ENABLE 0b1
27
#define PLL_REF_CTRL_REG_LOCK_OFFSET 28
28
#define PLL_REF_CTRL_REG_LOCK_CLEAR_MASK (0x10000000)
29
#define PLL_REF_CTRL_REG_LOCK_UNLOCKED 0b0
30
#define PLL_REF_CTRL_REG_LOCK_LOCKED__IT_INDICATES_THAT_THE_PLL_HAS_BEEN_STABLE 0b1
31
#define PLL_REF_CTRL_REG_PLL_OUTPUT_GATE_OFFSET 27
32
#define PLL_REF_CTRL_REG_PLL_OUTPUT_GATE_CLEAR_MASK (0x08000000)
33
#define PLL_REF_CTRL_REG_PLL_OUTPUT_GATE_DISABLE 0b0
34
#define PLL_REF_CTRL_REG_PLL_OUTPUT_GATE_ENABLE 0b1
35
#define PLL_REF_CTRL_REG_PLL_REG_EN_OFFSET 24
36
#define PLL_REF_CTRL_REG_PLL_REG_EN_CLEAR_MASK (0x01000000)
37
#define PLL_REF_CTRL_REG_PLL_REG_EN_DISABLE 0b0
38
#define PLL_REF_CTRL_REG_PLL_REG_EN_ENABLE 0b1
39
#define PLL_REF_CTRL_REG_PLL_OUTPUT_DIV_OFFSET 16
40
#define PLL_REF_CTRL_REG_PLL_OUTPUT_DIV_CLEAR_MASK (0x007f0000)
41
#define PLL_REF_CTRL_REG_PLL_N_OFFSET 8
42
#define PLL_REF_CTRL_REG_PLL_N_CLEAR_MASK (0x0000ff00)
43
#define PLL_REF_CTRL_REG_PLL_UNLOCK_MDSEL_OFFSET 6
44
#define PLL_REF_CTRL_REG_PLL_UNLOCK_MDSEL_CLEAR_MASK (0x000000c0)
45
#define PLL_REF_CTRL_REG_PLL_UNLOCK_MDSEL_21_29_CLOCK_CYCLES 0b00
46
#define PLL_REF_CTRL_REG_PLL_UNLOCK_MDSEL_22_28_CLOCK_CYCLES 0b01
47
#define PLL_REF_CTRL_REG_PLL_UNLOCK_MDSEL_20_30_CLOCK_CYCLES 0b10
48
#define PLL_REF_CTRL_REG_PLL_LOCK_MDSEL_OFFSET 5
49
#define PLL_REF_CTRL_REG_PLL_LOCK_MDSEL_CLEAR_MASK (0x00000020)
50
#define PLL_REF_CTRL_REG_PLL_LOCK_MDSEL_24_26_CLOCK_CYCLES 0b0
51
#define PLL_REF_CTRL_REG_PLL_LOCK_MDSEL_23_27_CLOCK_CYCLES 0b1
52
#define PLL_REF_CTRL_REG_PLL_INPUT_DIV_OFFSET 1
53
#define PLL_REF_CTRL_REG_PLL_INPUT_DIV_CLEAR_MASK (0x00000002)
54
55
#define PLL_REF_LOCK_CTRL_REG 0x00000004
//PLL_REF Lock Control Register
56
#define PLL_REF_LOCK_CTRL_REG_PLL_REF_UNLOCK_STAT_OFFSET 4
57
#define PLL_REF_LOCK_CTRL_REG_PLL_REF_UNLOCK_STAT_CLEAR_MASK (0x00000010)
58
#define PLL_REF_LOCK_CTRL_REG_PLL_REF_UNLOCK_STAT_NO_EFFECT 0b0
59
#define PLL_REF_LOCK_CTRL_REG_PLL_REF_UNLOCK_STAT_PENDING 0b1
60
#define PLL_REF_LOCK_CTRL_REG_PLL_REF_UNLOCK_IRQEN_OFFSET 0
61
#define PLL_REF_LOCK_CTRL_REG_PLL_REF_UNLOCK_IRQEN_CLEAR_MASK (0x00000001)
62
#define PLL_REF_LOCK_CTRL_REG_PLL_REF_UNLOCK_IRQEN_DISABLE 0b0
63
#define PLL_REF_LOCK_CTRL_REG_PLL_REF_UNLOCK_IRQEN_ENABLE 0b1
64
65
#define PLL_REF_BIAS_REG 0x00000010
//PLL_REF Bias Register
66
#define PLL_REF_BIAS_REG_PLL_CP_OFFSET 16
67
#define PLL_REF_BIAS_REG_PLL_CP_CLEAR_MASK (0x001f0000)
68
69
#define PLL_DDR_CTRL_REG 0x00000020
//PLL_DDR Control Register
70
#define PLL_DDR_CTRL_REG_PLL_EN_OFFSET 31
71
#define PLL_DDR_CTRL_REG_PLL_EN_CLEAR_MASK (0x80000000)
72
#define PLL_DDR_CTRL_REG_PLL_EN_DISABLE 0b0
73
#define PLL_DDR_CTRL_REG_PLL_EN_ENABLE 0b1
74
#define PLL_DDR_CTRL_REG_PLL_LDO_EN_OFFSET 30
75
#define PLL_DDR_CTRL_REG_PLL_LDO_EN_CLEAR_MASK (0x40000000)
76
#define PLL_DDR_CTRL_REG_PLL_LDO_EN_DISABLE 0b0
77
#define PLL_DDR_CTRL_REG_PLL_LDO_EN_ENABLE 0b1
78
#define PLL_DDR_CTRL_REG_LOCK_ENABLE_OFFSET 29
79
#define PLL_DDR_CTRL_REG_LOCK_ENABLE_CLEAR_MASK (0x20000000)
80
#define PLL_DDR_CTRL_REG_LOCK_ENABLE_DISABLE 0b0
81
#define PLL_DDR_CTRL_REG_LOCK_ENABLE_ENABLE 0b1
82
#define PLL_DDR_CTRL_REG_LOCK_OFFSET 28
83
#define PLL_DDR_CTRL_REG_LOCK_CLEAR_MASK (0x10000000)
84
#define PLL_DDR_CTRL_REG_LOCK_UNLOCKED 0b0
85
#define PLL_DDR_CTRL_REG_LOCK_LOCKED__IT_INDICATES_THAT_THE_PLL_HAS_BEEN_STABLE 0b1
86
#define PLL_DDR_CTRL_REG_PLL_OUTPUT_GATE_OFFSET 27
87
#define PLL_DDR_CTRL_REG_PLL_OUTPUT_GATE_CLEAR_MASK (0x08000000)
88
#define PLL_DDR_CTRL_REG_PLL_OUTPUT_GATE_DISABLE 0b0
89
#define PLL_DDR_CTRL_REG_PLL_OUTPUT_GATE_ENABLE 0b1
90
#define PLL_DDR_CTRL_REG_PLL_FREF_SEL_OFFSET 24
91
#define PLL_DDR_CTRL_REG_PLL_FREF_SEL_CLEAR_MASK (0x01000000)
92
#define PLL_DDR_CTRL_REG_PLL_FREF_SEL_HOSC 0b0
93
#define PLL_DDR_CTRL_REG_PLL_FREF_SEL_REFPLL 0b1
94
#define PLL_DDR_CTRL_REG_PLL_OUTPUT_DIV_OFFSET 20
95
#define PLL_DDR_CTRL_REG_PLL_OUTPUT_DIV_CLEAR_MASK (0x00700000)
96
#define PLL_DDR_CTRL_REG_PLL_N_OFFSET 8
97
#define PLL_DDR_CTRL_REG_PLL_N_CLEAR_MASK (0x0000ff00)
98
#define PLL_DDR_CTRL_REG_PLL_UNLOCK_MDSEL_OFFSET 6
99
#define PLL_DDR_CTRL_REG_PLL_UNLOCK_MDSEL_CLEAR_MASK (0x000000c0)
100
#define PLL_DDR_CTRL_REG_PLL_UNLOCK_MDSEL_21_29_CLOCK_CYCLES 0b00
101
#define PLL_DDR_CTRL_REG_PLL_UNLOCK_MDSEL_22_28_CLOCK_CYCLES 0b01
102
#define PLL_DDR_CTRL_REG_PLL_UNLOCK_MDSEL_20_30_CLOCK_CYCLES 0b10
103
#define PLL_DDR_CTRL_REG_PLL_LOCK_MDSEL_OFFSET 5
104
#define PLL_DDR_CTRL_REG_PLL_LOCK_MDSEL_CLEAR_MASK (0x00000020)
105
#define PLL_DDR_CTRL_REG_PLL_LOCK_MDSEL_24_26_CLOCK_CYCLES 0b0
106
#define PLL_DDR_CTRL_REG_PLL_LOCK_MDSEL_23_27_CLOCK_CYCLES 0b1
107
#define PLL_DDR_CTRL_REG_PLL_INPUT_DIV_OFFSET 1
108
#define PLL_DDR_CTRL_REG_PLL_INPUT_DIV_CLEAR_MASK (0x00000002)
109
110
#define PLL_DDR_LOCK_CTRL_REG 0x00000024
//PLL_DDR Lock Control Register
111
#define PLL_DDR_LOCK_CTRL_REG_PLL_DDR_UNLOCK_STAT_OFFSET 4
112
#define PLL_DDR_LOCK_CTRL_REG_PLL_DDR_UNLOCK_STAT_CLEAR_MASK (0x00000010)
113
#define PLL_DDR_LOCK_CTRL_REG_PLL_DDR_UNLOCK_STAT_NO_EFFECT 0b0
114
#define PLL_DDR_LOCK_CTRL_REG_PLL_DDR_UNLOCK_STAT_PENDING 0b1
115
#define PLL_DDR_LOCK_CTRL_REG_PLL_DDR_UNLOCK_IRQEN_OFFSET 0
116
#define PLL_DDR_LOCK_CTRL_REG_PLL_DDR_UNLOCK_IRQEN_CLEAR_MASK (0x00000001)
117
#define PLL_DDR_LOCK_CTRL_REG_PLL_DDR_UNLOCK_IRQEN_DISABLE 0b0
118
#define PLL_DDR_LOCK_CTRL_REG_PLL_DDR_UNLOCK_IRQEN_ENABLE 0b1
119
120
#define PLL_DDR_PAT0_CTRL_REG 0x00000028
//PLL_DDR Pattern0 Control Register
121
#define PLL_DDR_PAT0_CTRL_REG_SIG_DELT_PAT_EN_OFFSET 31
122
#define PLL_DDR_PAT0_CTRL_REG_SIG_DELT_PAT_EN_CLEAR_MASK (0x80000000)
123
#define PLL_DDR_PAT0_CTRL_REG_SPR_FREQ_MODE_OFFSET 29
124
#define PLL_DDR_PAT0_CTRL_REG_SPR_FREQ_MODE_CLEAR_MASK (0x60000000)
125
#define PLL_DDR_PAT0_CTRL_REG_SPR_FREQ_MODE_PULSE_SWALLOW 0b00
126
#define PLL_DDR_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_1BIT 0b01
127
#define PLL_DDR_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_2BIT 0b10
128
#define PLL_DDR_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_3BIT 0b11
129
#define PLL_DDR_PAT0_CTRL_REG_WAVE_STEP_OFFSET 20
130
#define PLL_DDR_PAT0_CTRL_REG_WAVE_STEP_CLEAR_MASK (0x1ff00000)
131
#define PLL_DDR_PAT0_CTRL_REG_SDM_DIRECTION_OFFSET 19
132
#define PLL_DDR_PAT0_CTRL_REG_SDM_DIRECTION_CLEAR_MASK (0x00080000)
133
#define PLL_DDR_PAT0_CTRL_REG_SDM_DIRECTION_UP 0b0
134
#define PLL_DDR_PAT0_CTRL_REG_SDM_DIRECTION_DOWN 0b1
135
#define PLL_DDR_PAT0_CTRL_REG_FREQ_OFFSET 17
136
#define PLL_DDR_PAT0_CTRL_REG_FREQ_CLEAR_MASK (0x00060000)
137
#define PLL_DDR_PAT0_CTRL_REG_FREQ_31_5KHZ 0b00
138
#define PLL_DDR_PAT0_CTRL_REG_FREQ_32KHZ 0b01
139
#define PLL_DDR_PAT0_CTRL_REG_FREQ_32_5KHZ 0b10
140
#define PLL_DDR_PAT0_CTRL_REG_FREQ_33KHZ 0b11
141
#define PLL_DDR_PAT0_CTRL_REG_WAVE_BOT_OFFSET 0
142
#define PLL_DDR_PAT0_CTRL_REG_WAVE_BOT_CLEAR_MASK (0x0001ffff)
143
144
#define PLL_DDR_PAT1_CTRL_REG 0x0000002c
//PLL_DDR Pattern1 Control Register
145
#define PLL_DDR_PAT1_CTRL_REG_PLL_PI_EN_OFFSET 31
146
#define PLL_DDR_PAT1_CTRL_REG_PLL_PI_EN_CLEAR_MASK (0x80000000)
147
#define PLL_DDR_PAT1_CTRL_REG_PLL_PI_EN_DISABLE 0b0
148
#define PLL_DDR_PAT1_CTRL_REG_PLL_PI_EN_ENABLE 0b1
149
#define PLL_DDR_PAT1_CTRL_REG_PLL_PI_CFG_OFFSET 28
150
#define PLL_DDR_PAT1_CTRL_REG_PLL_PI_CFG_CLEAR_MASK (0x70000000)
151
#define PLL_DDR_PAT1_CTRL_REG_PLL_PI_CFG_8UA 0b000
152
#define PLL_DDR_PAT1_CTRL_REG_PLL_PI_CFG_16UA 0b001
153
#define PLL_DDR_PAT1_CTRL_REG_PLL_PI_CFG_24UA 0b010
154
#define PLL_DDR_PAT1_CTRL_REG_PLL_PI_CFG_32UA 0b011
155
#define PLL_DDR_PAT1_CTRL_REG_PLL_PI_CFG_40UA 0b100
156
#define PLL_DDR_PAT1_CTRL_REG_PLL_PI_CFG_48UA 0b101
157
#define PLL_DDR_PAT1_CTRL_REG_PLL_PI_CFG_56UA 0b110
158
#define PLL_DDR_PAT1_CTRL_REG_PLL_PI_CFG_64UA 0b111
159
#define PLL_DDR_PAT1_CTRL_REG_PLL_SDM_EN_OFFSET 27
160
#define PLL_DDR_PAT1_CTRL_REG_PLL_SDM_EN_CLEAR_MASK (0x08000000)
161
#define PLL_DDR_PAT1_CTRL_REG_PLL_SDM_EN_DISABLE 0b0
162
#define PLL_DDR_PAT1_CTRL_REG_PLL_SDM_EN_ENABLE 0b1
163
#define PLL_DDR_PAT1_CTRL_REG_SDM_BUSY_OFFSET 26
164
#define PLL_DDR_PAT1_CTRL_REG_SDM_BUSY_CLEAR_MASK (0x04000000)
165
#define PLL_DDR_PAT1_CTRL_REG_SDM_BUSY_NOT_BUSY 0b0
166
#define PLL_DDR_PAT1_CTRL_REG_SDM_BUSY_BUSY 0b1
167
#define PLL_DDR_PAT1_CTRL_REG_SMOOTH_EN_OFFSET 25
168
#define PLL_DDR_PAT1_CTRL_REG_SMOOTH_EN_CLEAR_MASK (0x02000000)
169
#define PLL_DDR_PAT1_CTRL_REG_SMOOTH_EN_DISABLE 0b0
170
#define PLL_DDR_PAT1_CTRL_REG_SMOOTH_EN_ENABLE 0b1
171
#define PLL_DDR_PAT1_CTRL_REG_DITHER_EN_OFFSET 24
172
#define PLL_DDR_PAT1_CTRL_REG_DITHER_EN_CLEAR_MASK (0x01000000)
173
#define PLL_DDR_PAT1_CTRL_REG_FRAC_EN_OFFSET 20
174
#define PLL_DDR_PAT1_CTRL_REG_FRAC_EN_CLEAR_MASK (0x00100000)
175
#define PLL_DDR_PAT1_CTRL_REG_FRAC_IN_OFFSET 0
176
#define PLL_DDR_PAT1_CTRL_REG_FRAC_IN_CLEAR_MASK (0x0001ffff)
177
178
#define PLL_DDR_BIAS_REG 0x00000030
//PLL_DDR Bias Register
179
#define PLL_DDR_BIAS_REG_PLL_CP_OFFSET 16
180
#define PLL_DDR_BIAS_REG_PLL_CP_CLEAR_MASK (0x001f0000)
181
182
#define PLL_PERI0_CTRL_REG 0x000000a0
//PLL_PERI0 Control Register
183
#define PLL_PERI0_CTRL_REG_PLL_EN_OFFSET 31
184
#define PLL_PERI0_CTRL_REG_PLL_EN_CLEAR_MASK (0x80000000)
185
#define PLL_PERI0_CTRL_REG_PLL_EN_DISABLE 0b0
186
#define PLL_PERI0_CTRL_REG_PLL_EN_ENABLE 0b1
187
#define PLL_PERI0_CTRL_REG_PLL_LDO_EN_OFFSET 30
188
#define PLL_PERI0_CTRL_REG_PLL_LDO_EN_CLEAR_MASK (0x40000000)
189
#define PLL_PERI0_CTRL_REG_PLL_LDO_EN_DISABLE 0b0
190
#define PLL_PERI0_CTRL_REG_PLL_LDO_EN_ENABLE 0b1
191
#define PLL_PERI0_CTRL_REG_LOCK_ENABLE_OFFSET 29
192
#define PLL_PERI0_CTRL_REG_LOCK_ENABLE_CLEAR_MASK (0x20000000)
193
#define PLL_PERI0_CTRL_REG_LOCK_ENABLE_DISABLE 0b0
194
#define PLL_PERI0_CTRL_REG_LOCK_ENABLE_ENABLE 0b1
195
#define PLL_PERI0_CTRL_REG_LOCK_OFFSET 28
196
#define PLL_PERI0_CTRL_REG_LOCK_CLEAR_MASK (0x10000000)
197
#define PLL_PERI0_CTRL_REG_LOCK_UNLOCKED 0b0
198
#define PLL_PERI0_CTRL_REG_LOCK_LOCKED__IT_INDICATES_THAT_THE_PLL_HAS_BEEN_STABLE 0b1
199
#define PLL_PERI0_CTRL_REG_PLL_OUTPUT0_GATE_OFFSET 27
200
#define PLL_PERI0_CTRL_REG_PLL_OUTPUT0_GATE_CLEAR_MASK (0x08000000)
201
#define PLL_PERI0_CTRL_REG_PLL_OUTPUT0_GATE_DISABLE 0b0
202
#define PLL_PERI0_CTRL_REG_PLL_OUTPUT0_GATE_ENABLE 0b1
203
#define PLL_PERI0_CTRL_REG_PLL_OUTPUT1_GATE_OFFSET 26
204
#define PLL_PERI0_CTRL_REG_PLL_OUTPUT1_GATE_CLEAR_MASK (0x04000000)
205
#define PLL_PERI0_CTRL_REG_PLL_OUTPUT1_GATE_DISABLE 0b0
206
#define PLL_PERI0_CTRL_REG_PLL_OUTPUT1_GATE_ENABLE 0b1
207
#define PLL_PERI0_CTRL_REG_PLL_OUTPUT2_GATE_OFFSET 25
208
#define PLL_PERI0_CTRL_REG_PLL_OUTPUT2_GATE_CLEAR_MASK (0x02000000)
209
#define PLL_PERI0_CTRL_REG_PLL_OUTPUT2_GATE_DISABLE 0b0
210
#define PLL_PERI0_CTRL_REG_PLL_OUTPUT2_GATE_ENABLE 0b1
211
#define PLL_PERI0_CTRL_REG_PLL_FREF_SEL_OFFSET 24
212
#define PLL_PERI0_CTRL_REG_PLL_FREF_SEL_CLEAR_MASK (0x01000000)
213
#define PLL_PERI0_CTRL_REG_PLL_FREF_SEL_HOSC 0b0
214
#define PLL_PERI0_CTRL_REG_PLL_FREF_SEL_REFPLL 0b1
215
#define PLL_PERI0_CTRL_REG_PLL_OUTPUT0_DIV_OFFSET 20
216
#define PLL_PERI0_CTRL_REG_PLL_OUTPUT0_DIV_CLEAR_MASK (0x00700000)
217
#define PLL_PERI0_CTRL_REG_PLL_OUTPUT1_DIV_OFFSET 16
218
#define PLL_PERI0_CTRL_REG_PLL_OUTPUT1_DIV_CLEAR_MASK (0x00070000)
219
#define PLL_PERI0_CTRL_REG_PLL_N_OFFSET 8
220
#define PLL_PERI0_CTRL_REG_PLL_N_CLEAR_MASK (0x0000ff00)
221
#define PLL_PERI0_CTRL_REG_PLL_UNLOCK_MDSEL_OFFSET 6
222
#define PLL_PERI0_CTRL_REG_PLL_UNLOCK_MDSEL_CLEAR_MASK (0x000000c0)
223
#define PLL_PERI0_CTRL_REG_PLL_UNLOCK_MDSEL_21_29_CLOCK_CYCLES 0b00
224
#define PLL_PERI0_CTRL_REG_PLL_UNLOCK_MDSEL_22_28_CLOCK_CYCLES 0b01
225
#define PLL_PERI0_CTRL_REG_PLL_UNLOCK_MDSEL_20_30_CLOCK_CYCLES 0b10
226
#define PLL_PERI0_CTRL_REG_PLL_LOCK_MDSEL_OFFSET 5
227
#define PLL_PERI0_CTRL_REG_PLL_LOCK_MDSEL_CLEAR_MASK (0x00000020)
228
#define PLL_PERI0_CTRL_REG_PLL_LOCK_MDSEL_24_26_CLOCK_CYCLES 0b0
229
#define PLL_PERI0_CTRL_REG_PLL_LOCK_MDSEL_23_27_CLOCK_CYCLES 0b1
230
#define PLL_PERI0_CTRL_REG_PLL_OUTPUT2_DIV_OFFSET 2
231
#define PLL_PERI0_CTRL_REG_PLL_OUTPUT2_DIV_CLEAR_MASK (0x0000001c)
232
#define PLL_PERI0_CTRL_REG_PLL_INPUT_DIV_OFFSET 1
233
#define PLL_PERI0_CTRL_REG_PLL_INPUT_DIV_CLEAR_MASK (0x00000002)
234
235
#define PLL_PERI0_LOCK_CTRL_REG 0x000000a4
//PLL_PERI0 Lock Control Register
236
#define PLL_PERI0_LOCK_CTRL_REG_PLL_PERI0_UNLOCK_STAT_OFFSET 4
237
#define PLL_PERI0_LOCK_CTRL_REG_PLL_PERI0_UNLOCK_STAT_CLEAR_MASK (0x00000010)
238
#define PLL_PERI0_LOCK_CTRL_REG_PLL_PERI0_UNLOCK_STAT_NO_EFFECT 0b0
239
#define PLL_PERI0_LOCK_CTRL_REG_PLL_PERI0_UNLOCK_STAT_PENDING 0b1
240
#define PLL_PERI0_LOCK_CTRL_REG_PLL_PERI0_UNLOCK_IRQEN_OFFSET 0
241
#define PLL_PERI0_LOCK_CTRL_REG_PLL_PERI0_UNLOCK_IRQEN_CLEAR_MASK (0x00000001)
242
#define PLL_PERI0_LOCK_CTRL_REG_PLL_PERI0_UNLOCK_IRQEN_DISABLE 0b0
243
#define PLL_PERI0_LOCK_CTRL_REG_PLL_PERI0_UNLOCK_IRQEN_ENABLE 0b1
244
245
#define PLL_PERI0_PAT0_CTRL_REG 0x000000a8
//PLL_PERI0 Pattern0 Control Register
246
#define PLL_PERI0_PAT0_CTRL_REG_SIG_DELT_PAT_EN_OFFSET 31
247
#define PLL_PERI0_PAT0_CTRL_REG_SIG_DELT_PAT_EN_CLEAR_MASK (0x80000000)
248
#define PLL_PERI0_PAT0_CTRL_REG_SPR_FREQ_MODE_OFFSET 29
249
#define PLL_PERI0_PAT0_CTRL_REG_SPR_FREQ_MODE_CLEAR_MASK (0x60000000)
250
#define PLL_PERI0_PAT0_CTRL_REG_SPR_FREQ_MODE_PULSE_SWALLOW 0b00
251
#define PLL_PERI0_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_1BIT 0b01
252
#define PLL_PERI0_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_2BIT 0b10
253
#define PLL_PERI0_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_3BIT 0b11
254
#define PLL_PERI0_PAT0_CTRL_REG_WAVE_STEP_OFFSET 20
255
#define PLL_PERI0_PAT0_CTRL_REG_WAVE_STEP_CLEAR_MASK (0x1ff00000)
256
#define PLL_PERI0_PAT0_CTRL_REG_SDM_DIRECTION_OFFSET 19
257
#define PLL_PERI0_PAT0_CTRL_REG_SDM_DIRECTION_CLEAR_MASK (0x00080000)
258
#define PLL_PERI0_PAT0_CTRL_REG_SDM_DIRECTION_UP 0b0
259
#define PLL_PERI0_PAT0_CTRL_REG_SDM_DIRECTION_DOWN 0b1
260
#define PLL_PERI0_PAT0_CTRL_REG_FREQ_OFFSET 17
261
#define PLL_PERI0_PAT0_CTRL_REG_FREQ_CLEAR_MASK (0x00060000)
262
#define PLL_PERI0_PAT0_CTRL_REG_FREQ_31_5KHZ 0b00
263
#define PLL_PERI0_PAT0_CTRL_REG_FREQ_32KHZ 0b01
264
#define PLL_PERI0_PAT0_CTRL_REG_FREQ_32_5KHZ 0b10
265
#define PLL_PERI0_PAT0_CTRL_REG_FREQ_33KHZ 0b11
266
#define PLL_PERI0_PAT0_CTRL_REG_WAVE_BOT_OFFSET 0
267
#define PLL_PERI0_PAT0_CTRL_REG_WAVE_BOT_CLEAR_MASK (0x0001ffff)
268
269
#define PLL_PERI0_PAT1_CTRL_REG 0x000000ac
//PLL_PERI0 Pattern1 Control Register
270
#define PLL_PERI0_PAT1_CTRL_REG_PLL_PI_EN_OFFSET 31
271
#define PLL_PERI0_PAT1_CTRL_REG_PLL_PI_EN_CLEAR_MASK (0x80000000)
272
#define PLL_PERI0_PAT1_CTRL_REG_PLL_PI_EN_DISABLE 0b0
273
#define PLL_PERI0_PAT1_CTRL_REG_PLL_PI_EN_ENABLE 0b1
274
#define PLL_PERI0_PAT1_CTRL_REG_PLL_PI_CFG_OFFSET 28
275
#define PLL_PERI0_PAT1_CTRL_REG_PLL_PI_CFG_CLEAR_MASK (0x70000000)
276
#define PLL_PERI0_PAT1_CTRL_REG_PLL_PI_CFG_8UA 0b000
277
#define PLL_PERI0_PAT1_CTRL_REG_PLL_PI_CFG_16UA 0b001
278
#define PLL_PERI0_PAT1_CTRL_REG_PLL_PI_CFG_24UA 0b010
279
#define PLL_PERI0_PAT1_CTRL_REG_PLL_PI_CFG_32UA 0b011
280
#define PLL_PERI0_PAT1_CTRL_REG_PLL_PI_CFG_40UA 0b100
281
#define PLL_PERI0_PAT1_CTRL_REG_PLL_PI_CFG_48UA 0b101
282
#define PLL_PERI0_PAT1_CTRL_REG_PLL_PI_CFG_56UA 0b110
283
#define PLL_PERI0_PAT1_CTRL_REG_PLL_PI_CFG_64UA 0b111
284
#define PLL_PERI0_PAT1_CTRL_REG_PLL_SDM_EN_OFFSET 27
285
#define PLL_PERI0_PAT1_CTRL_REG_PLL_SDM_EN_CLEAR_MASK (0x08000000)
286
#define PLL_PERI0_PAT1_CTRL_REG_PLL_SDM_EN_DISABLE 0b0
287
#define PLL_PERI0_PAT1_CTRL_REG_PLL_SDM_EN_ENABLE 0b1
288
#define PLL_PERI0_PAT1_CTRL_REG_SDM_BUSY_OFFSET 26
289
#define PLL_PERI0_PAT1_CTRL_REG_SDM_BUSY_CLEAR_MASK (0x04000000)
290
#define PLL_PERI0_PAT1_CTRL_REG_SDM_BUSY_NOT_BUSY 0b0
291
#define PLL_PERI0_PAT1_CTRL_REG_SDM_BUSY_BUSY 0b1
292
#define PLL_PERI0_PAT1_CTRL_REG_SMOOTH_EN_OFFSET 25
293
#define PLL_PERI0_PAT1_CTRL_REG_SMOOTH_EN_CLEAR_MASK (0x02000000)
294
#define PLL_PERI0_PAT1_CTRL_REG_SMOOTH_EN_DISABLE 0b0
295
#define PLL_PERI0_PAT1_CTRL_REG_SMOOTH_EN_ENABLE 0b1
296
#define PLL_PERI0_PAT1_CTRL_REG_DITHER_EN_OFFSET 24
297
#define PLL_PERI0_PAT1_CTRL_REG_DITHER_EN_CLEAR_MASK (0x01000000)
298
#define PLL_PERI0_PAT1_CTRL_REG_FRAC_EN_OFFSET 20
299
#define PLL_PERI0_PAT1_CTRL_REG_FRAC_EN_CLEAR_MASK (0x00100000)
300
#define PLL_PERI0_PAT1_CTRL_REG_FRAC_IN_OFFSET 0
301
#define PLL_PERI0_PAT1_CTRL_REG_FRAC_IN_CLEAR_MASK (0x0001ffff)
302
303
#define PLL_PERI0_BIAS_REG 0x00000b0
//PLL_)PERI0 Bias Register
304
#define PLL_PERI0_BIAS_REG_PLL_CP_OFFSET 16
305
#define PLL_PERI0_BIAS_REG_PLL_CP_CLEAR_MASK (0x001f0000)
306
307
#define PLL_PERI1_CTRL_REG 0x000000c0
//PLL_PERI1 Control Register
308
#define PLL_PERI1_CTRL_REG_PLL_EN_OFFSET 31
309
#define PLL_PERI1_CTRL_REG_PLL_EN_CLEAR_MASK (0x80000000)
310
#define PLL_PERI1_CTRL_REG_PLL_EN_DISABLE 0b0
311
#define PLL_PERI1_CTRL_REG_PLL_EN_ENABLE 0b1
312
#define PLL_PERI1_CTRL_REG_PLL_LDO_EN_OFFSET 30
313
#define PLL_PERI1_CTRL_REG_PLL_LDO_EN_CLEAR_MASK (0x40000000)
314
#define PLL_PERI1_CTRL_REG_PLL_LDO_EN_DISABLE 0b0
315
#define PLL_PERI1_CTRL_REG_PLL_LDO_EN_ENABLE 0b1
316
#define PLL_PERI1_CTRL_REG_LOCK_ENABLE_OFFSET 29
317
#define PLL_PERI1_CTRL_REG_LOCK_ENABLE_CLEAR_MASK (0x20000000)
318
#define PLL_PERI1_CTRL_REG_LOCK_ENABLE_DISABLE 0b0
319
#define PLL_PERI1_CTRL_REG_LOCK_ENABLE_ENABLE 0b1
320
#define PLL_PERI1_CTRL_REG_LOCK_OFFSET 28
321
#define PLL_PERI1_CTRL_REG_LOCK_CLEAR_MASK (0x10000000)
322
#define PLL_PERI1_CTRL_REG_LOCK_UNLOCKED 0b0
323
#define PLL_PERI1_CTRL_REG_LOCK_LOCKED__IT_INDICATES_THAT_THE_PLL_HAS_BEEN_STABLE 0b1
324
#define PLL_PERI1_CTRL_REG_PLL_OUTPUT0_GATE_OFFSET 27
325
#define PLL_PERI1_CTRL_REG_PLL_OUTPUT0_GATE_CLEAR_MASK (0x08000000)
326
#define PLL_PERI1_CTRL_REG_PLL_OUTPUT0_GATE_DISABLE 0b0
327
#define PLL_PERI1_CTRL_REG_PLL_OUTPUT0_GATE_ENABLE 0b1
328
#define PLL_PERI1_CTRL_REG_PLL_OUTPUT1_GATE_OFFSET 26
329
#define PLL_PERI1_CTRL_REG_PLL_OUTPUT1_GATE_CLEAR_MASK (0x04000000)
330
#define PLL_PERI1_CTRL_REG_PLL_OUTPUT1_GATE_DISABLE 0b0
331
#define PLL_PERI1_CTRL_REG_PLL_OUTPUT1_GATE_ENABLE 0b1
332
#define PLL_PERI1_CTRL_REG_PLL_OUTPUT2_GATE_OFFSET 25
333
#define PLL_PERI1_CTRL_REG_PLL_OUTPUT2_GATE_CLEAR_MASK (0x02000000)
334
#define PLL_PERI1_CTRL_REG_PLL_OUTPUT2_GATE_DISABLE 0b0
335
#define PLL_PERI1_CTRL_REG_PLL_OUTPUT2_GATE_ENABLE 0b1
336
#define PLL_PERI1_CTRL_REG_PLL_FREF_SEL_OFFSET 24
337
#define PLL_PERI1_CTRL_REG_PLL_FREF_SEL_CLEAR_MASK (0x01000000)
338
#define PLL_PERI1_CTRL_REG_PLL_FREF_SEL_HOSC 0b0
339
#define PLL_PERI1_CTRL_REG_PLL_FREF_SEL_REFPLL 0b1
340
#define PLL_PERI1_CTRL_REG_PLL_OUTPUT0_DIV_OFFSET 20
341
#define PLL_PERI1_CTRL_REG_PLL_OUTPUT0_DIV_CLEAR_MASK (0x00700000)
342
#define PLL_PERI1_CTRL_REG_PLL_OUTPUT1_DIV_OFFSET 16
343
#define PLL_PERI1_CTRL_REG_PLL_OUTPUT1_DIV_CLEAR_MASK (0x00070000)
344
#define PLL_PERI1_CTRL_REG_PLL_N_OFFSET 8
345
#define PLL_PERI1_CTRL_REG_PLL_N_CLEAR_MASK (0x0000ff00)
346
#define PLL_PERI1_CTRL_REG_PLL_UNLOCK_MDSEL_OFFSET 6
347
#define PLL_PERI1_CTRL_REG_PLL_UNLOCK_MDSEL_CLEAR_MASK (0x000000c0)
348
#define PLL_PERI1_CTRL_REG_PLL_UNLOCK_MDSEL_21_29_CLOCK_CYCLES 0b00
349
#define PLL_PERI1_CTRL_REG_PLL_UNLOCK_MDSEL_22_28_CLOCK_CYCLES 0b01
350
#define PLL_PERI1_CTRL_REG_PLL_UNLOCK_MDSEL_20_30_CLOCK_CYCLES 0b10
351
#define PLL_PERI1_CTRL_REG_PLL_LOCK_MDSEL_OFFSET 5
352
#define PLL_PERI1_CTRL_REG_PLL_LOCK_MDSEL_CLEAR_MASK (0x00000020)
353
#define PLL_PERI1_CTRL_REG_PLL_LOCK_MDSEL_24_26_CLOCK_CYCLES 0b0
354
#define PLL_PERI1_CTRL_REG_PLL_LOCK_MDSEL_23_27_CLOCK_CYCLES 0b1
355
#define PLL_PERI1_CTRL_REG_PLL_OUTPUT2_DIV_OFFSET 2
356
#define PLL_PERI1_CTRL_REG_PLL_OUTPUT2_DIV_CLEAR_MASK (0x0000001c)
357
#define PLL_PERI1_CTRL_REG_PLL_INPUT_DIV_OFFSET 1
358
#define PLL_PERI1_CTRL_REG_PLL_INPUT_DIV_CLEAR_MASK (0x00000002)
359
360
#define PLL_PERI1_LOCK_CTRL_REG 0x000000c4
//PLL_PERI1 Lock Control Register
361
#define PLL_PERI1_LOCK_CTRL_REG_PLL_PERI1_UNLOCK_STAT_OFFSET 4
362
#define PLL_PERI1_LOCK_CTRL_REG_PLL_PERI1_UNLOCK_STAT_CLEAR_MASK (0x00000010)
363
#define PLL_PERI1_LOCK_CTRL_REG_PLL_PERI1_UNLOCK_STAT_NO_EFFECT 0b0
364
#define PLL_PERI1_LOCK_CTRL_REG_PLL_PERI1_UNLOCK_STAT_PENDING 0b1
365
#define PLL_PERI1_LOCK_CTRL_REG_PLL_PERI1_UNLOCK_IRQEN_OFFSET 0
366
#define PLL_PERI1_LOCK_CTRL_REG_PLL_PERI1_UNLOCK_IRQEN_CLEAR_MASK (0x00000001)
367
#define PLL_PERI1_LOCK_CTRL_REG_PLL_PERI1_UNLOCK_IRQEN_DISABLE 0b0
368
#define PLL_PERI1_LOCK_CTRL_REG_PLL_PERI1_UNLOCK_IRQEN_ENABLE 0b1
369
370
#define PLL_PERI1_PAT0_CTRL_REG 0x000000c8
//PLL_PERI1 Pattern0 Control Register
371
#define PLL_PERI1_PAT0_CTRL_REG_SIG_DELT_PAT_EN_OFFSET 31
372
#define PLL_PERI1_PAT0_CTRL_REG_SIG_DELT_PAT_EN_CLEAR_MASK (0x80000000)
373
#define PLL_PERI1_PAT0_CTRL_REG_SPR_FREQ_MODE_OFFSET 29
374
#define PLL_PERI1_PAT0_CTRL_REG_SPR_FREQ_MODE_CLEAR_MASK (0x60000000)
375
#define PLL_PERI1_PAT0_CTRL_REG_SPR_FREQ_MODE_PULSE_SWALLOW 0b00
376
#define PLL_PERI1_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_1BIT 0b01
377
#define PLL_PERI1_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_2BIT 0b10
378
#define PLL_PERI1_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_3BIT 0b11
379
#define PLL_PERI1_PAT0_CTRL_REG_WAVE_STEP_OFFSET 20
380
#define PLL_PERI1_PAT0_CTRL_REG_WAVE_STEP_CLEAR_MASK (0x1ff00000)
381
#define PLL_PERI1_PAT0_CTRL_REG_SDM_DIRECTION_OFFSET 19
382
#define PLL_PERI1_PAT0_CTRL_REG_SDM_DIRECTION_CLEAR_MASK (0x00080000)
383
#define PLL_PERI1_PAT0_CTRL_REG_SDM_DIRECTION_UP 0b0
384
#define PLL_PERI1_PAT0_CTRL_REG_SDM_DIRECTION_DOWN 0b1
385
#define PLL_PERI1_PAT0_CTRL_REG_FREQ_OFFSET 17
386
#define PLL_PERI1_PAT0_CTRL_REG_FREQ_CLEAR_MASK (0x00060000)
387
#define PLL_PERI1_PAT0_CTRL_REG_FREQ_31_5KHZ 0b00
388
#define PLL_PERI1_PAT0_CTRL_REG_FREQ_32KHZ 0b01
389
#define PLL_PERI1_PAT0_CTRL_REG_FREQ_32_5KHZ 0b10
390
#define PLL_PERI1_PAT0_CTRL_REG_FREQ_33KHZ 0b11
391
#define PLL_PERI1_PAT0_CTRL_REG_WAVE_BOT_OFFSET 0
392
#define PLL_PERI1_PAT0_CTRL_REG_WAVE_BOT_CLEAR_MASK (0x0001ffff)
393
394
#define PLL_PERI1_PAT1_CTRL_REG 0x000000cc
//PLL_PERI1 Pattern1 Control Register
395
#define PLL_PERI1_PAT1_CTRL_REG_PLL_PI_EN_OFFSET 31
396
#define PLL_PERI1_PAT1_CTRL_REG_PLL_PI_EN_CLEAR_MASK (0x80000000)
397
#define PLL_PERI1_PAT1_CTRL_REG_PLL_PI_EN_DISABLE 0b0
398
#define PLL_PERI1_PAT1_CTRL_REG_PLL_PI_EN_ENABLE 0b1
399
#define PLL_PERI1_PAT1_CTRL_REG_PLL_PI_CFG_OFFSET 28
400
#define PLL_PERI1_PAT1_CTRL_REG_PLL_PI_CFG_CLEAR_MASK (0x70000000)
401
#define PLL_PERI1_PAT1_CTRL_REG_PLL_PI_CFG_8UA 0b000
402
#define PLL_PERI1_PAT1_CTRL_REG_PLL_PI_CFG_16UA 0b001
403
#define PLL_PERI1_PAT1_CTRL_REG_PLL_PI_CFG_24UA 0b010
404
#define PLL_PERI1_PAT1_CTRL_REG_PLL_PI_CFG_32UA 0b011
405
#define PLL_PERI1_PAT1_CTRL_REG_PLL_PI_CFG_40UA 0b100
406
#define PLL_PERI1_PAT1_CTRL_REG_PLL_PI_CFG_48UA 0b101
407
#define PLL_PERI1_PAT1_CTRL_REG_PLL_PI_CFG_56UA 0b110
408
#define PLL_PERI1_PAT1_CTRL_REG_PLL_PI_CFG_64UA 0b111
409
#define PLL_PERI1_PAT1_CTRL_REG_PLL_SDM_EN_OFFSET 27
410
#define PLL_PERI1_PAT1_CTRL_REG_PLL_SDM_EN_CLEAR_MASK (0x08000000)
411
#define PLL_PERI1_PAT1_CTRL_REG_PLL_SDM_EN_DISABLE 0b0
412
#define PLL_PERI1_PAT1_CTRL_REG_PLL_SDM_EN_ENABLE 0b1
413
#define PLL_PERI1_PAT1_CTRL_REG_SDM_BUSY_OFFSET 26
414
#define PLL_PERI1_PAT1_CTRL_REG_SDM_BUSY_CLEAR_MASK (0x04000000)
415
#define PLL_PERI1_PAT1_CTRL_REG_SDM_BUSY_NOT_BUSY 0b0
416
#define PLL_PERI1_PAT1_CTRL_REG_SDM_BUSY_BUSY 0b1
417
#define PLL_PERI1_PAT1_CTRL_REG_SMOOTH_EN_OFFSET 25
418
#define PLL_PERI1_PAT1_CTRL_REG_SMOOTH_EN_CLEAR_MASK (0x02000000)
419
#define PLL_PERI1_PAT1_CTRL_REG_SMOOTH_EN_DISABLE 0b0
420
#define PLL_PERI1_PAT1_CTRL_REG_SMOOTH_EN_ENABLE 0b1
421
#define PLL_PERI1_PAT1_CTRL_REG_DITHER_EN_OFFSET 24
422
#define PLL_PERI1_PAT1_CTRL_REG_DITHER_EN_CLEAR_MASK (0x01000000)
423
#define PLL_PERI1_PAT1_CTRL_REG_FRAC_EN_OFFSET 20
424
#define PLL_PERI1_PAT1_CTRL_REG_FRAC_EN_CLEAR_MASK (0x00100000)
425
#define PLL_PERI1_PAT1_CTRL_REG_FRAC_IN_OFFSET 0
426
#define PLL_PERI1_PAT1_CTRL_REG_FRAC_IN_CLEAR_MASK (0x0001ffff)
427
428
#define PLL_PERI1_BIAS_REG 0x000000d0
//PLL_PERI1 Bias Register
429
#define PLL_PERI1_BIAS_REG_PLL_CP_OFFSET 16
430
#define PLL_PERI1_BIAS_REG_PLL_CP_CLEAR_MASK (0x001f0000)
431
432
#define PLL_GPU0_CTRL_REG 0x000000e0
//PLL_GPU0 Control Register
433
#define PLL_GPU0_CTRL_REG_PLL_EN_OFFSET 31
434
#define PLL_GPU0_CTRL_REG_PLL_EN_CLEAR_MASK (0x80000000)
435
#define PLL_GPU0_CTRL_REG_PLL_EN_DISABLE 0b0
436
#define PLL_GPU0_CTRL_REG_PLL_EN_ENABLE 0b1
437
#define PLL_GPU0_CTRL_REG_PLL_LDO_EN_OFFSET 30
438
#define PLL_GPU0_CTRL_REG_PLL_LDO_EN_CLEAR_MASK (0x40000000)
439
#define PLL_GPU0_CTRL_REG_PLL_LDO_EN_DISABLE 0b0
440
#define PLL_GPU0_CTRL_REG_PLL_LDO_EN_ENABLE 0b1
441
#define PLL_GPU0_CTRL_REG_LOCK_ENABLE_OFFSET 29
442
#define PLL_GPU0_CTRL_REG_LOCK_ENABLE_CLEAR_MASK (0x20000000)
443
#define PLL_GPU0_CTRL_REG_LOCK_ENABLE_DISABLE 0b0
444
#define PLL_GPU0_CTRL_REG_LOCK_ENABLE_ENABLE 0b1
445
#define PLL_GPU0_CTRL_REG_LOCK_OFFSET 28
446
#define PLL_GPU0_CTRL_REG_LOCK_CLEAR_MASK (0x10000000)
447
#define PLL_GPU0_CTRL_REG_LOCK_UNLOCKED 0b0
448
#define PLL_GPU0_CTRL_REG_LOCK_LOCKED__IT_INDICATES_THAT_THE_PLL_HAS_BEEN_STABLE 0b1
449
#define PLL_GPU0_CTRL_REG_PLL_OUTPUT_GATE_OFFSET 27
450
#define PLL_GPU0_CTRL_REG_PLL_OUTPUT_GATE_CLEAR_MASK (0x08000000)
451
#define PLL_GPU0_CTRL_REG_PLL_OUTPUT_GATE_DISABLE 0b0
452
#define PLL_GPU0_CTRL_REG_PLL_OUTPUT_GATE_ENABLE 0b1
453
#define PLL_GPU0_CTRL_REG_PLL_FREF_SEL_OFFSET 24
454
#define PLL_GPU0_CTRL_REG_PLL_FREF_SEL_CLEAR_MASK (0x01000000)
455
#define PLL_GPU0_CTRL_REG_PLL_FREF_SEL_HOSC 0b0
456
#define PLL_GPU0_CTRL_REG_PLL_FREF_SEL_REFPLL 0b1
457
#define PLL_GPU0_CTRL_REG_PLL_OUTPUT_DIV_OFFSET 20
458
#define PLL_GPU0_CTRL_REG_PLL_OUTPUT_DIV_CLEAR_MASK (0x00700000)
459
#define PLL_GPU0_CTRL_REG_PLL_N_OFFSET 8
460
#define PLL_GPU0_CTRL_REG_PLL_N_CLEAR_MASK (0x0000ff00)
461
#define PLL_GPU0_CTRL_REG_PLL_UNLOCK_MDSEL_OFFSET 6
462
#define PLL_GPU0_CTRL_REG_PLL_UNLOCK_MDSEL_CLEAR_MASK (0x000000c0)
463
#define PLL_GPU0_CTRL_REG_PLL_UNLOCK_MDSEL_21_29_CLOCK_CYCLES 0b00
464
#define PLL_GPU0_CTRL_REG_PLL_UNLOCK_MDSEL_22_28_CLOCK_CYCLES 0b01
465
#define PLL_GPU0_CTRL_REG_PLL_UNLOCK_MDSEL_20_30_CLOCK_CYCLES 0b10
466
#define PLL_GPU0_CTRL_REG_PLL_LOCK_MDSEL_OFFSET 5
467
#define PLL_GPU0_CTRL_REG_PLL_LOCK_MDSEL_CLEAR_MASK (0x00000020)
468
#define PLL_GPU0_CTRL_REG_PLL_LOCK_MDSEL_24_26_CLOCK_CYCLES 0b0
469
#define PLL_GPU0_CTRL_REG_PLL_LOCK_MDSEL_23_27_CLOCK_CYCLES 0b1
470
#define PLL_GPU0_CTRL_REG_PLL_INPUT_DIV_OFFSET 1
471
#define PLL_GPU0_CTRL_REG_PLL_INPUT_DIV_CLEAR_MASK (0x00000002)
472
473
#define PLL_GPU0_LOCK_CTRL_REG 0x000000e4
//PLL_GPU0 Lock Control Register
474
#define PLL_GPU0_LOCK_CTRL_REG_PLL_GPU0_UNLOCK_STAT_OFFSET 4
475
#define PLL_GPU0_LOCK_CTRL_REG_PLL_GPU0_UNLOCK_STAT_CLEAR_MASK (0x00000010)
476
#define PLL_GPU0_LOCK_CTRL_REG_PLL_GPU0_UNLOCK_STAT_NO_EFFECT 0b0
477
#define PLL_GPU0_LOCK_CTRL_REG_PLL_GPU0_UNLOCK_STAT_PENDING 0b1
478
#define PLL_GPU0_LOCK_CTRL_REG_PLL_GPU0_UNLOCK_IRQEN_OFFSET 0
479
#define PLL_GPU0_LOCK_CTRL_REG_PLL_GPU0_UNLOCK_IRQEN_CLEAR_MASK (0x00000001)
480
#define PLL_GPU0_LOCK_CTRL_REG_PLL_GPU0_UNLOCK_IRQEN_DISABLE 0b0
481
#define PLL_GPU0_LOCK_CTRL_REG_PLL_GPU0_UNLOCK_IRQEN_ENABLE 0b1
482
483
#define PLL_GPU0_PAT0_CTRL_REG 0x000000e8
//PLL_GPU0 Pattern0 Control Register
484
#define PLL_GPU0_PAT0_CTRL_REG_SIG_DELT_PAT_EN_OFFSET 31
485
#define PLL_GPU0_PAT0_CTRL_REG_SIG_DELT_PAT_EN_CLEAR_MASK (0x80000000)
486
#define PLL_GPU0_PAT0_CTRL_REG_SPR_FREQ_MODE_OFFSET 29
487
#define PLL_GPU0_PAT0_CTRL_REG_SPR_FREQ_MODE_CLEAR_MASK (0x60000000)
488
#define PLL_GPU0_PAT0_CTRL_REG_SPR_FREQ_MODE_PULSE_SWALLOW 0b00
489
#define PLL_GPU0_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_1BIT 0b01
490
#define PLL_GPU0_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_2BIT 0b10
491
#define PLL_GPU0_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_3BIT 0b11
492
#define PLL_GPU0_PAT0_CTRL_REG_WAVE_STEP_OFFSET 20
493
#define PLL_GPU0_PAT0_CTRL_REG_WAVE_STEP_CLEAR_MASK (0x1ff00000)
494
#define PLL_GPU0_PAT0_CTRL_REG_SDM_DIRECTION_OFFSET 19
495
#define PLL_GPU0_PAT0_CTRL_REG_SDM_DIRECTION_CLEAR_MASK (0x00080000)
496
#define PLL_GPU0_PAT0_CTRL_REG_SDM_DIRECTION_UP 0b0
497
#define PLL_GPU0_PAT0_CTRL_REG_SDM_DIRECTION_DOWN 0b1
498
#define PLL_GPU0_PAT0_CTRL_REG_FREQ_OFFSET 17
499
#define PLL_GPU0_PAT0_CTRL_REG_FREQ_CLEAR_MASK (0x00060000)
500
#define PLL_GPU0_PAT0_CTRL_REG_FREQ_31_5KHZ 0b00
501
#define PLL_GPU0_PAT0_CTRL_REG_FREQ_32KHZ 0b01
502
#define PLL_GPU0_PAT0_CTRL_REG_FREQ_32_5KHZ 0b10
503
#define PLL_GPU0_PAT0_CTRL_REG_FREQ_33KHZ 0b11
504
#define PLL_GPU0_PAT0_CTRL_REG_WAVE_BOT_OFFSET 0
505
#define PLL_GPU0_PAT0_CTRL_REG_WAVE_BOT_CLEAR_MASK (0x0001ffff)
506
507
#define PLL_GPU0_PAT1_CTRL_REG 0x000000ec
//PLL_GPU0 Pattern1 Control Register
508
#define PLL_GPU0_PAT1_CTRL_REG_PLL_PI_EN_OFFSET 31
509
#define PLL_GPU0_PAT1_CTRL_REG_PLL_PI_EN_CLEAR_MASK (0x80000000)
510
#define PLL_GPU0_PAT1_CTRL_REG_PLL_PI_EN_DISABLE 0b0
511
#define PLL_GPU0_PAT1_CTRL_REG_PLL_PI_EN_ENABLE 0b1
512
#define PLL_GPU0_PAT1_CTRL_REG_PLL_PI_CFG_OFFSET 28
513
#define PLL_GPU0_PAT1_CTRL_REG_PLL_PI_CFG_CLEAR_MASK (0x70000000)
514
#define PLL_GPU0_PAT1_CTRL_REG_PLL_PI_CFG_8UA 0b000
515
#define PLL_GPU0_PAT1_CTRL_REG_PLL_PI_CFG_16UA 0b001
516
#define PLL_GPU0_PAT1_CTRL_REG_PLL_PI_CFG_24UA 0b010
517
#define PLL_GPU0_PAT1_CTRL_REG_PLL_PI_CFG_32UA 0b011
518
#define PLL_GPU0_PAT1_CTRL_REG_PLL_PI_CFG_40UA 0b100
519
#define PLL_GPU0_PAT1_CTRL_REG_PLL_PI_CFG_48UA 0b101
520
#define PLL_GPU0_PAT1_CTRL_REG_PLL_PI_CFG_56UA 0b110
521
#define PLL_GPU0_PAT1_CTRL_REG_PLL_PI_CFG_64UA 0b111
522
#define PLL_GPU0_PAT1_CTRL_REG_PLL_SDM_EN_OFFSET 27
523
#define PLL_GPU0_PAT1_CTRL_REG_PLL_SDM_EN_CLEAR_MASK (0x08000000)
524
#define PLL_GPU0_PAT1_CTRL_REG_PLL_SDM_EN_DISABLE 0b0
525
#define PLL_GPU0_PAT1_CTRL_REG_PLL_SDM_EN_ENABLE 0b1
526
#define PLL_GPU0_PAT1_CTRL_REG_SDM_BUSY_OFFSET 26
527
#define PLL_GPU0_PAT1_CTRL_REG_SDM_BUSY_CLEAR_MASK (0x04000000)
528
#define PLL_GPU0_PAT1_CTRL_REG_SDM_BUSY_NOT_BUSY 0b0
529
#define PLL_GPU0_PAT1_CTRL_REG_SDM_BUSY_BUSY 0b1
530
#define PLL_GPU0_PAT1_CTRL_REG_SMOOTH_EN_OFFSET 25
531
#define PLL_GPU0_PAT1_CTRL_REG_SMOOTH_EN_CLEAR_MASK (0x02000000)
532
#define PLL_GPU0_PAT1_CTRL_REG_SMOOTH_EN_DISABLE 0b0
533
#define PLL_GPU0_PAT1_CTRL_REG_SMOOTH_EN_ENABLE 0b1
534
#define PLL_GPU0_PAT1_CTRL_REG_DITHER_EN_OFFSET 24
535
#define PLL_GPU0_PAT1_CTRL_REG_DITHER_EN_CLEAR_MASK (0x01000000)
536
#define PLL_GPU0_PAT1_CTRL_REG_FRAC_EN_OFFSET 20
537
#define PLL_GPU0_PAT1_CTRL_REG_FRAC_EN_CLEAR_MASK (0x00100000)
538
#define PLL_GPU0_PAT1_CTRL_REG_FRAC_IN_OFFSET 0
539
#define PLL_GPU0_PAT1_CTRL_REG_FRAC_IN_CLEAR_MASK (0x0001ffff)
540
541
#define PLL_GPU0_BIAS_REG 0x000000f0
//PLL_GPU0 Bias Register
542
#define PLL_GPU0_BIAS_REG_PLL_CP_OFFSET 16
543
#define PLL_GPU0_BIAS_REG_PLL_CP_CLEAR_MASK (0x001f0000)
544
545
#define PLL_VIDEO0_CTRL_REG 0x00000120
//PLL_VIDEO0 Control Register
546
#define PLL_VIDEO0_CTRL_REG_PLL_EN_OFFSET 31
547
#define PLL_VIDEO0_CTRL_REG_PLL_EN_CLEAR_MASK (0x80000000)
548
#define PLL_VIDEO0_CTRL_REG_PLL_EN_DISABLE 0b0
549
#define PLL_VIDEO0_CTRL_REG_PLL_EN_ENABLE 0b1
550
#define PLL_VIDEO0_CTRL_REG_PLL_LDO_EN_OFFSET 30
551
#define PLL_VIDEO0_CTRL_REG_PLL_LDO_EN_CLEAR_MASK (0x40000000)
552
#define PLL_VIDEO0_CTRL_REG_PLL_LDO_EN_DISABLE 0b0
553
#define PLL_VIDEO0_CTRL_REG_PLL_LDO_EN_ENABLE 0b1
554
#define PLL_VIDEO0_CTRL_REG_LOCK_ENABLE_OFFSET 29
555
#define PLL_VIDEO0_CTRL_REG_LOCK_ENABLE_CLEAR_MASK (0x20000000)
556
#define PLL_VIDEO0_CTRL_REG_LOCK_ENABLE_DISABLE 0b0
557
#define PLL_VIDEO0_CTRL_REG_LOCK_ENABLE_ENABLE 0b1
558
#define PLL_VIDEO0_CTRL_REG_LOCK_OFFSET 28
559
#define PLL_VIDEO0_CTRL_REG_LOCK_CLEAR_MASK (0x10000000)
560
#define PLL_VIDEO0_CTRL_REG_LOCK_UNLOCKED 0b0
561
#define PLL_VIDEO0_CTRL_REG_LOCK_LOCKED__IT_INDICATES_THAT_THE_PLL_HAS_BEEN_STABLE 0b1
562
#define PLL_VIDEO0_CTRL_REG_PLL_OUTPUT0_GATE_OFFSET 27
563
#define PLL_VIDEO0_CTRL_REG_PLL_OUTPUT0_GATE_CLEAR_MASK (0x08000000)
564
#define PLL_VIDEO0_CTRL_REG_PLL_OUTPUT0_GATE_DISABLE 0b0
565
#define PLL_VIDEO0_CTRL_REG_PLL_OUTPUT0_GATE_ENABLE 0b1
566
#define PLL_VIDEO0_CTRL_REG_PLL_OUTPUT1_GATE_OFFSET 26
567
#define PLL_VIDEO0_CTRL_REG_PLL_OUTPUT1_GATE_CLEAR_MASK (0x04000000)
568
#define PLL_VIDEO0_CTRL_REG_PLL_OUTPUT1_GATE_DISABLE 0b0
569
#define PLL_VIDEO0_CTRL_REG_PLL_OUTPUT1_GATE_ENABLE 0b1
570
#define PLL_VIDEO0_CTRL_REG_PLL_FREF_SEL_OFFSET 24
571
#define PLL_VIDEO0_CTRL_REG_PLL_FREF_SEL_CLEAR_MASK (0x01000000)
572
#define PLL_VIDEO0_CTRL_REG_PLL_FREF_SEL_HOSC 0b0
573
#define PLL_VIDEO0_CTRL_REG_PLL_FREF_SEL_REFPLL 0b1
574
#define PLL_VIDEO0_CTRL_REG_PLL_OUTPUT0_DIV_OFFSET 20
575
#define PLL_VIDEO0_CTRL_REG_PLL_OUTPUT0_DIV_CLEAR_MASK (0x00700000)
576
#define PLL_VIDEO0_CTRL_REG_PLL_OUTPUT1_DIV_OFFSET 16
577
#define PLL_VIDEO0_CTRL_REG_PLL_OUTPUT1_DIV_CLEAR_MASK (0x00070000)
578
#define PLL_VIDEO0_CTRL_REG_PLL_N_OFFSET 8
579
#define PLL_VIDEO0_CTRL_REG_PLL_N_CLEAR_MASK (0x0000ff00)
580
#define PLL_VIDEO0_CTRL_REG_PLL_UNLOCK_MDSEL_OFFSET 6
581
#define PLL_VIDEO0_CTRL_REG_PLL_UNLOCK_MDSEL_CLEAR_MASK (0x000000c0)
582
#define PLL_VIDEO0_CTRL_REG_PLL_UNLOCK_MDSEL_21_29_CLOCK_CYCLES 0b00
583
#define PLL_VIDEO0_CTRL_REG_PLL_UNLOCK_MDSEL_22_28_CLOCK_CYCLES 0b01
584
#define PLL_VIDEO0_CTRL_REG_PLL_UNLOCK_MDSEL_20_30_CLOCK_CYCLES 0b10
585
#define PLL_VIDEO0_CTRL_REG_PLL_LOCK_MDSEL_OFFSET 5
586
#define PLL_VIDEO0_CTRL_REG_PLL_LOCK_MDSEL_CLEAR_MASK (0x00000020)
587
#define PLL_VIDEO0_CTRL_REG_PLL_LOCK_MDSEL_24_26_CLOCK_CYCLES 0b0
588
#define PLL_VIDEO0_CTRL_REG_PLL_LOCK_MDSEL_23_27_CLOCK_CYCLES 0b1
589
#define PLL_VIDEO0_CTRL_REG_PLL_INPUT_DIV_OFFSET 1
590
#define PLL_VIDEO0_CTRL_REG_PLL_INPUT_DIV_CLEAR_MASK (0x00000002)
591
592
#define PLL_VIDEO0_LOCK_CTRL_REG 0x00000124
//PLL_VIDEO0 Lock Control Register
593
#define PLL_VIDEO0_LOCK_CTRL_REG_PLL_VIDEO0_UNLOCK_STAT_OFFSET 4
594
#define PLL_VIDEO0_LOCK_CTRL_REG_PLL_VIDEO0_UNLOCK_STAT_CLEAR_MASK (0x00000010)
595
#define PLL_VIDEO0_LOCK_CTRL_REG_PLL_VIDEO0_UNLOCK_STAT_NO_EFFECT 0b0
596
#define PLL_VIDEO0_LOCK_CTRL_REG_PLL_VIDEO0_UNLOCK_STAT_PENDING 0b1
597
#define PLL_VIDEO0_LOCK_CTRL_REG_PLL_VIDEO0_UNLOCK_IRQEN_OFFSET 0
598
#define PLL_VIDEO0_LOCK_CTRL_REG_PLL_VIDEO0_UNLOCK_IRQEN_CLEAR_MASK (0x00000001)
599
#define PLL_VIDEO0_LOCK_CTRL_REG_PLL_VIDEO0_UNLOCK_IRQEN_DISABLE 0b0
600
#define PLL_VIDEO0_LOCK_CTRL_REG_PLL_VIDEO0_UNLOCK_IRQEN_ENABLE 0b1
601
602
#define PLL_VIDEO0_PAT0_CTRL_REG 0x00000128
//PLL_VIDEO0 Pattern0 Control Register
603
#define PLL_VIDEO0_PAT0_CTRL_REG_SIG_DELT_PAT_EN_OFFSET 31
604
#define PLL_VIDEO0_PAT0_CTRL_REG_SIG_DELT_PAT_EN_CLEAR_MASK (0x80000000)
605
#define PLL_VIDEO0_PAT0_CTRL_REG_SPR_FREQ_MODE_OFFSET 29
606
#define PLL_VIDEO0_PAT0_CTRL_REG_SPR_FREQ_MODE_CLEAR_MASK (0x60000000)
607
#define PLL_VIDEO0_PAT0_CTRL_REG_SPR_FREQ_MODE_PULSE_SWALLOW 0b00
608
#define PLL_VIDEO0_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_1BIT 0b01
609
#define PLL_VIDEO0_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_2BIT 0b10
610
#define PLL_VIDEO0_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_3BIT 0b11
611
#define PLL_VIDEO0_PAT0_CTRL_REG_WAVE_STEP_OFFSET 20
612
#define PLL_VIDEO0_PAT0_CTRL_REG_WAVE_STEP_CLEAR_MASK (0x1ff00000)
613
#define PLL_VIDEO0_PAT0_CTRL_REG_SDM_DIRECTION_OFFSET 19
614
#define PLL_VIDEO0_PAT0_CTRL_REG_SDM_DIRECTION_CLEAR_MASK (0x00080000)
615
#define PLL_VIDEO0_PAT0_CTRL_REG_SDM_DIRECTION_UP 0b0
616
#define PLL_VIDEO0_PAT0_CTRL_REG_SDM_DIRECTION_DOWN 0b1
617
#define PLL_VIDEO0_PAT0_CTRL_REG_FREQ_OFFSET 17
618
#define PLL_VIDEO0_PAT0_CTRL_REG_FREQ_CLEAR_MASK (0x00060000)
619
#define PLL_VIDEO0_PAT0_CTRL_REG_FREQ_31_5KHZ 0b00
620
#define PLL_VIDEO0_PAT0_CTRL_REG_FREQ_32KHZ 0b01
621
#define PLL_VIDEO0_PAT0_CTRL_REG_FREQ_32_5KHZ 0b10
622
#define PLL_VIDEO0_PAT0_CTRL_REG_FREQ_33KHZ 0b11
623
#define PLL_VIDEO0_PAT0_CTRL_REG_WAVE_BOT_OFFSET 0
624
#define PLL_VIDEO0_PAT0_CTRL_REG_WAVE_BOT_CLEAR_MASK (0x0001ffff)
625
626
#define PLL_VIDEO0_PAT1_CTRL_REG 0x0000012c
//PLL_VIDEO0 Pattern1 Control Register
627
#define PLL_VIDEO0_PAT1_CTRL_REG_PLL_PI_EN_OFFSET 31
628
#define PLL_VIDEO0_PAT1_CTRL_REG_PLL_PI_EN_CLEAR_MASK (0x80000000)
629
#define PLL_VIDEO0_PAT1_CTRL_REG_PLL_PI_EN_DISABLE 0b0
630
#define PLL_VIDEO0_PAT1_CTRL_REG_PLL_PI_EN_ENABLE 0b1
631
#define PLL_VIDEO0_PAT1_CTRL_REG_PLL_PI_CFG_OFFSET 28
632
#define PLL_VIDEO0_PAT1_CTRL_REG_PLL_PI_CFG_CLEAR_MASK (0x70000000)
633
#define PLL_VIDEO0_PAT1_CTRL_REG_PLL_PI_CFG_8UA 0b000
634
#define PLL_VIDEO0_PAT1_CTRL_REG_PLL_PI_CFG_16UA 0b001
635
#define PLL_VIDEO0_PAT1_CTRL_REG_PLL_PI_CFG_24UA 0b010
636
#define PLL_VIDEO0_PAT1_CTRL_REG_PLL_PI_CFG_32UA 0b011
637
#define PLL_VIDEO0_PAT1_CTRL_REG_PLL_PI_CFG_40UA 0b100
638
#define PLL_VIDEO0_PAT1_CTRL_REG_PLL_PI_CFG_48UA 0b101
639
#define PLL_VIDEO0_PAT1_CTRL_REG_PLL_PI_CFG_56UA 0b110
640
#define PLL_VIDEO0_PAT1_CTRL_REG_PLL_PI_CFG_64UA 0b111
641
#define PLL_VIDEO0_PAT1_CTRL_REG_PLL_SDM_EN_OFFSET 27
642
#define PLL_VIDEO0_PAT1_CTRL_REG_PLL_SDM_EN_CLEAR_MASK (0x08000000)
643
#define PLL_VIDEO0_PAT1_CTRL_REG_PLL_SDM_EN_DISABLE 0b0
644
#define PLL_VIDEO0_PAT1_CTRL_REG_PLL_SDM_EN_ENABLE 0b1
645
#define PLL_VIDEO0_PAT1_CTRL_REG_SDM_BUSY_OFFSET 26
646
#define PLL_VIDEO0_PAT1_CTRL_REG_SDM_BUSY_CLEAR_MASK (0x04000000)
647
#define PLL_VIDEO0_PAT1_CTRL_REG_SDM_BUSY_NOT_BUSY 0b0
648
#define PLL_VIDEO0_PAT1_CTRL_REG_SDM_BUSY_BUSY 0b1
649
#define PLL_VIDEO0_PAT1_CTRL_REG_SMOOTH_EN_OFFSET 25
650
#define PLL_VIDEO0_PAT1_CTRL_REG_SMOOTH_EN_CLEAR_MASK (0x02000000)
651
#define PLL_VIDEO0_PAT1_CTRL_REG_SMOOTH_EN_DISABLE 0b0
652
#define PLL_VIDEO0_PAT1_CTRL_REG_SMOOTH_EN_ENABLE 0b1
653
#define PLL_VIDEO0_PAT1_CTRL_REG_DITHER_EN_OFFSET 24
654
#define PLL_VIDEO0_PAT1_CTRL_REG_DITHER_EN_CLEAR_MASK (0x01000000)
655
#define PLL_VIDEO0_PAT1_CTRL_REG_FRAC_EN_OFFSET 20
656
#define PLL_VIDEO0_PAT1_CTRL_REG_FRAC_EN_CLEAR_MASK (0x00100000)
657
#define PLL_VIDEO0_PAT1_CTRL_REG_FRAC_IN_OFFSET 0
658
#define PLL_VIDEO0_PAT1_CTRL_REG_FRAC_IN_CLEAR_MASK (0x0001ffff)
659
660
#define PLL_VIDEO0_BIAS_REG 0x00000130
//PLL_VIDEO0 Bias Register
661
#define PLL_VIDEO0_BIAS_REG_PLL_CP_OFFSET 16
662
#define PLL_VIDEO0_BIAS_REG_PLL_CP_CLEAR_MASK (0x001f0000)
663
664
#define PLL_VIDEO1_CTRL_REG 0x00000140
//PLL_VIDEO1 Control Register
665
#define PLL_VIDEO1_CTRL_REG_PLL_EN_OFFSET 31
666
#define PLL_VIDEO1_CTRL_REG_PLL_EN_CLEAR_MASK (0x80000000)
667
#define PLL_VIDEO1_CTRL_REG_PLL_EN_DISABLE 0b0
668
#define PLL_VIDEO1_CTRL_REG_PLL_EN_ENABLE 0b1
669
#define PLL_VIDEO1_CTRL_REG_PLL_LDO_EN_OFFSET 30
670
#define PLL_VIDEO1_CTRL_REG_PLL_LDO_EN_CLEAR_MASK (0x40000000)
671
#define PLL_VIDEO1_CTRL_REG_PLL_LDO_EN_DISABLE 0b0
672
#define PLL_VIDEO1_CTRL_REG_PLL_LDO_EN_ENABLE 0b1
673
#define PLL_VIDEO1_CTRL_REG_LOCK_ENABLE_OFFSET 29
674
#define PLL_VIDEO1_CTRL_REG_LOCK_ENABLE_CLEAR_MASK (0x20000000)
675
#define PLL_VIDEO1_CTRL_REG_LOCK_ENABLE_DISABLE 0b0
676
#define PLL_VIDEO1_CTRL_REG_LOCK_ENABLE_ENABLE 0b1
677
#define PLL_VIDEO1_CTRL_REG_LOCK_OFFSET 28
678
#define PLL_VIDEO1_CTRL_REG_LOCK_CLEAR_MASK (0x10000000)
679
#define PLL_VIDEO1_CTRL_REG_LOCK_UNLOCKED 0b0
680
#define PLL_VIDEO1_CTRL_REG_LOCK_LOCKED__IT_INDICATES_THAT_THE_PLL_HAS_BEEN_STABLE 0b1
681
#define PLL_VIDEO1_CTRL_REG_PLL_OUTPUT0_GATE_OFFSET 27
682
#define PLL_VIDEO1_CTRL_REG_PLL_OUTPUT0_GATE_CLEAR_MASK (0x08000000)
683
#define PLL_VIDEO1_CTRL_REG_PLL_OUTPUT0_GATE_DISABLE 0b0
684
#define PLL_VIDEO1_CTRL_REG_PLL_OUTPUT0_GATE_ENABLE 0b1
685
#define PLL_VIDEO1_CTRL_REG_PLL_OUTPUT1_GATE_OFFSET 26
686
#define PLL_VIDEO1_CTRL_REG_PLL_OUTPUT1_GATE_CLEAR_MASK (0x04000000)
687
#define PLL_VIDEO1_CTRL_REG_PLL_OUTPUT1_GATE_DISABLE 0b0
688
#define PLL_VIDEO1_CTRL_REG_PLL_OUTPUT1_GATE_ENABLE 0b1
689
#define PLL_VIDEO1_CTRL_REG_PLL_FREF_SEL_OFFSET 24
690
#define PLL_VIDEO1_CTRL_REG_PLL_FREF_SEL_CLEAR_MASK (0x01000000)
691
#define PLL_VIDEO1_CTRL_REG_PLL_FREF_SEL_HOSC 0b0
692
#define PLL_VIDEO1_CTRL_REG_PLL_FREF_SEL_REFPLL 0b1
693
#define PLL_VIDEO1_CTRL_REG_PLL_OUTPUT0_DIV_OFFSET 20
694
#define PLL_VIDEO1_CTRL_REG_PLL_OUTPUT0_DIV_CLEAR_MASK (0x00700000)
695
#define PLL_VIDEO1_CTRL_REG_PLL_OUTPUT1_DIV_OFFSET 16
696
#define PLL_VIDEO1_CTRL_REG_PLL_OUTPUT1_DIV_CLEAR_MASK (0x00070000)
697
#define PLL_VIDEO1_CTRL_REG_PLL_N_OFFSET 8
698
#define PLL_VIDEO1_CTRL_REG_PLL_N_CLEAR_MASK (0x0000ff00)
699
#define PLL_VIDEO1_CTRL_REG_PLL_UNLOCK_MDSEL_OFFSET 6
700
#define PLL_VIDEO1_CTRL_REG_PLL_UNLOCK_MDSEL_CLEAR_MASK (0x000000c0)
701
#define PLL_VIDEO1_CTRL_REG_PLL_UNLOCK_MDSEL_21_29_CLOCK_CYCLES 0b00
702
#define PLL_VIDEO1_CTRL_REG_PLL_UNLOCK_MDSEL_22_28_CLOCK_CYCLES 0b01
703
#define PLL_VIDEO1_CTRL_REG_PLL_UNLOCK_MDSEL_20_30_CLOCK_CYCLES 0b10
704
#define PLL_VIDEO1_CTRL_REG_PLL_LOCK_MDSEL_OFFSET 5
705
#define PLL_VIDEO1_CTRL_REG_PLL_LOCK_MDSEL_CLEAR_MASK (0x00000020)
706
#define PLL_VIDEO1_CTRL_REG_PLL_LOCK_MDSEL_24_26_CLOCK_CYCLES 0b0
707
#define PLL_VIDEO1_CTRL_REG_PLL_LOCK_MDSEL_23_27_CLOCK_CYCLES 0b1
708
#define PLL_VIDEO1_CTRL_REG_PLL_INPUT_DIV_OFFSET 1
709
#define PLL_VIDEO1_CTRL_REG_PLL_INPUT_DIV_CLEAR_MASK (0x00000002)
710
711
#define PLL_VIDEO1_LOCK_CTRL_REG 0x00000144
//PLL_VIDEO1 Lock Control Register
712
#define PLL_VIDEO1_LOCK_CTRL_REG_PLL_VIDEO1_UNLOCK_STAT_OFFSET 4
713
#define PLL_VIDEO1_LOCK_CTRL_REG_PLL_VIDEO1_UNLOCK_STAT_CLEAR_MASK (0x00000010)
714
#define PLL_VIDEO1_LOCK_CTRL_REG_PLL_VIDEO1_UNLOCK_STAT_NO_EFFECT 0b0
715
#define PLL_VIDEO1_LOCK_CTRL_REG_PLL_VIDEO1_UNLOCK_STAT_PENDING 0b1
716
#define PLL_VIDEO1_LOCK_CTRL_REG_PLL_VIDEO1_UNLOCK_IRQEN_OFFSET 0
717
#define PLL_VIDEO1_LOCK_CTRL_REG_PLL_VIDEO1_UNLOCK_IRQEN_CLEAR_MASK (0x00000001)
718
#define PLL_VIDEO1_LOCK_CTRL_REG_PLL_VIDEO1_UNLOCK_IRQEN_DISABLE 0b0
719
#define PLL_VIDEO1_LOCK_CTRL_REG_PLL_VIDEO1_UNLOCK_IRQEN_ENABLE 0b1
720
721
#define PLL_VIDEO1_PAT0_CTRL_REG 0x00000148
//PLL_VIDEO1 Pattern0 Control Register
722
#define PLL_VIDEO1_PAT0_CTRL_REG_SIG_DELT_PAT_EN_OFFSET 31
723
#define PLL_VIDEO1_PAT0_CTRL_REG_SIG_DELT_PAT_EN_CLEAR_MASK (0x80000000)
724
#define PLL_VIDEO1_PAT0_CTRL_REG_SPR_FREQ_MODE_OFFSET 29
725
#define PLL_VIDEO1_PAT0_CTRL_REG_SPR_FREQ_MODE_CLEAR_MASK (0x60000000)
726
#define PLL_VIDEO1_PAT0_CTRL_REG_SPR_FREQ_MODE_PULSE_SWALLOW 0b00
727
#define PLL_VIDEO1_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_1BIT 0b01
728
#define PLL_VIDEO1_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_2BIT 0b10
729
#define PLL_VIDEO1_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_3BIT 0b11
730
#define PLL_VIDEO1_PAT0_CTRL_REG_WAVE_STEP_OFFSET 20
731
#define PLL_VIDEO1_PAT0_CTRL_REG_WAVE_STEP_CLEAR_MASK (0x1ff00000)
732
#define PLL_VIDEO1_PAT0_CTRL_REG_SDM_DIRECTION_OFFSET 19
733
#define PLL_VIDEO1_PAT0_CTRL_REG_SDM_DIRECTION_CLEAR_MASK (0x00080000)
734
#define PLL_VIDEO1_PAT0_CTRL_REG_SDM_DIRECTION_UP 0b0
735
#define PLL_VIDEO1_PAT0_CTRL_REG_SDM_DIRECTION_DOWN 0b1
736
#define PLL_VIDEO1_PAT0_CTRL_REG_FREQ_OFFSET 17
737
#define PLL_VIDEO1_PAT0_CTRL_REG_FREQ_CLEAR_MASK (0x00060000)
738
#define PLL_VIDEO1_PAT0_CTRL_REG_FREQ_31_5KHZ 0b00
739
#define PLL_VIDEO1_PAT0_CTRL_REG_FREQ_32KHZ 0b01
740
#define PLL_VIDEO1_PAT0_CTRL_REG_FREQ_32_5KHZ 0b10
741
#define PLL_VIDEO1_PAT0_CTRL_REG_FREQ_33KHZ 0b11
742
#define PLL_VIDEO1_PAT0_CTRL_REG_WAVE_BOT_OFFSET 0
743
#define PLL_VIDEO1_PAT0_CTRL_REG_WAVE_BOT_CLEAR_MASK (0x0001ffff)
744
745
#define PLL_VIDEO1_PAT1_CTRL_REG 0x0000014c
//PLL_VIDEO1 Pattern1 Control Register
746
#define PLL_VIDEO1_PAT1_CTRL_REG_PLL_PI_EN_OFFSET 31
747
#define PLL_VIDEO1_PAT1_CTRL_REG_PLL_PI_EN_CLEAR_MASK (0x80000000)
748
#define PLL_VIDEO1_PAT1_CTRL_REG_PLL_PI_EN_DISABLE 0b0
749
#define PLL_VIDEO1_PAT1_CTRL_REG_PLL_PI_EN_ENABLE 0b1
750
#define PLL_VIDEO1_PAT1_CTRL_REG_PLL_PI_CFG_OFFSET 28
751
#define PLL_VIDEO1_PAT1_CTRL_REG_PLL_PI_CFG_CLEAR_MASK (0x70000000)
752
#define PLL_VIDEO1_PAT1_CTRL_REG_PLL_PI_CFG_8UA 0b000
753
#define PLL_VIDEO1_PAT1_CTRL_REG_PLL_PI_CFG_16UA 0b001
754
#define PLL_VIDEO1_PAT1_CTRL_REG_PLL_PI_CFG_24UA 0b010
755
#define PLL_VIDEO1_PAT1_CTRL_REG_PLL_PI_CFG_32UA 0b011
756
#define PLL_VIDEO1_PAT1_CTRL_REG_PLL_PI_CFG_40UA 0b100
757
#define PLL_VIDEO1_PAT1_CTRL_REG_PLL_PI_CFG_48UA 0b101
758
#define PLL_VIDEO1_PAT1_CTRL_REG_PLL_PI_CFG_56UA 0b110
759
#define PLL_VIDEO1_PAT1_CTRL_REG_PLL_PI_CFG_64UA 0b111
760
#define PLL_VIDEO1_PAT1_CTRL_REG_PLL_SDM_EN_OFFSET 27
761
#define PLL_VIDEO1_PAT1_CTRL_REG_PLL_SDM_EN_CLEAR_MASK (0x08000000)
762
#define PLL_VIDEO1_PAT1_CTRL_REG_PLL_SDM_EN_DISABLE 0b0
763
#define PLL_VIDEO1_PAT1_CTRL_REG_PLL_SDM_EN_ENABLE 0b1
764
#define PLL_VIDEO1_PAT1_CTRL_REG_SDM_BUSY_OFFSET 26
765
#define PLL_VIDEO1_PAT1_CTRL_REG_SDM_BUSY_CLEAR_MASK (0x04000000)
766
#define PLL_VIDEO1_PAT1_CTRL_REG_SDM_BUSY_NOT_BUSY 0b0
767
#define PLL_VIDEO1_PAT1_CTRL_REG_SDM_BUSY_BUSY 0b1
768
#define PLL_VIDEO1_PAT1_CTRL_REG_SMOOTH_EN_OFFSET 25
769
#define PLL_VIDEO1_PAT1_CTRL_REG_SMOOTH_EN_CLEAR_MASK (0x02000000)
770
#define PLL_VIDEO1_PAT1_CTRL_REG_SMOOTH_EN_DISABLE 0b0
771
#define PLL_VIDEO1_PAT1_CTRL_REG_SMOOTH_EN_ENABLE 0b1
772
#define PLL_VIDEO1_PAT1_CTRL_REG_DITHER_EN_OFFSET 24
773
#define PLL_VIDEO1_PAT1_CTRL_REG_DITHER_EN_CLEAR_MASK (0x01000000)
774
#define PLL_VIDEO1_PAT1_CTRL_REG_FRAC_EN_OFFSET 20
775
#define PLL_VIDEO1_PAT1_CTRL_REG_FRAC_EN_CLEAR_MASK (0x00100000)
776
#define PLL_VIDEO1_PAT1_CTRL_REG_FRAC_IN_OFFSET 0
777
#define PLL_VIDEO1_PAT1_CTRL_REG_FRAC_IN_CLEAR_MASK (0x0001ffff)
778
779
#define PLL_VIDEO1_BIAS_REG 0x00000150
//PLL_VIDEO1 Bias Register
780
#define PLL_VIDEO1_BIAS_REG_PLL_CP_OFFSET 16
781
#define PLL_VIDEO1_BIAS_REG_PLL_CP_CLEAR_MASK (0x001f0000)
782
783
#define PLL_VIDEO2_CTRL_REG 0x00000160
//PLL_VIDEO2 Control Register
784
#define PLL_VIDEO2_CTRL_REG_PLL_EN_OFFSET 31
785
#define PLL_VIDEO2_CTRL_REG_PLL_EN_CLEAR_MASK (0x80000000)
786
#define PLL_VIDEO2_CTRL_REG_PLL_EN_DISABLE 0b0
787
#define PLL_VIDEO2_CTRL_REG_PLL_EN_ENABLE 0b1
788
#define PLL_VIDEO2_CTRL_REG_PLL_LDO_EN_OFFSET 30
789
#define PLL_VIDEO2_CTRL_REG_PLL_LDO_EN_CLEAR_MASK (0x40000000)
790
#define PLL_VIDEO2_CTRL_REG_PLL_LDO_EN_DISABLE 0b0
791
#define PLL_VIDEO2_CTRL_REG_PLL_LDO_EN_ENABLE 0b1
792
#define PLL_VIDEO2_CTRL_REG_LOCK_ENABLE_OFFSET 29
793
#define PLL_VIDEO2_CTRL_REG_LOCK_ENABLE_CLEAR_MASK (0x20000000)
794
#define PLL_VIDEO2_CTRL_REG_LOCK_ENABLE_DISABLE 0b0
795
#define PLL_VIDEO2_CTRL_REG_LOCK_ENABLE_ENABLE 0b1
796
#define PLL_VIDEO2_CTRL_REG_LOCK_OFFSET 28
797
#define PLL_VIDEO2_CTRL_REG_LOCK_CLEAR_MASK (0x10000000)
798
#define PLL_VIDEO2_CTRL_REG_LOCK_UNLOCKED 0b0
799
#define PLL_VIDEO2_CTRL_REG_LOCK_LOCKED__IT_INDICATES_THAT_THE_PLL_HAS_BEEN_STABLE 0b1
800
#define PLL_VIDEO2_CTRL_REG_PLL_OUTPUT0_GATE_OFFSET 27
801
#define PLL_VIDEO2_CTRL_REG_PLL_OUTPUT0_GATE_CLEAR_MASK (0x08000000)
802
#define PLL_VIDEO2_CTRL_REG_PLL_OUTPUT0_GATE_DISABLE 0b0
803
#define PLL_VIDEO2_CTRL_REG_PLL_OUTPUT0_GATE_ENABLE 0b1
804
#define PLL_VIDEO2_CTRL_REG_PLL_OUTPUT1_GATE_OFFSET 26
805
#define PLL_VIDEO2_CTRL_REG_PLL_OUTPUT1_GATE_CLEAR_MASK (0x04000000)
806
#define PLL_VIDEO2_CTRL_REG_PLL_OUTPUT1_GATE_DISABLE 0b0
807
#define PLL_VIDEO2_CTRL_REG_PLL_OUTPUT1_GATE_ENABLE 0b1
808
#define PLL_VIDEO2_CTRL_REG_PLL_FREF_SEL_OFFSET 24
809
#define PLL_VIDEO2_CTRL_REG_PLL_FREF_SEL_CLEAR_MASK (0x01000000)
810
#define PLL_VIDEO2_CTRL_REG_PLL_FREF_SEL_HOSC 0b0
811
#define PLL_VIDEO2_CTRL_REG_PLL_FREF_SEL_REFPLL 0b1
812
#define PLL_VIDEO2_CTRL_REG_PLL_OUTPUT0_DIV_OFFSET 20
813
#define PLL_VIDEO2_CTRL_REG_PLL_OUTPUT0_DIV_CLEAR_MASK (0x00700000)
814
#define PLL_VIDEO2_CTRL_REG_PLL_OUTPUT1_DIV_OFFSET 16
815
#define PLL_VIDEO2_CTRL_REG_PLL_OUTPUT1_DIV_CLEAR_MASK (0x00070000)
816
#define PLL_VIDEO2_CTRL_REG_PLL_N_OFFSET 8
817
#define PLL_VIDEO2_CTRL_REG_PLL_N_CLEAR_MASK (0x0000ff00)
818
#define PLL_VIDEO2_CTRL_REG_PLL_UNLOCK_MDSEL_OFFSET 6
819
#define PLL_VIDEO2_CTRL_REG_PLL_UNLOCK_MDSEL_CLEAR_MASK (0x000000c0)
820
#define PLL_VIDEO2_CTRL_REG_PLL_UNLOCK_MDSEL_21_29_CLOCK_CYCLES 0b00
821
#define PLL_VIDEO2_CTRL_REG_PLL_UNLOCK_MDSEL_22_28_CLOCK_CYCLES 0b01
822
#define PLL_VIDEO2_CTRL_REG_PLL_UNLOCK_MDSEL_20_30_CLOCK_CYCLES 0b10
823
#define PLL_VIDEO2_CTRL_REG_PLL_LOCK_MDSEL_OFFSET 5
824
#define PLL_VIDEO2_CTRL_REG_PLL_LOCK_MDSEL_CLEAR_MASK (0x00000020)
825
#define PLL_VIDEO2_CTRL_REG_PLL_LOCK_MDSEL_24_26_CLOCK_CYCLES 0b0
826
#define PLL_VIDEO2_CTRL_REG_PLL_LOCK_MDSEL_23_27_CLOCK_CYCLES 0b1
827
#define PLL_VIDEO2_CTRL_REG_PLL_INPUT_DIV_OFFSET 1
828
#define PLL_VIDEO2_CTRL_REG_PLL_INPUT_DIV_CLEAR_MASK (0x00000002)
829
830
#define PLL_VIDEO2_LOCK_CTRL_REG 0x00000164
//PLL_VIDEO2 Lock Control Register
831
#define PLL_VIDEO2_LOCK_CTRL_REG_PLL_VIDEO2_UNLOCK_STAT_OFFSET 4
832
#define PLL_VIDEO2_LOCK_CTRL_REG_PLL_VIDEO2_UNLOCK_STAT_CLEAR_MASK (0x00000010)
833
#define PLL_VIDEO2_LOCK_CTRL_REG_PLL_VIDEO2_UNLOCK_STAT_NO_EFFECT 0b0
834
#define PLL_VIDEO2_LOCK_CTRL_REG_PLL_VIDEO2_UNLOCK_STAT_PENDING 0b1
835
#define PLL_VIDEO2_LOCK_CTRL_REG_PLL_VIDEO2_UNLOCK_IRQEN_OFFSET 0
836
#define PLL_VIDEO2_LOCK_CTRL_REG_PLL_VIDEO2_UNLOCK_IRQEN_CLEAR_MASK (0x00000001)
837
#define PLL_VIDEO2_LOCK_CTRL_REG_PLL_VIDEO2_UNLOCK_IRQEN_DISABLE 0b0
838
#define PLL_VIDEO2_LOCK_CTRL_REG_PLL_VIDEO2_UNLOCK_IRQEN_ENABLE 0b1
839
840
#define PLL_VIDEO2_PAT0_CTRL_REG 0x00000168
//PLL_VIDEO2 Pattern0 Control Register
841
#define PLL_VIDEO2_PAT0_CTRL_REG_SIG_DELT_PAT_EN_OFFSET 31
842
#define PLL_VIDEO2_PAT0_CTRL_REG_SIG_DELT_PAT_EN_CLEAR_MASK (0x80000000)
843
#define PLL_VIDEO2_PAT0_CTRL_REG_SPR_FREQ_MODE_OFFSET 29
844
#define PLL_VIDEO2_PAT0_CTRL_REG_SPR_FREQ_MODE_CLEAR_MASK (0x60000000)
845
#define PLL_VIDEO2_PAT0_CTRL_REG_SPR_FREQ_MODE_PULSE_SWALLOW 0b00
846
#define PLL_VIDEO2_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_1BIT 0b01
847
#define PLL_VIDEO2_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_2BIT 0b10
848
#define PLL_VIDEO2_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_3BIT 0b11
849
#define PLL_VIDEO2_PAT0_CTRL_REG_WAVE_STEP_OFFSET 20
850
#define PLL_VIDEO2_PAT0_CTRL_REG_WAVE_STEP_CLEAR_MASK (0x1ff00000)
851
#define PLL_VIDEO2_PAT0_CTRL_REG_SDM_DIRECTION_OFFSET 19
852
#define PLL_VIDEO2_PAT0_CTRL_REG_SDM_DIRECTION_CLEAR_MASK (0x00080000)
853
#define PLL_VIDEO2_PAT0_CTRL_REG_SDM_DIRECTION_UP 0b0
854
#define PLL_VIDEO2_PAT0_CTRL_REG_SDM_DIRECTION_DOWN 0b1
855
#define PLL_VIDEO2_PAT0_CTRL_REG_FREQ_OFFSET 17
856
#define PLL_VIDEO2_PAT0_CTRL_REG_FREQ_CLEAR_MASK (0x00060000)
857
#define PLL_VIDEO2_PAT0_CTRL_REG_FREQ_31_5KHZ 0b00
858
#define PLL_VIDEO2_PAT0_CTRL_REG_FREQ_32KHZ 0b01
859
#define PLL_VIDEO2_PAT0_CTRL_REG_FREQ_32_5KHZ 0b10
860
#define PLL_VIDEO2_PAT0_CTRL_REG_FREQ_33KHZ 0b11
861
#define PLL_VIDEO2_PAT0_CTRL_REG_WAVE_BOT_OFFSET 0
862
#define PLL_VIDEO2_PAT0_CTRL_REG_WAVE_BOT_CLEAR_MASK (0x0001ffff)
863
864
#define PLL_VIDEO2_PAT1_CTRL_REG 0x0000016c
//PLL_VIDEO2 Pattern1 Control Register
865
#define PLL_VIDEO2_PAT1_CTRL_REG_PLL_PI_EN_OFFSET 31
866
#define PLL_VIDEO2_PAT1_CTRL_REG_PLL_PI_EN_CLEAR_MASK (0x80000000)
867
#define PLL_VIDEO2_PAT1_CTRL_REG_PLL_PI_EN_DISABLE 0b0
868
#define PLL_VIDEO2_PAT1_CTRL_REG_PLL_PI_EN_ENABLE 0b1
869
#define PLL_VIDEO2_PAT1_CTRL_REG_PLL_PI_CFG_OFFSET 28
870
#define PLL_VIDEO2_PAT1_CTRL_REG_PLL_PI_CFG_CLEAR_MASK (0x70000000)
871
#define PLL_VIDEO2_PAT1_CTRL_REG_PLL_PI_CFG_8UA 0b000
872
#define PLL_VIDEO2_PAT1_CTRL_REG_PLL_PI_CFG_16UA 0b001
873
#define PLL_VIDEO2_PAT1_CTRL_REG_PLL_PI_CFG_24UA 0b010
874
#define PLL_VIDEO2_PAT1_CTRL_REG_PLL_PI_CFG_32UA 0b011
875
#define PLL_VIDEO2_PAT1_CTRL_REG_PLL_PI_CFG_40UA 0b100
876
#define PLL_VIDEO2_PAT1_CTRL_REG_PLL_PI_CFG_48UA 0b101
877
#define PLL_VIDEO2_PAT1_CTRL_REG_PLL_PI_CFG_56UA 0b110
878
#define PLL_VIDEO2_PAT1_CTRL_REG_PLL_PI_CFG_64UA 0b111
879
#define PLL_VIDEO2_PAT1_CTRL_REG_PLL_SDM_EN_OFFSET 27
880
#define PLL_VIDEO2_PAT1_CTRL_REG_PLL_SDM_EN_CLEAR_MASK (0x08000000)
881
#define PLL_VIDEO2_PAT1_CTRL_REG_PLL_SDM_EN_DISABLE 0b0
882
#define PLL_VIDEO2_PAT1_CTRL_REG_PLL_SDM_EN_ENABLE 0b1
883
#define PLL_VIDEO2_PAT1_CTRL_REG_SDM_BUSY_OFFSET 26
884
#define PLL_VIDEO2_PAT1_CTRL_REG_SDM_BUSY_CLEAR_MASK (0x04000000)
885
#define PLL_VIDEO2_PAT1_CTRL_REG_SDM_BUSY_NOT_BUSY 0b0
886
#define PLL_VIDEO2_PAT1_CTRL_REG_SDM_BUSY_BUSY 0b1
887
#define PLL_VIDEO2_PAT1_CTRL_REG_SMOOTH_EN_OFFSET 25
888
#define PLL_VIDEO2_PAT1_CTRL_REG_SMOOTH_EN_CLEAR_MASK (0x02000000)
889
#define PLL_VIDEO2_PAT1_CTRL_REG_SMOOTH_EN_DISABLE 0b0
890
#define PLL_VIDEO2_PAT1_CTRL_REG_SMOOTH_EN_ENABLE 0b1
891
#define PLL_VIDEO2_PAT1_CTRL_REG_DITHER_EN_OFFSET 24
892
#define PLL_VIDEO2_PAT1_CTRL_REG_DITHER_EN_CLEAR_MASK (0x01000000)
893
#define PLL_VIDEO2_PAT1_CTRL_REG_FRAC_EN_OFFSET 20
894
#define PLL_VIDEO2_PAT1_CTRL_REG_FRAC_EN_CLEAR_MASK (0x00100000)
895
#define PLL_VIDEO2_PAT1_CTRL_REG_FRAC_IN_OFFSET 0
896
#define PLL_VIDEO2_PAT1_CTRL_REG_FRAC_IN_CLEAR_MASK (0x0001ffff)
897
898
#define PLL_VIDEO2_BIAS_REG 0x00000170
//PLL_VIDEO2 Bias Register
899
#define PLL_VIDEO2_BIAS_REG_PLL_CP_OFFSET 16
900
#define PLL_VIDEO2_BIAS_REG_PLL_CP_CLEAR_MASK (0x001f0000)
901
902
#define PLL_VE0_CTRL_REG 0x00000220
//PLL_VE0 Control Register
903
#define PLL_VE0_CTRL_REG_PLL_EN_OFFSET 31
904
#define PLL_VE0_CTRL_REG_PLL_EN_CLEAR_MASK (0x80000000)
905
#define PLL_VE0_CTRL_REG_PLL_EN_DISABLE 0b0
906
#define PLL_VE0_CTRL_REG_PLL_EN_ENABLE 0b1
907
#define PLL_VE0_CTRL_REG_PLL_LDO_EN_OFFSET 30
908
#define PLL_VE0_CTRL_REG_PLL_LDO_EN_CLEAR_MASK (0x40000000)
909
#define PLL_VE0_CTRL_REG_PLL_LDO_EN_DISABLE 0b0
910
#define PLL_VE0_CTRL_REG_PLL_LDO_EN_ENABLE 0b1
911
#define PLL_VE0_CTRL_REG_LOCK_ENABLE_OFFSET 29
912
#define PLL_VE0_CTRL_REG_LOCK_ENABLE_CLEAR_MASK (0x20000000)
913
#define PLL_VE0_CTRL_REG_LOCK_ENABLE_DISABLE 0b0
914
#define PLL_VE0_CTRL_REG_LOCK_ENABLE_ENABLE 0b1
915
#define PLL_VE0_CTRL_REG_LOCK_OFFSET 28
916
#define PLL_VE0_CTRL_REG_LOCK_CLEAR_MASK (0x10000000)
917
#define PLL_VE0_CTRL_REG_LOCK_UNLOCKED 0b0
918
#define PLL_VE0_CTRL_REG_LOCK_LOCKED__IT_INDICATES_THAT_THE_PLL_HAS_BEEN_STABLE 0b1
919
#define PLL_VE0_CTRL_REG_PLL_OUTPUT_GATE_OFFSET 27
920
#define PLL_VE0_CTRL_REG_PLL_OUTPUT_GATE_CLEAR_MASK (0x08000000)
921
#define PLL_VE0_CTRL_REG_PLL_OUTPUT_GATE_DISABLE 0b0
922
#define PLL_VE0_CTRL_REG_PLL_OUTPUT_GATE_ENABLE 0b1
923
#define PLL_VE0_CTRL_REG_PLL_FREF_SEL_OFFSET 24
924
#define PLL_VE0_CTRL_REG_PLL_FREF_SEL_CLEAR_MASK (0x01000000)
925
#define PLL_VE0_CTRL_REG_PLL_FREF_SEL_HOSC 0b0
926
#define PLL_VE0_CTRL_REG_PLL_FREF_SEL_REFPLL 0b1
927
#define PLL_VE0_CTRL_REG_PLL_OUTPUT_DIV_OFFSET 20
928
#define PLL_VE0_CTRL_REG_PLL_OUTPUT_DIV_CLEAR_MASK (0x00700000)
929
#define PLL_VE0_CTRL_REG_PLL_N_OFFSET 8
930
#define PLL_VE0_CTRL_REG_PLL_N_CLEAR_MASK (0x0000ff00)
931
#define PLL_VE0_CTRL_REG_PLL_UNLOCK_MDSEL_OFFSET 6
932
#define PLL_VE0_CTRL_REG_PLL_UNLOCK_MDSEL_CLEAR_MASK (0x000000c0)
933
#define PLL_VE0_CTRL_REG_PLL_UNLOCK_MDSEL_21_29_CLOCK_CYCLES 0b00
934
#define PLL_VE0_CTRL_REG_PLL_UNLOCK_MDSEL_22_28_CLOCK_CYCLES 0b01
935
#define PLL_VE0_CTRL_REG_PLL_UNLOCK_MDSEL_20_30_CLOCK_CYCLES 0b10
936
#define PLL_VE0_CTRL_REG_PLL_LOCK_MDSEL_OFFSET 5
937
#define PLL_VE0_CTRL_REG_PLL_LOCK_MDSEL_CLEAR_MASK (0x00000020)
938
#define PLL_VE0_CTRL_REG_PLL_LOCK_MDSEL_24_26_CLOCK_CYCLES 0b0
939
#define PLL_VE0_CTRL_REG_PLL_LOCK_MDSEL_23_27_CLOCK_CYCLES 0b1
940
#define PLL_VE0_CTRL_REG_PLL_INPUT_DIV_OFFSET 1
941
#define PLL_VE0_CTRL_REG_PLL_INPUT_DIV_CLEAR_MASK (0x00000002)
942
943
#define PLL_VE0_LOCK_CTRL_REG 0x00000224
//PLL_VE0 Lock Control Register
944
#define PLL_VE0_LOCK_CTRL_REG_PLL_VE0_UNLOCK_STAT_OFFSET 4
945
#define PLL_VE0_LOCK_CTRL_REG_PLL_VE0_UNLOCK_STAT_CLEAR_MASK (0x00000010)
946
#define PLL_VE0_LOCK_CTRL_REG_PLL_VE0_UNLOCK_STAT_NO_EFFECT 0b0
947
#define PLL_VE0_LOCK_CTRL_REG_PLL_VE0_UNLOCK_STAT_PENDING 0b1
948
#define PLL_VE0_LOCK_CTRL_REG_PLL_VE0_UNLOCK_IRQEN_OFFSET 0
949
#define PLL_VE0_LOCK_CTRL_REG_PLL_VE0_UNLOCK_IRQEN_CLEAR_MASK (0x00000001)
950
#define PLL_VE0_LOCK_CTRL_REG_PLL_VE0_UNLOCK_IRQEN_DISABLE 0b0
951
#define PLL_VE0_LOCK_CTRL_REG_PLL_VE0_UNLOCK_IRQEN_ENABLE 0b1
952
953
#define PLL_VE0_PAT0_CTRL_REG 0x00000228
//PLL_VE0 Pattern0 Control Register
954
#define PLL_VE0_PAT0_CTRL_REG_SIG_DELT_PAT_EN_OFFSET 31
955
#define PLL_VE0_PAT0_CTRL_REG_SIG_DELT_PAT_EN_CLEAR_MASK (0x80000000)
956
#define PLL_VE0_PAT0_CTRL_REG_SPR_FREQ_MODE_OFFSET 29
957
#define PLL_VE0_PAT0_CTRL_REG_SPR_FREQ_MODE_CLEAR_MASK (0x60000000)
958
#define PLL_VE0_PAT0_CTRL_REG_SPR_FREQ_MODE_PULSE_SWALLOW 0b00
959
#define PLL_VE0_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_1BIT 0b01
960
#define PLL_VE0_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_2BIT 0b10
961
#define PLL_VE0_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_3BIT 0b11
962
#define PLL_VE0_PAT0_CTRL_REG_WAVE_STEP_OFFSET 20
963
#define PLL_VE0_PAT0_CTRL_REG_WAVE_STEP_CLEAR_MASK (0x1ff00000)
964
#define PLL_VE0_PAT0_CTRL_REG_SDM_DIRECTION_OFFSET 19
965
#define PLL_VE0_PAT0_CTRL_REG_SDM_DIRECTION_CLEAR_MASK (0x00080000)
966
#define PLL_VE0_PAT0_CTRL_REG_SDM_DIRECTION_UP 0b0
967
#define PLL_VE0_PAT0_CTRL_REG_SDM_DIRECTION_DOWN 0b1
968
#define PLL_VE0_PAT0_CTRL_REG_FREQ_OFFSET 17
969
#define PLL_VE0_PAT0_CTRL_REG_FREQ_CLEAR_MASK (0x00060000)
970
#define PLL_VE0_PAT0_CTRL_REG_FREQ_31_5KHZ 0b00
971
#define PLL_VE0_PAT0_CTRL_REG_FREQ_32KHZ 0b01
972
#define PLL_VE0_PAT0_CTRL_REG_FREQ_32_5KHZ 0b10
973
#define PLL_VE0_PAT0_CTRL_REG_FREQ_33KHZ 0b11
974
#define PLL_VE0_PAT0_CTRL_REG_WAVE_BOT_OFFSET 0
975
#define PLL_VE0_PAT0_CTRL_REG_WAVE_BOT_CLEAR_MASK (0x0001ffff)
976
977
#define PLL_VE0_PAT1_CTRL_REG 0x0000022c
//PLL_VE0 Pattern1 Control Register
978
#define PLL_VE0_PAT1_CTRL_REG_PLL_PI_EN_OFFSET 31
979
#define PLL_VE0_PAT1_CTRL_REG_PLL_PI_EN_CLEAR_MASK (0x80000000)
980
#define PLL_VE0_PAT1_CTRL_REG_PLL_PI_EN_DISABLE 0b0
981
#define PLL_VE0_PAT1_CTRL_REG_PLL_PI_EN_ENABLE 0b1
982
#define PLL_VE0_PAT1_CTRL_REG_PLL_PI_CFG_OFFSET 28
983
#define PLL_VE0_PAT1_CTRL_REG_PLL_PI_CFG_CLEAR_MASK (0x70000000)
984
#define PLL_VE0_PAT1_CTRL_REG_PLL_PI_CFG_8UA 0b000
985
#define PLL_VE0_PAT1_CTRL_REG_PLL_PI_CFG_16UA 0b001
986
#define PLL_VE0_PAT1_CTRL_REG_PLL_PI_CFG_24UA 0b010
987
#define PLL_VE0_PAT1_CTRL_REG_PLL_PI_CFG_32UA 0b011
988
#define PLL_VE0_PAT1_CTRL_REG_PLL_PI_CFG_40UA 0b100
989
#define PLL_VE0_PAT1_CTRL_REG_PLL_PI_CFG_48UA 0b101
990
#define PLL_VE0_PAT1_CTRL_REG_PLL_PI_CFG_56UA 0b110
991
#define PLL_VE0_PAT1_CTRL_REG_PLL_PI_CFG_64UA 0b111
992
#define PLL_VE0_PAT1_CTRL_REG_PLL_SDM_EN_OFFSET 27
993
#define PLL_VE0_PAT1_CTRL_REG_PLL_SDM_EN_CLEAR_MASK (0x08000000)
994
#define PLL_VE0_PAT1_CTRL_REG_PLL_SDM_EN_DISABLE 0b0
995
#define PLL_VE0_PAT1_CTRL_REG_PLL_SDM_EN_ENABLE 0b1
996
#define PLL_VE0_PAT1_CTRL_REG_SDM_BUSY_OFFSET 26
997
#define PLL_VE0_PAT1_CTRL_REG_SDM_BUSY_CLEAR_MASK (0x04000000)
998
#define PLL_VE0_PAT1_CTRL_REG_SDM_BUSY_NOT_BUSY 0b0
999
#define PLL_VE0_PAT1_CTRL_REG_SDM_BUSY_BUSY 0b1
1000
#define PLL_VE0_PAT1_CTRL_REG_SMOOTH_EN_OFFSET 25
1001
#define PLL_VE0_PAT1_CTRL_REG_SMOOTH_EN_CLEAR_MASK (0x02000000)
1002
#define PLL_VE0_PAT1_CTRL_REG_SMOOTH_EN_DISABLE 0b0
1003
#define PLL_VE0_PAT1_CTRL_REG_SMOOTH_EN_ENABLE 0b1
1004
#define PLL_VE0_PAT1_CTRL_REG_DITHER_EN_OFFSET 24
1005
#define PLL_VE0_PAT1_CTRL_REG_DITHER_EN_CLEAR_MASK (0x01000000)
1006
#define PLL_VE0_PAT1_CTRL_REG_FRAC_EN_OFFSET 20
1007
#define PLL_VE0_PAT1_CTRL_REG_FRAC_EN_CLEAR_MASK (0x00100000)
1008
#define PLL_VE0_PAT1_CTRL_REG_FRAC_IN_OFFSET 0
1009
#define PLL_VE0_PAT1_CTRL_REG_FRAC_IN_CLEAR_MASK (0x0001ffff)
1010
1011
#define PLL_VE0_BIAS_REG 0x00000230
//PLL_VE0 Bias Register
1012
#define PLL_VE0_BIAS_REG_PLL_CP_OFFSET 16
1013
#define PLL_VE0_BIAS_REG_PLL_CP_CLEAR_MASK (0x001f0000)
1014
1015
#define PLL_VE1_CTRL_REG 0x00000240
//PLL_VE1 Control Register
1016
#define PLL_VE1_CTRL_REG_PLL_EN_OFFSET 31
1017
#define PLL_VE1_CTRL_REG_PLL_EN_CLEAR_MASK (0x80000000)
1018
#define PLL_VE1_CTRL_REG_PLL_EN_DISABLE 0b0
1019
#define PLL_VE1_CTRL_REG_PLL_EN_ENABLE 0b1
1020
#define PLL_VE1_CTRL_REG_PLL_LDO_EN_OFFSET 30
1021
#define PLL_VE1_CTRL_REG_PLL_LDO_EN_CLEAR_MASK (0x40000000)
1022
#define PLL_VE1_CTRL_REG_PLL_LDO_EN_DISABLE 0b0
1023
#define PLL_VE1_CTRL_REG_PLL_LDO_EN_ENABLE 0b1
1024
#define PLL_VE1_CTRL_REG_LOCK_ENABLE_OFFSET 29
1025
#define PLL_VE1_CTRL_REG_LOCK_ENABLE_CLEAR_MASK (0x20000000)
1026
#define PLL_VE1_CTRL_REG_LOCK_ENABLE_DISABLE 0b0
1027
#define PLL_VE1_CTRL_REG_LOCK_ENABLE_ENABLE 0b1
1028
#define PLL_VE1_CTRL_REG_LOCK_OFFSET 28
1029
#define PLL_VE1_CTRL_REG_LOCK_CLEAR_MASK (0x10000000)
1030
#define PLL_VE1_CTRL_REG_LOCK_UNLOCKED 0b0
1031
#define PLL_VE1_CTRL_REG_LOCK_LOCKED__IT_INDICATES_THAT_THE_PLL_HAS_BEEN_STABLE 0b1
1032
#define PLL_VE1_CTRL_REG_PLL_OUTPUT_GATE_OFFSET 27
1033
#define PLL_VE1_CTRL_REG_PLL_OUTPUT_GATE_CLEAR_MASK (0x08000000)
1034
#define PLL_VE1_CTRL_REG_PLL_OUTPUT_GATE_DISABLE 0b0
1035
#define PLL_VE1_CTRL_REG_PLL_OUTPUT_GATE_ENABLE 0b1
1036
#define PLL_VE1_CTRL_REG_PLL_FREF_SEL_OFFSET 24
1037
#define PLL_VE1_CTRL_REG_PLL_FREF_SEL_CLEAR_MASK (0x01000000)
1038
#define PLL_VE1_CTRL_REG_PLL_FREF_SEL_HOSC 0b0
1039
#define PLL_VE1_CTRL_REG_PLL_FREF_SEL_REFPLL 0b1
1040
#define PLL_VE1_CTRL_REG_PLL_OUTPUT_DIV_OFFSET 20
1041
#define PLL_VE1_CTRL_REG_PLL_OUTPUT_DIV_CLEAR_MASK (0x00700000)
1042
#define PLL_VE1_CTRL_REG_PLL_N_OFFSET 8
1043
#define PLL_VE1_CTRL_REG_PLL_N_CLEAR_MASK (0x0000ff00)
1044
#define PLL_VE1_CTRL_REG_PLL_UNLOCK_MDSEL_OFFSET 6
1045
#define PLL_VE1_CTRL_REG_PLL_UNLOCK_MDSEL_CLEAR_MASK (0x000000c0)
1046
#define PLL_VE1_CTRL_REG_PLL_UNLOCK_MDSEL_21_29_CLOCK_CYCLES 0b00
1047
#define PLL_VE1_CTRL_REG_PLL_UNLOCK_MDSEL_22_28_CLOCK_CYCLES 0b01
1048
#define PLL_VE1_CTRL_REG_PLL_UNLOCK_MDSEL_20_30_CLOCK_CYCLES 0b10
1049
#define PLL_VE1_CTRL_REG_PLL_LOCK_MDSEL_OFFSET 5
1050
#define PLL_VE1_CTRL_REG_PLL_LOCK_MDSEL_CLEAR_MASK (0x00000020)
1051
#define PLL_VE1_CTRL_REG_PLL_LOCK_MDSEL_24_26_CLOCK_CYCLES 0b0
1052
#define PLL_VE1_CTRL_REG_PLL_LOCK_MDSEL_23_27_CLOCK_CYCLES 0b1
1053
#define PLL_VE1_CTRL_REG_PLL_INPUT_DIV_OFFSET 1
1054
#define PLL_VE1_CTRL_REG_PLL_INPUT_DIV_CLEAR_MASK (0x00000002)
1055
1056
#define PLL_VE1_LOCK_CTRL_REG 0x00000244
//PLL_VE1 Lock Control Register
1057
#define PLL_VE1_LOCK_CTRL_REG_PLL_VE1_UNLOCK_STAT_OFFSET 4
1058
#define PLL_VE1_LOCK_CTRL_REG_PLL_VE1_UNLOCK_STAT_CLEAR_MASK (0x00000010)
1059
#define PLL_VE1_LOCK_CTRL_REG_PLL_VE1_UNLOCK_STAT_NO_EFFECT 0b0
1060
#define PLL_VE1_LOCK_CTRL_REG_PLL_VE1_UNLOCK_STAT_PENDING 0b1
1061
#define PLL_VE1_LOCK_CTRL_REG_PLL_VE1_UNLOCK_IRQEN_OFFSET 0
1062
#define PLL_VE1_LOCK_CTRL_REG_PLL_VE1_UNLOCK_IRQEN_CLEAR_MASK (0x00000001)
1063
#define PLL_VE1_LOCK_CTRL_REG_PLL_VE1_UNLOCK_IRQEN_DISABLE 0b0
1064
#define PLL_VE1_LOCK_CTRL_REG_PLL_VE1_UNLOCK_IRQEN_ENABLE 0b1
1065
1066
#define PLL_VE1_PAT0_CTRL_REG 0x00000248
//PLL_VE1 Pattern0 Control Register
1067
#define PLL_VE1_PAT0_CTRL_REG_SIG_DELT_PAT_EN_OFFSET 31
1068
#define PLL_VE1_PAT0_CTRL_REG_SIG_DELT_PAT_EN_CLEAR_MASK (0x80000000)
1069
#define PLL_VE1_PAT0_CTRL_REG_SPR_FREQ_MODE_OFFSET 29
1070
#define PLL_VE1_PAT0_CTRL_REG_SPR_FREQ_MODE_CLEAR_MASK (0x60000000)
1071
#define PLL_VE1_PAT0_CTRL_REG_SPR_FREQ_MODE_PULSE_SWALLOW 0b00
1072
#define PLL_VE1_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_1BIT 0b01
1073
#define PLL_VE1_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_2BIT 0b10
1074
#define PLL_VE1_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_3BIT 0b11
1075
#define PLL_VE1_PAT0_CTRL_REG_WAVE_STEP_OFFSET 20
1076
#define PLL_VE1_PAT0_CTRL_REG_WAVE_STEP_CLEAR_MASK (0x1ff00000)
1077
#define PLL_VE1_PAT0_CTRL_REG_SDM_DIRECTION_OFFSET 19
1078
#define PLL_VE1_PAT0_CTRL_REG_SDM_DIRECTION_CLEAR_MASK (0x00080000)
1079
#define PLL_VE1_PAT0_CTRL_REG_SDM_DIRECTION_UP 0b0
1080
#define PLL_VE1_PAT0_CTRL_REG_SDM_DIRECTION_DOWN 0b1
1081
#define PLL_VE1_PAT0_CTRL_REG_FREQ_OFFSET 17
1082
#define PLL_VE1_PAT0_CTRL_REG_FREQ_CLEAR_MASK (0x00060000)
1083
#define PLL_VE1_PAT0_CTRL_REG_FREQ_31_5KHZ 0b00
1084
#define PLL_VE1_PAT0_CTRL_REG_FREQ_32KHZ 0b01
1085
#define PLL_VE1_PAT0_CTRL_REG_FREQ_32_5KHZ 0b10
1086
#define PLL_VE1_PAT0_CTRL_REG_FREQ_33KHZ 0b11
1087
#define PLL_VE1_PAT0_CTRL_REG_WAVE_BOT_OFFSET 0
1088
#define PLL_VE1_PAT0_CTRL_REG_WAVE_BOT_CLEAR_MASK (0x0001ffff)
1089
1090
#define PLL_VE1_PAT1_CTRL_REG 0x0000024c
//PLL_VE1 Pattern1 Control Register
1091
#define PLL_VE1_PAT1_CTRL_REG_PLL_PI_EN_OFFSET 31
1092
#define PLL_VE1_PAT1_CTRL_REG_PLL_PI_EN_CLEAR_MASK (0x80000000)
1093
#define PLL_VE1_PAT1_CTRL_REG_PLL_PI_EN_DISABLE 0b0
1094
#define PLL_VE1_PAT1_CTRL_REG_PLL_PI_EN_ENABLE 0b1
1095
#define PLL_VE1_PAT1_CTRL_REG_PLL_PI_CFG_OFFSET 28
1096
#define PLL_VE1_PAT1_CTRL_REG_PLL_PI_CFG_CLEAR_MASK (0x70000000)
1097
#define PLL_VE1_PAT1_CTRL_REG_PLL_PI_CFG_8UA 0b000
1098
#define PLL_VE1_PAT1_CTRL_REG_PLL_PI_CFG_16UA 0b001
1099
#define PLL_VE1_PAT1_CTRL_REG_PLL_PI_CFG_24UA 0b010
1100
#define PLL_VE1_PAT1_CTRL_REG_PLL_PI_CFG_32UA 0b011
1101
#define PLL_VE1_PAT1_CTRL_REG_PLL_PI_CFG_40UA 0b100
1102
#define PLL_VE1_PAT1_CTRL_REG_PLL_PI_CFG_48UA 0b101
1103
#define PLL_VE1_PAT1_CTRL_REG_PLL_PI_CFG_56UA 0b110
1104
#define PLL_VE1_PAT1_CTRL_REG_PLL_PI_CFG_64UA 0b111
1105
#define PLL_VE1_PAT1_CTRL_REG_PLL_SDM_EN_OFFSET 27
1106
#define PLL_VE1_PAT1_CTRL_REG_PLL_SDM_EN_CLEAR_MASK (0x08000000)
1107
#define PLL_VE1_PAT1_CTRL_REG_PLL_SDM_EN_DISABLE 0b0
1108
#define PLL_VE1_PAT1_CTRL_REG_PLL_SDM_EN_ENABLE 0b1
1109
#define PLL_VE1_PAT1_CTRL_REG_SDM_BUSY_OFFSET 26
1110
#define PLL_VE1_PAT1_CTRL_REG_SDM_BUSY_CLEAR_MASK (0x04000000)
1111
#define PLL_VE1_PAT1_CTRL_REG_SDM_BUSY_NOT_BUSY 0b0
1112
#define PLL_VE1_PAT1_CTRL_REG_SDM_BUSY_BUSY 0b1
1113
#define PLL_VE1_PAT1_CTRL_REG_SMOOTH_EN_OFFSET 25
1114
#define PLL_VE1_PAT1_CTRL_REG_SMOOTH_EN_CLEAR_MASK (0x02000000)
1115
#define PLL_VE1_PAT1_CTRL_REG_SMOOTH_EN_DISABLE 0b0
1116
#define PLL_VE1_PAT1_CTRL_REG_SMOOTH_EN_ENABLE 0b1
1117
#define PLL_VE1_PAT1_CTRL_REG_DITHER_EN_OFFSET 24
1118
#define PLL_VE1_PAT1_CTRL_REG_DITHER_EN_CLEAR_MASK (0x01000000)
1119
#define PLL_VE1_PAT1_CTRL_REG_FRAC_EN_OFFSET 20
1120
#define PLL_VE1_PAT1_CTRL_REG_FRAC_EN_CLEAR_MASK (0x00100000)
1121
#define PLL_VE1_PAT1_CTRL_REG_FRAC_IN_OFFSET 0
1122
#define PLL_VE1_PAT1_CTRL_REG_FRAC_IN_CLEAR_MASK (0x0001ffff)
1123
1124
#define PLL_VE1_BIAS_REG 0x00000250
//PLL_VE1 Bias Register
1125
#define PLL_VE1_BIAS_REG_PLL_CP_OFFSET 16
1126
#define PLL_VE1_BIAS_REG_PLL_CP_CLEAR_MASK (0x001f0000)
1127
1128
#define PLL_AUDIO0_CTRL_REG 0x00000260
//PLL_AUDIO0 Control Register
1129
#define PLL_AUDIO0_CTRL_REG_PLL_EN_OFFSET 31
1130
#define PLL_AUDIO0_CTRL_REG_PLL_EN_CLEAR_MASK (0x80000000)
1131
#define PLL_AUDIO0_CTRL_REG_PLL_EN_DISABLE 0b0
1132
#define PLL_AUDIO0_CTRL_REG_PLL_EN_ENABLE 0b1
1133
#define PLL_AUDIO0_CTRL_REG_PLL_LDO_EN_OFFSET 30
1134
#define PLL_AUDIO0_CTRL_REG_PLL_LDO_EN_CLEAR_MASK (0x40000000)
1135
#define PLL_AUDIO0_CTRL_REG_PLL_LDO_EN_DISABLE 0b0
1136
#define PLL_AUDIO0_CTRL_REG_PLL_LDO_EN_ENABLE 0b1
1137
#define PLL_AUDIO0_CTRL_REG_LOCK_ENABLE_OFFSET 29
1138
#define PLL_AUDIO0_CTRL_REG_LOCK_ENABLE_CLEAR_MASK (0x20000000)
1139
#define PLL_AUDIO0_CTRL_REG_LOCK_ENABLE_DISABLE 0b0
1140
#define PLL_AUDIO0_CTRL_REG_LOCK_ENABLE_ENABLE 0b1
1141
#define PLL_AUDIO0_CTRL_REG_LOCK_OFFSET 28
1142
#define PLL_AUDIO0_CTRL_REG_LOCK_CLEAR_MASK (0x10000000)
1143
#define PLL_AUDIO0_CTRL_REG_LOCK_UNLOCKED 0b0
1144
#define PLL_AUDIO0_CTRL_REG_LOCK_LOCKED__IT_INDICATES_THAT_THE_PLL_HAS_BEEN_STABLE 0b1
1145
#define PLL_AUDIO0_CTRL_REG_PLL_OUTPUT_GATE_OFFSET 27
1146
#define PLL_AUDIO0_CTRL_REG_PLL_OUTPUT_GATE_CLEAR_MASK (0x08000000)
1147
#define PLL_AUDIO0_CTRL_REG_PLL_OUTPUT_GATE_DISABLE 0b0
1148
#define PLL_AUDIO0_CTRL_REG_PLL_OUTPUT_GATE_ENABLE 0b1
1149
#define PLL_AUDIO0_CTRL_REG_PLL_FREF_SEL_OFFSET 24
1150
#define PLL_AUDIO0_CTRL_REG_PLL_FREF_SEL_CLEAR_MASK (0x01000000)
1151
#define PLL_AUDIO0_CTRL_REG_PLL_FREF_SEL_HOSC 0b0
1152
#define PLL_AUDIO0_CTRL_REG_PLL_FREF_SEL_REFPLL 0b1
1153
#define PLL_AUDIO0_CTRL_REG_PLL_OUTPUT_DIV_OFFSET 16
1154
#define PLL_AUDIO0_CTRL_REG_PLL_OUTPUT_DIV_CLEAR_MASK (0x007f0000)
1155
#define PLL_AUDIO0_CTRL_REG_PLL_N_OFFSET 8
1156
#define PLL_AUDIO0_CTRL_REG_PLL_N_CLEAR_MASK (0x0000ff00)
1157
#define PLL_AUDIO0_CTRL_REG_PLL_UNLOCK_MDSEL_OFFSET 6
1158
#define PLL_AUDIO0_CTRL_REG_PLL_UNLOCK_MDSEL_CLEAR_MASK (0x000000c0)
1159
#define PLL_AUDIO0_CTRL_REG_PLL_UNLOCK_MDSEL_21_29_CLOCK_CYCLES 0b00
1160
#define PLL_AUDIO0_CTRL_REG_PLL_UNLOCK_MDSEL_22_28_CLOCK_CYCLES 0b01
1161
#define PLL_AUDIO0_CTRL_REG_PLL_UNLOCK_MDSEL_20_30_CLOCK_CYCLES 0b10
1162
#define PLL_AUDIO0_CTRL_REG_PLL_LOCK_MDSEL_OFFSET 5
1163
#define PLL_AUDIO0_CTRL_REG_PLL_LOCK_MDSEL_CLEAR_MASK (0x00000020)
1164
#define PLL_AUDIO0_CTRL_REG_PLL_LOCK_MDSEL_24_26_CLOCK_CYCLES 0b0
1165
#define PLL_AUDIO0_CTRL_REG_PLL_LOCK_MDSEL_23_27_CLOCK_CYCLES 0b1
1166
#define PLL_AUDIO0_CTRL_REG_PLL_INPUT_DIV_OFFSET 1
1167
#define PLL_AUDIO0_CTRL_REG_PLL_INPUT_DIV_CLEAR_MASK (0x00000002)
1168
1169
#define PLL_AUDIO0_LOCK_CTRL_REG 0x00000264
//PLL_AUDIO0 Lock Control Register
1170
#define PLL_AUDIO0_LOCK_CTRL_REG_PLL_AUDIO0_UNLOCK_STAT_OFFSET 4
1171
#define PLL_AUDIO0_LOCK_CTRL_REG_PLL_AUDIO0_UNLOCK_STAT_CLEAR_MASK (0x00000010)
1172
#define PLL_AUDIO0_LOCK_CTRL_REG_PLL_AUDIO0_UNLOCK_STAT_NO_EFFECT 0b0
1173
#define PLL_AUDIO0_LOCK_CTRL_REG_PLL_AUDIO0_UNLOCK_STAT_PENDING 0b1
1174
#define PLL_AUDIO0_LOCK_CTRL_REG_PLL_AUDIO0_UNLOCK_IRQEN_OFFSET 0
1175
#define PLL_AUDIO0_LOCK_CTRL_REG_PLL_AUDIO0_UNLOCK_IRQEN_CLEAR_MASK (0x00000001)
1176
#define PLL_AUDIO0_LOCK_CTRL_REG_PLL_AUDIO0_UNLOCK_IRQEN_DISABLE 0b0
1177
#define PLL_AUDIO0_LOCK_CTRL_REG_PLL_AUDIO0_UNLOCK_IRQEN_ENABLE 0b1
1178
1179
#define PLL_AUDIO0_PAT0_CTRL_REG 0x00000268
//PLL_AUDIO0 Pattern0 Control Register
1180
#define PLL_AUDIO0_PAT0_CTRL_REG_SIG_DELT_PAT_EN_OFFSET 31
1181
#define PLL_AUDIO0_PAT0_CTRL_REG_SIG_DELT_PAT_EN_CLEAR_MASK (0x80000000)
1182
#define PLL_AUDIO0_PAT0_CTRL_REG_SPR_FREQ_MODE_OFFSET 29
1183
#define PLL_AUDIO0_PAT0_CTRL_REG_SPR_FREQ_MODE_CLEAR_MASK (0x60000000)
1184
#define PLL_AUDIO0_PAT0_CTRL_REG_SPR_FREQ_MODE_PULSE_SWALLOW 0b00
1185
#define PLL_AUDIO0_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_1BIT 0b01
1186
#define PLL_AUDIO0_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_2BIT 0b10
1187
#define PLL_AUDIO0_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_3BIT 0b11
1188
#define PLL_AUDIO0_PAT0_CTRL_REG_WAVE_STEP_OFFSET 20
1189
#define PLL_AUDIO0_PAT0_CTRL_REG_WAVE_STEP_CLEAR_MASK (0x1ff00000)
1190
#define PLL_AUDIO0_PAT0_CTRL_REG_SDM_DIRECTION_OFFSET 19
1191
#define PLL_AUDIO0_PAT0_CTRL_REG_SDM_DIRECTION_CLEAR_MASK (0x00080000)
1192
#define PLL_AUDIO0_PAT0_CTRL_REG_SDM_DIRECTION_UP 0b0
1193
#define PLL_AUDIO0_PAT0_CTRL_REG_SDM_DIRECTION_DOWN 0b1
1194
#define PLL_AUDIO0_PAT0_CTRL_REG_FREQ_OFFSET 17
1195
#define PLL_AUDIO0_PAT0_CTRL_REG_FREQ_CLEAR_MASK (0x00060000)
1196
#define PLL_AUDIO0_PAT0_CTRL_REG_FREQ_31_5KHZ 0b00
1197
#define PLL_AUDIO0_PAT0_CTRL_REG_FREQ_32KHZ 0b01
1198
#define PLL_AUDIO0_PAT0_CTRL_REG_FREQ_32_5KHZ 0b10
1199
#define PLL_AUDIO0_PAT0_CTRL_REG_FREQ_33KHZ 0b11
1200
#define PLL_AUDIO0_PAT0_CTRL_REG_WAVE_BOT_OFFSET 0
1201
#define PLL_AUDIO0_PAT0_CTRL_REG_WAVE_BOT_CLEAR_MASK (0x0001ffff)
1202
1203
#define PLL_AUDIO0_PAT1_CTRL_REG 0x0000026c
//PLL_AUDIO0 Pattern1 Control Register
1204
#define PLL_AUDIO0_PAT1_CTRL_REG_PLL_PI_EN_OFFSET 31
1205
#define PLL_AUDIO0_PAT1_CTRL_REG_PLL_PI_EN_CLEAR_MASK (0x80000000)
1206
#define PLL_AUDIO0_PAT1_CTRL_REG_PLL_PI_EN_DISABLE 0b0
1207
#define PLL_AUDIO0_PAT1_CTRL_REG_PLL_PI_EN_ENABLE 0b1
1208
#define PLL_AUDIO0_PAT1_CTRL_REG_PLL_PI_CFG_OFFSET 28
1209
#define PLL_AUDIO0_PAT1_CTRL_REG_PLL_PI_CFG_CLEAR_MASK (0x70000000)
1210
#define PLL_AUDIO0_PAT1_CTRL_REG_PLL_PI_CFG_8UA 0b000
1211
#define PLL_AUDIO0_PAT1_CTRL_REG_PLL_PI_CFG_16UA 0b001
1212
#define PLL_AUDIO0_PAT1_CTRL_REG_PLL_PI_CFG_24UA 0b010
1213
#define PLL_AUDIO0_PAT1_CTRL_REG_PLL_PI_CFG_32UA 0b011
1214
#define PLL_AUDIO0_PAT1_CTRL_REG_PLL_PI_CFG_40UA 0b100
1215
#define PLL_AUDIO0_PAT1_CTRL_REG_PLL_PI_CFG_48UA 0b101
1216
#define PLL_AUDIO0_PAT1_CTRL_REG_PLL_PI_CFG_56UA 0b110
1217
#define PLL_AUDIO0_PAT1_CTRL_REG_PLL_PI_CFG_64UA 0b111
1218
#define PLL_AUDIO0_PAT1_CTRL_REG_PLL_SDM_EN_OFFSET 27
1219
#define PLL_AUDIO0_PAT1_CTRL_REG_PLL_SDM_EN_CLEAR_MASK (0x08000000)
1220
#define PLL_AUDIO0_PAT1_CTRL_REG_PLL_SDM_EN_DISABLE 0b0
1221
#define PLL_AUDIO0_PAT1_CTRL_REG_PLL_SDM_EN_ENABLE 0b1
1222
#define PLL_AUDIO0_PAT1_CTRL_REG_SDM_BUSY_OFFSET 26
1223
#define PLL_AUDIO0_PAT1_CTRL_REG_SDM_BUSY_CLEAR_MASK (0x04000000)
1224
#define PLL_AUDIO0_PAT1_CTRL_REG_SDM_BUSY_NOT_BUSY 0b0
1225
#define PLL_AUDIO0_PAT1_CTRL_REG_SDM_BUSY_BUSY 0b1
1226
#define PLL_AUDIO0_PAT1_CTRL_REG_SMOOTH_EN_OFFSET 25
1227
#define PLL_AUDIO0_PAT1_CTRL_REG_SMOOTH_EN_CLEAR_MASK (0x02000000)
1228
#define PLL_AUDIO0_PAT1_CTRL_REG_SMOOTH_EN_DISABLE 0b0
1229
#define PLL_AUDIO0_PAT1_CTRL_REG_SMOOTH_EN_ENABLE 0b1
1230
#define PLL_AUDIO0_PAT1_CTRL_REG_DITHER_EN_OFFSET 24
1231
#define PLL_AUDIO0_PAT1_CTRL_REG_DITHER_EN_CLEAR_MASK (0x01000000)
1232
#define PLL_AUDIO0_PAT1_CTRL_REG_FRAC_EN_OFFSET 20
1233
#define PLL_AUDIO0_PAT1_CTRL_REG_FRAC_EN_CLEAR_MASK (0x00100000)
1234
#define PLL_AUDIO0_PAT1_CTRL_REG_FRAC_IN_OFFSET 0
1235
#define PLL_AUDIO0_PAT1_CTRL_REG_FRAC_IN_CLEAR_MASK (0x0001ffff)
1236
1237
#define PLL_AUDIO0_BIAS_REG 0x00000270
//PLL_AUDIO0 Bias Register
1238
#define PLL_AUDIO0_BIAS_REG_PLL_CP_OFFSET 16
1239
#define PLL_AUDIO0_BIAS_REG_PLL_CP_CLEAR_MASK (0x001f0000)
1240
1241
#define PLL_AUDIO1_CTRL_REG 0x00000280
//PLL_AUDIO1 Control Register
1242
#define PLL_AUDIO1_CTRL_REG_PLL_EN_OFFSET 31
1243
#define PLL_AUDIO1_CTRL_REG_PLL_EN_CLEAR_MASK (0x80000000)
1244
#define PLL_AUDIO1_CTRL_REG_PLL_EN_DISABLE 0b0
1245
#define PLL_AUDIO1_CTRL_REG_PLL_EN_ENABLE 0b1
1246
#define PLL_AUDIO1_CTRL_REG_PLL_LDO_EN_OFFSET 30
1247
#define PLL_AUDIO1_CTRL_REG_PLL_LDO_EN_CLEAR_MASK (0x40000000)
1248
#define PLL_AUDIO1_CTRL_REG_PLL_LDO_EN_DISABLE 0b0
1249
#define PLL_AUDIO1_CTRL_REG_PLL_LDO_EN_ENABLE 0b1
1250
#define PLL_AUDIO1_CTRL_REG_LOCK_ENABLE_OFFSET 29
1251
#define PLL_AUDIO1_CTRL_REG_LOCK_ENABLE_CLEAR_MASK (0x20000000)
1252
#define PLL_AUDIO1_CTRL_REG_LOCK_ENABLE_DISABLE 0b0
1253
#define PLL_AUDIO1_CTRL_REG_LOCK_ENABLE_ENABLE 0b1
1254
#define PLL_AUDIO1_CTRL_REG_LOCK_OFFSET 28
1255
#define PLL_AUDIO1_CTRL_REG_LOCK_CLEAR_MASK (0x10000000)
1256
#define PLL_AUDIO1_CTRL_REG_LOCK_UNLOCKED 0b0
1257
#define PLL_AUDIO1_CTRL_REG_LOCK_LOCKED__IT_INDICATES_THAT_THE_PLL_HAS_BEEN_STABLE 0b1
1258
#define PLL_AUDIO1_CTRL_REG_PLL_OUTPUT_GATE_OFFSET 27
1259
#define PLL_AUDIO1_CTRL_REG_PLL_OUTPUT_GATE_CLEAR_MASK (0x08000000)
1260
#define PLL_AUDIO1_CTRL_REG_PLL_OUTPUT_GATE_DISABLE 0b0
1261
#define PLL_AUDIO1_CTRL_REG_PLL_OUTPUT_GATE_ENABLE 0b1
1262
#define PLL_AUDIO1_CTRL_REG_PLL_FREF_SEL_OFFSET 24
1263
#define PLL_AUDIO1_CTRL_REG_PLL_FREF_SEL_CLEAR_MASK (0x01000000)
1264
#define PLL_AUDIO1_CTRL_REG_PLL_FREF_SEL_HOSC 0b0
1265
#define PLL_AUDIO1_CTRL_REG_PLL_FREF_SEL_REFPLL 0b1
1266
#define PLL_AUDIO1_CTRL_REG_PLL_P0_OFFSET 20
1267
#define PLL_AUDIO1_CTRL_REG_PLL_P0_CLEAR_MASK (0x00700000)
1268
#define PLL_AUDIO1_CTRL_REG_PLL_P1_OFFSET 16
1269
#define PLL_AUDIO1_CTRL_REG_PLL_P1_CLEAR_MASK (0x00070000)
1270
#define PLL_AUDIO1_CTRL_REG_PLL_N_OFFSET 8
1271
#define PLL_AUDIO1_CTRL_REG_PLL_N_CLEAR_MASK (0x0000ff00)
1272
#define PLL_AUDIO1_CTRL_REG_PLL_UNLOCK_MDSEL_OFFSET 6
1273
#define PLL_AUDIO1_CTRL_REG_PLL_UNLOCK_MDSEL_CLEAR_MASK (0x000000c0)
1274
#define PLL_AUDIO1_CTRL_REG_PLL_UNLOCK_MDSEL_21_29_CLOCK_CYCLES 0b00
1275
#define PLL_AUDIO1_CTRL_REG_PLL_UNLOCK_MDSEL_22_28_CLOCK_CYCLES 0b01
1276
#define PLL_AUDIO1_CTRL_REG_PLL_UNLOCK_MDSEL_20_30_CLOCK_CYCLES 0b10
1277
#define PLL_AUDIO1_CTRL_REG_PLL_LOCK_MDSEL_OFFSET 5
1278
#define PLL_AUDIO1_CTRL_REG_PLL_LOCK_MDSEL_CLEAR_MASK (0x00000020)
1279
#define PLL_AUDIO1_CTRL_REG_PLL_LOCK_MDSEL_24_26_CLOCK_CYCLES 0b0
1280
#define PLL_AUDIO1_CTRL_REG_PLL_LOCK_MDSEL_23_27_CLOCK_CYCLES 0b1
1281
#define PLL_AUDIO1_CTRL_REG_PLL_INPUT_DIV_OFFSET 1
1282
#define PLL_AUDIO1_CTRL_REG_PLL_INPUT_DIV_CLEAR_MASK (0x00000002)
1283
1284
#define PLL_AUDIO1_LOCK_CTRL_REG 0x00000284
//PLL_AUDIO1 Lock Control Register
1285
#define PLL_AUDIO1_LOCK_CTRL_REG_PLL_AUDIO1_UNLOCK_STAT_OFFSET 4
1286
#define PLL_AUDIO1_LOCK_CTRL_REG_PLL_AUDIO1_UNLOCK_STAT_CLEAR_MASK (0x00000010)
1287
#define PLL_AUDIO1_LOCK_CTRL_REG_PLL_AUDIO1_UNLOCK_STAT_NO_EFFECT 0b0
1288
#define PLL_AUDIO1_LOCK_CTRL_REG_PLL_AUDIO1_UNLOCK_STAT_PENDING 0b1
1289
#define PLL_AUDIO1_LOCK_CTRL_REG_PLL_AUDIO1_UNLOCK_IRQEN_OFFSET 0
1290
#define PLL_AUDIO1_LOCK_CTRL_REG_PLL_AUDIO1_UNLOCK_IRQEN_CLEAR_MASK (0x00000001)
1291
#define PLL_AUDIO1_LOCK_CTRL_REG_PLL_AUDIO1_UNLOCK_IRQEN_DISABLE 0b0
1292
#define PLL_AUDIO1_LOCK_CTRL_REG_PLL_AUDIO1_UNLOCK_IRQEN_ENABLE 0b1
1293
1294
#define PLL_AUDIO1_PAT0_CTRL_REG 0x00000288
//PLL_AUDIO1 Pattern0 Control Register
1295
#define PLL_AUDIO1_PAT0_CTRL_REG_SIG_DELT_PAT_EN_OFFSET 31
1296
#define PLL_AUDIO1_PAT0_CTRL_REG_SIG_DELT_PAT_EN_CLEAR_MASK (0x80000000)
1297
#define PLL_AUDIO1_PAT0_CTRL_REG_SPR_FREQ_MODE_OFFSET 29
1298
#define PLL_AUDIO1_PAT0_CTRL_REG_SPR_FREQ_MODE_CLEAR_MASK (0x60000000)
1299
#define PLL_AUDIO1_PAT0_CTRL_REG_SPR_FREQ_MODE_PULSE_SWALLOW 0b00
1300
#define PLL_AUDIO1_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_1BIT 0b01
1301
#define PLL_AUDIO1_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_2BIT 0b10
1302
#define PLL_AUDIO1_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_3BIT 0b11
1303
#define PLL_AUDIO1_PAT0_CTRL_REG_WAVE_STEP_OFFSET 20
1304
#define PLL_AUDIO1_PAT0_CTRL_REG_WAVE_STEP_CLEAR_MASK (0x1ff00000)
1305
#define PLL_AUDIO1_PAT0_CTRL_REG_SDM_DIRECTION_OFFSET 19
1306
#define PLL_AUDIO1_PAT0_CTRL_REG_SDM_DIRECTION_CLEAR_MASK (0x00080000)
1307
#define PLL_AUDIO1_PAT0_CTRL_REG_SDM_DIRECTION_UP 0b0
1308
#define PLL_AUDIO1_PAT0_CTRL_REG_SDM_DIRECTION_DOWN 0b1
1309
#define PLL_AUDIO1_PAT0_CTRL_REG_FREQ_OFFSET 17
1310
#define PLL_AUDIO1_PAT0_CTRL_REG_FREQ_CLEAR_MASK (0x00060000)
1311
#define PLL_AUDIO1_PAT0_CTRL_REG_FREQ_31_5KHZ 0b00
1312
#define PLL_AUDIO1_PAT0_CTRL_REG_FREQ_32KHZ 0b01
1313
#define PLL_AUDIO1_PAT0_CTRL_REG_FREQ_32_5KHZ 0b10
1314
#define PLL_AUDIO1_PAT0_CTRL_REG_FREQ_33KHZ 0b11
1315
#define PLL_AUDIO1_PAT0_CTRL_REG_WAVE_BOT_OFFSET 0
1316
#define PLL_AUDIO1_PAT0_CTRL_REG_WAVE_BOT_CLEAR_MASK (0x0001ffff)
1317
1318
#define PLL_AUDIO1_PAT1_CTRL_REG 0x0000028c
//PLL_AUDIO1 Pattern1 Control Register
1319
#define PLL_AUDIO1_PAT1_CTRL_REG_PLL_PI_EN_OFFSET 31
1320
#define PLL_AUDIO1_PAT1_CTRL_REG_PLL_PI_EN_CLEAR_MASK (0x80000000)
1321
#define PLL_AUDIO1_PAT1_CTRL_REG_PLL_PI_EN_DISABLE 0b0
1322
#define PLL_AUDIO1_PAT1_CTRL_REG_PLL_PI_EN_ENABLE 0b1
1323
#define PLL_AUDIO1_PAT1_CTRL_REG_PLL_PI_CFG_OFFSET 28
1324
#define PLL_AUDIO1_PAT1_CTRL_REG_PLL_PI_CFG_CLEAR_MASK (0x70000000)
1325
#define PLL_AUDIO1_PAT1_CTRL_REG_PLL_PI_CFG_8UA 0b000
1326
#define PLL_AUDIO1_PAT1_CTRL_REG_PLL_PI_CFG_16UA 0b001
1327
#define PLL_AUDIO1_PAT1_CTRL_REG_PLL_PI_CFG_24UA 0b010
1328
#define PLL_AUDIO1_PAT1_CTRL_REG_PLL_PI_CFG_32UA 0b011
1329
#define PLL_AUDIO1_PAT1_CTRL_REG_PLL_PI_CFG_40UA 0b100
1330
#define PLL_AUDIO1_PAT1_CTRL_REG_PLL_PI_CFG_48UA 0b101
1331
#define PLL_AUDIO1_PAT1_CTRL_REG_PLL_PI_CFG_56UA 0b110
1332
#define PLL_AUDIO1_PAT1_CTRL_REG_PLL_PI_CFG_64UA 0b111
1333
#define PLL_AUDIO1_PAT1_CTRL_REG_PLL_SDM_EN_OFFSET 27
1334
#define PLL_AUDIO1_PAT1_CTRL_REG_PLL_SDM_EN_CLEAR_MASK (0x08000000)
1335
#define PLL_AUDIO1_PAT1_CTRL_REG_PLL_SDM_EN_DISABLE 0b0
1336
#define PLL_AUDIO1_PAT1_CTRL_REG_PLL_SDM_EN_ENABLE 0b1
1337
#define PLL_AUDIO1_PAT1_CTRL_REG_SDM_BUSY_OFFSET 26
1338
#define PLL_AUDIO1_PAT1_CTRL_REG_SDM_BUSY_CLEAR_MASK (0x04000000)
1339
#define PLL_AUDIO1_PAT1_CTRL_REG_SDM_BUSY_NOT_BUSY 0b0
1340
#define PLL_AUDIO1_PAT1_CTRL_REG_SDM_BUSY_BUSY 0b1
1341
#define PLL_AUDIO1_PAT1_CTRL_REG_SMOOTH_EN_OFFSET 25
1342
#define PLL_AUDIO1_PAT1_CTRL_REG_SMOOTH_EN_CLEAR_MASK (0x02000000)
1343
#define PLL_AUDIO1_PAT1_CTRL_REG_SMOOTH_EN_DISABLE 0b0
1344
#define PLL_AUDIO1_PAT1_CTRL_REG_SMOOTH_EN_ENABLE 0b1
1345
#define PLL_AUDIO1_PAT1_CTRL_REG_DITHER_EN_OFFSET 24
1346
#define PLL_AUDIO1_PAT1_CTRL_REG_DITHER_EN_CLEAR_MASK (0x01000000)
1347
#define PLL_AUDIO1_PAT1_CTRL_REG_FRAC_EN_OFFSET 20
1348
#define PLL_AUDIO1_PAT1_CTRL_REG_FRAC_EN_CLEAR_MASK (0x00100000)
1349
#define PLL_AUDIO1_PAT1_CTRL_REG_FRAC_IN_OFFSET 0
1350
#define PLL_AUDIO1_PAT1_CTRL_REG_FRAC_IN_CLEAR_MASK (0x0001ffff)
1351
1352
#define PLL_AUDIO1_BIAS_REG 0x00000290
//PLL_AUDIO1 Bias Register
1353
#define PLL_AUDIO1_BIAS_REG_PLL_CP_OFFSET 16
1354
#define PLL_AUDIO1_BIAS_REG_PLL_CP_CLEAR_MASK (0x001f0000)
1355
1356
#define PLL_NPU_CTRL_REG 0x000002a0
//PLL_NPU Control Register
1357
#define PLL_NPU_CTRL_REG_PLL_EN_OFFSET 31
1358
#define PLL_NPU_CTRL_REG_PLL_EN_CLEAR_MASK (0x80000000)
1359
#define PLL_NPU_CTRL_REG_PLL_EN_DISABLE 0b0
1360
#define PLL_NPU_CTRL_REG_PLL_EN_ENABLE 0b1
1361
#define PLL_NPU_CTRL_REG_PLL_LDO_EN_OFFSET 30
1362
#define PLL_NPU_CTRL_REG_PLL_LDO_EN_CLEAR_MASK (0x40000000)
1363
#define PLL_NPU_CTRL_REG_PLL_LDO_EN_DISABLE 0b0
1364
#define PLL_NPU_CTRL_REG_PLL_LDO_EN_ENABLE 0b1
1365
#define PLL_NPU_CTRL_REG_LOCK_ENABLE_OFFSET 29
1366
#define PLL_NPU_CTRL_REG_LOCK_ENABLE_CLEAR_MASK (0x20000000)
1367
#define PLL_NPU_CTRL_REG_LOCK_ENABLE_DISABLE 0b0
1368
#define PLL_NPU_CTRL_REG_LOCK_ENABLE_ENABLE 0b1
1369
#define PLL_NPU_CTRL_REG_LOCK_OFFSET 28
1370
#define PLL_NPU_CTRL_REG_LOCK_CLEAR_MASK (0x10000000)
1371
#define PLL_NPU_CTRL_REG_LOCK_UNLOCKED 0b0
1372
#define PLL_NPU_CTRL_REG_LOCK_LOCKED__IT_INDICATES_THAT_THE_PLL_HAS_BEEN_STABLE 0b1
1373
#define PLL_NPU_CTRL_REG_PLL_OUTPUT_GATE_OFFSET 27
1374
#define PLL_NPU_CTRL_REG_PLL_OUTPUT_GATE_CLEAR_MASK (0x08000000)
1375
#define PLL_NPU_CTRL_REG_PLL_OUTPUT_GATE_DISABLE 0b0
1376
#define PLL_NPU_CTRL_REG_PLL_OUTPUT_GATE_ENABLE 0b1
1377
#define PLL_NPU_CTRL_REG_PLL_FREF_SEL_OFFSET 24
1378
#define PLL_NPU_CTRL_REG_PLL_FREF_SEL_CLEAR_MASK (0x01000000)
1379
#define PLL_NPU_CTRL_REG_PLL_FREF_SEL_HOSC 0b0
1380
#define PLL_NPU_CTRL_REG_PLL_FREF_SEL_REFPLL 0b1
1381
#define PLL_NPU_CTRL_REG_PLL_OUTPUT_DIV_OFFSET 20
1382
#define PLL_NPU_CTRL_REG_PLL_OUTPUT_DIV_CLEAR_MASK (0x00700000)
1383
#define PLL_NPU_CTRL_REG_PLL_N_OFFSET 8
1384
#define PLL_NPU_CTRL_REG_PLL_N_CLEAR_MASK (0x0000ff00)
1385
#define PLL_NPU_CTRL_REG_PLL_UNLOCK_MDSEL_OFFSET 6
1386
#define PLL_NPU_CTRL_REG_PLL_UNLOCK_MDSEL_CLEAR_MASK (0x000000c0)
1387
#define PLL_NPU_CTRL_REG_PLL_UNLOCK_MDSEL_21_29_CLOCK_CYCLES 0b00
1388
#define PLL_NPU_CTRL_REG_PLL_UNLOCK_MDSEL_22_28_CLOCK_CYCLES 0b01
1389
#define PLL_NPU_CTRL_REG_PLL_UNLOCK_MDSEL_20_30_CLOCK_CYCLES 0b10
1390
#define PLL_NPU_CTRL_REG_PLL_LOCK_MDSEL_OFFSET 5
1391
#define PLL_NPU_CTRL_REG_PLL_LOCK_MDSEL_CLEAR_MASK (0x00000020)
1392
#define PLL_NPU_CTRL_REG_PLL_LOCK_MDSEL_24_26_CLOCK_CYCLES 0b0
1393
#define PLL_NPU_CTRL_REG_PLL_LOCK_MDSEL_23_27_CLOCK_CYCLES 0b1
1394
#define PLL_NPU_CTRL_REG_PLL_INPUT_DIV_OFFSET 1
1395
#define PLL_NPU_CTRL_REG_PLL_INPUT_DIV_CLEAR_MASK (0x00000002)
1396
1397
#define PLL_NPU_LOCK_CTRL_REG 0x000002a4
//PLL_NPU Lock Control Register
1398
#define PLL_NPU_LOCK_CTRL_REG_PLL_NPU_UNLOCK_STAT_OFFSET 4
1399
#define PLL_NPU_LOCK_CTRL_REG_PLL_NPU_UNLOCK_STAT_CLEAR_MASK (0x00000010)
1400
#define PLL_NPU_LOCK_CTRL_REG_PLL_NPU_UNLOCK_STAT_NO_EFFECT 0b0
1401
#define PLL_NPU_LOCK_CTRL_REG_PLL_NPU_UNLOCK_STAT_PENDING 0b1
1402
#define PLL_NPU_LOCK_CTRL_REG_PLL_NPU_UNLOCK_IRQEN_OFFSET 0
1403
#define PLL_NPU_LOCK_CTRL_REG_PLL_NPU_UNLOCK_IRQEN_CLEAR_MASK (0x00000001)
1404
#define PLL_NPU_LOCK_CTRL_REG_PLL_NPU_UNLOCK_IRQEN_DISABLE 0b0
1405
#define PLL_NPU_LOCK_CTRL_REG_PLL_NPU_UNLOCK_IRQEN_ENABLE 0b1
1406
1407
#define PLL_NPU_PAT0_CTRL_REG 0x000002a8
//PLL_NPU Pattern0 Control Register
1408
#define PLL_NPU_PAT0_CTRL_REG_SIG_DELT_PAT_EN_OFFSET 31
1409
#define PLL_NPU_PAT0_CTRL_REG_SIG_DELT_PAT_EN_CLEAR_MASK (0x80000000)
1410
#define PLL_NPU_PAT0_CTRL_REG_SPR_FREQ_MODE_OFFSET 29
1411
#define PLL_NPU_PAT0_CTRL_REG_SPR_FREQ_MODE_CLEAR_MASK (0x60000000)
1412
#define PLL_NPU_PAT0_CTRL_REG_SPR_FREQ_MODE_PULSE_SWALLOW 0b00
1413
#define PLL_NPU_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_1BIT 0b01
1414
#define PLL_NPU_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_2BIT 0b10
1415
#define PLL_NPU_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_3BIT 0b11
1416
#define PLL_NPU_PAT0_CTRL_REG_WAVE_STEP_OFFSET 20
1417
#define PLL_NPU_PAT0_CTRL_REG_WAVE_STEP_CLEAR_MASK (0x1ff00000)
1418
#define PLL_NPU_PAT0_CTRL_REG_SDM_DIRECTION_OFFSET 19
1419
#define PLL_NPU_PAT0_CTRL_REG_SDM_DIRECTION_CLEAR_MASK (0x00080000)
1420
#define PLL_NPU_PAT0_CTRL_REG_SDM_DIRECTION_UP 0b0
1421
#define PLL_NPU_PAT0_CTRL_REG_SDM_DIRECTION_DOWN 0b1
1422
#define PLL_NPU_PAT0_CTRL_REG_FREQ_OFFSET 17
1423
#define PLL_NPU_PAT0_CTRL_REG_FREQ_CLEAR_MASK (0x00060000)
1424
#define PLL_NPU_PAT0_CTRL_REG_FREQ_31_5KHZ 0b00
1425
#define PLL_NPU_PAT0_CTRL_REG_FREQ_32KHZ 0b01
1426
#define PLL_NPU_PAT0_CTRL_REG_FREQ_32_5KHZ 0b10
1427
#define PLL_NPU_PAT0_CTRL_REG_FREQ_33KHZ 0b11
1428
#define PLL_NPU_PAT0_CTRL_REG_WAVE_BOT_OFFSET 0
1429
#define PLL_NPU_PAT0_CTRL_REG_WAVE_BOT_CLEAR_MASK (0x0001ffff)
1430
1431
#define PLL_NPU_PAT1_CTRL_REG 0x000002ac
//PLL_NPU Pattern1 Control Register
1432
#define PLL_NPU_PAT1_CTRL_REG_PLL_PI_EN_OFFSET 31
1433
#define PLL_NPU_PAT1_CTRL_REG_PLL_PI_EN_CLEAR_MASK (0x80000000)
1434
#define PLL_NPU_PAT1_CTRL_REG_PLL_PI_EN_DISABLE 0b0
1435
#define PLL_NPU_PAT1_CTRL_REG_PLL_PI_EN_ENABLE 0b1
1436
#define PLL_NPU_PAT1_CTRL_REG_PLL_PI_CFG_OFFSET 28
1437
#define PLL_NPU_PAT1_CTRL_REG_PLL_PI_CFG_CLEAR_MASK (0x70000000)
1438
#define PLL_NPU_PAT1_CTRL_REG_PLL_PI_CFG_8UA 0b000
1439
#define PLL_NPU_PAT1_CTRL_REG_PLL_PI_CFG_16UA 0b001
1440
#define PLL_NPU_PAT1_CTRL_REG_PLL_PI_CFG_24UA 0b010
1441
#define PLL_NPU_PAT1_CTRL_REG_PLL_PI_CFG_32UA 0b011
1442
#define PLL_NPU_PAT1_CTRL_REG_PLL_PI_CFG_40UA 0b100
1443
#define PLL_NPU_PAT1_CTRL_REG_PLL_PI_CFG_48UA 0b101
1444
#define PLL_NPU_PAT1_CTRL_REG_PLL_PI_CFG_56UA 0b110
1445
#define PLL_NPU_PAT1_CTRL_REG_PLL_PI_CFG_64UA 0b111
1446
#define PLL_NPU_PAT1_CTRL_REG_PLL_SDM_EN_OFFSET 27
1447
#define PLL_NPU_PAT1_CTRL_REG_PLL_SDM_EN_CLEAR_MASK (0x08000000)
1448
#define PLL_NPU_PAT1_CTRL_REG_PLL_SDM_EN_DISABLE 0b0
1449
#define PLL_NPU_PAT1_CTRL_REG_PLL_SDM_EN_ENABLE 0b1
1450
#define PLL_NPU_PAT1_CTRL_REG_SDM_BUSY_OFFSET 26
1451
#define PLL_NPU_PAT1_CTRL_REG_SDM_BUSY_CLEAR_MASK (0x04000000)
1452
#define PLL_NPU_PAT1_CTRL_REG_SDM_BUSY_NOT_BUSY 0b0
1453
#define PLL_NPU_PAT1_CTRL_REG_SDM_BUSY_BUSY 0b1
1454
#define PLL_NPU_PAT1_CTRL_REG_SMOOTH_EN_OFFSET 25
1455
#define PLL_NPU_PAT1_CTRL_REG_SMOOTH_EN_CLEAR_MASK (0x02000000)
1456
#define PLL_NPU_PAT1_CTRL_REG_SMOOTH_EN_DISABLE 0b0
1457
#define PLL_NPU_PAT1_CTRL_REG_SMOOTH_EN_ENABLE 0b1
1458
#define PLL_NPU_PAT1_CTRL_REG_DITHER_EN_OFFSET 24
1459
#define PLL_NPU_PAT1_CTRL_REG_DITHER_EN_CLEAR_MASK (0x01000000)
1460
#define PLL_NPU_PAT1_CTRL_REG_FRAC_EN_OFFSET 20
1461
#define PLL_NPU_PAT1_CTRL_REG_FRAC_EN_CLEAR_MASK (0x00100000)
1462
#define PLL_NPU_PAT1_CTRL_REG_FRAC_IN_OFFSET 0
1463
#define PLL_NPU_PAT1_CTRL_REG_FRAC_IN_CLEAR_MASK (0x0001ffff)
1464
1465
#define PLL_NPU_BIAS_REG 0x000002b0
//PLL_NPU Bias Register
1466
#define PLL_NPU_BIAS_REG_PLL_CP_OFFSET 16
1467
#define PLL_NPU_BIAS_REG_PLL_CP_CLEAR_MASK (0x001f0000)
1468
1469
#define PLL_DE_CTRL_REG 0x000002e0
//PLL_DE Control Register
1470
#define PLL_DE_CTRL_REG_PLL_EN_OFFSET 31
1471
#define PLL_DE_CTRL_REG_PLL_EN_CLEAR_MASK (0x80000000)
1472
#define PLL_DE_CTRL_REG_PLL_EN_DISABLE 0b0
1473
#define PLL_DE_CTRL_REG_PLL_EN_ENABLE 0b1
1474
#define PLL_DE_CTRL_REG_PLL_LDO_EN_OFFSET 30
1475
#define PLL_DE_CTRL_REG_PLL_LDO_EN_CLEAR_MASK (0x40000000)
1476
#define PLL_DE_CTRL_REG_PLL_LDO_EN_DISABLE 0b0
1477
#define PLL_DE_CTRL_REG_PLL_LDO_EN_ENABLE 0b1
1478
#define PLL_DE_CTRL_REG_LOCK_ENABLE_OFFSET 29
1479
#define PLL_DE_CTRL_REG_LOCK_ENABLE_CLEAR_MASK (0x20000000)
1480
#define PLL_DE_CTRL_REG_LOCK_ENABLE_DISABLE 0b0
1481
#define PLL_DE_CTRL_REG_LOCK_ENABLE_ENABLE 0b1
1482
#define PLL_DE_CTRL_REG_LOCK_OFFSET 28
1483
#define PLL_DE_CTRL_REG_LOCK_CLEAR_MASK (0x10000000)
1484
#define PLL_DE_CTRL_REG_LOCK_UNLOCKED 0b0
1485
#define PLL_DE_CTRL_REG_LOCK_LOCKED__IT_INDICATES_THAT_THE_PLL_HAS_BEEN_STABLE 0b1
1486
#define PLL_DE_CTRL_REG_PLL_OUTPUT0_GATE_OFFSET 27
1487
#define PLL_DE_CTRL_REG_PLL_OUTPUT0_GATE_CLEAR_MASK (0x08000000)
1488
#define PLL_DE_CTRL_REG_PLL_OUTPUT0_GATE_DISABLE 0b0
1489
#define PLL_DE_CTRL_REG_PLL_OUTPUT0_GATE_ENABLE 0b1
1490
#define PLL_DE_CTRL_REG_PLL_OUTPUT1_GATE_OFFSET 26
1491
#define PLL_DE_CTRL_REG_PLL_OUTPUT1_GATE_CLEAR_MASK (0x04000000)
1492
#define PLL_DE_CTRL_REG_PLL_OUTPUT1_GATE_DISABLE 0b0
1493
#define PLL_DE_CTRL_REG_PLL_OUTPUT1_GATE_ENABLE 0b1
1494
#define PLL_DE_CTRL_REG_PLL_FREF_SEL_OFFSET 24
1495
#define PLL_DE_CTRL_REG_PLL_FREF_SEL_CLEAR_MASK (0x01000000)
1496
#define PLL_DE_CTRL_REG_PLL_FREF_SEL_HOSC 0b0
1497
#define PLL_DE_CTRL_REG_PLL_FREF_SEL_REFPLL 0b1
1498
#define PLL_DE_CTRL_REG_PLL_OUTPUT0_DIV_OFFSET 20
1499
#define PLL_DE_CTRL_REG_PLL_OUTPUT0_DIV_CLEAR_MASK (0x00700000)
1500
#define PLL_DE_CTRL_REG_PLL_OUTPUT1_DIV_OFFSET 16
1501
#define PLL_DE_CTRL_REG_PLL_OUTPUT1_DIV_CLEAR_MASK (0x00070000)
1502
#define PLL_DE_CTRL_REG_PLL_N_OFFSET 8
1503
#define PLL_DE_CTRL_REG_PLL_N_CLEAR_MASK (0x0000ff00)
1504
#define PLL_DE_CTRL_REG_PLL_UNLOCK_MDSEL_OFFSET 6
1505
#define PLL_DE_CTRL_REG_PLL_UNLOCK_MDSEL_CLEAR_MASK (0x000000c0)
1506
#define PLL_DE_CTRL_REG_PLL_UNLOCK_MDSEL_21_29_CLOCK_CYCLES 0b00
1507
#define PLL_DE_CTRL_REG_PLL_UNLOCK_MDSEL_22_28_CLOCK_CYCLES 0b01
1508
#define PLL_DE_CTRL_REG_PLL_UNLOCK_MDSEL_20_30_CLOCK_CYCLES 0b10
1509
#define PLL_DE_CTRL_REG_PLL_LOCK_MDSEL_OFFSET 5
1510
#define PLL_DE_CTRL_REG_PLL_LOCK_MDSEL_CLEAR_MASK (0x00000020)
1511
#define PLL_DE_CTRL_REG_PLL_LOCK_MDSEL_24_26_CLOCK_CYCLES 0b0
1512
#define PLL_DE_CTRL_REG_PLL_LOCK_MDSEL_23_27_CLOCK_CYCLES 0b1
1513
#define PLL_DE_CTRL_REG_PLL_INPUT_DIV_OFFSET 1
1514
#define PLL_DE_CTRL_REG_PLL_INPUT_DIV_CLEAR_MASK (0x00000002)
1515
1516
#define PLL_DE_LOCK_CTRL_REG 0x000002e4
//PLL_DE Lock Control Register
1517
#define PLL_DE_LOCK_CTRL_REG_PLL_DE_UNLOCK_STAT_OFFSET 4
1518
#define PLL_DE_LOCK_CTRL_REG_PLL_DE_UNLOCK_STAT_CLEAR_MASK (0x00000010)
1519
#define PLL_DE_LOCK_CTRL_REG_PLL_DE_UNLOCK_STAT_NO_EFFECT 0b0
1520
#define PLL_DE_LOCK_CTRL_REG_PLL_DE_UNLOCK_STAT_PENDING 0b1
1521
#define PLL_DE_LOCK_CTRL_REG_PLL_DE_UNLOCK_IRQEN_OFFSET 0
1522
#define PLL_DE_LOCK_CTRL_REG_PLL_DE_UNLOCK_IRQEN_CLEAR_MASK (0x00000001)
1523
#define PLL_DE_LOCK_CTRL_REG_PLL_DE_UNLOCK_IRQEN_DISABLE 0b0
1524
#define PLL_DE_LOCK_CTRL_REG_PLL_DE_UNLOCK_IRQEN_ENABLE 0b1
1525
1526
#define PLL_DE_PAT0_CTRL_REG 0x000002e8
//PLL_DE Pattern0 Control Register
1527
#define PLL_DE_PAT0_CTRL_REG_SIG_DELT_PAT_EN_OFFSET 31
1528
#define PLL_DE_PAT0_CTRL_REG_SIG_DELT_PAT_EN_CLEAR_MASK (0x80000000)
1529
#define PLL_DE_PAT0_CTRL_REG_SPR_FREQ_MODE_OFFSET 29
1530
#define PLL_DE_PAT0_CTRL_REG_SPR_FREQ_MODE_CLEAR_MASK (0x60000000)
1531
#define PLL_DE_PAT0_CTRL_REG_SPR_FREQ_MODE_PULSE_SWALLOW 0b00
1532
#define PLL_DE_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_1BIT 0b01
1533
#define PLL_DE_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_2BIT 0b10
1534
#define PLL_DE_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_3BIT 0b11
1535
#define PLL_DE_PAT0_CTRL_REG_WAVE_STEP_OFFSET 20
1536
#define PLL_DE_PAT0_CTRL_REG_WAVE_STEP_CLEAR_MASK (0x1ff00000)
1537
#define PLL_DE_PAT0_CTRL_REG_SDM_DIRECTION_OFFSET 19
1538
#define PLL_DE_PAT0_CTRL_REG_SDM_DIRECTION_CLEAR_MASK (0x00080000)
1539
#define PLL_DE_PAT0_CTRL_REG_SDM_DIRECTION_UP 0b0
1540
#define PLL_DE_PAT0_CTRL_REG_SDM_DIRECTION_DOWN 0b1
1541
#define PLL_DE_PAT0_CTRL_REG_FREQ_OFFSET 17
1542
#define PLL_DE_PAT0_CTRL_REG_FREQ_CLEAR_MASK (0x00060000)
1543
#define PLL_DE_PAT0_CTRL_REG_FREQ_31_5KHZ 0b00
1544
#define PLL_DE_PAT0_CTRL_REG_FREQ_32KHZ 0b01
1545
#define PLL_DE_PAT0_CTRL_REG_FREQ_32_5KHZ 0b10
1546
#define PLL_DE_PAT0_CTRL_REG_FREQ_33KHZ 0b11
1547
#define PLL_DE_PAT0_CTRL_REG_WAVE_BOT_OFFSET 0
1548
#define PLL_DE_PAT0_CTRL_REG_WAVE_BOT_CLEAR_MASK (0x0001ffff)
1549
1550
#define PLL_DE_PAT1_CTRL_REG 0x000002ec
//PLL_DE Pattern1 Control Register
1551
#define PLL_DE_PAT1_CTRL_REG_PLL_PI_EN_OFFSET 31
1552
#define PLL_DE_PAT1_CTRL_REG_PLL_PI_EN_CLEAR_MASK (0x80000000)
1553
#define PLL_DE_PAT1_CTRL_REG_PLL_PI_EN_DISABLE 0b0
1554
#define PLL_DE_PAT1_CTRL_REG_PLL_PI_EN_ENABLE 0b1
1555
#define PLL_DE_PAT1_CTRL_REG_PLL_PI_CFG_OFFSET 28
1556
#define PLL_DE_PAT1_CTRL_REG_PLL_PI_CFG_CLEAR_MASK (0x70000000)
1557
#define PLL_DE_PAT1_CTRL_REG_PLL_PI_CFG_8UA 0b000
1558
#define PLL_DE_PAT1_CTRL_REG_PLL_PI_CFG_16UA 0b001
1559
#define PLL_DE_PAT1_CTRL_REG_PLL_PI_CFG_24UA 0b010
1560
#define PLL_DE_PAT1_CTRL_REG_PLL_PI_CFG_32UA 0b011
1561
#define PLL_DE_PAT1_CTRL_REG_PLL_PI_CFG_40UA 0b100
1562
#define PLL_DE_PAT1_CTRL_REG_PLL_PI_CFG_48UA 0b101
1563
#define PLL_DE_PAT1_CTRL_REG_PLL_PI_CFG_56UA 0b110
1564
#define PLL_DE_PAT1_CTRL_REG_PLL_PI_CFG_64UA 0b111
1565
#define PLL_DE_PAT1_CTRL_REG_PLL_SDM_EN_OFFSET 27
1566
#define PLL_DE_PAT1_CTRL_REG_PLL_SDM_EN_CLEAR_MASK (0x08000000)
1567
#define PLL_DE_PAT1_CTRL_REG_PLL_SDM_EN_DISABLE 0b0
1568
#define PLL_DE_PAT1_CTRL_REG_PLL_SDM_EN_ENABLE 0b1
1569
#define PLL_DE_PAT1_CTRL_REG_SDM_BUSY_OFFSET 26
1570
#define PLL_DE_PAT1_CTRL_REG_SDM_BUSY_CLEAR_MASK (0x04000000)
1571
#define PLL_DE_PAT1_CTRL_REG_SDM_BUSY_NOT_BUSY 0b0
1572
#define PLL_DE_PAT1_CTRL_REG_SDM_BUSY_BUSY 0b1
1573
#define PLL_DE_PAT1_CTRL_REG_SMOOTH_EN_OFFSET 25
1574
#define PLL_DE_PAT1_CTRL_REG_SMOOTH_EN_CLEAR_MASK (0x02000000)
1575
#define PLL_DE_PAT1_CTRL_REG_SMOOTH_EN_DISABLE 0b0
1576
#define PLL_DE_PAT1_CTRL_REG_SMOOTH_EN_ENABLE 0b1
1577
#define PLL_DE_PAT1_CTRL_REG_DITHER_EN_OFFSET 24
1578
#define PLL_DE_PAT1_CTRL_REG_DITHER_EN_CLEAR_MASK (0x01000000)
1579
#define PLL_DE_PAT1_CTRL_REG_FRAC_EN_OFFSET 20
1580
#define PLL_DE_PAT1_CTRL_REG_FRAC_EN_CLEAR_MASK (0x00100000)
1581
#define PLL_DE_PAT1_CTRL_REG_FRAC_IN_OFFSET 0
1582
#define PLL_DE_PAT1_CTRL_REG_FRAC_IN_CLEAR_MASK (0x0001ffff)
1583
1584
#define PLL_DE_BIAS_REG 0x000002f0
//PLL_DE Bias Register
1585
#define PLL_DE_BIAS_REG_PLL_CP_OFFSET 16
1586
#define PLL_DE_BIAS_REG_PLL_CP_CLEAR_MASK (0x001f0000)
1587
1588
#define AHB_CLK_REG 0x00000500
//AHB Clock Register
1589
#define AHB_CLK_REG_CLK_SRC_SEL_OFFSET 24
1590
#define AHB_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x03000000)
1591
#define AHB_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b00
1592
#define AHB_CLK_REG_CLK_SRC_SEL_CLK32K 0b01
1593
#define AHB_CLK_REG_CLK_SRC_SEL_CLK16M_RC 0b10
1594
#define AHB_CLK_REG_CLK_SRC_SEL_PERI0_600M_BUS 0b11
1595
#define AHB_CLK_REG_FACTOR_M_OFFSET 0
1596
#define AHB_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
1597
1598
#define APB0_CLK_REG 0x00000510
//APB0 Clock Register
1599
#define APB0_CLK_REG_CLK_SRC_SEL_OFFSET 24
1600
#define APB0_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x03000000)
1601
#define APB0_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b00
1602
#define APB0_CLK_REG_CLK_SRC_SEL_CLK32K 0b01
1603
#define APB0_CLK_REG_CLK_SRC_SEL_CLK16M_RC 0b10
1604
#define APB0_CLK_REG_CLK_SRC_SEL_PERI0_600M_BUS 0b11
1605
#define APB0_CLK_REG_FACTOR_M_OFFSET 0
1606
#define APB0_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
1607
1608
#define APB1_CLK_REG 0x00000518
//APB1 Clock Register
1609
#define APB1_CLK_REG_CLK_SRC_SEL_OFFSET 24
1610
#define APB1_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x03000000)
1611
#define APB1_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b00
1612
#define APB1_CLK_REG_CLK_SRC_SEL_CLK32K 0b01
1613
#define APB1_CLK_REG_CLK_SRC_SEL_CLK16M_RC 0b10
1614
#define APB1_CLK_REG_CLK_SRC_SEL_PERI0_600M_BUS 0b11
1615
#define APB1_CLK_REG_FACTOR_M_OFFSET 0
1616
#define APB1_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
1617
1618
#define APB_UART_CLK_REG 0x00000538
//APB_UART Clock Register
1619
#define APB_UART_CLK_REG_CLK_SRC_SEL_OFFSET 24
1620
#define APB_UART_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
1621
#define APB_UART_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
1622
#define APB_UART_CLK_REG_CLK_SRC_SEL_CLK32K 0b001
1623
#define APB_UART_CLK_REG_CLK_SRC_SEL_CLK16M_RC 0b010
1624
#define APB_UART_CLK_REG_CLK_SRC_SEL_PERI0_600M_BUS 0b011
1625
#define APB_UART_CLK_REG_CLK_SRC_SEL_PERI0_480M_BUS 0b100
1626
#define APB_UART_CLK_REG_FACTOR_M_OFFSET 0
1627
#define APB_UART_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
1628
1629
#define TRACE_CLK_REG 0x00000540
//TRACE Clock Register
1630
#define TRACE_CLK_REG_TRACE_CLK_GATING_OFFSET 31
1631
#define TRACE_CLK_REG_TRACE_CLK_GATING_CLEAR_MASK (0x80000000)
1632
#define TRACE_CLK_REG_TRACE_CLK_GATING_CLOCK_IS_OFF 0b0
1633
#define TRACE_CLK_REG_TRACE_CLK_GATING_CLOCK_IS_ON 0b1
1634
#define TRACE_CLK_REG_CLK_SRC_SEL_OFFSET 24
1635
#define TRACE_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
1636
#define TRACE_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
1637
#define TRACE_CLK_REG_CLK_SRC_SEL_CLK32K 0b001
1638
#define TRACE_CLK_REG_CLK_SRC_SEL_CLK16M_RC 0b010
1639
#define TRACE_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b011
1640
#define TRACE_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b100
1641
#define TRACE_CLK_REG_FACTOR_M_OFFSET 0
1642
#define TRACE_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
1643
1644
#define GIC_CLK_REG 0x00000560
//GIC Clock Register
1645
#define GIC_CLK_REG_GIC_CLK_GATING_OFFSET 31
1646
#define GIC_CLK_REG_GIC_CLK_GATING_CLEAR_MASK (0x80000000)
1647
#define GIC_CLK_REG_GIC_CLK_GATING_CLOCK_IS_OFF 0b0
1648
#define GIC_CLK_REG_GIC_CLK_GATING_CLOCK_IS_ON 0b1
1649
#define GIC_CLK_REG_CLK_SRC_SEL_OFFSET 24
1650
#define GIC_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
1651
#define GIC_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
1652
#define GIC_CLK_REG_CLK_SRC_SEL_CLK32K 0b001
1653
#define GIC_CLK_REG_CLK_SRC_SEL_PERI0_600M 0b010
1654
#define GIC_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b011
1655
#define GIC_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b100
1656
#define GIC_CLK_REG_FACTOR_M_OFFSET 0
1657
#define GIC_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
1658
1659
#define CPU_PERI_CLK_REG 0x00000568
//CPU_PERI Clock Register
1660
#define CPU_PERI_CLK_REG_CPU_PERI_CLK_GATING_OFFSET 31
1661
#define CPU_PERI_CLK_REG_CPU_PERI_CLK_GATING_CLEAR_MASK (0x80000000)
1662
#define CPU_PERI_CLK_REG_CPU_PERI_CLK_GATING_CLOCK_IS_OFF 0b0
1663
#define CPU_PERI_CLK_REG_CPU_PERI_CLK_GATING_CLOCK_IS_ON 0b1
1664
#define CPU_PERI_CLK_REG_CLK_SRC_SEL_OFFSET 24
1665
#define CPU_PERI_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
1666
#define CPU_PERI_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
1667
#define CPU_PERI_CLK_REG_CLK_SRC_SEL_CLK32K 0b001
1668
#define CPU_PERI_CLK_REG_CLK_SRC_SEL_PERI0_600M 0b010
1669
#define CPU_PERI_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b011
1670
#define CPU_PERI_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b100
1671
#define CPU_PERI_CLK_REG_FACTOR_M_OFFSET 0
1672
#define CPU_PERI_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
1673
1674
#define ITS0_BGR_REG 0x00000574
//ITS0 Bus Gating Reset Register
1675
#define ITS0_BGR_REG_ITS_PCIE0_RST_OFFSET 16
1676
#define ITS0_BGR_REG_ITS_PCIE0_RST_CLEAR_MASK (0x00010000)
1677
#define ITS0_BGR_REG_ITS_PCIE0_RST_ASSERT 0b0
1678
#define ITS0_BGR_REG_ITS_PCIE0_RST_DE_ASSERT 0b1
1679
#define ITS0_BGR_REG_ITS_PCIE0_ACLK_GATING_OFFSET 1
1680
#define ITS0_BGR_REG_ITS_PCIE0_ACLK_GATING_CLEAR_MASK (0x00000002)
1681
#define ITS0_BGR_REG_ITS_PCIE0_ACLK_GATING_MASK 0b0
1682
#define ITS0_BGR_REG_ITS_PCIE0_ACLK_GATING_PASS 0b1
1683
1684
#define NSI_CLK_REG 0x00000580
//NSI Clock Register
1685
#define NSI_CLK_REG_NSI_CLK_GATING_OFFSET 31
1686
#define NSI_CLK_REG_NSI_CLK_GATING_CLEAR_MASK (0x80000000)
1687
#define NSI_CLK_REG_NSI_CLK_GATING_CLOCK_IS_OFF 0b0
1688
#define NSI_CLK_REG_NSI_CLK_GATING_CLOCK_IS_ON 0b1
1689
#define NSI_CLK_REG_NSI_RST_OFFSET 30
1690
#define NSI_CLK_REG_NSI_RST_CLEAR_MASK (0x40000000)
1691
#define NSI_CLK_REG_NSI_RST_ASSERT 0b0
1692
#define NSI_CLK_REG_NSI_RST_DE_ASSERT 0b1
1693
#define NSI_CLK_REG_NSI_DFS_EN_OFFSET 28
1694
#define NSI_CLK_REG_NSI_DFS_EN_CLEAR_MASK (0x10000000)
1695
#define NSI_CLK_REG_NSI_DFS_EN_DISABLE 0b0
1696
#define NSI_CLK_REG_NSI_DFS_EN_ENABLE 0b1
1697
#define NSI_CLK_REG_NSI_UPD_OFFSET 27
1698
#define NSI_CLK_REG_NSI_UPD_CLEAR_MASK (0x08000000)
1699
#define NSI_CLK_REG_NSI_UPD_INVALID 0b0
1700
#define NSI_CLK_REG_NSI_UPD_VALID 0b1
1701
#define NSI_CLK_REG_NSI_CLK_SEL_OFFSET 24
1702
#define NSI_CLK_REG_NSI_CLK_SEL_CLEAR_MASK (0x07000000)
1703
#define NSI_CLK_REG_NSI_CLK_SEL_SYS_CLK24M 0b000
1704
#define NSI_CLK_REG_NSI_CLK_SEL_DDRPLL 0b001
1705
#define NSI_CLK_REG_NSI_CLK_SEL_PERI0_800M 0b010
1706
#define NSI_CLK_REG_NSI_CLK_SEL_PERI0_600M 0b011
1707
#define NSI_CLK_REG_NSI_CLK_SEL_PERI0_480M 0b100
1708
#define NSI_CLK_REG_NSI_CLK_SEL_DEPLL3X 0b101
1709
#define NSI_CLK_REG_NSI_DIV1_OFFSET 0
1710
#define NSI_CLK_REG_NSI_DIV1_CLEAR_MASK (0x0000001f)
1711
1712
#define NSI_BGR_REG 0x00000584
//NSI Bus Gating Reset Register
1713
#define NSI_BGR_REG_NSI_CFG_RST_OFFSET 16
1714
#define NSI_BGR_REG_NSI_CFG_RST_CLEAR_MASK (0x00010000)
1715
#define NSI_BGR_REG_NSI_CFG_RST_ASSERT 0b0
1716
#define NSI_BGR_REG_NSI_CFG_RST_DE_ASSERT 0b1
1717
#define NSI_BGR_REG_NSI_CFG_GATING_OFFSET 0
1718
#define NSI_BGR_REG_NSI_CFG_GATING_CLEAR_MASK (0x00000001)
1719
#define NSI_BGR_REG_NSI_CFG_GATING_MASK 0b0
1720
#define NSI_BGR_REG_NSI_CFG_GATING_PASS 0b1
1721
1722
#define MBUS_CLK_REG 0x00000588
//MBUS Clock Register
1723
#define MBUS_CLK_REG_MBUS_CLK_GATING_OFFSET 31
1724
#define MBUS_CLK_REG_MBUS_CLK_GATING_CLEAR_MASK (0x80000000)
1725
#define MBUS_CLK_REG_MBUS_CLK_GATING_CLOCK_IS_OFF 0b0
1726
#define MBUS_CLK_REG_MBUS_CLK_GATING_CLOCK_IS_ON 0b1
1727
#define MBUS_CLK_REG_MBUS_DFS_EN_OFFSET 28
1728
#define MBUS_CLK_REG_MBUS_DFS_EN_CLEAR_MASK (0x10000000)
1729
#define MBUS_CLK_REG_MBUS_DFS_EN_DISABLE 0b0
1730
#define MBUS_CLK_REG_MBUS_DFS_EN_ENABLE 0b1
1731
#define MBUS_CLK_REG_MBUS_UPD_OFFSET 27
1732
#define MBUS_CLK_REG_MBUS_UPD_CLEAR_MASK (0x08000000)
1733
#define MBUS_CLK_REG_MBUS_UPD_INVALID 0b0
1734
#define MBUS_CLK_REG_MBUS_UPD_VALID 0b1
1735
#define MBUS_CLK_REG_MBUS_CLK_SEL_OFFSET 24
1736
#define MBUS_CLK_REG_MBUS_CLK_SEL_CLEAR_MASK (0x07000000)
1737
#define MBUS_CLK_REG_MBUS_CLK_SEL_SYS_CLK24M 0b000
1738
#define MBUS_CLK_REG_MBUS_CLK_SEL_PERI0_600M 0b001
1739
#define MBUS_CLK_REG_MBUS_CLK_SEL_DDRPLL 0b010
1740
#define MBUS_CLK_REG_MBUS_CLK_SEL_PERI0_480M 0b011
1741
#define MBUS_CLK_REG_MBUS_CLK_SEL_PERI0_400M 0b100
1742
#define MBUS_CLK_REG_MBUS_CLK_SEL_NPUPLL 0b101
1743
#define MBUS_CLK_REG_MBUS_DIV1_OFFSET 0
1744
#define MBUS_CLK_REG_MBUS_DIV1_CLEAR_MASK (0x0000001f)
1745
1746
#define IOMMU0_BGR_REG 0x0000058c
//IOMMU0 Bus Gating Reset Register
1747
#define IOMMU0_BGR_REG_IOMMU0_SYS_RST_OFFSET 16
1748
#define IOMMU0_BGR_REG_IOMMU0_SYS_RST_CLEAR_MASK (0x00010000)
1749
#define IOMMU0_BGR_REG_IOMMU0_SYS_RST_ASSERT 0b0
1750
#define IOMMU0_BGR_REG_IOMMU0_SYS_RST_DE_ASSERT 0b1
1751
#define IOMMU0_BGR_REG_IOMMU0_SYS_HCLK_GATING_OFFSET 2
1752
#define IOMMU0_BGR_REG_IOMMU0_SYS_HCLK_GATING_CLEAR_MASK (0x00000004)
1753
#define IOMMU0_BGR_REG_IOMMU0_SYS_HCLK_GATING_MASK 0b0
1754
#define IOMMU0_BGR_REG_IOMMU0_SYS_HCLK_GATING_PASS 0b1
1755
#define IOMMU0_BGR_REG_IOMMU0_SYS_PCLK_GATING_OFFSET 1
1756
#define IOMMU0_BGR_REG_IOMMU0_SYS_PCLK_GATING_CLEAR_MASK (0x00000002)
1757
#define IOMMU0_BGR_REG_IOMMU0_SYS_PCLK_GATING_MASK 0b0
1758
#define IOMMU0_BGR_REG_IOMMU0_SYS_PCLK_GATING_PASS 0b1
1759
#define IOMMU0_BGR_REG_IOMMU0_SYS_MCLK_GATING_OFFSET 0
1760
#define IOMMU0_BGR_REG_IOMMU0_SYS_MCLK_GATING_CLEAR_MASK (0x00000001)
1761
#define IOMMU0_BGR_REG_IOMMU0_SYS_MCLK_GATING_MASK 0b0
1762
#define IOMMU0_BGR_REG_IOMMU0_SYS_MCLK_GATING_PASS 0b1
1763
1764
#define MSI_LITE0_BGR_REG 0x00000594
//MSI_LITE0 Bus Gating Reset Register
1765
#define MSI_LITE0_BGR_REG_MSI_LITE0_MBUS_RST_OFFSET 17
1766
#define MSI_LITE0_BGR_REG_MSI_LITE0_MBUS_RST_CLEAR_MASK (0x00020000)
1767
#define MSI_LITE0_BGR_REG_MSI_LITE0_MBUS_RST_ASSERT 0b0
1768
#define MSI_LITE0_BGR_REG_MSI_LITE0_MBUS_RST_DE_ASSERT 0b1
1769
#define MSI_LITE0_BGR_REG_MSI_LITE0_AHB_RST_OFFSET 16
1770
#define MSI_LITE0_BGR_REG_MSI_LITE0_AHB_RST_CLEAR_MASK (0x00010000)
1771
#define MSI_LITE0_BGR_REG_MSI_LITE0_AHB_RST_ASSERT 0b0
1772
#define MSI_LITE0_BGR_REG_MSI_LITE0_AHB_RST_DE_ASSERT 0b1
1773
#define MSI_LITE0_BGR_REG_MSI_LITE0_GATING_OFFSET 0
1774
#define MSI_LITE0_BGR_REG_MSI_LITE0_GATING_CLEAR_MASK (0x00000001)
1775
#define MSI_LITE0_BGR_REG_MSI_LITE0_GATING_MASK 0b0
1776
#define MSI_LITE0_BGR_REG_MSI_LITE0_GATING_PASS 0b1
1777
1778
#define MSI_LITE1_BGR_REG 0x0000059c
//MSI_LITE1 Bus Gating Reset Register
1779
#define MSI_LITE1_BGR_REG_MSI_LITE1_MBUS_RST_OFFSET 17
1780
#define MSI_LITE1_BGR_REG_MSI_LITE1_MBUS_RST_CLEAR_MASK (0x00020000)
1781
#define MSI_LITE1_BGR_REG_MSI_LITE1_MBUS_RST_ASSERT 0b0
1782
#define MSI_LITE1_BGR_REG_MSI_LITE1_MBUS_RST_DE_ASSERT 0b1
1783
#define MSI_LITE1_BGR_REG_MSI_LITE1_AHB_RST_OFFSET 16
1784
#define MSI_LITE1_BGR_REG_MSI_LITE1_AHB_RST_CLEAR_MASK (0x00010000)
1785
#define MSI_LITE1_BGR_REG_MSI_LITE1_AHB_RST_ASSERT 0b0
1786
#define MSI_LITE1_BGR_REG_MSI_LITE1_AHB_RST_DE_ASSERT 0b1
1787
#define MSI_LITE1_BGR_REG_MSI_LITE1_GATING_OFFSET 0
1788
#define MSI_LITE1_BGR_REG_MSI_LITE1_GATING_CLEAR_MASK (0x00000001)
1789
#define MSI_LITE1_BGR_REG_MSI_LITE1_GATING_MASK 0b0
1790
#define MSI_LITE1_BGR_REG_MSI_LITE1_GATING_PASS 0b1
1791
1792
#define MSI_LITE2_BGR_REG 0x000005a4
//MSI_LITE2 Bus Gating Reset Register
1793
#define MSI_LITE2_BGR_REG_MSI_LITE2_MBUS_RST_OFFSET 17
1794
#define MSI_LITE2_BGR_REG_MSI_LITE2_MBUS_RST_CLEAR_MASK (0x00020000)
1795
#define MSI_LITE2_BGR_REG_MSI_LITE2_MBUS_RST_ASSERT 0b0
1796
#define MSI_LITE2_BGR_REG_MSI_LITE2_MBUS_RST_DE_ASSERT 0b1
1797
#define MSI_LITE2_BGR_REG_MSI_LITE2_AHB_RST_OFFSET 16
1798
#define MSI_LITE2_BGR_REG_MSI_LITE2_AHB_RST_CLEAR_MASK (0x00010000)
1799
#define MSI_LITE2_BGR_REG_MSI_LITE2_AHB_RST_ASSERT 0b0
1800
#define MSI_LITE2_BGR_REG_MSI_LITE2_AHB_RST_DE_ASSERT 0b1
1801
#define MSI_LITE2_BGR_REG_MSI_LITE2_GATING_OFFSET 0
1802
#define MSI_LITE2_BGR_REG_MSI_LITE2_GATING_CLEAR_MASK (0x00000001)
1803
#define MSI_LITE2_BGR_REG_MSI_LITE2_GATING_MASK 0b0
1804
#define MSI_LITE2_BGR_REG_MSI_LITE2_GATING_PASS 0b1
1805
1806
#define IOMMU1_BGR_REG 0x000005b4
//IOMMU1 Bus Gating Reset Register
1807
#define IOMMU1_BGR_REG_IOMMU1_SYS_RST_OFFSET 16
1808
#define IOMMU1_BGR_REG_IOMMU1_SYS_RST_CLEAR_MASK (0x00010000)
1809
#define IOMMU1_BGR_REG_IOMMU1_SYS_RST_ASSERT 0b0
1810
#define IOMMU1_BGR_REG_IOMMU1_SYS_RST_DE_ASSERT 0b1
1811
#define IOMMU1_BGR_REG_IOMMU1_SYS_HCLK_GATING_OFFSET 2
1812
#define IOMMU1_BGR_REG_IOMMU1_SYS_HCLK_GATING_CLEAR_MASK (0x00000004)
1813
#define IOMMU1_BGR_REG_IOMMU1_SYS_HCLK_GATING_MASK 0b0
1814
#define IOMMU1_BGR_REG_IOMMU1_SYS_HCLK_GATING_PASS 0b1
1815
#define IOMMU1_BGR_REG_IOMMU1_SYS_PCLK_GATING_OFFSET 1
1816
#define IOMMU1_BGR_REG_IOMMU1_SYS_PCLK_GATING_CLEAR_MASK (0x00000002)
1817
#define IOMMU1_BGR_REG_IOMMU1_SYS_PCLK_GATING_MASK 0b0
1818
#define IOMMU1_BGR_REG_IOMMU1_SYS_PCLK_GATING_PASS 0b1
1819
#define IOMMU1_BGR_REG_IOMMU1_SYS_MCLK_GATING_OFFSET 0
1820
#define IOMMU1_BGR_REG_IOMMU1_SYS_MCLK_GATING_CLEAR_MASK (0x00000001)
1821
#define IOMMU1_BGR_REG_IOMMU1_SYS_MCLK_GATING_MASK 0b0
1822
#define IOMMU1_BGR_REG_IOMMU1_SYS_MCLK_GATING_PASS 0b1
1823
1824
#define AHB_MAT_CLK_GATING_REG 0x000005c0
//AHB Master Clock Gating Register
1825
#define AHB_MAT_CLK_GATING_REG_AHB_MONITOR_EN_OFFSET 31
1826
#define AHB_MAT_CLK_GATING_REG_AHB_MONITOR_EN_CLEAR_MASK (0x80000000)
1827
#define AHB_MAT_CLK_GATING_REG_AHB_MONITOR_EN_DISABLE_AUTO_CLOCK_GATE 0b0
1828
#define AHB_MAT_CLK_GATING_REG_AHB_MONITOR_EN_ENABLE_AUTO_CLOCK_GATE 0b1
1829
#define AHB_MAT_CLK_GATING_REG_SD_MONITOR_EN_OFFSET 29
1830
#define AHB_MAT_CLK_GATING_REG_SD_MONITOR_EN_CLEAR_MASK (0x20000000)
1831
#define AHB_MAT_CLK_GATING_REG_SD_MONITOR_EN_DISABLE_AUTO_CLOCK_GATE 0b0
1832
#define AHB_MAT_CLK_GATING_REG_SD_MONITOR_EN_ENABLE_AUTO_CLOCK_GATE 0b1
1833
#define AHB_MAT_CLK_GATING_REG_CPUS_HCLK_GATE_SW_CFG_OFFSET 28
1834
#define AHB_MAT_CLK_GATING_REG_CPUS_HCLK_GATE_SW_CFG_CLEAR_MASK (0x10000000)
1835
#define AHB_MAT_CLK_GATING_REG_CPUS_HCLK_GATE_SW_CFG_DISABLE 0b0
1836
#define AHB_MAT_CLK_GATING_REG_CPUS_HCLK_GATE_SW_CFG_ENABLE 0b1
1837
#define AHB_MAT_CLK_GATING_REG_STORE_AHB_GATE_SW_CFG_OFFSET 24
1838
#define AHB_MAT_CLK_GATING_REG_STORE_AHB_GATE_SW_CFG_CLEAR_MASK (0x01000000)
1839
#define AHB_MAT_CLK_GATING_REG_STORE_AHB_GATE_SW_CFG_DISABLE 0b0
1840
#define AHB_MAT_CLK_GATING_REG_STORE_AHB_GATE_SW_CFG_ENABLE 0b1
1841
#define AHB_MAT_CLK_GATING_REG_MSILITE0_AHB_GATE_SW_CFG_OFFSET 16
1842
#define AHB_MAT_CLK_GATING_REG_MSILITE0_AHB_GATE_SW_CFG_CLEAR_MASK (0x00010000)
1843
#define AHB_MAT_CLK_GATING_REG_MSILITE0_AHB_GATE_SW_CFG_DISABLE 0b0
1844
#define AHB_MAT_CLK_GATING_REG_MSILITE0_AHB_GATE_SW_CFG_ENABLE 0b1
1845
#define AHB_MAT_CLK_GATING_REG_USB0_USB1_SYS_AHB_GATE_SW_CFG_OFFSET 9
1846
#define AHB_MAT_CLK_GATING_REG_USB0_USB1_SYS_AHB_GATE_SW_CFG_CLEAR_MASK (0x00000200)
1847
#define AHB_MAT_CLK_GATING_REG_USB0_USB1_SYS_AHB_GATE_SW_CFG_DISABLE 0b0
1848
#define AHB_MAT_CLK_GATING_REG_USB0_USB1_SYS_AHB_GATE_SW_CFG_ENABLE 0b1
1849
#define AHB_MAT_CLK_GATING_REG_SERDES_AHB_GATE_SW_CFG_OFFSET 8
1850
#define AHB_MAT_CLK_GATING_REG_SERDES_AHB_GATE_SW_CFG_CLEAR_MASK (0x00000100)
1851
#define AHB_MAT_CLK_GATING_REG_SERDES_AHB_GATE_SW_CFG_DISABLE 0b0
1852
#define AHB_MAT_CLK_GATING_REG_SERDES_AHB_GATE_SW_CFG_ENABLE 0b1
1853
#define AHB_MAT_CLK_GATING_REG_GPU0_AHB_GATE_SW_CFG_OFFSET 7
1854
#define AHB_MAT_CLK_GATING_REG_GPU0_AHB_GATE_SW_CFG_CLEAR_MASK (0x00000080)
1855
#define AHB_MAT_CLK_GATING_REG_GPU0_AHB_GATE_SW_CFG_DISABLE 0b0
1856
#define AHB_MAT_CLK_GATING_REG_GPU0_AHB_GATE_SW_CFG_ENABLE 0b1
1857
#define AHB_MAT_CLK_GATING_REG_NPU_AHB_GATE_SW_CFG_OFFSET 6
1858
#define AHB_MAT_CLK_GATING_REG_NPU_AHB_GATE_SW_CFG_CLEAR_MASK (0x00000040)
1859
#define AHB_MAT_CLK_GATING_REG_NPU_AHB_GATE_SW_CFG_DISABLE 0b0
1860
#define AHB_MAT_CLK_GATING_REG_NPU_AHB_GATE_SW_CFG_ENABLE 0b1
1861
#define AHB_MAT_CLK_GATING_REG_DE_AHB_GATE_SW_CFG_OFFSET 5
1862
#define AHB_MAT_CLK_GATING_REG_DE_AHB_GATE_SW_CFG_CLEAR_MASK (0x00000020)
1863
#define AHB_MAT_CLK_GATING_REG_DE_AHB_GATE_SW_CFG_DISABLE 0b0
1864
#define AHB_MAT_CLK_GATING_REG_DE_AHB_GATE_SW_CFG_ENABLE 0b1
1865
#define AHB_MAT_CLK_GATING_REG_VID_OUT1_AHB_GATE_SW_CFG_OFFSET 4
1866
#define AHB_MAT_CLK_GATING_REG_VID_OUT1_AHB_GATE_SW_CFG_CLEAR_MASK (0x00000010)
1867
#define AHB_MAT_CLK_GATING_REG_VID_OUT1_AHB_GATE_SW_CFG_DISABLE 0b0
1868
#define AHB_MAT_CLK_GATING_REG_VID_OUT1_AHB_GATE_SW_CFG_ENABLE 0b1
1869
#define AHB_MAT_CLK_GATING_REG_VID_OUT0_AHB_GATE_SW_CFG_OFFSET 3
1870
#define AHB_MAT_CLK_GATING_REG_VID_OUT0_AHB_GATE_SW_CFG_CLEAR_MASK (0x00000008)
1871
#define AHB_MAT_CLK_GATING_REG_VID_OUT0_AHB_GATE_SW_CFG_DISABLE 0b0
1872
#define AHB_MAT_CLK_GATING_REG_VID_OUT0_AHB_GATE_SW_CFG_ENABLE 0b1
1873
#define AHB_MAT_CLK_GATING_REG_VID_IN_AHB_GATE_SW_CFG_OFFSET 2
1874
#define AHB_MAT_CLK_GATING_REG_VID_IN_AHB_GATE_SW_CFG_CLEAR_MASK (0x00000004)
1875
#define AHB_MAT_CLK_GATING_REG_VID_IN_AHB_GATE_SW_CFG_DISABLE 0b0
1876
#define AHB_MAT_CLK_GATING_REG_VID_IN_AHB_GATE_SW_CFG_ENABLE 0b1
1877
#define AHB_MAT_CLK_GATING_REG_VE_ENC_AHB_GATE_SW_CFG_OFFSET 1
1878
#define AHB_MAT_CLK_GATING_REG_VE_ENC_AHB_GATE_SW_CFG_CLEAR_MASK (0x00000002)
1879
#define AHB_MAT_CLK_GATING_REG_VE_ENC_AHB_GATE_SW_CFG_DISABLE 0b0
1880
#define AHB_MAT_CLK_GATING_REG_VE_ENC_AHB_GATE_SW_CFG_ENABLE 0b1
1881
#define AHB_MAT_CLK_GATING_REG_VE_DEC_AHB_GATE_SW_CFG_OFFSET 0
1882
#define AHB_MAT_CLK_GATING_REG_VE_DEC_AHB_GATE_SW_CFG_CLEAR_MASK (0x00000001)
1883
#define AHB_MAT_CLK_GATING_REG_VE_DEC_AHB_GATE_SW_CFG_DISABLE 0b0
1884
#define AHB_MAT_CLK_GATING_REG_VE_DEC_AHB_GATE_SW_CFG_ENABLE 0b1
1885
1886
#define MBUS_MAT_CLK_GATING_REG 0x000005e0
//MBUS Master Clock Gating Register
1887
#define MBUS_MAT_CLK_GATING_REG_MSILITE2_MBUS_GATE_SW_CFG_OFFSET 31
1888
#define MBUS_MAT_CLK_GATING_REG_MSILITE2_MBUS_GATE_SW_CFG_CLEAR_MASK (0x80000000)
1889
#define MBUS_MAT_CLK_GATING_REG_MSILITE2_MBUS_GATE_SW_CFG_DISABLE 0b0
1890
#define MBUS_MAT_CLK_GATING_REG_MSILITE2_MBUS_GATE_SW_CFG_ENABLE 0b1
1891
#define MBUS_MAT_CLK_GATING_REG_STORE_MBUS_GATE_SW_CFG_OFFSET 30
1892
#define MBUS_MAT_CLK_GATING_REG_STORE_MBUS_GATE_SW_CFG_CLEAR_MASK (0x40000000)
1893
#define MBUS_MAT_CLK_GATING_REG_STORE_MBUS_GATE_SW_CFG_DISABLE 0b0
1894
#define MBUS_MAT_CLK_GATING_REG_STORE_MBUS_GATE_SW_CFG_ENABLE 0b1
1895
#define MBUS_MAT_CLK_GATING_REG_MSILITE0_MBUS_GATE_SW_CFG_OFFSET 29
1896
#define MBUS_MAT_CLK_GATING_REG_MSILITE0_MBUS_GATE_SW_CFG_CLEAR_MASK (0x20000000)
1897
#define MBUS_MAT_CLK_GATING_REG_MSILITE0_MBUS_GATE_SW_CFG_DISABLE 0b0
1898
#define MBUS_MAT_CLK_GATING_REG_MSILITE0_MBUS_GATE_SW_CFG_ENABLE 0b1
1899
#define MBUS_MAT_CLK_GATING_REG_SERDES_MBUS_GATE_SW_CFG_OFFSET 28
1900
#define MBUS_MAT_CLK_GATING_REG_SERDES_MBUS_GATE_SW_CFG_CLEAR_MASK (0x10000000)
1901
#define MBUS_MAT_CLK_GATING_REG_SERDES_MBUS_GATE_SW_CFG_DISABLE 0b0
1902
#define MBUS_MAT_CLK_GATING_REG_SERDES_MBUS_GATE_SW_CFG_ENABLE 0b1
1903
#define MBUS_MAT_CLK_GATING_REG_VID_IN_MBUS_GATE_SW_CFG_OFFSET 24
1904
#define MBUS_MAT_CLK_GATING_REG_VID_IN_MBUS_GATE_SW_CFG_CLEAR_MASK (0x01000000)
1905
#define MBUS_MAT_CLK_GATING_REG_VID_IN_MBUS_GATE_SW_CFG_DISABLE 0b0
1906
#define MBUS_MAT_CLK_GATING_REG_VID_IN_MBUS_GATE_SW_CFG_ENABLE 0b1
1907
#define MBUS_MAT_CLK_GATING_REG_NPU_MBUS_GATE_SW_CFG_OFFSET 18
1908
#define MBUS_MAT_CLK_GATING_REG_NPU_MBUS_GATE_SW_CFG_CLEAR_MASK (0x00040000)
1909
#define MBUS_MAT_CLK_GATING_REG_NPU_MBUS_GATE_SW_CFG_DISABLE 0b0
1910
#define MBUS_MAT_CLK_GATING_REG_NPU_MBUS_GATE_SW_CFG_ENABLE 0b1
1911
#define MBUS_MAT_CLK_GATING_REG_GPU0_MBUS_GATE_SW_CFG_OFFSET 16
1912
#define MBUS_MAT_CLK_GATING_REG_GPU0_MBUS_GATE_SW_CFG_CLEAR_MASK (0x00010000)
1913
#define MBUS_MAT_CLK_GATING_REG_GPU0_MBUS_GATE_SW_CFG_DISABLE 0b0
1914
#define MBUS_MAT_CLK_GATING_REG_GPU0_MBUS_GATE_SW_CFG_ENABLE 0b1
1915
#define MBUS_MAT_CLK_GATING_REG_VE_DEC_MBUS_GATE_SW_CFG_OFFSET 14
1916
#define MBUS_MAT_CLK_GATING_REG_VE_DEC_MBUS_GATE_SW_CFG_CLEAR_MASK (0x00004000)
1917
#define MBUS_MAT_CLK_GATING_REG_VE_DEC_MBUS_GATE_SW_CFG_DISABLE 0b0
1918
#define MBUS_MAT_CLK_GATING_REG_VE_DEC_MBUS_GATE_SW_CFG_ENABLE 0b1
1919
#define MBUS_MAT_CLK_GATING_REG_VE_ENC0_MBUS_GATE_SW_CFG_OFFSET 12
1920
#define MBUS_MAT_CLK_GATING_REG_VE_ENC0_MBUS_GATE_SW_CFG_CLEAR_MASK (0x00001000)
1921
#define MBUS_MAT_CLK_GATING_REG_VE_ENC0_MBUS_GATE_SW_CFG_DISABLE 0b0
1922
#define MBUS_MAT_CLK_GATING_REG_VE_ENC0_MBUS_GATE_SW_CFG_ENABLE 0b1
1923
#define MBUS_MAT_CLK_GATING_REG_DESYS_MBUS_GATE_SW_CFG_OFFSET 11
1924
#define MBUS_MAT_CLK_GATING_REG_DESYS_MBUS_GATE_SW_CFG_CLEAR_MASK (0x00000800)
1925
#define MBUS_MAT_CLK_GATING_REG_DESYS_MBUS_GATE_SW_CFG_DISABLE 0b0
1926
#define MBUS_MAT_CLK_GATING_REG_DESYS_MBUS_GATE_SW_CFG_ENABLE 0b1
1927
#define MBUS_MAT_CLK_GATING_REG_IOMMU1_MBUS_GATE_SW_CFG_OFFSET 1
1928
#define MBUS_MAT_CLK_GATING_REG_IOMMU1_MBUS_GATE_SW_CFG_CLEAR_MASK (0x00000002)
1929
#define MBUS_MAT_CLK_GATING_REG_IOMMU1_MBUS_GATE_SW_CFG_DISABLE 0b0
1930
#define MBUS_MAT_CLK_GATING_REG_IOMMU1_MBUS_GATE_SW_CFG_ENABLE 0b1
1931
#define MBUS_MAT_CLK_GATING_REG_IOMMU0_MBUS_GATE_SW_CFG_OFFSET 0
1932
#define MBUS_MAT_CLK_GATING_REG_IOMMU0_MBUS_GATE_SW_CFG_CLEAR_MASK (0x00000001)
1933
#define MBUS_MAT_CLK_GATING_REG_IOMMU0_MBUS_GATE_SW_CFG_DISABLE 0b0
1934
#define MBUS_MAT_CLK_GATING_REG_IOMMU0_MBUS_GATE_SW_CFG_ENABLE 0b1
1935
1936
#define MBUS_GATE_EN_REG 0x000005e4
//MBUS Gate Enable Register
1937
#define MBUS_GATE_EN_REG_VE_DEC_MCLK_EN_OFFSET 18
1938
#define MBUS_GATE_EN_REG_VE_DEC_MCLK_EN_CLEAR_MASK (0x00040000)
1939
#define MBUS_GATE_EN_REG_VE_DEC_MCLK_EN_MASK 0b0
1940
#define MBUS_GATE_EN_REG_VE_DEC_MCLK_EN_PASS 0b1
1941
#define MBUS_GATE_EN_REG_GMAC1_MCLK_EN_OFFSET 12
1942
#define MBUS_GATE_EN_REG_GMAC1_MCLK_EN_CLEAR_MASK (0x00001000)
1943
#define MBUS_GATE_EN_REG_GMAC1_MCLK_EN_MASK 0b0
1944
#define MBUS_GATE_EN_REG_GMAC1_MCLK_EN_PASS 0b1
1945
#define MBUS_GATE_EN_REG_GMAC0_MCLK_EN_OFFSET 11
1946
#define MBUS_GATE_EN_REG_GMAC0_MCLK_EN_CLEAR_MASK (0x00000800)
1947
#define MBUS_GATE_EN_REG_GMAC0_MCLK_EN_MASK 0b0
1948
#define MBUS_GATE_EN_REG_GMAC0_MCLK_EN_PASS 0b1
1949
#define MBUS_GATE_EN_REG_ISP_MCLK_EN_OFFSET 9
1950
#define MBUS_GATE_EN_REG_ISP_MCLK_EN_CLEAR_MASK (0x00000200)
1951
#define MBUS_GATE_EN_REG_ISP_MCLK_EN_MASK 0b0
1952
#define MBUS_GATE_EN_REG_ISP_MCLK_EN_PASS 0b1
1953
#define MBUS_GATE_EN_REG_CSI_MCLK_EN_OFFSET 8
1954
#define MBUS_GATE_EN_REG_CSI_MCLK_EN_CLEAR_MASK (0x00000100)
1955
#define MBUS_GATE_EN_REG_CSI_MCLK_EN_MASK 0b0
1956
#define MBUS_GATE_EN_REG_CSI_MCLK_EN_PASS 0b1
1957
#define MBUS_GATE_EN_REG_NAND_MCLK_EN_OFFSET 5
1958
#define MBUS_GATE_EN_REG_NAND_MCLK_EN_CLEAR_MASK (0x00000020)
1959
#define MBUS_GATE_EN_REG_NAND_MCLK_EN_MASK 0b0
1960
#define MBUS_GATE_EN_REG_NAND_MCLK_EN_PASS 0b1
1961
#define MBUS_GATE_EN_REG_DMA1_MCLK_EN_OFFSET 3
1962
#define MBUS_GATE_EN_REG_DMA1_MCLK_EN_CLEAR_MASK (0x00000008)
1963
#define MBUS_GATE_EN_REG_DMA1_MCLK_EN_MASK 0b0
1964
#define MBUS_GATE_EN_REG_DMA1_MCLK_EN_PASS 0b1
1965
#define MBUS_GATE_EN_REG_CE_MCLK_EN_OFFSET 2
1966
#define MBUS_GATE_EN_REG_CE_MCLK_EN_CLEAR_MASK (0x00000004)
1967
#define MBUS_GATE_EN_REG_CE_MCLK_EN_MASK 0b0
1968
#define MBUS_GATE_EN_REG_CE_MCLK_EN_SECURE_DEBUG 0b1
1969
#define MBUS_GATE_EN_REG_VE_ENC0_MCLK_EN_OFFSET 1
1970
#define MBUS_GATE_EN_REG_VE_ENC0_MCLK_EN_CLEAR_MASK (0x00000002)
1971
#define MBUS_GATE_EN_REG_VE_ENC0_MCLK_EN_MASK 0b0
1972
#define MBUS_GATE_EN_REG_VE_ENC0_MCLK_EN_PASS 0b1
1973
#define MBUS_GATE_EN_REG_DMA0_MCLK_EN_OFFSET 0
1974
#define MBUS_GATE_EN_REG_DMA0_MCLK_EN_CLEAR_MASK (0x00000001)
1975
#define MBUS_GATE_EN_REG_DMA0_MCLK_EN_MASK 0b0
1976
#define MBUS_GATE_EN_REG_DMA0_MCLK_EN_PASS 0b1
1977
1978
#define DMA0_BGR_REG 0x00000704
//DMA0 Bus Gating Reset Register
1979
#define DMA0_BGR_REG_DMA0_RST_OFFSET 16
1980
#define DMA0_BGR_REG_DMA0_RST_CLEAR_MASK (0x00010000)
1981
#define DMA0_BGR_REG_DMA0_RST_ASSERT 0b0
1982
#define DMA0_BGR_REG_DMA0_RST_DE_ASSERT 0b1
1983
#define DMA0_BGR_REG_DMA0_GATING_OFFSET 0
1984
#define DMA0_BGR_REG_DMA0_GATING_CLEAR_MASK (0x00000001)
1985
#define DMA0_BGR_REG_DMA0_GATING_MASK 0b0
1986
#define DMA0_BGR_REG_DMA0_GATING_PASS 0b1
1987
1988
#define DMA1_BGR_REG 0x0000070c
//DMA1 Bus Gating Reset Register
1989
#define DMA1_BGR_REG_DMA1_RST_OFFSET 16
1990
#define DMA1_BGR_REG_DMA1_RST_CLEAR_MASK (0x00010000)
1991
#define DMA1_BGR_REG_DMA1_RST_ASSERT 0b0
1992
#define DMA1_BGR_REG_DMA1_RST_DE_ASSERT 0b1
1993
#define DMA1_BGR_REG_DMA1_GATING_OFFSET 0
1994
#define DMA1_BGR_REG_DMA1_GATING_CLEAR_MASK (0x00000001)
1995
#define DMA1_BGR_REG_DMA1_GATING_MASK 0b0
1996
#define DMA1_BGR_REG_DMA1_GATING_PASS 0b1
1997
1998
#define SPINLOCK_BGR_REG 0x00000724
//SPINLOCK Bus Gating Reset Register
1999
#define SPINLOCK_BGR_REG_SPINLOCK_RST_OFFSET 16
2000
#define SPINLOCK_BGR_REG_SPINLOCK_RST_CLEAR_MASK (0x00010000)
2001
#define SPINLOCK_BGR_REG_SPINLOCK_RST_ASSERT 0b0
2002
#define SPINLOCK_BGR_REG_SPINLOCK_RST_DE_ASSERT 0b1
2003
#define SPINLOCK_BGR_REG_SPINLOCK_GATING_OFFSET 0
2004
#define SPINLOCK_BGR_REG_SPINLOCK_GATING_CLEAR_MASK (0x00000001)
2005
#define SPINLOCK_BGR_REG_SPINLOCK_GATING_MASK 0b0
2006
#define SPINLOCK_BGR_REG_SPINLOCK_GATING_PASS 0b1
2007
2008
#define MSGBOX0_BGR_REG 0x00000744
//MSGBOX0 Bus Gating Reset Register
2009
#define MSGBOX0_BGR_REG_MSGBOX0_RST_OFFSET 16
2010
#define MSGBOX0_BGR_REG_MSGBOX0_RST_CLEAR_MASK (0x00010000)
2011
#define MSGBOX0_BGR_REG_MSGBOX0_RST_ASSERT 0b0
2012
#define MSGBOX0_BGR_REG_MSGBOX0_RST_DE_ASSERT 0b1
2013
#define MSGBOX0_BGR_REG_MSGBOX0_GATING_OFFSET 0
2014
#define MSGBOX0_BGR_REG_MSGBOX0_GATING_CLEAR_MASK (0x00000001)
2015
#define MSGBOX0_BGR_REG_MSGBOX0_GATING_MASK 0b0
2016
#define MSGBOX0_BGR_REG_MSGBOX0_GATING_PASS 0b1
2017
2018
#define PWM0_BGR_REG 0x00000784
//PWM0 Bus Gating Reset Register
2019
#define PWM0_BGR_REG_PWM0_RST_OFFSET 16
2020
#define PWM0_BGR_REG_PWM0_RST_CLEAR_MASK (0x00010000)
2021
#define PWM0_BGR_REG_PWM0_RST_ASSERT 0b0
2022
#define PWM0_BGR_REG_PWM0_RST_DE_ASSERT 0b1
2023
#define PWM0_BGR_REG_PWM0_GATING_OFFSET 0
2024
#define PWM0_BGR_REG_PWM0_GATING_CLEAR_MASK (0x00000001)
2025
#define PWM0_BGR_REG_PWM0_GATING_MASK 0b0
2026
#define PWM0_BGR_REG_PWM0_GATING_PASS 0b1
2027
2028
#define PWM1_BGR_REG 0x0000078c
//PWM1 Bus Gating Reset Register
2029
#define PWM1_BGR_REG_PWM1_RST_OFFSET 16
2030
#define PWM1_BGR_REG_PWM1_RST_CLEAR_MASK (0x00010000)
2031
#define PWM1_BGR_REG_PWM1_RST_ASSERT 0b0
2032
#define PWM1_BGR_REG_PWM1_RST_DE_ASSERT 0b1
2033
#define PWM1_BGR_REG_PWM1_GATING_OFFSET 0
2034
#define PWM1_BGR_REG_PWM1_GATING_CLEAR_MASK (0x00000001)
2035
#define PWM1_BGR_REG_PWM1_GATING_MASK 0b0
2036
#define PWM1_BGR_REG_PWM1_GATING_PASS 0b1
2037
2038
#define DBGSYS_BGR_REG 0x000007a4
//DBGSYS Bus Gating Reset Register
2039
#define DBGSYS_BGR_REG_DBGSYS_RST_OFFSET 16
2040
#define DBGSYS_BGR_REG_DBGSYS_RST_CLEAR_MASK (0x00010000)
2041
#define DBGSYS_BGR_REG_DBGSYS_RST_ASSERT 0b0
2042
#define DBGSYS_BGR_REG_DBGSYS_RST_DE_ASSERT 0b1
2043
#define DBGSYS_BGR_REG_DBGSYS_GATING_OFFSET 0
2044
#define DBGSYS_BGR_REG_DBGSYS_GATING_CLEAR_MASK (0x00000001)
2045
#define DBGSYS_BGR_REG_DBGSYS_GATING_MASK 0b0
2046
#define DBGSYS_BGR_REG_DBGSYS_GATING_PASS 0b1
2047
2048
#define SYSDAP_BGR_REG 0x000007ac
//SYSDAP Bus Gating Reset Register
2049
#define SYSDAP_BGR_REG_SYSDAP_RST_OFFSET 16
2050
#define SYSDAP_BGR_REG_SYSDAP_RST_CLEAR_MASK (0x00010000)
2051
#define SYSDAP_BGR_REG_SYSDAP_RST_ASSERT 0b0
2052
#define SYSDAP_BGR_REG_SYSDAP_RST_SECURE_DEBUG 0b1
2053
#define SYSDAP_BGR_REG_SYSDAP_GATING_OFFSET 0
2054
#define SYSDAP_BGR_REG_SYSDAP_GATING_CLEAR_MASK (0x00000001)
2055
#define SYSDAP_BGR_REG_SYSDAP_GATING_MASK 0b0
2056
#define SYSDAP_BGR_REG_SYSDAP_GATING_SECURE_DEBUG 0b1
2057
2058
#define TIMER0_CLK0_CLK_REG 0x00000800
//TIMER0_CLK0 Clock Register
2059
#define TIMER0_CLK0_CLK_REG_TIMER0_CLK0_CLK_GATING_OFFSET 31
2060
#define TIMER0_CLK0_CLK_REG_TIMER0_CLK0_CLK_GATING_CLEAR_MASK (0x80000000)
2061
#define TIMER0_CLK0_CLK_REG_TIMER0_CLK0_CLK_GATING_DISABLE 0b0
2062
#define TIMER0_CLK0_CLK_REG_TIMER0_CLK0_CLK_GATING_ENABLE 0b1
2063
#define TIMER0_CLK0_CLK_REG_CLK_SRC_SEL_OFFSET 24
2064
#define TIMER0_CLK0_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2065
#define TIMER0_CLK0_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
2066
#define TIMER0_CLK0_CLK_REG_CLK_SRC_SEL_CLK16M_RC 0b001
2067
#define TIMER0_CLK0_CLK_REG_CLK_SRC_SEL_CLK32K 0b010
2068
#define TIMER0_CLK0_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
2069
#define TIMER0_CLK0_CLK_REG_CLK_SRC_SEL_HOSC 0b100
2070
#define TIMER0_CLK0_CLK_REG_FACTOR_P_OFFSET 0
2071
#define TIMER0_CLK0_CLK_REG_FACTOR_P_CLEAR_MASK (0x00000007)
2072
#define TIMER0_CLK0_CLK_REG_FACTOR_P__1 0b000
2073
#define TIMER0_CLK0_CLK_REG_FACTOR_P__2 0b001
2074
#define TIMER0_CLK0_CLK_REG_FACTOR_P__4 0b010
2075
#define TIMER0_CLK0_CLK_REG_FACTOR_P__8 0b011
2076
#define TIMER0_CLK0_CLK_REG_FACTOR_P__16 0b100
2077
#define TIMER0_CLK0_CLK_REG_FACTOR_P__32 0b101
2078
#define TIMER0_CLK0_CLK_REG_FACTOR_P__64 0b110
2079
#define TIMER0_CLK0_CLK_REG_FACTOR_P__128 0b111
2080
2081
#define TIMER0_CLK1_CLK_REG 0x00000804
//TIMER0_CLK1 Clock Register
2082
#define TIMER0_CLK1_CLK_REG_TIMER0_CLK1_CLK_GATING_OFFSET 31
2083
#define TIMER0_CLK1_CLK_REG_TIMER0_CLK1_CLK_GATING_CLEAR_MASK (0x80000000)
2084
#define TIMER0_CLK1_CLK_REG_TIMER0_CLK1_CLK_GATING_DISABLE 0b0
2085
#define TIMER0_CLK1_CLK_REG_TIMER0_CLK1_CLK_GATING_ENABLE 0b1
2086
#define TIMER0_CLK1_CLK_REG_CLK_SRC_SEL_OFFSET 24
2087
#define TIMER0_CLK1_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2088
#define TIMER0_CLK1_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
2089
#define TIMER0_CLK1_CLK_REG_CLK_SRC_SEL_CLK16M_RC 0b001
2090
#define TIMER0_CLK1_CLK_REG_CLK_SRC_SEL_CLK32K 0b010
2091
#define TIMER0_CLK1_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
2092
#define TIMER0_CLK1_CLK_REG_CLK_SRC_SEL_HOSC 0b100
2093
#define TIMER0_CLK1_CLK_REG_FACTOR_P_OFFSET 0
2094
#define TIMER0_CLK1_CLK_REG_FACTOR_P_CLEAR_MASK (0x00000007)
2095
#define TIMER0_CLK1_CLK_REG_FACTOR_P__1 0b000
2096
#define TIMER0_CLK1_CLK_REG_FACTOR_P__2 0b001
2097
#define TIMER0_CLK1_CLK_REG_FACTOR_P__4 0b010
2098
#define TIMER0_CLK1_CLK_REG_FACTOR_P__8 0b011
2099
#define TIMER0_CLK1_CLK_REG_FACTOR_P__16 0b100
2100
#define TIMER0_CLK1_CLK_REG_FACTOR_P__32 0b101
2101
#define TIMER0_CLK1_CLK_REG_FACTOR_P__64 0b110
2102
#define TIMER0_CLK1_CLK_REG_FACTOR_P__128 0b111
2103
2104
#define TIMER0_CLK2_CLK_REG 0x00000808
//TIMER0_CLK2 Clock Register
2105
#define TIMER0_CLK2_CLK_REG_TIMER0_CLK2_CLK_GATING_OFFSET 31
2106
#define TIMER0_CLK2_CLK_REG_TIMER0_CLK2_CLK_GATING_CLEAR_MASK (0x80000000)
2107
#define TIMER0_CLK2_CLK_REG_TIMER0_CLK2_CLK_GATING_DISABLE 0b0
2108
#define TIMER0_CLK2_CLK_REG_TIMER0_CLK2_CLK_GATING_ENABLE 0b1
2109
#define TIMER0_CLK2_CLK_REG_CLK_SRC_SEL_OFFSET 24
2110
#define TIMER0_CLK2_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2111
#define TIMER0_CLK2_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
2112
#define TIMER0_CLK2_CLK_REG_CLK_SRC_SEL_CLK16M_RC 0b001
2113
#define TIMER0_CLK2_CLK_REG_CLK_SRC_SEL_CLK32K 0b010
2114
#define TIMER0_CLK2_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
2115
#define TIMER0_CLK2_CLK_REG_CLK_SRC_SEL_HOSC 0b100
2116
#define TIMER0_CLK2_CLK_REG_FACTOR_P_OFFSET 0
2117
#define TIMER0_CLK2_CLK_REG_FACTOR_P_CLEAR_MASK (0x00000007)
2118
#define TIMER0_CLK2_CLK_REG_FACTOR_P__1 0b000
2119
#define TIMER0_CLK2_CLK_REG_FACTOR_P__2 0b001
2120
#define TIMER0_CLK2_CLK_REG_FACTOR_P__4 0b010
2121
#define TIMER0_CLK2_CLK_REG_FACTOR_P__8 0b011
2122
#define TIMER0_CLK2_CLK_REG_FACTOR_P__16 0b100
2123
#define TIMER0_CLK2_CLK_REG_FACTOR_P__32 0b101
2124
#define TIMER0_CLK2_CLK_REG_FACTOR_P__64 0b110
2125
#define TIMER0_CLK2_CLK_REG_FACTOR_P__128 0b111
2126
2127
#define TIMER0_CLK3_CLK_REG 0x0000080c
//TIMER0_CLK3 Clock Register
2128
#define TIMER0_CLK3_CLK_REG_TIMER0_CLK3_CLK_GATING_OFFSET 31
2129
#define TIMER0_CLK3_CLK_REG_TIMER0_CLK3_CLK_GATING_CLEAR_MASK (0x80000000)
2130
#define TIMER0_CLK3_CLK_REG_TIMER0_CLK3_CLK_GATING_DISABLE 0b0
2131
#define TIMER0_CLK3_CLK_REG_TIMER0_CLK3_CLK_GATING_ENABLE 0b1
2132
#define TIMER0_CLK3_CLK_REG_CLK_SRC_SEL_OFFSET 24
2133
#define TIMER0_CLK3_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2134
#define TIMER0_CLK3_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
2135
#define TIMER0_CLK3_CLK_REG_CLK_SRC_SEL_CLK16M_RC 0b001
2136
#define TIMER0_CLK3_CLK_REG_CLK_SRC_SEL_CLK32K 0b010
2137
#define TIMER0_CLK3_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
2138
#define TIMER0_CLK3_CLK_REG_CLK_SRC_SEL_HOSC 0b100
2139
#define TIMER0_CLK3_CLK_REG_FACTOR_P_OFFSET 0
2140
#define TIMER0_CLK3_CLK_REG_FACTOR_P_CLEAR_MASK (0x00000007)
2141
#define TIMER0_CLK3_CLK_REG_FACTOR_P__1 0b000
2142
#define TIMER0_CLK3_CLK_REG_FACTOR_P__2 0b001
2143
#define TIMER0_CLK3_CLK_REG_FACTOR_P__4 0b010
2144
#define TIMER0_CLK3_CLK_REG_FACTOR_P__8 0b011
2145
#define TIMER0_CLK3_CLK_REG_FACTOR_P__16 0b100
2146
#define TIMER0_CLK3_CLK_REG_FACTOR_P__32 0b101
2147
#define TIMER0_CLK3_CLK_REG_FACTOR_P__64 0b110
2148
#define TIMER0_CLK3_CLK_REG_FACTOR_P__128 0b111
2149
2150
#define TIMER0_CLK4_CLK_REG 0x00000810
//TIMER0_CLK4 Clock Register
2151
#define TIMER0_CLK4_CLK_REG_TIMER0_CLK4_CLK_GATING_OFFSET 31
2152
#define TIMER0_CLK4_CLK_REG_TIMER0_CLK4_CLK_GATING_CLEAR_MASK (0x80000000)
2153
#define TIMER0_CLK4_CLK_REG_TIMER0_CLK4_CLK_GATING_DISABLE 0b0
2154
#define TIMER0_CLK4_CLK_REG_TIMER0_CLK4_CLK_GATING_ENABLE 0b1
2155
#define TIMER0_CLK4_CLK_REG_CLK_SRC_SEL_OFFSET 24
2156
#define TIMER0_CLK4_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2157
#define TIMER0_CLK4_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
2158
#define TIMER0_CLK4_CLK_REG_CLK_SRC_SEL_CLK16M_RC 0b001
2159
#define TIMER0_CLK4_CLK_REG_CLK_SRC_SEL_CLK32K 0b010
2160
#define TIMER0_CLK4_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
2161
#define TIMER0_CLK4_CLK_REG_CLK_SRC_SEL_HOSC 0b100
2162
#define TIMER0_CLK4_CLK_REG_FACTOR_P_OFFSET 0
2163
#define TIMER0_CLK4_CLK_REG_FACTOR_P_CLEAR_MASK (0x00000007)
2164
#define TIMER0_CLK4_CLK_REG_FACTOR_P__1 0b000
2165
#define TIMER0_CLK4_CLK_REG_FACTOR_P__2 0b001
2166
#define TIMER0_CLK4_CLK_REG_FACTOR_P__4 0b010
2167
#define TIMER0_CLK4_CLK_REG_FACTOR_P__8 0b011
2168
#define TIMER0_CLK4_CLK_REG_FACTOR_P__16 0b100
2169
#define TIMER0_CLK4_CLK_REG_FACTOR_P__32 0b101
2170
#define TIMER0_CLK4_CLK_REG_FACTOR_P__64 0b110
2171
#define TIMER0_CLK4_CLK_REG_FACTOR_P__128 0b111
2172
2173
#define TIMER0_CLK5_CLK_REG 0x00000814
//TIMER0_CLK5 Clock Register
2174
#define TIMER0_CLK5_CLK_REG_TIMER0_CLK5_CLK_GATING_OFFSET 31
2175
#define TIMER0_CLK5_CLK_REG_TIMER0_CLK5_CLK_GATING_CLEAR_MASK (0x80000000)
2176
#define TIMER0_CLK5_CLK_REG_TIMER0_CLK5_CLK_GATING_DISABLE 0b0
2177
#define TIMER0_CLK5_CLK_REG_TIMER0_CLK5_CLK_GATING_ENABLE 0b1
2178
#define TIMER0_CLK5_CLK_REG_CLK_SRC_SEL_OFFSET 24
2179
#define TIMER0_CLK5_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2180
#define TIMER0_CLK5_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
2181
#define TIMER0_CLK5_CLK_REG_CLK_SRC_SEL_CLK16M_RC 0b001
2182
#define TIMER0_CLK5_CLK_REG_CLK_SRC_SEL_CLK32K 0b010
2183
#define TIMER0_CLK5_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
2184
#define TIMER0_CLK5_CLK_REG_CLK_SRC_SEL_HOSC 0b100
2185
#define TIMER0_CLK5_CLK_REG_FACTOR_P_OFFSET 0
2186
#define TIMER0_CLK5_CLK_REG_FACTOR_P_CLEAR_MASK (0x00000007)
2187
#define TIMER0_CLK5_CLK_REG_FACTOR_P__1 0b000
2188
#define TIMER0_CLK5_CLK_REG_FACTOR_P__2 0b001
2189
#define TIMER0_CLK5_CLK_REG_FACTOR_P__4 0b010
2190
#define TIMER0_CLK5_CLK_REG_FACTOR_P__8 0b011
2191
#define TIMER0_CLK5_CLK_REG_FACTOR_P__16 0b100
2192
#define TIMER0_CLK5_CLK_REG_FACTOR_P__32 0b101
2193
#define TIMER0_CLK5_CLK_REG_FACTOR_P__64 0b110
2194
#define TIMER0_CLK5_CLK_REG_FACTOR_P__128 0b111
2195
2196
#define TIMER0_CLK6_CLK_REG 0x00000818
//TIMER0_CLK6 Clock Register
2197
#define TIMER0_CLK6_CLK_REG_TIMER0_CLK6_CLK_GATING_OFFSET 31
2198
#define TIMER0_CLK6_CLK_REG_TIMER0_CLK6_CLK_GATING_CLEAR_MASK (0x80000000)
2199
#define TIMER0_CLK6_CLK_REG_TIMER0_CLK6_CLK_GATING_DISABLE 0b0
2200
#define TIMER0_CLK6_CLK_REG_TIMER0_CLK6_CLK_GATING_ENABLE 0b1
2201
#define TIMER0_CLK6_CLK_REG_CLK_SRC_SEL_OFFSET 24
2202
#define TIMER0_CLK6_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2203
#define TIMER0_CLK6_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
2204
#define TIMER0_CLK6_CLK_REG_CLK_SRC_SEL_CLK16M_RC 0b001
2205
#define TIMER0_CLK6_CLK_REG_CLK_SRC_SEL_CLK32K 0b010
2206
#define TIMER0_CLK6_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
2207
#define TIMER0_CLK6_CLK_REG_CLK_SRC_SEL_HOSC 0b100
2208
#define TIMER0_CLK6_CLK_REG_FACTOR_P_OFFSET 0
2209
#define TIMER0_CLK6_CLK_REG_FACTOR_P_CLEAR_MASK (0x00000007)
2210
#define TIMER0_CLK6_CLK_REG_FACTOR_P__1 0b000
2211
#define TIMER0_CLK6_CLK_REG_FACTOR_P__2 0b001
2212
#define TIMER0_CLK6_CLK_REG_FACTOR_P__4 0b010
2213
#define TIMER0_CLK6_CLK_REG_FACTOR_P__8 0b011
2214
#define TIMER0_CLK6_CLK_REG_FACTOR_P__16 0b100
2215
#define TIMER0_CLK6_CLK_REG_FACTOR_P__32 0b101
2216
#define TIMER0_CLK6_CLK_REG_FACTOR_P__64 0b110
2217
#define TIMER0_CLK6_CLK_REG_FACTOR_P__128 0b111
2218
2219
#define TIMER0_CLK7_CLK_REG 0x0000081c
//TIMER0_CLK7 Clock Register
2220
#define TIMER0_CLK7_CLK_REG_TIMER0_CLK7_CLK_GATING_OFFSET 31
2221
#define TIMER0_CLK7_CLK_REG_TIMER0_CLK7_CLK_GATING_CLEAR_MASK (0x80000000)
2222
#define TIMER0_CLK7_CLK_REG_TIMER0_CLK7_CLK_GATING_DISABLE 0b0
2223
#define TIMER0_CLK7_CLK_REG_TIMER0_CLK7_CLK_GATING_ENABLE 0b1
2224
#define TIMER0_CLK7_CLK_REG_CLK_SRC_SEL_OFFSET 24
2225
#define TIMER0_CLK7_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2226
#define TIMER0_CLK7_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
2227
#define TIMER0_CLK7_CLK_REG_CLK_SRC_SEL_CLK16M_RC 0b001
2228
#define TIMER0_CLK7_CLK_REG_CLK_SRC_SEL_CLK32K 0b010
2229
#define TIMER0_CLK7_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
2230
#define TIMER0_CLK7_CLK_REG_CLK_SRC_SEL_HOSC 0b100
2231
#define TIMER0_CLK7_CLK_REG_FACTOR_P_OFFSET 0
2232
#define TIMER0_CLK7_CLK_REG_FACTOR_P_CLEAR_MASK (0x00000007)
2233
#define TIMER0_CLK7_CLK_REG_FACTOR_P__1 0b000
2234
#define TIMER0_CLK7_CLK_REG_FACTOR_P__2 0b001
2235
#define TIMER0_CLK7_CLK_REG_FACTOR_P__4 0b010
2236
#define TIMER0_CLK7_CLK_REG_FACTOR_P__8 0b011
2237
#define TIMER0_CLK7_CLK_REG_FACTOR_P__16 0b100
2238
#define TIMER0_CLK7_CLK_REG_FACTOR_P__32 0b101
2239
#define TIMER0_CLK7_CLK_REG_FACTOR_P__64 0b110
2240
#define TIMER0_CLK7_CLK_REG_FACTOR_P__128 0b111
2241
2242
#define TIMER0_CLK8_CLK_REG 0x00000820
//TIMER0_CLK8 Clock Register
2243
#define TIMER0_CLK8_CLK_REG_TIMER0_CLK8_CLK_GATING_OFFSET 31
2244
#define TIMER0_CLK8_CLK_REG_TIMER0_CLK8_CLK_GATING_CLEAR_MASK (0x80000000)
2245
#define TIMER0_CLK8_CLK_REG_TIMER0_CLK8_CLK_GATING_DISABLE 0b0
2246
#define TIMER0_CLK8_CLK_REG_TIMER0_CLK8_CLK_GATING_ENABLE 0b1
2247
#define TIMER0_CLK8_CLK_REG_CLK_SRC_SEL_OFFSET 24
2248
#define TIMER0_CLK8_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2249
#define TIMER0_CLK8_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
2250
#define TIMER0_CLK8_CLK_REG_CLK_SRC_SEL_CLK16M_RC 0b001
2251
#define TIMER0_CLK8_CLK_REG_CLK_SRC_SEL_CLK32K 0b010
2252
#define TIMER0_CLK8_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
2253
#define TIMER0_CLK8_CLK_REG_CLK_SRC_SEL_HOSC 0b100
2254
#define TIMER0_CLK8_CLK_REG_FACTOR_P_OFFSET 0
2255
#define TIMER0_CLK8_CLK_REG_FACTOR_P_CLEAR_MASK (0x00000007)
2256
#define TIMER0_CLK8_CLK_REG_FACTOR_P__1 0b000
2257
#define TIMER0_CLK8_CLK_REG_FACTOR_P__2 0b001
2258
#define TIMER0_CLK8_CLK_REG_FACTOR_P__4 0b010
2259
#define TIMER0_CLK8_CLK_REG_FACTOR_P__8 0b011
2260
#define TIMER0_CLK8_CLK_REG_FACTOR_P__16 0b100
2261
#define TIMER0_CLK8_CLK_REG_FACTOR_P__32 0b101
2262
#define TIMER0_CLK8_CLK_REG_FACTOR_P__64 0b110
2263
#define TIMER0_CLK8_CLK_REG_FACTOR_P__128 0b111
2264
2265
#define TIMER0_CLK9_CLK_REG 0x00000824
//TIMER0_CLK9 Clock Register
2266
#define TIMER0_CLK9_CLK_REG_TIMER0_CLK9_CLK_GATING_OFFSET 31
2267
#define TIMER0_CLK9_CLK_REG_TIMER0_CLK9_CLK_GATING_CLEAR_MASK (0x80000000)
2268
#define TIMER0_CLK9_CLK_REG_TIMER0_CLK9_CLK_GATING_DISABLE 0b0
2269
#define TIMER0_CLK9_CLK_REG_TIMER0_CLK9_CLK_GATING_ENABLE 0b1
2270
#define TIMER0_CLK9_CLK_REG_CLK_SRC_SEL_OFFSET 24
2271
#define TIMER0_CLK9_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2272
#define TIMER0_CLK9_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
2273
#define TIMER0_CLK9_CLK_REG_CLK_SRC_SEL_CLK16M_RC 0b001
2274
#define TIMER0_CLK9_CLK_REG_CLK_SRC_SEL_CLK32K 0b010
2275
#define TIMER0_CLK9_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
2276
#define TIMER0_CLK9_CLK_REG_CLK_SRC_SEL_HOSC 0b100
2277
#define TIMER0_CLK9_CLK_REG_FACTOR_P_OFFSET 0
2278
#define TIMER0_CLK9_CLK_REG_FACTOR_P_CLEAR_MASK (0x00000007)
2279
#define TIMER0_CLK9_CLK_REG_FACTOR_P__1 0b000
2280
#define TIMER0_CLK9_CLK_REG_FACTOR_P__2 0b001
2281
#define TIMER0_CLK9_CLK_REG_FACTOR_P__4 0b010
2282
#define TIMER0_CLK9_CLK_REG_FACTOR_P__8 0b011
2283
#define TIMER0_CLK9_CLK_REG_FACTOR_P__16 0b100
2284
#define TIMER0_CLK9_CLK_REG_FACTOR_P__32 0b101
2285
#define TIMER0_CLK9_CLK_REG_FACTOR_P__64 0b110
2286
#define TIMER0_CLK9_CLK_REG_FACTOR_P__128 0b111
2287
2288
#define TIMER0_BGR_REG 0x00000850
//TIMER0 Bus Gating Reset Register
2289
#define TIMER0_BGR_REG_TIMER0_RST_OFFSET 16
2290
#define TIMER0_BGR_REG_TIMER0_RST_CLEAR_MASK (0x00010000)
2291
#define TIMER0_BGR_REG_TIMER0_RST_ASSERT 0b0
2292
#define TIMER0_BGR_REG_TIMER0_RST_DE_ASSERT 0b1
2293
#define TIMER0_BGR_REG_TIMER0_GATING_OFFSET 0
2294
#define TIMER0_BGR_REG_TIMER0_GATING_CLEAR_MASK (0x00000001)
2295
#define TIMER0_BGR_REG_TIMER0_GATING_MASK 0b0
2296
#define TIMER0_BGR_REG_TIMER0_GATING_PASS 0b1
2297
2298
#define AVS_CLK_REG 0x00000880
//AVS Clock Register
2299
#define AVS_CLK_REG_AVS_CLK_GATING_OFFSET 31
2300
#define AVS_CLK_REG_AVS_CLK_GATING_CLEAR_MASK (0x80000000)
2301
#define AVS_CLK_REG_AVS_CLK_GATING_CLOCK_IS_OFF 0b0
2302
#define AVS_CLK_REG_AVS_CLK_GATING_CLOCK_IS_ON 0b1
2303
#define AVS_CLK_REG_CLK_SRC_SEL_OFFSET 24
2304
#define AVS_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2305
#define AVS_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
2306
#define AVS_CLK_REG_CLK_SRC_SEL_HOSC 0b001
2307
2308
#define DE0_CLK_REG 0x00000a00
//DE0 Clock Register
2309
#define DE0_CLK_REG_DE0_CLK_GATING_OFFSET 31
2310
#define DE0_CLK_REG_DE0_CLK_GATING_CLEAR_MASK (0x80000000)
2311
#define DE0_CLK_REG_DE0_CLK_GATING_CLOCK_IS_OFF 0b0
2312
#define DE0_CLK_REG_DE0_CLK_GATING_CLOCK_IS_ON 0b1
2313
#define DE0_CLK_REG_CLK_SRC_SEL_OFFSET 24
2314
#define DE0_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2315
#define DE0_CLK_REG_CLK_SRC_SEL_DEPLL3X 0b000
2316
#define DE0_CLK_REG_CLK_SRC_SEL_DEPLL4X 0b001
2317
#define DE0_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b010
2318
#define DE0_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b011
2319
#define DE0_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b100
2320
#define DE0_CLK_REG_CLK_SRC_SEL_VIDEO0PLL4X 0b101
2321
#define DE0_CLK_REG_CLK_SRC_SEL_VIDEO2PLL4X 0b110
2322
#define DE0_CLK_REG_FACTOR_M_OFFSET 0
2323
#define DE0_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2324
2325
#define DE0_BGR_REG 0x00000a04
//DE0 Bus Gating Reset Register
2326
#define DE0_BGR_REG_DE0_RST_OFFSET 16
2327
#define DE0_BGR_REG_DE0_RST_CLEAR_MASK (0x00010000)
2328
#define DE0_BGR_REG_DE0_RST_ASSERT 0b0
2329
#define DE0_BGR_REG_DE0_RST_DE_ASSERT 0b1
2330
#define DE0_BGR_REG_DE0_GATING_OFFSET 0
2331
#define DE0_BGR_REG_DE0_GATING_CLEAR_MASK (0x00000001)
2332
#define DE0_BGR_REG_DE0_GATING_MASK 0b0
2333
#define DE0_BGR_REG_DE0_GATING_PASS 0b1
2334
2335
#define DI_CLK_REG 0x00000a20
//DI Clock Register
2336
#define DI_CLK_REG_DI_CLK_GATING_OFFSET 31
2337
#define DI_CLK_REG_DI_CLK_GATING_CLEAR_MASK (0x80000000)
2338
#define DI_CLK_REG_DI_CLK_GATING_CLOCK_IS_OFF 0b0
2339
#define DI_CLK_REG_DI_CLK_GATING_CLOCK_IS_ON 0b1
2340
#define DI_CLK_REG_CLK_SRC_SEL_OFFSET 24
2341
#define DI_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2342
#define DI_CLK_REG_CLK_SRC_SEL_PERI0_600M 0b000
2343
#define DI_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b001
2344
#define DI_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b010
2345
#define DI_CLK_REG_CLK_SRC_SEL_VIDEO0PLL4X 0b011
2346
#define DI_CLK_REG_CLK_SRC_SEL_VIDEO2PLL4X 0b100
2347
#define DI_CLK_REG_FACTOR_M_OFFSET 0
2348
#define DI_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2349
2350
#define DI_BGR_REG 0x00000a24
//DI Bus Gating Reset Register
2351
#define DI_BGR_REG_DI_RST_OFFSET 16
2352
#define DI_BGR_REG_DI_RST_CLEAR_MASK (0x00010000)
2353
#define DI_BGR_REG_DI_RST_ASSERT 0b0
2354
#define DI_BGR_REG_DI_RST_DE_ASSERT 0b1
2355
#define DI_BGR_REG_DI_GATING_OFFSET 0
2356
#define DI_BGR_REG_DI_GATING_CLEAR_MASK (0x00000001)
2357
#define DI_BGR_REG_DI_GATING_MASK 0b0
2358
#define DI_BGR_REG_DI_GATING_PASS 0b1
2359
2360
#define G2D_CLK_REG 0x00000a40
//G2D Clock Register
2361
#define G2D_CLK_REG_G2D_CLK_GATING_OFFSET 31
2362
#define G2D_CLK_REG_G2D_CLK_GATING_CLEAR_MASK (0x80000000)
2363
#define G2D_CLK_REG_G2D_CLK_GATING_CLOCK_IS_OFF 0b0
2364
#define G2D_CLK_REG_G2D_CLK_GATING_CLOCK_IS_ON 0b1
2365
#define G2D_CLK_REG_CLK_SRC_SEL_OFFSET 24
2366
#define G2D_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2367
#define G2D_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b000
2368
#define G2D_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b001
2369
#define G2D_CLK_REG_CLK_SRC_SEL_VIDEO0PLL4X 0b010
2370
#define G2D_CLK_REG_CLK_SRC_SEL_VIDEO2PLL4X 0b011
2371
#define G2D_CLK_REG_FACTOR_M_OFFSET 0
2372
#define G2D_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2373
2374
#define G2D_BGR_REG 0x00000a44
//G2D Bus Gating Reset Register
2375
#define G2D_BGR_REG_G2D_RST_OFFSET 16
2376
#define G2D_BGR_REG_G2D_RST_CLEAR_MASK (0x00010000)
2377
#define G2D_BGR_REG_G2D_RST_ASSERT 0b0
2378
#define G2D_BGR_REG_G2D_RST_DE_ASSERT 0b1
2379
#define G2D_BGR_REG_G2D_GATING_OFFSET 0
2380
#define G2D_BGR_REG_G2D_GATING_CLEAR_MASK (0x00000001)
2381
#define G2D_BGR_REG_G2D_GATING_MASK 0b0
2382
#define G2D_BGR_REG_G2D_GATING_PASS 0b1
2383
2384
#define EINK_CLK_REG 0x00000a60
//EINK Clock Register
2385
#define EINK_CLK_REG_EINK_CLK_GATING_OFFSET 31
2386
#define EINK_CLK_REG_EINK_CLK_GATING_CLEAR_MASK (0x80000000)
2387
#define EINK_CLK_REG_EINK_CLK_GATING_CLOCK_IS_OFF 0b0
2388
#define EINK_CLK_REG_EINK_CLK_GATING_CLOCK_IS_ON 0b1
2389
#define EINK_CLK_REG_CLK_SRC_SEL_OFFSET 24
2390
#define EINK_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2391
#define EINK_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b000
2392
#define EINK_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b001
2393
#define EINK_CLK_REG_FACTOR_M_OFFSET 0
2394
#define EINK_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2395
2396
#define EINK_PANEL_CLK_REG 0x00000a64
//EINK PANEL Clock Register
2397
#define EINK_PANEL_CLK_REG_EINK_PANEL_CLK_GATING_OFFSET 31
2398
#define EINK_PANEL_CLK_REG_EINK_PANEL_CLK_GATING_CLEAR_MASK (0x80000000)
2399
#define EINK_PANEL_CLK_REG_EINK_PANEL_CLK_GATING_CLOCK_IS_OFF 0b0
2400
#define EINK_PANEL_CLK_REG_EINK_PANEL_CLK_GATING_CLOCK_IS_ON 0b1
2401
#define EINK_PANEL_CLK_REG_CLK_SRC_SEL_OFFSET 24
2402
#define EINK_PANEL_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2403
#define EINK_PANEL_CLK_REG_CLK_SRC_SEL_VIDEO0PLL4X 0b000
2404
#define EINK_PANEL_CLK_REG_CLK_SRC_SEL_VIDEO0PLL3X 0b001
2405
#define EINK_PANEL_CLK_REG_CLK_SRC_SEL_VIDEO1PLL4X 0b010
2406
#define EINK_PANEL_CLK_REG_CLK_SRC_SEL_VIDEO1PLL3X 0b011
2407
#define EINK_PANEL_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b100
2408
#define EINK_PANEL_CLK_REG_FACTOR_M_OFFSET 0
2409
#define EINK_PANEL_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2410
2411
#define EINK_BGR_REG 0x00000a6c
//EINK Bus Gating Reset Register
2412
#define EINK_BGR_REG_EINK_RST_OFFSET 16
2413
#define EINK_BGR_REG_EINK_RST_CLEAR_MASK (0x00010000)
2414
#define EINK_BGR_REG_EINK_RST_ASSERT 0b0
2415
#define EINK_BGR_REG_EINK_RST_DE_ASSERT 0b1
2416
#define EINK_BGR_REG_EINK_GATING_OFFSET 0
2417
#define EINK_BGR_REG_EINK_GATING_CLEAR_MASK (0x00000001)
2418
#define EINK_BGR_REG_EINK_GATING_MASK 0b0
2419
#define EINK_BGR_REG_EINK_GATING_PASS 0b1
2420
2421
#define DE_SYS_BGR_REG 0x00000a74
//DE_SYS Bus Gating Reset Register
2422
#define DE_SYS_BGR_REG_DE_SYS_RST_OFFSET 16
2423
#define DE_SYS_BGR_REG_DE_SYS_RST_CLEAR_MASK (0x00010000)
2424
#define DE_SYS_BGR_REG_DE_SYS_RST_ASSERT 0b0
2425
#define DE_SYS_BGR_REG_DE_SYS_RST_DE_ASSERT 0b1
2426
2427
#define VE_ENC0_CLK_REG 0x00000a80
//VE_ENC0 Clock Register
2428
#define VE_ENC0_CLK_REG_VE_ENC0_CLK_GATING_OFFSET 31
2429
#define VE_ENC0_CLK_REG_VE_ENC0_CLK_GATING_CLEAR_MASK (0x80000000)
2430
#define VE_ENC0_CLK_REG_VE_ENC0_CLK_GATING_CLOCK_IS_OFF 0b0
2431
#define VE_ENC0_CLK_REG_VE_ENC0_CLK_GATING_CLOCK_IS_ON 0b1
2432
#define VE_ENC0_CLK_REG_CLK_SRC_SEL_OFFSET 24
2433
#define VE_ENC0_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2434
#define VE_ENC0_CLK_REG_CLK_SRC_SEL_VE0PLL 0b000
2435
#define VE_ENC0_CLK_REG_CLK_SRC_SEL_VE1PLL 0b001
2436
#define VE_ENC0_CLK_REG_CLK_SRC_SEL_PERI0_800M 0b010
2437
#define VE_ENC0_CLK_REG_CLK_SRC_SEL_PERI0_600M 0b011
2438
#define VE_ENC0_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b100
2439
#define VE_ENC0_CLK_REG_CLK_SRC_SEL_DEPLL3X 0b101
2440
#define VE_ENC0_CLK_REG_CLK_SRC_SEL_NPUPLL 0b110
2441
#define VE_ENC0_CLK_REG_FACTOR_M_OFFSET 0
2442
#define VE_ENC0_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2443
2444
#define VE_DEC_CLK_REG 0x00000a88
//VE_DEC Clock Register
2445
#define VE_DEC_CLK_REG_VE_DEC_CLK_GATING_OFFSET 31
2446
#define VE_DEC_CLK_REG_VE_DEC_CLK_GATING_CLEAR_MASK (0x80000000)
2447
#define VE_DEC_CLK_REG_VE_DEC_CLK_GATING_CLOCK_IS_OFF 0b0
2448
#define VE_DEC_CLK_REG_VE_DEC_CLK_GATING_CLOCK_IS_ON 0b1
2449
#define VE_DEC_CLK_REG_CLK_SRC_SEL_OFFSET 24
2450
#define VE_DEC_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2451
#define VE_DEC_CLK_REG_CLK_SRC_SEL_VE1PLL 0b000
2452
#define VE_DEC_CLK_REG_CLK_SRC_SEL_VE0PLL 0b001
2453
#define VE_DEC_CLK_REG_CLK_SRC_SEL_PERI0_800M 0b010
2454
#define VE_DEC_CLK_REG_CLK_SRC_SEL_PERI0_600M 0b011
2455
#define VE_DEC_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b100
2456
#define VE_DEC_CLK_REG_CLK_SRC_SEL_DEPLL3X 0b101
2457
#define VE_DEC_CLK_REG_CLK_SRC_SEL_NPUPLL 0b110
2458
#define VE_DEC_CLK_REG_FACTOR_M_OFFSET 0
2459
#define VE_DEC_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2460
2461
#define VE_BGR_REG 0x00000a8c
//VE Bus Gating Reset Register
2462
#define VE_BGR_REG_VE_DEC_RST_OFFSET 18
2463
#define VE_BGR_REG_VE_DEC_RST_CLEAR_MASK (0x00040000)
2464
#define VE_BGR_REG_VE_DEC_RST_ASSERT 0b0
2465
#define VE_BGR_REG_VE_DEC_RST_DE_ASSERT 0b1
2466
#define VE_BGR_REG_VE_ENC0_RST_OFFSET 16
2467
#define VE_BGR_REG_VE_ENC0_RST_CLEAR_MASK (0x00010000)
2468
#define VE_BGR_REG_VE_ENC0_RST_ASSERT 0b0
2469
#define VE_BGR_REG_VE_ENC0_RST_DE_ASSERT 0b1
2470
#define VE_BGR_REG_VE_DEC_GATING_OFFSET 2
2471
#define VE_BGR_REG_VE_DEC_GATING_CLEAR_MASK (0x00000004)
2472
#define VE_BGR_REG_VE_DEC_GATING_MASK 0b0
2473
#define VE_BGR_REG_VE_DEC_GATING_PASS 0b1
2474
#define VE_BGR_REG_VE_ENC0_GATING_OFFSET 0
2475
#define VE_BGR_REG_VE_ENC0_GATING_CLEAR_MASK (0x00000001)
2476
#define VE_BGR_REG_VE_ENC0_GATING_MASK 0b0
2477
#define VE_BGR_REG_VE_ENC0_GATING_PASS 0b1
2478
2479
#define CE_CLK_REG 0x00000ac0
//CE Clock Register
2480
#define CE_CLK_REG_CE_CLK_GATING_OFFSET 31
2481
#define CE_CLK_REG_CE_CLK_GATING_CLEAR_MASK (0x80000000)
2482
#define CE_CLK_REG_CE_CLK_GATING_CLOCK_IS_OFF 0b0
2483
#define CE_CLK_REG_CE_CLK_GATING_SECURE_DEBUG 0b1
2484
#define CE_CLK_REG_CLK_SRC_SEL_OFFSET 24
2485
#define CE_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2486
#define CE_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
2487
#define CE_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b001
2488
#define CE_CLK_REG_CLK_SRC_SEL_PERI0_600M 0b010
2489
#define CE_CLK_REG_FACTOR_M_OFFSET 0
2490
#define CE_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2491
2492
#define CE_BGR_REG 0x00000ac4
//CE Bus Gating Reset Register
2493
#define CE_BGR_REG_CE_SYS_RST_OFFSET 17
2494
#define CE_BGR_REG_CE_SYS_RST_CLEAR_MASK (0x00020000)
2495
#define CE_BGR_REG_CE_SYS_RST_ASSERT 0b0
2496
#define CE_BGR_REG_CE_SYS_RST_SECURE_DEBUG 0b1
2497
#define CE_BGR_REG_CE_RST_OFFSET 16
2498
#define CE_BGR_REG_CE_RST_CLEAR_MASK (0x00010000)
2499
#define CE_BGR_REG_CE_RST_ASSERT 0b0
2500
#define CE_BGR_REG_CE_RST_SECURE_DEBUG 0b1
2501
#define CE_BGR_REG_CE_SYS_GATING_OFFSET 1
2502
#define CE_BGR_REG_CE_SYS_GATING_CLEAR_MASK (0x00000002)
2503
#define CE_BGR_REG_CE_SYS_GATING_MASK 0b0
2504
#define CE_BGR_REG_CE_SYS_GATING_SECURE_DEBUG 0b1
2505
#define CE_BGR_REG_CE_GATING_OFFSET 0
2506
#define CE_BGR_REG_CE_GATING_CLEAR_MASK (0x00000001)
2507
#define CE_BGR_REG_CE_GATING_MASK 0b0
2508
#define CE_BGR_REG_CE_GATING_SECURE_DEBUG 0b1
2509
2510
#define NPU_CLK_REG 0x00000b00
//NPU) Clock Register
2511
#define NPU_CLK_REG_NPU_CLK_GATING_OFFSET 31
2512
#define NPU_CLK_REG_NPU_CLK_GATING_CLEAR_MASK (0x80000000)
2513
#define NPU_CLK_REG_NPU_CLK_GATING_CLOCK_IS_OFF 0b0
2514
#define NPU_CLK_REG_NPU_CLK_GATING_CLOCK_IS_ON 0b1
2515
#define NPU_CLK_REG_CLK_SRC_SEL_OFFSET 24
2516
#define NPU_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2517
#define NPU_CLK_REG_CLK_SRC_SEL_NPUPLL 0b000
2518
#define NPU_CLK_REG_CLK_SRC_SEL_PERI0_800M 0b001
2519
#define NPU_CLK_REG_CLK_SRC_SEL_PERI0_600M 0b010
2520
#define NPU_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b011
2521
#define NPU_CLK_REG_CLK_SRC_SEL_VE0PLL 0b100
2522
#define NPU_CLK_REG_CLK_SRC_SEL_VE1PLL 0b101
2523
#define NPU_CLK_REG_CLK_SRC_SEL_DEPLL3X 0b110
2524
#define NPU_CLK_REG_FACTOR_M_OFFSET 0
2525
#define NPU_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2526
2527
#define NPU_BGR_REG 0x00000b04
//NPU) Bus Gating Reset Register
2528
#define NPU_BGR_REG_NPU_SRAM_RST_OFFSET 19
2529
#define NPU_BGR_REG_NPU_SRAM_RST_CLEAR_MASK (0x00080000)
2530
#define NPU_BGR_REG_NPU_SRAM_RST_ASSERT 0b0
2531
#define NPU_BGR_REG_NPU_SRAM_RST_DE_ASSERT 0b1
2532
#define NPU_BGR_REG_NPU_AHB_RST_OFFSET 18
2533
#define NPU_BGR_REG_NPU_AHB_RST_CLEAR_MASK (0x00040000)
2534
#define NPU_BGR_REG_NPU_AHB_RST_ASSERT 0b0
2535
#define NPU_BGR_REG_NPU_AHB_RST_DE_ASSERT 0b1
2536
#define NPU_BGR_REG_NPU_AXI_RST_OFFSET 17
2537
#define NPU_BGR_REG_NPU_AXI_RST_CLEAR_MASK (0x00020000)
2538
#define NPU_BGR_REG_NPU_AXI_RST_ASSERT 0b0
2539
#define NPU_BGR_REG_NPU_AXI_RST_DE_ASSERT 0b1
2540
#define NPU_BGR_REG_NPU_CORE_RST_OFFSET 16
2541
#define NPU_BGR_REG_NPU_CORE_RST_CLEAR_MASK (0x00010000)
2542
#define NPU_BGR_REG_NPU_CORE_RST_ASSERT 0b0
2543
#define NPU_BGR_REG_NPU_CORE_RST_DE_ASSERT 0b1
2544
#define NPU_BGR_REG_NPU_GATING_OFFSET 0
2545
#define NPU_BGR_REG_NPU_GATING_CLEAR_MASK (0x00000001)
2546
#define NPU_BGR_REG_NPU_GATING_MASK 0b0
2547
#define NPU_BGR_REG_NPU_GATING_PASS 0b1
2548
2549
#define DRAM0_CLK_REG 0x00000c00
//DRAM0 Clock Register
2550
#define DRAM0_CLK_REG_DRAM0_CLK_GATING_OFFSET 31
2551
#define DRAM0_CLK_REG_DRAM0_CLK_GATING_CLEAR_MASK (0x80000000)
2552
#define DRAM0_CLK_REG_DRAM0_CLK_GATING_CLOCK_IS_OFF 0b0
2553
#define DRAM0_CLK_REG_DRAM0_CLK_GATING_CLOCK_IS_ON 0b1
2554
#define DRAM0_CLK_REG_DRAM0_UPD_OFFSET 27
2555
#define DRAM0_CLK_REG_DRAM0_UPD_CLEAR_MASK (0x08000000)
2556
#define DRAM0_CLK_REG_DRAM0_UPD_INVALID 0b0
2557
#define DRAM0_CLK_REG_DRAM0_UPD_VALID 0b1
2558
#define DRAM0_CLK_REG_DRAM0_CLK_SEL_OFFSET 24
2559
#define DRAM0_CLK_REG_DRAM0_CLK_SEL_CLEAR_MASK (0x07000000)
2560
#define DRAM0_CLK_REG_DRAM0_CLK_SEL_DDRPLL 0b000
2561
#define DRAM0_CLK_REG_DRAM0_CLK_SEL_PERI1_800M 0b001
2562
#define DRAM0_CLK_REG_DRAM0_CLK_SEL_PERI1_600M 0b010
2563
#define DRAM0_CLK_REG_DRAM0_CLK_SEL_DEPLL3X 0b011
2564
#define DRAM0_CLK_REG_DRAM0_CLK_SEL_NPUPLL 0b100
2565
#define DRAM0_CLK_REG_DRAM0_DDRCLK_SEL_OFFSET 16
2566
#define DRAM0_CLK_REG_DRAM0_DDRCLK_SEL_CLEAR_MASK (0x00010000)
2567
#define DRAM0_CLK_REG_DRAM0_DDRCLK_SEL_FROM_PHY 0b0
2568
#define DRAM0_CLK_REG_DRAM0_DDRCLK_SEL_DRAM0_CLK_8 0b1
2569
#define DRAM0_CLK_REG_DRAM0_DIV1_OFFSET 0
2570
#define DRAM0_CLK_REG_DRAM0_DIV1_CLEAR_MASK (0x0000001f)
2571
2572
#define DRAM0_BGR_REG 0x00000c0c
//DRAM0 Bus Gating Reset Register
2573
#define DRAM0_BGR_REG_DRAM0_RST_OFFSET 16
2574
#define DRAM0_BGR_REG_DRAM0_RST_CLEAR_MASK (0x00010000)
2575
#define DRAM0_BGR_REG_DRAM0_RST_ASSERT 0b0
2576
#define DRAM0_BGR_REG_DRAM0_RST_DE_ASSERT 0b1
2577
#define DRAM0_BGR_REG_DRAM0_GATING_OFFSET 0
2578
#define DRAM0_BGR_REG_DRAM0_GATING_CLEAR_MASK (0x00000001)
2579
#define DRAM0_BGR_REG_DRAM0_GATING_MASK 0b0
2580
#define DRAM0_BGR_REG_DRAM0_GATING_PASS 0b1
2581
2582
#define NAND0_CLK0_CLK_REG 0x00000c80
//NAND0 CLK0 Clock Register
2583
#define NAND0_CLK0_CLK_REG_NAND0_CLK0_CLK_GATING_OFFSET 31
2584
#define NAND0_CLK0_CLK_REG_NAND0_CLK0_CLK_GATING_CLEAR_MASK (0x80000000)
2585
#define NAND0_CLK0_CLK_REG_NAND0_CLK0_CLK_GATING_CLOCK_IS_OFF 0b0
2586
#define NAND0_CLK0_CLK_REG_NAND0_CLK0_CLK_GATING_CLOCK_IS_ON 0b1
2587
#define NAND0_CLK0_CLK_REG_CLK_SRC_SEL_OFFSET 24
2588
#define NAND0_CLK0_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2589
#define NAND0_CLK0_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
2590
#define NAND0_CLK0_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b001
2591
#define NAND0_CLK0_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b010
2592
#define NAND0_CLK0_CLK_REG_CLK_SRC_SEL_PERI1_400M 0b011
2593
#define NAND0_CLK0_CLK_REG_CLK_SRC_SEL_PERI1_300M 0b100
2594
#define NAND0_CLK0_CLK_REG_FACTOR_M_OFFSET 0
2595
#define NAND0_CLK0_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2596
2597
#define NAND0_CLK1_CLK_REG 0x00000c84
//NAND0 CLK1 Clock Register
2598
#define NAND0_CLK1_CLK_REG_NAND0_CLK1_CLK_GATING_OFFSET 31
2599
#define NAND0_CLK1_CLK_REG_NAND0_CLK1_CLK_GATING_CLEAR_MASK (0x80000000)
2600
#define NAND0_CLK1_CLK_REG_NAND0_CLK1_CLK_GATING_CLOCK_IS_OFF 0b0
2601
#define NAND0_CLK1_CLK_REG_NAND0_CLK1_CLK_GATING_CLOCK_IS_ON 0b1
2602
#define NAND0_CLK1_CLK_REG_CLK_SRC_SEL_OFFSET 24
2603
#define NAND0_CLK1_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2604
#define NAND0_CLK1_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
2605
#define NAND0_CLK1_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b001
2606
#define NAND0_CLK1_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b010
2607
#define NAND0_CLK1_CLK_REG_CLK_SRC_SEL_PERI1_400M 0b011
2608
#define NAND0_CLK1_CLK_REG_CLK_SRC_SEL_PERI1_300M 0b100
2609
#define NAND0_CLK1_CLK_REG_FACTOR_M_OFFSET 0
2610
#define NAND0_CLK1_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2611
2612
#define NAND0_BGR_REG 0x00000c8c
//NAND0 Bus Gating Reset Register
2613
#define NAND0_BGR_REG_NAND0_RST_OFFSET 16
2614
#define NAND0_BGR_REG_NAND0_RST_CLEAR_MASK (0x00010000)
2615
#define NAND0_BGR_REG_NAND0_RST_ASSERT 0b0
2616
#define NAND0_BGR_REG_NAND0_RST_DE_ASSERT 0b1
2617
#define NAND0_BGR_REG_NAND0_GATING_OFFSET 0
2618
#define NAND0_BGR_REG_NAND0_GATING_CLEAR_MASK (0x00000001)
2619
#define NAND0_BGR_REG_NAND0_GATING_MASK 0b0
2620
#define NAND0_BGR_REG_NAND0_GATING_PASS 0b1
2621
2622
#define SMHC0_CLK_REG 0x00000d00
//SMHC0 Clock Register
2623
#define SMHC0_CLK_REG_SMHC0_CLK_GATING_OFFSET 31
2624
#define SMHC0_CLK_REG_SMHC0_CLK_GATING_CLEAR_MASK (0x80000000)
2625
#define SMHC0_CLK_REG_SMHC0_CLK_GATING_CLOCK_IS_OFF 0b0
2626
#define SMHC0_CLK_REG_SMHC0_CLK_GATING_CLOCK_IS_ON 0b1
2627
#define SMHC0_CLK_REG_CLK_SRC_SEL_OFFSET 24
2628
#define SMHC0_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2629
#define SMHC0_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
2630
#define SMHC0_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b001
2631
#define SMHC0_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b010
2632
#define SMHC0_CLK_REG_CLK_SRC_SEL_PERI1_400M 0b011
2633
#define SMHC0_CLK_REG_CLK_SRC_SEL_PERI1_300M 0b100
2634
#define SMHC0_CLK_REG_FACTOR_N_OFFSET 8
2635
#define SMHC0_CLK_REG_FACTOR_N_CLEAR_MASK (0x00001f00)
2636
#define SMHC0_CLK_REG_FACTOR_M_OFFSET 0
2637
#define SMHC0_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2638
2639
#define SMHC0_BGR_REG 0x00000d0c
//SMHC0 Bus Gating Reset Register
2640
#define SMHC0_BGR_REG_SMHC0_RST_OFFSET 16
2641
#define SMHC0_BGR_REG_SMHC0_RST_CLEAR_MASK (0x00010000)
2642
#define SMHC0_BGR_REG_SMHC0_RST_ASSERT 0b0
2643
#define SMHC0_BGR_REG_SMHC0_RST_DE_ASSERT 0b1
2644
#define SMHC0_BGR_REG_SMHC0_GATING_OFFSET 0
2645
#define SMHC0_BGR_REG_SMHC0_GATING_CLEAR_MASK (0x00000001)
2646
#define SMHC0_BGR_REG_SMHC0_GATING_MASK 0b0
2647
#define SMHC0_BGR_REG_SMHC0_GATING_PASS 0b1
2648
2649
#define SMHC1_CLK_REG 0x00000d10
//SMHC1 Clock Register
2650
#define SMHC1_CLK_REG_SMHC1_CLK_GATING_OFFSET 31
2651
#define SMHC1_CLK_REG_SMHC1_CLK_GATING_CLEAR_MASK (0x80000000)
2652
#define SMHC1_CLK_REG_SMHC1_CLK_GATING_CLOCK_IS_OFF 0b0
2653
#define SMHC1_CLK_REG_SMHC1_CLK_GATING_CLOCK_IS_ON 0b1
2654
#define SMHC1_CLK_REG_CLK_SRC_SEL_OFFSET 24
2655
#define SMHC1_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2656
#define SMHC1_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
2657
#define SMHC1_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b001
2658
#define SMHC1_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b010
2659
#define SMHC1_CLK_REG_CLK_SRC_SEL_PERI1_400M 0b011
2660
#define SMHC1_CLK_REG_CLK_SRC_SEL_PERI1_300M 0b100
2661
#define SMHC1_CLK_REG_FACTOR_N_OFFSET 8
2662
#define SMHC1_CLK_REG_FACTOR_N_CLEAR_MASK (0x00001f00)
2663
#define SMHC1_CLK_REG_FACTOR_M_OFFSET 0
2664
#define SMHC1_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2665
2666
#define SMHC1_BGR_REG 0x00000d1c
//SMHC1 Bus Gating Reset Register
2667
#define SMHC1_BGR_REG_SMHC1_RST_OFFSET 16
2668
#define SMHC1_BGR_REG_SMHC1_RST_CLEAR_MASK (0x00010000)
2669
#define SMHC1_BGR_REG_SMHC1_RST_ASSERT 0b0
2670
#define SMHC1_BGR_REG_SMHC1_RST_DE_ASSERT 0b1
2671
#define SMHC1_BGR_REG_SMHC1_GATING_OFFSET 0
2672
#define SMHC1_BGR_REG_SMHC1_GATING_CLEAR_MASK (0x00000001)
2673
#define SMHC1_BGR_REG_SMHC1_GATING_MASK 0b0
2674
#define SMHC1_BGR_REG_SMHC1_GATING_PASS 0b1
2675
2676
#define SMHC2_CLK_REG 0x00000d20
//SMHC2 Clock Register
2677
#define SMHC2_CLK_REG_SMHC2_CLK_GATING_OFFSET 31
2678
#define SMHC2_CLK_REG_SMHC2_CLK_GATING_CLEAR_MASK (0x80000000)
2679
#define SMHC2_CLK_REG_SMHC2_CLK_GATING_CLOCK_IS_OFF 0b0
2680
#define SMHC2_CLK_REG_SMHC2_CLK_GATING_CLOCK_IS_ON 0b1
2681
#define SMHC2_CLK_REG_CLK_SRC_SEL_OFFSET 24
2682
#define SMHC2_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2683
#define SMHC2_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
2684
#define SMHC2_CLK_REG_CLK_SRC_SEL_PERI0_800M 0b001
2685
#define SMHC2_CLK_REG_CLK_SRC_SEL_PERI0_600M 0b010
2686
#define SMHC2_CLK_REG_CLK_SRC_SEL_PERI1_800M 0b011
2687
#define SMHC2_CLK_REG_CLK_SRC_SEL_PERI1_600M 0b100
2688
#define SMHC2_CLK_REG_FACTOR_N_OFFSET 8
2689
#define SMHC2_CLK_REG_FACTOR_N_CLEAR_MASK (0x00001f00)
2690
#define SMHC2_CLK_REG_FACTOR_M_OFFSET 0
2691
#define SMHC2_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2692
2693
#define SMHC2_BGR_REG 0x00000d2c
//SMHC2 Bus Gating Reset Register
2694
#define SMHC2_BGR_REG_SMHC2_RST_OFFSET 16
2695
#define SMHC2_BGR_REG_SMHC2_RST_CLEAR_MASK (0x00010000)
2696
#define SMHC2_BGR_REG_SMHC2_RST_ASSERT 0b0
2697
#define SMHC2_BGR_REG_SMHC2_RST_DE_ASSERT 0b1
2698
#define SMHC2_BGR_REG_SMHC2_GATING_OFFSET 0
2699
#define SMHC2_BGR_REG_SMHC2_GATING_CLEAR_MASK (0x00000001)
2700
#define SMHC2_BGR_REG_SMHC2_GATING_MASK 0b0
2701
#define SMHC2_BGR_REG_SMHC2_GATING_PASS 0b1
2702
2703
#define SMHC3_CLK_REG 0x00000d30
//SMHC3 Clock Register
2704
#define SMHC3_CLK_REG_SMHC3_CLK_GATING_OFFSET 31
2705
#define SMHC3_CLK_REG_SMHC3_CLK_GATING_CLEAR_MASK (0x80000000)
2706
#define SMHC3_CLK_REG_SMHC3_CLK_GATING_CLOCK_IS_OFF 0b0
2707
#define SMHC3_CLK_REG_SMHC3_CLK_GATING_CLOCK_IS_ON 0b1
2708
#define SMHC3_CLK_REG_CLK_SRC_SEL_OFFSET 24
2709
#define SMHC3_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2710
#define SMHC3_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
2711
#define SMHC3_CLK_REG_CLK_SRC_SEL_PERI0_800M 0b001
2712
#define SMHC3_CLK_REG_CLK_SRC_SEL_PERI0_600M 0b010
2713
#define SMHC3_CLK_REG_CLK_SRC_SEL_PERI1_800M 0b011
2714
#define SMHC3_CLK_REG_CLK_SRC_SEL_PERI1_600M 0b100
2715
#define SMHC3_CLK_REG_FACTOR_N_OFFSET 8
2716
#define SMHC3_CLK_REG_FACTOR_N_CLEAR_MASK (0x00001f00)
2717
#define SMHC3_CLK_REG_FACTOR_M_OFFSET 0
2718
#define SMHC3_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2719
2720
#define SMHC3_BGR_REG 0x00000d3c
//SMHC3 Bus Gating Reset Register
2721
#define SMHC3_BGR_REG_SMHC3_RST_OFFSET 16
2722
#define SMHC3_BGR_REG_SMHC3_RST_CLEAR_MASK (0x00010000)
2723
#define SMHC3_BGR_REG_SMHC3_RST_ASSERT 0b0
2724
#define SMHC3_BGR_REG_SMHC3_RST_DE_ASSERT 0b1
2725
#define SMHC3_BGR_REG_SMHC3_GATING_OFFSET 0
2726
#define SMHC3_BGR_REG_SMHC3_GATING_CLEAR_MASK (0x00000001)
2727
#define SMHC3_BGR_REG_SMHC3_GATING_MASK 0b0
2728
#define SMHC3_BGR_REG_SMHC3_GATING_PASS 0b1
2729
2730
#define UFS_AXI_CLK_REG 0x00000d80
//UFS_AXI Clock Register
2731
#define UFS_AXI_CLK_REG_UFS_AXI_CLK_GATING_OFFSET 31
2732
#define UFS_AXI_CLK_REG_UFS_AXI_CLK_GATING_CLEAR_MASK (0x80000000)
2733
#define UFS_AXI_CLK_REG_UFS_AXI_CLK_GATING_CLOCK_IS_OFF 0b0
2734
#define UFS_AXI_CLK_REG_UFS_AXI_CLK_GATING_CLOCK_IS_ON 0b1
2735
#define UFS_AXI_CLK_REG_CLK_SRC_SEL_OFFSET 24
2736
#define UFS_AXI_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2737
#define UFS_AXI_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b000
2738
#define UFS_AXI_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b001
2739
#define UFS_AXI_CLK_REG_FACTOR_M_OFFSET 0
2740
#define UFS_AXI_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2741
2742
#define UFS_CFG_CLK_REG 0x00000d84
//UFS_CFG Clock Register
2743
#define UFS_CFG_CLK_REG_UFS_CFG_CLK_GATING_OFFSET 31
2744
#define UFS_CFG_CLK_REG_UFS_CFG_CLK_GATING_CLEAR_MASK (0x80000000)
2745
#define UFS_CFG_CLK_REG_UFS_CFG_CLK_GATING_CLOCK_IS_OFF 0b0
2746
#define UFS_CFG_CLK_REG_UFS_CFG_CLK_GATING_CLOCK_IS_ON 0b1
2747
#define UFS_CFG_CLK_REG_CLK_SRC_SEL_OFFSET 24
2748
#define UFS_CFG_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2749
#define UFS_CFG_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b000
2750
#define UFS_CFG_CLK_REG_CLK_SRC_SEL_HOSC 0b001
2751
#define UFS_CFG_CLK_REG_FACTOR_M_OFFSET 0
2752
#define UFS_CFG_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2753
2754
#define UFS_BGR_REG 0x00000d8c
//UFS Bus Gating Reset Register
2755
#define UFS_BGR_REG_UFS_CORE_RST_OFFSET 19
2756
#define UFS_BGR_REG_UFS_CORE_RST_CLEAR_MASK (0x00080000)
2757
#define UFS_BGR_REG_UFS_CORE_RST_ASSERT 0b0
2758
#define UFS_BGR_REG_UFS_CORE_RST_DE_ASSERT 0b1
2759
#define UFS_BGR_REG_UFS_PHY_RST_OFFSET 18
2760
#define UFS_BGR_REG_UFS_PHY_RST_CLEAR_MASK (0x00040000)
2761
#define UFS_BGR_REG_UFS_PHY_RST_ASSERT 0b0
2762
#define UFS_BGR_REG_UFS_PHY_RST_DE_ASSERT 0b1
2763
#define UFS_BGR_REG_UFS_AXI_RST_OFFSET 17
2764
#define UFS_BGR_REG_UFS_AXI_RST_CLEAR_MASK (0x00020000)
2765
#define UFS_BGR_REG_UFS_AXI_RST_ASSERT 0b0
2766
#define UFS_BGR_REG_UFS_AXI_RST_DE_ASSERT 0b1
2767
#define UFS_BGR_REG_UFS_RST_OFFSET 16
2768
#define UFS_BGR_REG_UFS_RST_CLEAR_MASK (0x00010000)
2769
#define UFS_BGR_REG_UFS_RST_ASSERT 0b0
2770
#define UFS_BGR_REG_UFS_RST_DE_ASSERT 0b1
2771
#define UFS_BGR_REG_UFS_GATING_OFFSET 0
2772
#define UFS_BGR_REG_UFS_GATING_CLEAR_MASK (0x00000001)
2773
#define UFS_BGR_REG_UFS_GATING_MASK 0b0
2774
#define UFS_BGR_REG_UFS_GATING_PASS 0b1
2775
2776
#define UFS_REF_CLK_EN_REG 0x00000d90
//UFS Reference Clock Enable Register
2777
#define UFS_REF_CLK_EN_REG_UFS_REF_CLK_EN_OFFSET 0
2778
#define UFS_REF_CLK_EN_REG_UFS_REF_CLK_EN_CLEAR_MASK (0x00000001)
2779
2780
#define UART0_BGR_REG 0x00000e00
//UART0 Bus Gating Reset Register
2781
#define UART0_BGR_REG_UART0_RST_OFFSET 16
2782
#define UART0_BGR_REG_UART0_RST_CLEAR_MASK (0x00010000)
2783
#define UART0_BGR_REG_UART0_RST_ASSERT 0b0
2784
#define UART0_BGR_REG_UART0_RST_DE_ASSERT 0b1
2785
#define UART0_BGR_REG_UART0_GATING_OFFSET 0
2786
#define UART0_BGR_REG_UART0_GATING_CLEAR_MASK (0x00000001)
2787
#define UART0_BGR_REG_UART0_GATING_MASK 0b0
2788
#define UART0_BGR_REG_UART0_GATING_PASS 0b1
2789
2790
#define UART1_BGR_REG 0x00000e04
//UART1 Bus Gating Reset Register
2791
#define UART1_BGR_REG_UART1_RST_OFFSET 16
2792
#define UART1_BGR_REG_UART1_RST_CLEAR_MASK (0x00010000)
2793
#define UART1_BGR_REG_UART1_RST_ASSERT 0b0
2794
#define UART1_BGR_REG_UART1_RST_DE_ASSERT 0b1
2795
#define UART1_BGR_REG_UART1_GATING_OFFSET 0
2796
#define UART1_BGR_REG_UART1_GATING_CLEAR_MASK (0x00000001)
2797
#define UART1_BGR_REG_UART1_GATING_MASK 0b0
2798
#define UART1_BGR_REG_UART1_GATING_PASS 0b1
2799
2800
#define UART2_BGR_REG 0x00000e08
//UART2 Bus Gating Reset Register
2801
#define UART2_BGR_REG_UART2_RST_OFFSET 16
2802
#define UART2_BGR_REG_UART2_RST_CLEAR_MASK (0x00010000)
2803
#define UART2_BGR_REG_UART2_RST_ASSERT 0b0
2804
#define UART2_BGR_REG_UART2_RST_DE_ASSERT 0b1
2805
#define UART2_BGR_REG_UART2_GATING_OFFSET 0
2806
#define UART2_BGR_REG_UART2_GATING_CLEAR_MASK (0x00000001)
2807
#define UART2_BGR_REG_UART2_GATING_MASK 0b0
2808
#define UART2_BGR_REG_UART2_GATING_PASS 0b1
2809
2810
#define UART3_BGR_REG 0x00000e0c
//UART3 Bus Gating Reset Register
2811
#define UART3_BGR_REG_UART3_RST_OFFSET 16
2812
#define UART3_BGR_REG_UART3_RST_CLEAR_MASK (0x00010000)
2813
#define UART3_BGR_REG_UART3_RST_ASSERT 0b0
2814
#define UART3_BGR_REG_UART3_RST_DE_ASSERT 0b1
2815
#define UART3_BGR_REG_UART3_GATING_OFFSET 0
2816
#define UART3_BGR_REG_UART3_GATING_CLEAR_MASK (0x00000001)
2817
#define UART3_BGR_REG_UART3_GATING_MASK 0b0
2818
#define UART3_BGR_REG_UART3_GATING_PASS 0b1
2819
2820
#define UART4_BGR_REG 0x00000e10
//UART4 Bus Gating Reset Register
2821
#define UART4_BGR_REG_UART4_RST_OFFSET 16
2822
#define UART4_BGR_REG_UART4_RST_CLEAR_MASK (0x00010000)
2823
#define UART4_BGR_REG_UART4_RST_ASSERT 0b0
2824
#define UART4_BGR_REG_UART4_RST_DE_ASSERT 0b1
2825
#define UART4_BGR_REG_UART4_GATING_OFFSET 0
2826
#define UART4_BGR_REG_UART4_GATING_CLEAR_MASK (0x00000001)
2827
#define UART4_BGR_REG_UART4_GATING_MASK 0b0
2828
#define UART4_BGR_REG_UART4_GATING_PASS 0b1
2829
2830
#define UART5_BGR_REG 0x00000e14
//UART5 Bus Gating Reset Register
2831
#define UART5_BGR_REG_UART5_RST_OFFSET 16
2832
#define UART5_BGR_REG_UART5_RST_CLEAR_MASK (0x00010000)
2833
#define UART5_BGR_REG_UART5_RST_ASSERT 0b0
2834
#define UART5_BGR_REG_UART5_RST_DE_ASSERT 0b1
2835
#define UART5_BGR_REG_UART5_GATING_OFFSET 0
2836
#define UART5_BGR_REG_UART5_GATING_CLEAR_MASK (0x00000001)
2837
#define UART5_BGR_REG_UART5_GATING_MASK 0b0
2838
#define UART5_BGR_REG_UART5_GATING_PASS 0b1
2839
2840
#define UART6_BGR_REG 0x00000e18
//UART6 Bus Gating Reset Register
2841
#define UART6_BGR_REG_UART6_RST_OFFSET 16
2842
#define UART6_BGR_REG_UART6_RST_CLEAR_MASK (0x00010000)
2843
#define UART6_BGR_REG_UART6_RST_ASSERT 0b0
2844
#define UART6_BGR_REG_UART6_RST_DE_ASSERT 0b1
2845
#define UART6_BGR_REG_UART6_GATING_OFFSET 0
2846
#define UART6_BGR_REG_UART6_GATING_CLEAR_MASK (0x00000001)
2847
#define UART6_BGR_REG_UART6_GATING_MASK 0b0
2848
#define UART6_BGR_REG_UART6_GATING_PASS 0b1
2849
2850
#define TWI0_BGR_REG 0x00000e80
//TWI0 Bus Gating Reset Register
2851
#define TWI0_BGR_REG_TWI0_RST_OFFSET 16
2852
#define TWI0_BGR_REG_TWI0_RST_CLEAR_MASK (0x00010000)
2853
#define TWI0_BGR_REG_TWI0_RST_ASSERT 0b0
2854
#define TWI0_BGR_REG_TWI0_RST_DE_ASSERT 0b1
2855
#define TWI0_BGR_REG_TWI0_GATING_OFFSET 0
2856
#define TWI0_BGR_REG_TWI0_GATING_CLEAR_MASK (0x00000001)
2857
#define TWI0_BGR_REG_TWI0_GATING_MASK 0b0
2858
#define TWI0_BGR_REG_TWI0_GATING_PASS 0b1
2859
2860
#define TWI1_BGR_REG 0x00000e84
//TWI1 Bus Gating Reset Register
2861
#define TWI1_BGR_REG_TWI1_RST_OFFSET 16
2862
#define TWI1_BGR_REG_TWI1_RST_CLEAR_MASK (0x00010000)
2863
#define TWI1_BGR_REG_TWI1_RST_ASSERT 0b0
2864
#define TWI1_BGR_REG_TWI1_RST_DE_ASSERT 0b1
2865
#define TWI1_BGR_REG_TWI1_GATING_OFFSET 0
2866
#define TWI1_BGR_REG_TWI1_GATING_CLEAR_MASK (0x00000001)
2867
#define TWI1_BGR_REG_TWI1_GATING_MASK 0b0
2868
#define TWI1_BGR_REG_TWI1_GATING_PASS 0b1
2869
2870
#define TWI2_BGR_REG 0x00000e88
//TWI2 Bus Gating Reset Register
2871
#define TWI2_BGR_REG_TWI2_RST_OFFSET 16
2872
#define TWI2_BGR_REG_TWI2_RST_CLEAR_MASK (0x00010000)
2873
#define TWI2_BGR_REG_TWI2_RST_ASSERT 0b0
2874
#define TWI2_BGR_REG_TWI2_RST_DE_ASSERT 0b1
2875
#define TWI2_BGR_REG_TWI2_GATING_OFFSET 0
2876
#define TWI2_BGR_REG_TWI2_GATING_CLEAR_MASK (0x00000001)
2877
#define TWI2_BGR_REG_TWI2_GATING_MASK 0b0
2878
#define TWI2_BGR_REG_TWI2_GATING_PASS 0b1
2879
2880
#define TWI3_BGR_REG 0x00000e8c
//TWI3 Bus Gating Reset Register
2881
#define TWI3_BGR_REG_TWI3_RST_OFFSET 16
2882
#define TWI3_BGR_REG_TWI3_RST_CLEAR_MASK (0x00010000)
2883
#define TWI3_BGR_REG_TWI3_RST_ASSERT 0b0
2884
#define TWI3_BGR_REG_TWI3_RST_DE_ASSERT 0b1
2885
#define TWI3_BGR_REG_TWI3_GATING_OFFSET 0
2886
#define TWI3_BGR_REG_TWI3_GATING_CLEAR_MASK (0x00000001)
2887
#define TWI3_BGR_REG_TWI3_GATING_MASK 0b0
2888
#define TWI3_BGR_REG_TWI3_GATING_PASS 0b1
2889
2890
#define TWI4_BGR_REG 0x00000e90
//TWI4 Bus Gating Reset Register
2891
#define TWI4_BGR_REG_TWI4_RST_OFFSET 16
2892
#define TWI4_BGR_REG_TWI4_RST_CLEAR_MASK (0x00010000)
2893
#define TWI4_BGR_REG_TWI4_RST_ASSERT 0b0
2894
#define TWI4_BGR_REG_TWI4_RST_DE_ASSERT 0b1
2895
#define TWI4_BGR_REG_TWI4_GATING_OFFSET 0
2896
#define TWI4_BGR_REG_TWI4_GATING_CLEAR_MASK (0x00000001)
2897
#define TWI4_BGR_REG_TWI4_GATING_MASK 0b0
2898
#define TWI4_BGR_REG_TWI4_GATING_PASS 0b1
2899
2900
#define TWI5_BGR_REG 0x00000e94
//TWI5 Bus Gating Reset Register
2901
#define TWI5_BGR_REG_TWI5_RST_OFFSET 16
2902
#define TWI5_BGR_REG_TWI5_RST_CLEAR_MASK (0x00010000)
2903
#define TWI5_BGR_REG_TWI5_RST_ASSERT 0b0
2904
#define TWI5_BGR_REG_TWI5_RST_DE_ASSERT 0b1
2905
#define TWI5_BGR_REG_TWI5_GATING_OFFSET 0
2906
#define TWI5_BGR_REG_TWI5_GATING_CLEAR_MASK (0x00000001)
2907
#define TWI5_BGR_REG_TWI5_GATING_MASK 0b0
2908
#define TWI5_BGR_REG_TWI5_GATING_PASS 0b1
2909
2910
#define TWI6_BGR_REG 0x00000e98
//TWI6 Bus Gating Reset Register
2911
#define TWI6_BGR_REG_TWI6_RST_OFFSET 16
2912
#define TWI6_BGR_REG_TWI6_RST_CLEAR_MASK (0x00010000)
2913
#define TWI6_BGR_REG_TWI6_RST_ASSERT 0b0
2914
#define TWI6_BGR_REG_TWI6_RST_DE_ASSERT 0b1
2915
#define TWI6_BGR_REG_TWI6_GATING_OFFSET 0
2916
#define TWI6_BGR_REG_TWI6_GATING_CLEAR_MASK (0x00000001)
2917
#define TWI6_BGR_REG_TWI6_GATING_MASK 0b0
2918
#define TWI6_BGR_REG_TWI6_GATING_PASS 0b1
2919
2920
#define TWI7_BGR_REG 0x00000e9c
//TWI7 Bus Gating Reset Register
2921
#define TWI7_BGR_REG_TWI7_RST_OFFSET 16
2922
#define TWI7_BGR_REG_TWI7_RST_CLEAR_MASK (0x00010000)
2923
#define TWI7_BGR_REG_TWI7_RST_ASSERT 0b0
2924
#define TWI7_BGR_REG_TWI7_RST_DE_ASSERT 0b1
2925
#define TWI7_BGR_REG_TWI7_GATING_OFFSET 0
2926
#define TWI7_BGR_REG_TWI7_GATING_CLEAR_MASK (0x00000001)
2927
#define TWI7_BGR_REG_TWI7_GATING_MASK 0b0
2928
#define TWI7_BGR_REG_TWI7_GATING_PASS 0b1
2929
2930
#define TWI8_BGR_REG 0x00000ea0
//TWI8 Bus Gating Reset Register
2931
#define TWI8_BGR_REG_TWI8_RST_OFFSET 16
2932
#define TWI8_BGR_REG_TWI8_RST_CLEAR_MASK (0x00010000)
2933
#define TWI8_BGR_REG_TWI8_RST_ASSERT 0b0
2934
#define TWI8_BGR_REG_TWI8_RST_DE_ASSERT 0b1
2935
#define TWI8_BGR_REG_TWI8_GATING_OFFSET 0
2936
#define TWI8_BGR_REG_TWI8_GATING_CLEAR_MASK (0x00000001)
2937
#define TWI8_BGR_REG_TWI8_GATING_MASK 0b0
2938
#define TWI8_BGR_REG_TWI8_GATING_PASS 0b1
2939
2940
#define TWI9_BGR_REG 0x00000ea4
//TWI9 Bus Gating Reset Register
2941
#define TWI9_BGR_REG_TWI9_RST_OFFSET 16
2942
#define TWI9_BGR_REG_TWI9_RST_CLEAR_MASK (0x00010000)
2943
#define TWI9_BGR_REG_TWI9_RST_ASSERT 0b0
2944
#define TWI9_BGR_REG_TWI9_RST_DE_ASSERT 0b1
2945
#define TWI9_BGR_REG_TWI9_GATING_OFFSET 0
2946
#define TWI9_BGR_REG_TWI9_GATING_CLEAR_MASK (0x00000001)
2947
#define TWI9_BGR_REG_TWI9_GATING_MASK 0b0
2948
#define TWI9_BGR_REG_TWI9_GATING_PASS 0b1
2949
2950
#define TWI10_BGR_REG 0x00000ea8
//TWI10 Bus Gating Reset Register
2951
#define TWI10_BGR_REG_TWI10_RST_OFFSET 16
2952
#define TWI10_BGR_REG_TWI10_RST_CLEAR_MASK (0x00010000)
2953
#define TWI10_BGR_REG_TWI10_RST_ASSERT 0b0
2954
#define TWI10_BGR_REG_TWI10_RST_DE_ASSERT 0b1
2955
#define TWI10_BGR_REG_TWI10_GATING_OFFSET 0
2956
#define TWI10_BGR_REG_TWI10_GATING_CLEAR_MASK (0x00000001)
2957
#define TWI10_BGR_REG_TWI10_GATING_MASK 0b0
2958
#define TWI10_BGR_REG_TWI10_GATING_PASS 0b1
2959
2960
#define TWI11_BGR_REG 0x00000eac
//TWI11 Bus Gating Reset Register
2961
#define TWI11_BGR_REG_TWI11_RST_OFFSET 16
2962
#define TWI11_BGR_REG_TWI11_RST_CLEAR_MASK (0x00010000)
2963
#define TWI11_BGR_REG_TWI11_RST_ASSERT 0b0
2964
#define TWI11_BGR_REG_TWI11_RST_DE_ASSERT 0b1
2965
#define TWI11_BGR_REG_TWI11_GATING_OFFSET 0
2966
#define TWI11_BGR_REG_TWI11_GATING_CLEAR_MASK (0x00000001)
2967
#define TWI11_BGR_REG_TWI11_GATING_MASK 0b0
2968
#define TWI11_BGR_REG_TWI11_GATING_PASS 0b1
2969
2970
#define TWI12_BGR_REG 0x00000eb0
//TWI12 Bus Gating Reset Register
2971
#define TWI12_BGR_REG_TWI12_RST_OFFSET 16
2972
#define TWI12_BGR_REG_TWI12_RST_CLEAR_MASK (0x00010000)
2973
#define TWI12_BGR_REG_TWI12_RST_ASSERT 0b0
2974
#define TWI12_BGR_REG_TWI12_RST_DE_ASSERT 0b1
2975
#define TWI12_BGR_REG_TWI12_GATING_OFFSET 0
2976
#define TWI12_BGR_REG_TWI12_GATING_CLEAR_MASK (0x00000001)
2977
#define TWI12_BGR_REG_TWI12_GATING_MASK 0b0
2978
#define TWI12_BGR_REG_TWI12_GATING_PASS 0b1
2979
2980
#define SPI0_CLK_REG 0x00000f00
//SPI0 Clock Register
2981
#define SPI0_CLK_REG_SPI0_CLK_GATING_OFFSET 31
2982
#define SPI0_CLK_REG_SPI0_CLK_GATING_CLEAR_MASK (0x80000000)
2983
#define SPI0_CLK_REG_SPI0_CLK_GATING_CLOCK_IS_OFF 0b0
2984
#define SPI0_CLK_REG_SPI0_CLK_GATING_CLOCK_IS_ON 0b1
2985
#define SPI0_CLK_REG_CLK_SRC_SEL_OFFSET 24
2986
#define SPI0_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2987
#define SPI0_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
2988
#define SPI0_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b001
2989
#define SPI0_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b010
2990
#define SPI0_CLK_REG_CLK_SRC_SEL_PERI1_300M 0b011
2991
#define SPI0_CLK_REG_CLK_SRC_SEL_PERI1_200M 0b100
2992
#define SPI0_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b101
2993
#define SPI0_CLK_REG_CLK_SRC_SEL_PERI1_480M 0b110
2994
#define SPI0_CLK_REG_CLK_SRC_SEL_HOSC 0b111
2995
#define SPI0_CLK_REG_FACTOR_N_OFFSET 8
2996
#define SPI0_CLK_REG_FACTOR_N_CLEAR_MASK (0x00001f00)
2997
#define SPI0_CLK_REG_FACTOR_M_OFFSET 0
2998
#define SPI0_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2999
3000
#define SPI0_BGR_REG 0x00000f04
//SPI0 Bus Gating Reset Register
3001
#define SPI0_BGR_REG_SPI0_RST_OFFSET 16
3002
#define SPI0_BGR_REG_SPI0_RST_CLEAR_MASK (0x00010000)
3003
#define SPI0_BGR_REG_SPI0_RST_ASSERT 0b0
3004
#define SPI0_BGR_REG_SPI0_RST_DE_ASSERT 0b1
3005
#define SPI0_BGR_REG_SPI0_GATING_OFFSET 0
3006
#define SPI0_BGR_REG_SPI0_GATING_CLEAR_MASK (0x00000001)
3007
#define SPI0_BGR_REG_SPI0_GATING_MASK 0b0
3008
#define SPI0_BGR_REG_SPI0_GATING_PASS 0b1
3009
3010
#define SPI1_CLK_REG 0x00000f08
//SPI1 Clock Register
3011
#define SPI1_CLK_REG_SPI1_CLK_GATING_OFFSET 31
3012
#define SPI1_CLK_REG_SPI1_CLK_GATING_CLEAR_MASK (0x80000000)
3013
#define SPI1_CLK_REG_SPI1_CLK_GATING_CLOCK_IS_OFF 0b0
3014
#define SPI1_CLK_REG_SPI1_CLK_GATING_CLOCK_IS_ON 0b1
3015
#define SPI1_CLK_REG_CLK_SRC_SEL_OFFSET 24
3016
#define SPI1_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
3017
#define SPI1_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
3018
#define SPI1_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b001
3019
#define SPI1_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b010
3020
#define SPI1_CLK_REG_CLK_SRC_SEL_PERI1_300M 0b011
3021
#define SPI1_CLK_REG_CLK_SRC_SEL_PERI1_200M 0b100
3022
#define SPI1_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b101
3023
#define SPI1_CLK_REG_CLK_SRC_SEL_PERI1_480M 0b110
3024
#define SPI1_CLK_REG_CLK_SRC_SEL_HOSC 0b111
3025
#define SPI1_CLK_REG_FACTOR_N_OFFSET 8
3026
#define SPI1_CLK_REG_FACTOR_N_CLEAR_MASK (0x00001f00)
3027
#define SPI1_CLK_REG_FACTOR_M_OFFSET 0
3028
#define SPI1_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3029
3030
#define SPI1_BGR_REG 0x00000f0c
//SPI1 Bus Gating Reset Register
3031
#define SPI1_BGR_REG_SPI1_RST_OFFSET 16
3032
#define SPI1_BGR_REG_SPI1_RST_CLEAR_MASK (0x00010000)
3033
#define SPI1_BGR_REG_SPI1_RST_ASSERT 0b0
3034
#define SPI1_BGR_REG_SPI1_RST_DE_ASSERT 0b1
3035
#define SPI1_BGR_REG_SPI1_GATING_OFFSET 0
3036
#define SPI1_BGR_REG_SPI1_GATING_CLEAR_MASK (0x00000001)
3037
#define SPI1_BGR_REG_SPI1_GATING_MASK 0b0
3038
#define SPI1_BGR_REG_SPI1_GATING_PASS 0b1
3039
3040
#define SPI2_CLK_REG 0x00000f10
//SPI2 Clock Register
3041
#define SPI2_CLK_REG_SPI2_CLK_GATING_OFFSET 31
3042
#define SPI2_CLK_REG_SPI2_CLK_GATING_CLEAR_MASK (0x80000000)
3043
#define SPI2_CLK_REG_SPI2_CLK_GATING_CLOCK_IS_OFF 0b0
3044
#define SPI2_CLK_REG_SPI2_CLK_GATING_CLOCK_IS_ON 0b1
3045
#define SPI2_CLK_REG_CLK_SRC_SEL_OFFSET 24
3046
#define SPI2_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
3047
#define SPI2_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
3048
#define SPI2_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b001
3049
#define SPI2_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b010
3050
#define SPI2_CLK_REG_CLK_SRC_SEL_PERI1_300M 0b011
3051
#define SPI2_CLK_REG_CLK_SRC_SEL_PERI1_200M 0b100
3052
#define SPI2_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b101
3053
#define SPI2_CLK_REG_CLK_SRC_SEL_PERI1_480M 0b110
3054
#define SPI2_CLK_REG_CLK_SRC_SEL_HOSC 0b111
3055
#define SPI2_CLK_REG_FACTOR_N_OFFSET 8
3056
#define SPI2_CLK_REG_FACTOR_N_CLEAR_MASK (0x00001f00)
3057
#define SPI2_CLK_REG_FACTOR_M_OFFSET 0
3058
#define SPI2_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3059
3060
#define SPI2_BGR_REG 0x00000f14
//SPI2 Bus Gating Reset Register
3061
#define SPI2_BGR_REG_SPI2_RST_OFFSET 16
3062
#define SPI2_BGR_REG_SPI2_RST_CLEAR_MASK (0x00010000)
3063
#define SPI2_BGR_REG_SPI2_RST_ASSERT 0b0
3064
#define SPI2_BGR_REG_SPI2_RST_DE_ASSERT 0b1
3065
#define SPI2_BGR_REG_SPI2_GATING_OFFSET 0
3066
#define SPI2_BGR_REG_SPI2_GATING_CLEAR_MASK (0x00000001)
3067
#define SPI2_BGR_REG_SPI2_GATING_MASK 0b0
3068
#define SPI2_BGR_REG_SPI2_GATING_PASS 0b1
3069
3070
#define SPIF_CLK_REG 0x00000f18
//SPIF Clock Register
3071
#define SPIF_CLK_REG_SPIF_CLK_GATING_OFFSET 31
3072
#define SPIF_CLK_REG_SPIF_CLK_GATING_CLEAR_MASK (0x80000000)
3073
#define SPIF_CLK_REG_SPIF_CLK_GATING_CLOCK_IS_OFF 0b0
3074
#define SPIF_CLK_REG_SPIF_CLK_GATING_CLOCK_IS_ON 0b1
3075
#define SPIF_CLK_REG_CLK_SRC_SEL_OFFSET 24
3076
#define SPIF_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
3077
#define SPIF_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
3078
#define SPIF_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b001
3079
#define SPIF_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b010
3080
#define SPIF_CLK_REG_CLK_SRC_SEL_PERI1_400M 0b011
3081
#define SPIF_CLK_REG_CLK_SRC_SEL_PERI1_300M 0b100
3082
#define SPIF_CLK_REG_CLK_SRC_SEL_PERI0_160M 0b101
3083
#define SPIF_CLK_REG_CLK_SRC_SEL_PERI1_160M 0b110
3084
#define SPIF_CLK_REG_CLK_SRC_SEL_HOSC 0b111
3085
#define SPIF_CLK_REG_FACTOR_N_OFFSET 8
3086
#define SPIF_CLK_REG_FACTOR_N_CLEAR_MASK (0x00001f00)
3087
#define SPIF_CLK_REG_FACTOR_M_OFFSET 0
3088
#define SPIF_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3089
3090
#define SPIF_BGR_REG 0x00000f1c
//SPIF Bus Gating Reset Register
3091
#define SPIF_BGR_REG_SPIF_RST_OFFSET 16
3092
#define SPIF_BGR_REG_SPIF_RST_CLEAR_MASK (0x00010000)
3093
#define SPIF_BGR_REG_SPIF_RST_ASSERT 0b0
3094
#define SPIF_BGR_REG_SPIF_RST_DE_ASSERT 0b1
3095
#define SPIF_BGR_REG_SPIF_GATING_OFFSET 0
3096
#define SPIF_BGR_REG_SPIF_GATING_CLEAR_MASK (0x00000001)
3097
#define SPIF_BGR_REG_SPIF_GATING_MASK 0b0
3098
#define SPIF_BGR_REG_SPIF_GATING_PASS 0b1
3099
3100
#define SPI3_CLK_REG 0x00000f20
//SPI3 Clock Register
3101
#define SPI3_CLK_REG_SPI3_CLK_GATING_OFFSET 31
3102
#define SPI3_CLK_REG_SPI3_CLK_GATING_CLEAR_MASK (0x80000000)
3103
#define SPI3_CLK_REG_SPI3_CLK_GATING_CLOCK_IS_OFF 0b0
3104
#define SPI3_CLK_REG_SPI3_CLK_GATING_CLOCK_IS_ON 0b1
3105
#define SPI3_CLK_REG_CLK_SRC_SEL_OFFSET 24
3106
#define SPI3_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
3107
#define SPI3_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
3108
#define SPI3_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b001
3109
#define SPI3_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b010
3110
#define SPI3_CLK_REG_CLK_SRC_SEL_PERI1_300M 0b011
3111
#define SPI3_CLK_REG_CLK_SRC_SEL_PERI1_200M 0b100
3112
#define SPI3_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b101
3113
#define SPI3_CLK_REG_CLK_SRC_SEL_PERI1_480M 0b110
3114
#define SPI3_CLK_REG_CLK_SRC_SEL_HOSC 0b111
3115
#define SPI3_CLK_REG_FACTOR_N_OFFSET 8
3116
#define SPI3_CLK_REG_FACTOR_N_CLEAR_MASK (0x00001f00)
3117
#define SPI3_CLK_REG_FACTOR_M_OFFSET 0
3118
#define SPI3_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3119
3120
#define SPI3_BGR_REG 0x00000f24
//SPI3 Bus Gating Reset Register
3121
#define SPI3_BGR_REG_SPI3_RST_OFFSET 16
3122
#define SPI3_BGR_REG_SPI3_RST_CLEAR_MASK (0x00010000)
3123
#define SPI3_BGR_REG_SPI3_RST_ASSERT 0b0
3124
#define SPI3_BGR_REG_SPI3_RST_DE_ASSERT 0b1
3125
#define SPI3_BGR_REG_SPI3_GATING_OFFSET 0
3126
#define SPI3_BGR_REG_SPI3_GATING_CLEAR_MASK (0x00000001)
3127
#define SPI3_BGR_REG_SPI3_GATING_MASK 0b0
3128
#define SPI3_BGR_REG_SPI3_GATING_PASS 0b1
3129
3130
#define SPI4_CLK_REG 0x00000f28
//SPI4 Clock Register
3131
#define SPI4_CLK_REG_SPI4_CLK_GATING_OFFSET 31
3132
#define SPI4_CLK_REG_SPI4_CLK_GATING_CLEAR_MASK (0x80000000)
3133
#define SPI4_CLK_REG_SPI4_CLK_GATING_CLOCK_IS_OFF 0b0
3134
#define SPI4_CLK_REG_SPI4_CLK_GATING_CLOCK_IS_ON 0b1
3135
#define SPI4_CLK_REG_CLK_SRC_SEL_OFFSET 24
3136
#define SPI4_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
3137
#define SPI4_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
3138
#define SPI4_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b001
3139
#define SPI4_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b010
3140
#define SPI4_CLK_REG_CLK_SRC_SEL_PERI1_300M 0b011
3141
#define SPI4_CLK_REG_CLK_SRC_SEL_PERI1_200M 0b100
3142
#define SPI4_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b101
3143
#define SPI4_CLK_REG_CLK_SRC_SEL_PERI1_480M 0b110
3144
#define SPI4_CLK_REG_CLK_SRC_SEL_HOSC 0b111
3145
#define SPI4_CLK_REG_FACTOR_N_OFFSET 8
3146
#define SPI4_CLK_REG_FACTOR_N_CLEAR_MASK (0x00001f00)
3147
#define SPI4_CLK_REG_FACTOR_M_OFFSET 0
3148
#define SPI4_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3149
3150
#define SPI4_BGR_REG 0x00000f2c
//SPI4 Bus Gating Reset Register
3151
#define SPI4_BGR_REG_SPI4_RST_OFFSET 16
3152
#define SPI4_BGR_REG_SPI4_RST_CLEAR_MASK (0x00010000)
3153
#define SPI4_BGR_REG_SPI4_RST_ASSERT 0b0
3154
#define SPI4_BGR_REG_SPI4_RST_DE_ASSERT 0b1
3155
#define SPI4_BGR_REG_SPI4_GATING_OFFSET 0
3156
#define SPI4_BGR_REG_SPI4_GATING_CLEAR_MASK (0x00000001)
3157
#define SPI4_BGR_REG_SPI4_GATING_MASK 0b0
3158
#define SPI4_BGR_REG_SPI4_GATING_PASS 0b1
3159
3160
#define GPADC0_24M_CLK_REG 0x00000fc0
//GPADC0_24M Clock Register
3161
#define GPADC0_24M_CLK_REG_GPADC0_24M_CLK_GATING_OFFSET 31
3162
#define GPADC0_24M_CLK_REG_GPADC0_24M_CLK_GATING_CLEAR_MASK (0x80000000)
3163
#define GPADC0_24M_CLK_REG_GPADC0_24M_CLK_GATING_CLOCK_IS_OFF 0b0
3164
#define GPADC0_24M_CLK_REG_GPADC0_24M_CLK_GATING_CLOCK_IS_ON 0b1
3165
#define GPADC0_24M_CLK_REG_CLK_SRC_SEL_OFFSET 24
3166
#define GPADC0_24M_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
3167
#define GPADC0_24M_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
3168
#define GPADC0_24M_CLK_REG_CLK_SRC_SEL_HOSC 0b001
3169
#define GPADC0_24M_CLK_REG_FACTOR_M_OFFSET 0
3170
#define GPADC0_24M_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3171
3172
#define GPADC0_BGR_REG 0x00000fc4
//GPADC0 Bus Gating Reset Register
3173
#define GPADC0_BGR_REG_GPADC0_RST_OFFSET 16
3174
#define GPADC0_BGR_REG_GPADC0_RST_CLEAR_MASK (0x00010000)
3175
#define GPADC0_BGR_REG_GPADC0_RST_ASSERT 0b0
3176
#define GPADC0_BGR_REG_GPADC0_RST_DE_ASSERT 0b1
3177
#define GPADC0_BGR_REG_GPADC0_GATING_OFFSET 0
3178
#define GPADC0_BGR_REG_GPADC0_GATING_CLEAR_MASK (0x00000001)
3179
#define GPADC0_BGR_REG_GPADC0_GATING_MASK 0b0
3180
#define GPADC0_BGR_REG_GPADC0_GATING_PASS 0b1
3181
3182
#define THS0_BGR_REG 0x00000fe4
//THS0 Bus Gating Reset Register
3183
#define THS0_BGR_REG_THS0_RST_OFFSET 16
3184
#define THS0_BGR_REG_THS0_RST_CLEAR_MASK (0x00010000)
3185
#define THS0_BGR_REG_THS0_RST_ASSERT 0b0
3186
#define THS0_BGR_REG_THS0_RST_DE_ASSERT 0b1
3187
#define THS0_BGR_REG_THS0_GATING_OFFSET 0
3188
#define THS0_BGR_REG_THS0_GATING_CLEAR_MASK (0x00000001)
3189
#define THS0_BGR_REG_THS0_GATING_MASK 0b0
3190
#define THS0_BGR_REG_THS0_GATING_PASS 0b1
3191
3192
#define IRRX_CLK_REG 0x00001000
//IRRX Clock Register
3193
#define IRRX_CLK_REG_IRRX_CLK_GATING_OFFSET 31
3194
#define IRRX_CLK_REG_IRRX_CLK_GATING_CLEAR_MASK (0x80000000)
3195
#define IRRX_CLK_REG_IRRX_CLK_GATING_CLOCK_IS_OFF 0b0
3196
#define IRRX_CLK_REG_IRRX_CLK_GATING_CLOCK_IS_ON 0b1
3197
#define IRRX_CLK_REG_CLK_SRC_SEL_OFFSET 24
3198
#define IRRX_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
3199
#define IRRX_CLK_REG_CLK_SRC_SEL_CLK32K 0b000
3200
#define IRRX_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b001
3201
#define IRRX_CLK_REG_CLK_SRC_SEL_HOSC 0b010
3202
#define IRRX_CLK_REG_FACTOR_M_OFFSET 0
3203
#define IRRX_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3204
3205
#define IRRX_BGR_REG 0x00001004
//IRRX Bus Gating Reset Register
3206
#define IRRX_BGR_REG_IRRX_RST_OFFSET 16
3207
#define IRRX_BGR_REG_IRRX_RST_CLEAR_MASK (0x00010000)
3208
#define IRRX_BGR_REG_IRRX_RST_ASSERT 0b0
3209
#define IRRX_BGR_REG_IRRX_RST_DE_ASSERT 0b1
3210
#define IRRX_BGR_REG_IRRX_GATING_OFFSET 0
3211
#define IRRX_BGR_REG_IRRX_GATING_CLEAR_MASK (0x00000001)
3212
#define IRRX_BGR_REG_IRRX_GATING_MASK 0b0
3213
#define IRRX_BGR_REG_IRRX_GATING_PASS 0b1
3214
3215
#define IRTX_CLK_REG 0x00001008
//IRTX Clock Register
3216
#define IRTX_CLK_REG_IRTX_CLK_GATING_OFFSET 31
3217
#define IRTX_CLK_REG_IRTX_CLK_GATING_CLEAR_MASK (0x80000000)
3218
#define IRTX_CLK_REG_IRTX_CLK_GATING_CLOCK_IS_OFF 0b0
3219
#define IRTX_CLK_REG_IRTX_CLK_GATING_CLOCK_IS_ON 0b1
3220
#define IRTX_CLK_REG_CLK_SRC_SEL_OFFSET 24
3221
#define IRTX_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
3222
#define IRTX_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
3223
#define IRTX_CLK_REG_CLK_SRC_SEL_PERI1_600M 0b001
3224
#define IRTX_CLK_REG_CLK_SRC_SEL_HOSC 0b010
3225
#define IRTX_CLK_REG_FACTOR_M_OFFSET 0
3226
#define IRTX_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3227
3228
#define IRTX_BGR_REG 0x0000100c
//IRTX Bus Gating Reset Register
3229
#define IRTX_BGR_REG_IRTX_RST_OFFSET 16
3230
#define IRTX_BGR_REG_IRTX_RST_CLEAR_MASK (0x00010000)
3231
#define IRTX_BGR_REG_IRTX_RST_ASSERT 0b0
3232
#define IRTX_BGR_REG_IRTX_RST_DE_ASSERT 0b1
3233
#define IRTX_BGR_REG_IRTX_GATING_OFFSET 0
3234
#define IRTX_BGR_REG_IRTX_GATING_CLEAR_MASK (0x00000001)
3235
#define IRTX_BGR_REG_IRTX_GATING_MASK 0b0
3236
#define IRTX_BGR_REG_IRTX_GATING_PASS 0b1
3237
3238
#define LRADC_BGR_REG 0x00001024
//LRADC Bus Gating Reset Register
3239
#define LRADC_BGR_REG_LRADC_RST_OFFSET 16
3240
#define LRADC_BGR_REG_LRADC_RST_CLEAR_MASK (0x00010000)
3241
#define LRADC_BGR_REG_LRADC_RST_ASSERT 0b0
3242
#define LRADC_BGR_REG_LRADC_RST_DE_ASSERT 0b1
3243
#define LRADC_BGR_REG_LRADC_GATING_OFFSET 0
3244
#define LRADC_BGR_REG_LRADC_GATING_CLEAR_MASK (0x00000001)
3245
#define LRADC_BGR_REG_LRADC_GATING_MASK 0b0
3246
#define LRADC_BGR_REG_LRADC_GATING_PASS 0b1
3247
3248
#define SGPIO_CLK_REG 0x00001060
//SGPIO Clock Register
3249
#define SGPIO_CLK_REG_SGPIO_CLK_GATING_OFFSET 31
3250
#define SGPIO_CLK_REG_SGPIO_CLK_GATING_CLEAR_MASK (0x80000000)
3251
#define SGPIO_CLK_REG_SGPIO_CLK_GATING_CLOCK_IS_OFF 0b0
3252
#define SGPIO_CLK_REG_SGPIO_CLK_GATING_CLOCK_IS_ON 0b1
3253
#define SGPIO_CLK_REG_CLK_SRC_SEL_OFFSET 24
3254
#define SGPIO_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
3255
#define SGPIO_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
3256
#define SGPIO_CLK_REG_CLK_SRC_SEL_CLK32K 0b001
3257
#define SGPIO_CLK_REG_FACTOR_M_OFFSET 0
3258
#define SGPIO_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3259
3260
#define SGPIO_BGR_REG 0x00001064
//SGPIO Bus Gating Reset Register
3261
#define SGPIO_BGR_REG_SGPIO_RST_OFFSET 16
3262
#define SGPIO_BGR_REG_SGPIO_RST_CLEAR_MASK (0x00010000)
3263
#define SGPIO_BGR_REG_SGPIO_RST_ASSERT 0b0
3264
#define SGPIO_BGR_REG_SGPIO_RST_DE_ASSERT 0b1
3265
#define SGPIO_BGR_REG_SGPIO_GATING_OFFSET 0
3266
#define SGPIO_BGR_REG_SGPIO_GATING_CLEAR_MASK (0x00000001)
3267
#define SGPIO_BGR_REG_SGPIO_GATING_MASK 0b0
3268
#define SGPIO_BGR_REG_SGPIO_GATING_PASS 0b1
3269
3270
#define LPC_CLK_REG 0x00001080
//LPC Clock Register
3271
#define LPC_CLK_REG_LPC_CLK_GATING_OFFSET 31
3272
#define LPC_CLK_REG_LPC_CLK_GATING_CLEAR_MASK (0x80000000)
3273
#define LPC_CLK_REG_LPC_CLK_GATING_CLOCK_IS_OFF 0b0
3274
#define LPC_CLK_REG_LPC_CLK_GATING_CLOCK_IS_ON 0b1
3275
#define LPC_CLK_REG_CLK_SRC_SEL_OFFSET 24
3276
#define LPC_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
3277
#define LPC_CLK_REG_CLK_SRC_SEL_VIDEO0PLL3X 0b000
3278
#define LPC_CLK_REG_CLK_SRC_SEL_VIDEO1PLL3X 0b001
3279
#define LPC_CLK_REG_CLK_SRC_SEL_VIDEO2PLL3X 0b010
3280
#define LPC_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b011
3281
#define LPC_CLK_REG_FACTOR_M_OFFSET 0
3282
#define LPC_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3283
3284
#define LPC_BGR_REG 0x00001084
//LPC Bus Gating Reset Register
3285
#define LPC_BGR_REG_LPC_RST_OFFSET 16
3286
#define LPC_BGR_REG_LPC_RST_CLEAR_MASK (0x00010000)
3287
#define LPC_BGR_REG_LPC_RST_ASSERT 0b0
3288
#define LPC_BGR_REG_LPC_RST_DE_ASSERT 0b1
3289
#define LPC_BGR_REG_LPC_GATING_OFFSET 0
3290
#define LPC_BGR_REG_LPC_GATING_CLEAR_MASK (0x00000001)
3291
#define LPC_BGR_REG_LPC_GATING_MASK 0b0
3292
#define LPC_BGR_REG_LPC_GATING_PASS 0b1
3293
3294
#define I2SPCM0_CLK_REG 0x00001200
//I2SPCM0 Clock Register
3295
#define I2SPCM0_CLK_REG_I2SPCM0_CLK_GATING_OFFSET 31
3296
#define I2SPCM0_CLK_REG_I2SPCM0_CLK_GATING_CLEAR_MASK (0x80000000)
3297
#define I2SPCM0_CLK_REG_I2SPCM0_CLK_GATING_CLOCK_IS_OFF 0b0
3298
#define I2SPCM0_CLK_REG_I2SPCM0_CLK_GATING_CLOCK_IS_ON 0b1
3299
#define I2SPCM0_CLK_REG_CLK_SRC_SEL_OFFSET 24
3300
#define I2SPCM0_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
3301
#define I2SPCM0_CLK_REG_CLK_SRC_SEL_AUDIO0PLL4X 0b000
3302
#define I2SPCM0_CLK_REG_CLK_SRC_SEL_AUDIO1PLL_DIV2 0b001
3303
#define I2SPCM0_CLK_REG_CLK_SRC_SEL_AUDIO1PLL_DIV5 0b010
3304
#define I2SPCM0_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
3305
#define I2SPCM0_CLK_REG_FACTOR_M_OFFSET 0
3306
#define I2SPCM0_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3307
3308
#define I2SPCM0_BGR_REG 0x0000120c
//I2SPCM0 Bus Gating Reset Register
3309
#define I2SPCM0_BGR_REG_I2SPCM0_RST_OFFSET 16
3310
#define I2SPCM0_BGR_REG_I2SPCM0_RST_CLEAR_MASK (0x00010000)
3311
#define I2SPCM0_BGR_REG_I2SPCM0_RST_ASSERT 0b0
3312
#define I2SPCM0_BGR_REG_I2SPCM0_RST_DE_ASSERT 0b1
3313
#define I2SPCM0_BGR_REG_I2SPCM0_GATING_OFFSET 0
3314
#define I2SPCM0_BGR_REG_I2SPCM0_GATING_CLEAR_MASK (0x00000001)
3315
#define I2SPCM0_BGR_REG_I2SPCM0_GATING_MASK 0b0
3316
#define I2SPCM0_BGR_REG_I2SPCM0_GATING_PASS 0b1
3317
3318
#define I2SPCM1_CLK_REG 0x00001210
//I2SPCM1 Clock Register
3319
#define I2SPCM1_CLK_REG_I2SPCM1_CLK_GATING_OFFSET 31
3320
#define I2SPCM1_CLK_REG_I2SPCM1_CLK_GATING_CLEAR_MASK (0x80000000)
3321
#define I2SPCM1_CLK_REG_I2SPCM1_CLK_GATING_CLOCK_IS_OFF 0b0
3322
#define I2SPCM1_CLK_REG_I2SPCM1_CLK_GATING_CLOCK_IS_ON 0b1
3323
#define I2SPCM1_CLK_REG_CLK_SRC_SEL_OFFSET 24
3324
#define I2SPCM1_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
3325
#define I2SPCM1_CLK_REG_CLK_SRC_SEL_AUDIO0PLL4X 0b000
3326
#define I2SPCM1_CLK_REG_CLK_SRC_SEL_AUDIO1PLL_DIV2 0b001
3327
#define I2SPCM1_CLK_REG_CLK_SRC_SEL_AUDIO1PLL_DIV5 0b010
3328
#define I2SPCM1_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
3329
#define I2SPCM1_CLK_REG_FACTOR_M_OFFSET 0
3330
#define I2SPCM1_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3331
3332
#define I2SPCM1_BGR_REG 0x0000121c
//I2SPCM1 Bus Gating Reset Register
3333
#define I2SPCM1_BGR_REG_I2SPCM1_RST_OFFSET 16
3334
#define I2SPCM1_BGR_REG_I2SPCM1_RST_CLEAR_MASK (0x00010000)
3335
#define I2SPCM1_BGR_REG_I2SPCM1_RST_ASSERT 0b0
3336
#define I2SPCM1_BGR_REG_I2SPCM1_RST_DE_ASSERT 0b1
3337
#define I2SPCM1_BGR_REG_I2SPCM1_GATING_OFFSET 0
3338
#define I2SPCM1_BGR_REG_I2SPCM1_GATING_CLEAR_MASK (0x00000001)
3339
#define I2SPCM1_BGR_REG_I2SPCM1_GATING_MASK 0b0
3340
#define I2SPCM1_BGR_REG_I2SPCM1_GATING_PASS 0b1
3341
3342
#define I2SPCM2_CLK_REG 0x00001220
//I2SPCM2 Clock Register
3343
#define I2SPCM2_CLK_REG_I2SPCM2_CLK_GATING_OFFSET 31
3344
#define I2SPCM2_CLK_REG_I2SPCM2_CLK_GATING_CLEAR_MASK (0x80000000)
3345
#define I2SPCM2_CLK_REG_I2SPCM2_CLK_GATING_CLOCK_IS_OFF 0b0
3346
#define I2SPCM2_CLK_REG_I2SPCM2_CLK_GATING_CLOCK_IS_ON 0b1
3347
#define I2SPCM2_CLK_REG_CLK_SRC_SEL_OFFSET 24
3348
#define I2SPCM2_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
3349
#define I2SPCM2_CLK_REG_CLK_SRC_SEL_AUDIO0PLL4X 0b000
3350
#define I2SPCM2_CLK_REG_CLK_SRC_SEL_AUDIO1PLL_DIV2 0b001
3351
#define I2SPCM2_CLK_REG_CLK_SRC_SEL_AUDIO1PLL_DIV5 0b010
3352
#define I2SPCM2_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
3353
#define I2SPCM2_CLK_REG_FACTOR_M_OFFSET 0
3354
#define I2SPCM2_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3355
3356
#define I2SPCM2_ASRC_CLK_REG 0x00001224
//I2SPCM2_ASRC Clock Register
3357
#define I2SPCM2_ASRC_CLK_REG_I2SPCM2_ASRC_CLK_GATING_OFFSET 31
3358
#define I2SPCM2_ASRC_CLK_REG_I2SPCM2_ASRC_CLK_GATING_CLEAR_MASK (0x80000000)
3359
#define I2SPCM2_ASRC_CLK_REG_I2SPCM2_ASRC_CLK_GATING_CLOCK_IS_OFF 0b0
3360
#define I2SPCM2_ASRC_CLK_REG_I2SPCM2_ASRC_CLK_GATING_CLOCK_IS_ON 0b1
3361
#define I2SPCM2_ASRC_CLK_REG_CLK_SRC_SEL_OFFSET 24
3362
#define I2SPCM2_ASRC_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
3363
#define I2SPCM2_ASRC_CLK_REG_CLK_SRC_SEL_AUDIO0PLL4X 0b000
3364
#define I2SPCM2_ASRC_CLK_REG_CLK_SRC_SEL_AUDIO1PLL_DIV2 0b001
3365
#define I2SPCM2_ASRC_CLK_REG_CLK_SRC_SEL_AUDIO1PLL_DIV5 0b010
3366
#define I2SPCM2_ASRC_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b011
3367
#define I2SPCM2_ASRC_CLK_REG_CLK_SRC_SEL_PERI1_300M 0b100
3368
#define I2SPCM2_ASRC_CLK_REG_FACTOR_M_OFFSET 0
3369
#define I2SPCM2_ASRC_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3370
3371
#define I2SPCM2_BGR_REG 0x0000122c
//I2SPCM2 Bus Gating Reset Register
3372
#define I2SPCM2_BGR_REG_I2SPCM2_RST_OFFSET 16
3373
#define I2SPCM2_BGR_REG_I2SPCM2_RST_CLEAR_MASK (0x00010000)
3374
#define I2SPCM2_BGR_REG_I2SPCM2_RST_ASSERT 0b0
3375
#define I2SPCM2_BGR_REG_I2SPCM2_RST_DE_ASSERT 0b1
3376
#define I2SPCM2_BGR_REG_I2SPCM2_GATING_OFFSET 0
3377
#define I2SPCM2_BGR_REG_I2SPCM2_GATING_CLEAR_MASK (0x00000001)
3378
#define I2SPCM2_BGR_REG_I2SPCM2_GATING_MASK 0b0
3379
#define I2SPCM2_BGR_REG_I2SPCM2_GATING_PASS 0b1
3380
#define I2SPCM2_BGR_REG_I2SPCM2_GATING____CCU_AUTO_GEN_I2S2_PROT 0x2
3381
3382
#define I2SPCM3_CLK_REG 0x00001230
//I2SPCM3 Clock Register
3383
#define I2SPCM3_CLK_REG_I2SPCM3_CLK_GATING_OFFSET 31
3384
#define I2SPCM3_CLK_REG_I2SPCM3_CLK_GATING_CLEAR_MASK (0x80000000)
3385
#define I2SPCM3_CLK_REG_I2SPCM3_CLK_GATING_CLOCK_IS_OFF 0b0
3386
#define I2SPCM3_CLK_REG_I2SPCM3_CLK_GATING_CLOCK_IS_ON 0b1
3387
#define I2SPCM3_CLK_REG_CLK_SRC_SEL_OFFSET 24
3388
#define I2SPCM3_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
3389
#define I2SPCM3_CLK_REG_CLK_SRC_SEL_AUDIO0PLL4X 0b000
3390
#define I2SPCM3_CLK_REG_CLK_SRC_SEL_AUDIO1PLL_DIV2 0b001
3391
#define I2SPCM3_CLK_REG_CLK_SRC_SEL_AUDIO1PLL_DIV5 0b010
3392
#define I2SPCM3_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
3393
#define I2SPCM3_CLK_REG_FACTOR_M_OFFSET 0
3394
#define I2SPCM3_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3395
3396
#define I2SPCM3_BGR_REG 0x0000123c
//I2SPCM3 Bus Gating Reset Register
3397
#define I2SPCM3_BGR_REG_I2SPCM3_RST_OFFSET 16
3398
#define I2SPCM3_BGR_REG_I2SPCM3_RST_CLEAR_MASK (0x00010000)
3399
#define I2SPCM3_BGR_REG_I2SPCM3_RST_ASSERT 0b0
3400
#define I2SPCM3_BGR_REG_I2SPCM3_RST_DE_ASSERT 0b1
3401
#define I2SPCM3_BGR_REG_I2SPCM3_GATING_OFFSET 0
3402
#define I2SPCM3_BGR_REG_I2SPCM3_GATING_CLEAR_MASK (0x00000001)
3403
#define I2SPCM3_BGR_REG_I2SPCM3_GATING_MASK 0b0
3404
#define I2SPCM3_BGR_REG_I2SPCM3_GATING_PASS 0b1
3405
#define I2SPCM3_BGR_REG_I2SPCM3_GATING____CCU_AUTO_GEN_I2S3_PROT 0x3
3406
3407
#define I2SPCM4_CLK_REG 0x00001240
//I2SPCM4 Clock Register
3408
#define I2SPCM4_CLK_REG_I2SPCM4_CLK_GATING_OFFSET 31
3409
#define I2SPCM4_CLK_REG_I2SPCM4_CLK_GATING_CLEAR_MASK (0x80000000)
3410
#define I2SPCM4_CLK_REG_I2SPCM4_CLK_GATING_CLOCK_IS_OFF 0b0
3411
#define I2SPCM4_CLK_REG_I2SPCM4_CLK_GATING_CLOCK_IS_ON 0b1
3412
#define I2SPCM4_CLK_REG_CLK_SRC_SEL_OFFSET 24
3413
#define I2SPCM4_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
3414
#define I2SPCM4_CLK_REG_CLK_SRC_SEL_AUDIO0PLL4X 0b000
3415
#define I2SPCM4_CLK_REG_CLK_SRC_SEL_AUDIO1PLL_DIV2 0b001
3416
#define I2SPCM4_CLK_REG_CLK_SRC_SEL_AUDIO1PLL_DIV5 0b010
3417
#define I2SPCM4_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
3418
#define I2SPCM4_CLK_REG_FACTOR_M_OFFSET 0
3419
#define I2SPCM4_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3420
3421
#define I2SPCM4_BGR_REG 0x0000124c
//I2SPCM4 Bus Gating Reset Register
3422
#define I2SPCM4_BGR_REG_I2SPCM4_RST_OFFSET 16
3423
#define I2SPCM4_BGR_REG_I2SPCM4_RST_CLEAR_MASK (0x00010000)
3424
#define I2SPCM4_BGR_REG_I2SPCM4_RST_ASSERT 0b0
3425
#define I2SPCM4_BGR_REG_I2SPCM4_RST_DE_ASSERT 0b1
3426
#define I2SPCM4_BGR_REG_I2SPCM4_GATING_OFFSET 0
3427
#define I2SPCM4_BGR_REG_I2SPCM4_GATING_CLEAR_MASK (0x00000001)
3428
#define I2SPCM4_BGR_REG_I2SPCM4_GATING_MASK 0b0
3429
#define I2SPCM4_BGR_REG_I2SPCM4_GATING_PASS 0b1
3430
#define I2SPCM4_BGR_REG_I2SPCM4_GATING____CCU_AUTO_GEN_I2S4_PROT 0x4
3431
3432
#define SPDIF_TX_CLK_REG 0x00001280
//SPDIF TX Clock Register
3433
#define SPDIF_TX_CLK_REG_SPDIF_TX_CLK_GATING_OFFSET 31
3434
#define SPDIF_TX_CLK_REG_SPDIF_TX_CLK_GATING_CLEAR_MASK (0x80000000)
3435
#define SPDIF_TX_CLK_REG_SPDIF_TX_CLK_GATING_CLOCK_IS_OFF 0b0
3436
#define SPDIF_TX_CLK_REG_SPDIF_TX_CLK_GATING_CLOCK_IS_ON 0b1
3437
#define SPDIF_TX_CLK_REG_CLK_SRC_SEL_OFFSET 24
3438
#define SPDIF_TX_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
3439
#define SPDIF_TX_CLK_REG_CLK_SRC_SEL_AUDIO0PLL4X 0b000
3440
#define SPDIF_TX_CLK_REG_CLK_SRC_SEL_AUDIO1PLL_DIV2 0b001
3441
#define SPDIF_TX_CLK_REG_CLK_SRC_SEL_AUDIO1PLL_DIV5 0b010
3442
#define SPDIF_TX_CLK_REG_FACTOR_M_OFFSET 0
3443
#define SPDIF_TX_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3444
3445
#define SPDIF_RX_CLK_REG 0x00001284
//SPDIF RX Clock Register
3446
#define SPDIF_RX_CLK_REG_SPDIF_RX_CLK_GATING_OFFSET 31
3447
#define SPDIF_RX_CLK_REG_SPDIF_RX_CLK_GATING_CLEAR_MASK (0x80000000)
3448
#define SPDIF_RX_CLK_REG_SPDIF_RX_CLK_GATING_CLOCK_IS_OFF 0b0
3449
#define SPDIF_RX_CLK_REG_SPDIF_RX_CLK_GATING_CLOCK_IS_ON 0b1
3450
#define SPDIF_RX_CLK_REG_CLK_SRC_SEL_OFFSET 24
3451
#define SPDIF_RX_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
3452
#define SPDIF_RX_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b000
3453
#define SPDIF_RX_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b001
3454
#define SPDIF_RX_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b010
3455
#define SPDIF_RX_CLK_REG_FACTOR_M_OFFSET 0
3456
#define SPDIF_RX_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3457
3458
#define SPDIF_BGR_REG 0x0000128c
//SPDIF Bus Gating Reset Register
3459
#define SPDIF_BGR_REG_SPDIF_RST_OFFSET 16
3460
#define SPDIF_BGR_REG_SPDIF_RST_CLEAR_MASK (0x00010000)
3461
#define SPDIF_BGR_REG_SPDIF_RST_ASSERT 0b0
3462
#define SPDIF_BGR_REG_SPDIF_RST_DE_ASSERT 0b1
3463
#define SPDIF_BGR_REG_SPDIF_GATING_OFFSET 0
3464
#define SPDIF_BGR_REG_SPDIF_GATING_CLEAR_MASK (0x00000001)
3465
#define SPDIF_BGR_REG_SPDIF_GATING_MASK 0b0
3466
#define SPDIF_BGR_REG_SPDIF_GATING_PASS 0b1
3467
3468
#define DMIC_CLK_REG 0x000012c0
//DMIC Clock Register
3469
#define DMIC_CLK_REG_DMIC_CLK_GATING_OFFSET 31
3470
#define DMIC_CLK_REG_DMIC_CLK_GATING_CLEAR_MASK (0x80000000)
3471
#define DMIC_CLK_REG_DMIC_CLK_GATING_CLOCK_IS_OFF 0b0
3472
#define DMIC_CLK_REG_DMIC_CLK_GATING_CLOCK_IS_ON 0b1
3473
#define DMIC_CLK_REG_CLK_SRC_SEL_OFFSET 24
3474
#define DMIC_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
3475
#define DMIC_CLK_REG_CLK_SRC_SEL_AUDIO0PLL4X 0b000
3476
#define DMIC_CLK_REG_CLK_SRC_SEL_AUDIO1PLL_DIV2 0b001
3477
#define DMIC_CLK_REG_CLK_SRC_SEL_AUDIO1PLL_DIV5 0b010
3478
#define DMIC_CLK_REG_FACTOR_M_OFFSET 0
3479
#define DMIC_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3480
3481
#define DMIC_BGR_REG 0x000012cc
//DMIC Bus Gating Reset Register
3482
#define DMIC_BGR_REG_DMIC_RST_OFFSET 16
3483
#define DMIC_BGR_REG_DMIC_RST_CLEAR_MASK (0x00010000)
3484
#define DMIC_BGR_REG_DMIC_RST_ASSERT 0b0
3485
#define DMIC_BGR_REG_DMIC_RST_DE_ASSERT 0b1
3486
#define DMIC_BGR_REG_DMIC_GATING_OFFSET 0
3487
#define DMIC_BGR_REG_DMIC_GATING_CLEAR_MASK (0x00000001)
3488
#define DMIC_BGR_REG_DMIC_GATING_MASK 0b0
3489
#define DMIC_BGR_REG_DMIC_GATING_PASS 0b1
3490
3491
#define USB0_CLK_REG 0x00001300
//USB0 Clock Register
3492
#define USB0_CLK_REG_USB0_CLKEN_OFFSET 31
3493
#define USB0_CLK_REG_USB0_CLKEN_CLEAR_MASK (0x80000000)
3494
#define USB0_CLK_REG_USB0_CLKEN_CLOCK_IS_OFF 0b0
3495
#define USB0_CLK_REG_USB0_CLKEN_CLOCK_IS_ON 0b1
3496
#define USB0_CLK_REG_USB0_PHY_RSTN_OFFSET 30
3497
#define USB0_CLK_REG_USB0_PHY_RSTN_CLEAR_MASK (0x40000000)
3498
#define USB0_CLK_REG_USB0_PHY_RSTN_ASSERT 0b0
3499
#define USB0_CLK_REG_USB0_PHY_RSTN_DE_ASSERT 0b1
3500
#define USB0_CLK_REG_USB0_CLK12M_SEL_OFFSET 24
3501
#define USB0_CLK_REG_USB0_CLK12M_SEL_CLEAR_MASK (0x03000000)
3502
#define USB0_CLK_REG_USB0_CLK12M_SEL_12M_DIVIDED_FROM_48MHZ 0b000
3503
#define USB0_CLK_REG_USB0_CLK12M_SEL_12M_DIVIDED_FROM_SYS_CLK24M 0b001
3504
#define USB0_CLK_REG_USB0_CLK12M_SEL_CLK32K 0b010
3505
#define USB0_CLK_REG_USB0_CLK12M_SEL_CLK16M_RC 0b011
3506
3507
#define USB0_BGR_REG 0x00001304
//USB0 Bus Gating Reset Register
3508
#define USB0_BGR_REG_USB0_DEVICE_RST_OFFSET 24
3509
#define USB0_BGR_REG_USB0_DEVICE_RST_CLEAR_MASK (0x01000000)
3510
#define USB0_BGR_REG_USB0_DEVICE_RST_ASSERT 0b0
3511
#define USB0_BGR_REG_USB0_DEVICE_RST_DE_ASSERT 0b1
3512
#define USB0_BGR_REG_USB0_EHCI_RST_OFFSET 20
3513
#define USB0_BGR_REG_USB0_EHCI_RST_CLEAR_MASK (0x00100000)
3514
#define USB0_BGR_REG_USB0_EHCI_RST_ASSERT 0b0
3515
#define USB0_BGR_REG_USB0_EHCI_RST_DE_ASSERT 0b1
3516
#define USB0_BGR_REG_USB0_OHCI_RST_OFFSET 16
3517
#define USB0_BGR_REG_USB0_OHCI_RST_CLEAR_MASK (0x00010000)
3518
#define USB0_BGR_REG_USB0_OHCI_RST_ASSERT 0b0
3519
#define USB0_BGR_REG_USB0_OHCI_RST_DE_ASSERT 0b1
3520
#define USB0_BGR_REG_USB0_DEVICE_GATING_OFFSET 8
3521
#define USB0_BGR_REG_USB0_DEVICE_GATING_CLEAR_MASK (0x00000100)
3522
#define USB0_BGR_REG_USB0_DEVICE_GATING_MASK 0b0
3523
#define USB0_BGR_REG_USB0_DEVICE_GATING_PASS 0b1
3524
#define USB0_BGR_REG_USB0_EHCI_GATING_OFFSET 4
3525
#define USB0_BGR_REG_USB0_EHCI_GATING_CLEAR_MASK (0x00000010)
3526
#define USB0_BGR_REG_USB0_EHCI_GATING_MASK 0b0
3527
#define USB0_BGR_REG_USB0_EHCI_GATING_PASS 0b1
3528
#define USB0_BGR_REG_USB0_OHCI_GATING_OFFSET 0
3529
#define USB0_BGR_REG_USB0_OHCI_GATING_CLEAR_MASK (0x00000001)
3530
#define USB0_BGR_REG_USB0_OHCI_GATING_MASK 0b0
3531
#define USB0_BGR_REG_USB0_OHCI_GATING_PASS 0b1
3532
3533
#define USB1_CLK_REG 0x00001308
//USB1 Clock Register
3534
#define USB1_CLK_REG_USB1_CLKEN_OFFSET 31
3535
#define USB1_CLK_REG_USB1_CLKEN_CLEAR_MASK (0x80000000)
3536
#define USB1_CLK_REG_USB1_CLKEN_CLOCK_IS_OFF 0b0
3537
#define USB1_CLK_REG_USB1_CLKEN_CLOCK_IS_ON 0b1
3538
#define USB1_CLK_REG_USB1_PHY_RSTN_OFFSET 30
3539
#define USB1_CLK_REG_USB1_PHY_RSTN_CLEAR_MASK (0x40000000)
3540
#define USB1_CLK_REG_USB1_PHY_RSTN_ASSERT 0b0
3541
#define USB1_CLK_REG_USB1_PHY_RSTN_DE_ASSERT 0b1
3542
#define USB1_CLK_REG_USB1_CLK12M_SEL_OFFSET 24
3543
#define USB1_CLK_REG_USB1_CLK12M_SEL_CLEAR_MASK (0x03000000)
3544
#define USB1_CLK_REG_USB1_CLK12M_SEL_12M_DIVIDED_FROM_48MHZ 0b000
3545
#define USB1_CLK_REG_USB1_CLK12M_SEL_12M_DIVIDED_FROM_SYS_CLK24M 0b001
3546
#define USB1_CLK_REG_USB1_CLK12M_SEL_CLK32K 0b010
3547
#define USB1_CLK_REG_USB1_CLK12M_SEL_CLK16M_RC 0b011
3548
3549
#define USB1_BGR_REG 0x0000130c
//USB1 Bus Gating Reset Register
3550
#define USB1_BGR_REG_USB1_EHCI_RST_OFFSET 20
3551
#define USB1_BGR_REG_USB1_EHCI_RST_CLEAR_MASK (0x00100000)
3552
#define USB1_BGR_REG_USB1_EHCI_RST_ASSERT 0b0
3553
#define USB1_BGR_REG_USB1_EHCI_RST_DE_ASSERT 0b1
3554
#define USB1_BGR_REG_USB1_OHCI_RST_OFFSET 16
3555
#define USB1_BGR_REG_USB1_OHCI_RST_CLEAR_MASK (0x00010000)
3556
#define USB1_BGR_REG_USB1_OHCI_RST_ASSERT 0b0
3557
#define USB1_BGR_REG_USB1_OHCI_RST_DE_ASSERT 0b1
3558
#define USB1_BGR_REG_USB1_EHCI_GATING_OFFSET 4
3559
#define USB1_BGR_REG_USB1_EHCI_GATING_CLEAR_MASK (0x00000010)
3560
#define USB1_BGR_REG_USB1_EHCI_GATING_MASK 0b0
3561
#define USB1_BGR_REG_USB1_EHCI_GATING_PASS 0b1
3562
#define USB1_BGR_REG_USB1_OHCI_GATING_OFFSET 0
3563
#define USB1_BGR_REG_USB1_OHCI_GATING_CLEAR_MASK (0x00000001)
3564
#define USB1_BGR_REG_USB1_OHCI_GATING_MASK 0b0
3565
#define USB1_BGR_REG_USB1_OHCI_GATING_PASS 0b1
3566
3567
#define USB0_USB1_REF_CLK_REG 0x00001340
//USB0_USB1_REF Clock Register
3568
#define USB0_USB1_REF_CLK_REG_USB0_USB1_REF_CLK_GATING_OFFSET 31
3569
#define USB0_USB1_REF_CLK_REG_USB0_USB1_REF_CLK_GATING_CLEAR_MASK (0x80000000)
3570
#define USB0_USB1_REF_CLK_REG_USB0_USB1_REF_CLK_GATING_CLOCK_IS_OFF 0b0
3571
#define USB0_USB1_REF_CLK_REG_USB0_USB1_REF_CLK_GATING_CLOCK_IS_ON 0b1
3572
#define USB0_USB1_REF_CLK_REG_CLK_SRC_SEL_OFFSET 24
3573
#define USB0_USB1_REF_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
3574
#define USB0_USB1_REF_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
3575
#define USB0_USB1_REF_CLK_REG_CLK_SRC_SEL_HOSC 0b001
3576
3577
#define USB2_U2_REF_CLK_REG 0x00001348
//USB2_U2_REF Clock Register
3578
#define USB2_U2_REF_CLK_REG_USB2_U2_REF_CLK_GATING_OFFSET 31
3579
#define USB2_U2_REF_CLK_REG_USB2_U2_REF_CLK_GATING_CLEAR_MASK (0x80000000)
3580
#define USB2_U2_REF_CLK_REG_USB2_U2_REF_CLK_GATING_CLOCK_IS_OFF 0b0
3581
#define USB2_U2_REF_CLK_REG_USB2_U2_REF_CLK_GATING_CLOCK_IS_ON 0b1
3582
#define USB2_U2_REF_CLK_REG_CLK_SRC_SEL_OFFSET 24
3583
#define USB2_U2_REF_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
3584
#define USB2_U2_REF_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
3585
#define USB2_U2_REF_CLK_REG_CLK_SRC_SEL_HOSC 0b001
3586
3587
#define USB2_SUSPEND_CLK_REG 0x00001350
//USB2_SUSPEND Clock Register
3588
#define USB2_SUSPEND_CLK_REG_USB2_SUSPEND_CLK_GATING_OFFSET 31
3589
#define USB2_SUSPEND_CLK_REG_USB2_SUSPEND_CLK_GATING_CLEAR_MASK (0x80000000)
3590
#define USB2_SUSPEND_CLK_REG_USB2_SUSPEND_CLK_GATING_CLOCK_IS_OFF 0b0
3591
#define USB2_SUSPEND_CLK_REG_USB2_SUSPEND_CLK_GATING_CLOCK_IS_ON 0b1
3592
#define USB2_SUSPEND_CLK_REG_CLK_SRC_SEL_OFFSET 24
3593
#define USB2_SUSPEND_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x01000000)
3594
#define USB2_SUSPEND_CLK_REG_CLK_SRC_SEL_CLK32K 0b0
3595
#define USB2_SUSPEND_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b1
3596
#define USB2_SUSPEND_CLK_REG_FACTOR_M_OFFSET 0
3597
#define USB2_SUSPEND_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3598
3599
#define USB2_MF_CLK_REG 0x00001354
//USB2_MF Clock Register
3600
#define USB2_MF_CLK_REG_USB2_MF_CLK_GATING_OFFSET 31
3601
#define USB2_MF_CLK_REG_USB2_MF_CLK_GATING_CLEAR_MASK (0x80000000)
3602
#define USB2_MF_CLK_REG_USB2_MF_CLK_GATING_CLOCK_IS_OFF 0b0
3603
#define USB2_MF_CLK_REG_USB2_MF_CLK_GATING_CLOCK_IS_ON 0b1
3604
#define USB2_MF_CLK_REG_CLK_SRC_SEL_OFFSET 24
3605
#define USB2_MF_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
3606
#define USB2_MF_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
3607
#define USB2_MF_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b001
3608
#define USB2_MF_CLK_REG_CLK_SRC_SEL_HOSC 0b010
3609
#define USB2_MF_CLK_REG_FACTOR_M_OFFSET 0
3610
#define USB2_MF_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3611
3612
#define USB2_BGR_REG 0x0000135c
//USB2 Bus Gating Reset Register
3613
#define USB2_BGR_REG_USB2_RST_OFFSET 16
3614
#define USB2_BGR_REG_USB2_RST_CLEAR_MASK (0x00010000)
3615
#define USB2_BGR_REG_USB2_RST_ASSERT 0b0
3616
#define USB2_BGR_REG_USB2_RST_DE_ASSERT 0b1
3617
3618
#define USB2_U3_UTMI_CLK_REG 0x00001360
//USB2_U3_UTMI Clock Register
3619
#define USB2_U3_UTMI_CLK_REG_USB2_U3_UTMI_CLK_GATING_OFFSET 31
3620
#define USB2_U3_UTMI_CLK_REG_USB2_U3_UTMI_CLK_GATING_CLEAR_MASK (0x80000000)
3621
#define USB2_U3_UTMI_CLK_REG_USB2_U3_UTMI_CLK_GATING_CLOCK_IS_OFF 0b0
3622
#define USB2_U3_UTMI_CLK_REG_USB2_U3_UTMI_CLK_GATING_CLOCK_IS_ON 0b1
3623
#define USB2_U3_UTMI_CLK_REG_CLK_SRC_SEL_OFFSET 24
3624
#define USB2_U3_UTMI_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
3625
#define USB2_U3_UTMI_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
3626
#define USB2_U3_UTMI_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b001
3627
#define USB2_U3_UTMI_CLK_REG_CLK_SRC_SEL_HOSC 0b010
3628
#define USB2_U3_UTMI_CLK_REG_FACTOR_M_OFFSET 0
3629
#define USB2_U3_UTMI_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3630
3631
#define USB2_U2_PIPE_CLK_REG 0x00001364
//USB2_U2_PIPE Clock Register
3632
#define USB2_U2_PIPE_CLK_REG_USB2_U2_PIPE_CLK_GATING_OFFSET 31
3633
#define USB2_U2_PIPE_CLK_REG_USB2_U2_PIPE_CLK_GATING_CLEAR_MASK (0x80000000)
3634
#define USB2_U2_PIPE_CLK_REG_USB2_U2_PIPE_CLK_GATING_CLOCK_IS_OFF 0b0
3635
#define USB2_U2_PIPE_CLK_REG_USB2_U2_PIPE_CLK_GATING_CLOCK_IS_ON 0b1
3636
#define USB2_U2_PIPE_CLK_REG_CLK_SRC_SEL_OFFSET 24
3637
#define USB2_U2_PIPE_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
3638
#define USB2_U2_PIPE_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
3639
#define USB2_U2_PIPE_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b001
3640
#define USB2_U2_PIPE_CLK_REG_CLK_SRC_SEL_HOSC 0b010
3641
#define USB2_U2_PIPE_CLK_REG_FACTOR_M_OFFSET 0
3642
#define USB2_U2_PIPE_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3643
3644
#define PCIE0_AUX_CLK_REG 0x00001380
//PCIE0_AUX Clock Register
3645
#define PCIE0_AUX_CLK_REG_PCIE0_AUX_CLK_GATING_OFFSET 31
3646
#define PCIE0_AUX_CLK_REG_PCIE0_AUX_CLK_GATING_CLEAR_MASK (0x80000000)
3647
#define PCIE0_AUX_CLK_REG_PCIE0_AUX_CLK_GATING_CLOCK_IS_OFF 0b0
3648
#define PCIE0_AUX_CLK_REG_PCIE0_AUX_CLK_GATING_CLOCK_IS_ON 0b1
3649
#define PCIE0_AUX_CLK_REG_CLK_SRC_SEL_OFFSET 24
3650
#define PCIE0_AUX_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x01000000)
3651
#define PCIE0_AUX_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b0
3652
#define PCIE0_AUX_CLK_REG_CLK_SRC_SEL_CLK32K 0b1
3653
#define PCIE0_AUX_CLK_REG_FACTOR_M_OFFSET 0
3654
#define PCIE0_AUX_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3655
3656
#define PCIE0_AXI_SLV_CLK_REG 0x00001384
//PCIE0_AXI_SLV Clock Register
3657
#define PCIE0_AXI_SLV_CLK_REG_PCIE0_AXI_SLV_CLK_GATING_OFFSET 31
3658
#define PCIE0_AXI_SLV_CLK_REG_PCIE0_AXI_SLV_CLK_GATING_CLEAR_MASK (0x80000000)
3659
#define PCIE0_AXI_SLV_CLK_REG_PCIE0_AXI_SLV_CLK_GATING_CLOCK_IS_OFF 0b0
3660
#define PCIE0_AXI_SLV_CLK_REG_PCIE0_AXI_SLV_CLK_GATING_CLOCK_IS_ON 0b1
3661
#define PCIE0_AXI_SLV_CLK_REG_CLK_SRC_SEL_OFFSET 24
3662
#define PCIE0_AXI_SLV_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
3663
#define PCIE0_AXI_SLV_CLK_REG_CLK_SRC_SEL_PERI0_600M 0b000
3664
#define PCIE0_AXI_SLV_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b001
3665
#define PCIE0_AXI_SLV_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b010
3666
#define PCIE0_AXI_SLV_CLK_REG_FACTOR_M_OFFSET 0
3667
#define PCIE0_AXI_SLV_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3668
3669
#define PCIE0_BGR_REG 0x0000138c
//PCIE0 Bus Gating Reset Register
3670
#define PCIE0_BGR_REG_PCIE0_RST_OFFSET 17
3671
#define PCIE0_BGR_REG_PCIE0_RST_CLEAR_MASK (0x00020000)
3672
#define PCIE0_BGR_REG_PCIE0_RST_ASSERT 0b0
3673
#define PCIE0_BGR_REG_PCIE0_RST_DE_ASSERT 0b1
3674
#define PCIE0_BGR_REG_PCIE0_PWRUP_RST_OFFSET 16
3675
#define PCIE0_BGR_REG_PCIE0_PWRUP_RST_CLEAR_MASK (0x00010000)
3676
#define PCIE0_BGR_REG_PCIE0_PWRUP_RST_ASSERT 0b0
3677
#define PCIE0_BGR_REG_PCIE0_PWRUP_RST_DE_ASSERT 0b1
3678
3679
#define SERDES_PHY_CFG_CLK_REG 0x000013c0
//SERDES_PHY_CFG Clock Register
3680
#define SERDES_PHY_CFG_CLK_REG_SERDES_PHY_CFG_CLK_GATING_OFFSET 31
3681
#define SERDES_PHY_CFG_CLK_REG_SERDES_PHY_CFG_CLK_GATING_CLEAR_MASK (0x80000000)
3682
#define SERDES_PHY_CFG_CLK_REG_SERDES_PHY_CFG_CLK_GATING_CLOCK_IS_OFF 0b0
3683
#define SERDES_PHY_CFG_CLK_REG_SERDES_PHY_CFG_CLK_GATING_CLOCK_IS_ON 0b1
3684
#define SERDES_PHY_CFG_CLK_REG_CLK_SRC_SEL_OFFSET 24
3685
#define SERDES_PHY_CFG_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
3686
#define SERDES_PHY_CFG_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
3687
#define SERDES_PHY_CFG_CLK_REG_CLK_SRC_SEL_PERI0_600M 0b001
3688
#define SERDES_PHY_CFG_CLK_REG_FACTOR_M_OFFSET 0
3689
#define SERDES_PHY_CFG_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3690
3691
#define SERDES_BGR_REG 0x000013c4
//SERDES Bus Gating Reset Register
3692
#define SERDES_BGR_REG_SERDES_RST_OFFSET 16
3693
#define SERDES_BGR_REG_SERDES_RST_CLEAR_MASK (0x00010000)
3694
#define SERDES_BGR_REG_SERDES_RST_ASSERT 0b0
3695
#define SERDES_BGR_REG_SERDES_RST_DE_ASSERT 0b1
3696
3697
#define GMAC_PTP_CLK_REG 0x00001400
//GMAC_PTP Clock Register
3698
#define GMAC_PTP_CLK_REG_GMAC_PTP_CLK_GATING_OFFSET 31
3699
#define GMAC_PTP_CLK_REG_GMAC_PTP_CLK_GATING_CLEAR_MASK (0x80000000)
3700
#define GMAC_PTP_CLK_REG_GMAC_PTP_CLK_GATING_CLOCK_IS_OFF 0b0
3701
#define GMAC_PTP_CLK_REG_GMAC_PTP_CLK_GATING_CLOCK_IS_ON 0b1
3702
#define GMAC_PTP_CLK_REG_CLK_SRC_SEL_OFFSET 24
3703
#define GMAC_PTP_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
3704
#define GMAC_PTP_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
3705
#define GMAC_PTP_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b001
3706
#define GMAC_PTP_CLK_REG_CLK_SRC_SEL_HOSC 0b010
3707
#define GMAC_PTP_CLK_REG_FACTOR_M_OFFSET 0
3708
#define GMAC_PTP_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3709
3710
#define GMAC0_PHY_CLK_REG 0x00001410
//GMAC0_PHY Clock Register
3711
#define GMAC0_PHY_CLK_REG_GMAC0_PHY_CLK_GATING_OFFSET 31
3712
#define GMAC0_PHY_CLK_REG_GMAC0_PHY_CLK_GATING_CLEAR_MASK (0x80000000)
3713
#define GMAC0_PHY_CLK_REG_GMAC0_PHY_CLK_GATING_CLOCK_IS_OFF 0b0
3714
#define GMAC0_PHY_CLK_REG_GMAC0_PHY_CLK_GATING_CLOCK_IS_ON 0b1
3715
#define GMAC0_PHY_CLK_REG_FACTOR_M_OFFSET 0
3716
#define GMAC0_PHY_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3717
3718
#define GMAC0_BGR_REG 0x0000141c
//GMAC0 Bus Gating Reset Register
3719
#define GMAC0_BGR_REG_GMAC0_AXI_RST_OFFSET 17
3720
#define GMAC0_BGR_REG_GMAC0_AXI_RST_CLEAR_MASK (0x00020000)
3721
#define GMAC0_BGR_REG_GMAC0_AXI_RST_ASSERT 0b0
3722
#define GMAC0_BGR_REG_GMAC0_AXI_RST_DE_ASSERT 0b1
3723
#define GMAC0_BGR_REG_GMAC0_RST_OFFSET 16
3724
#define GMAC0_BGR_REG_GMAC0_RST_CLEAR_MASK (0x00010000)
3725
#define GMAC0_BGR_REG_GMAC0_RST_ASSERT 0b0
3726
#define GMAC0_BGR_REG_GMAC0_RST_DE_ASSERT 0b1
3727
#define GMAC0_BGR_REG_GMAC0_GATING_OFFSET 0
3728
#define GMAC0_BGR_REG_GMAC0_GATING_CLEAR_MASK (0x00000001)
3729
#define GMAC0_BGR_REG_GMAC0_GATING_MASK 0b0
3730
#define GMAC0_BGR_REG_GMAC0_GATING_PASS 0b1
3731
3732
#define GMAC1_PHY_CLK_REG 0x00001420
//GMAC1_PHY Clock Register
3733
#define GMAC1_PHY_CLK_REG_GMAC1_PHY_CLK_GATING_OFFSET 31
3734
#define GMAC1_PHY_CLK_REG_GMAC1_PHY_CLK_GATING_CLEAR_MASK (0x80000000)
3735
#define GMAC1_PHY_CLK_REG_GMAC1_PHY_CLK_GATING_CLOCK_IS_OFF 0b0
3736
#define GMAC1_PHY_CLK_REG_GMAC1_PHY_CLK_GATING_CLOCK_IS_ON 0b1
3737
#define GMAC1_PHY_CLK_REG_FACTOR_M_OFFSET 0
3738
#define GMAC1_PHY_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3739
3740
#define GMAC1_BGR_REG 0x0000142c
//GMAC1 Bus Gating Reset Register
3741
#define GMAC1_BGR_REG_GMAC1_AXI_RST_OFFSET 17
3742
#define GMAC1_BGR_REG_GMAC1_AXI_RST_CLEAR_MASK (0x00020000)
3743
#define GMAC1_BGR_REG_GMAC1_AXI_RST_ASSERT 0b0
3744
#define GMAC1_BGR_REG_GMAC1_AXI_RST_DE_ASSERT 0b1
3745
#define GMAC1_BGR_REG_GMAC1_RST_OFFSET 16
3746
#define GMAC1_BGR_REG_GMAC1_RST_CLEAR_MASK (0x00010000)
3747
#define GMAC1_BGR_REG_GMAC1_RST_ASSERT 0b0
3748
#define GMAC1_BGR_REG_GMAC1_RST_DE_ASSERT 0b1
3749
#define GMAC1_BGR_REG_GMAC1_GATING_OFFSET 0
3750
#define GMAC1_BGR_REG_GMAC1_GATING_CLEAR_MASK (0x00000001)
3751
#define GMAC1_BGR_REG_GMAC1_GATING_MASK 0b0
3752
#define GMAC1_BGR_REG_GMAC1_GATING_PASS 0b1
3753
3754
#define VO0_TCONLCD0_CLK_REG 0x00001500
//VO0_TCONLCD0 Clock Register
3755
#define VO0_TCONLCD0_CLK_REG_VO0_TCONLCD0_CLK_GATING_OFFSET 31
3756
#define VO0_TCONLCD0_CLK_REG_VO0_TCONLCD0_CLK_GATING_CLEAR_MASK (0x80000000)
3757
#define VO0_TCONLCD0_CLK_REG_VO0_TCONLCD0_CLK_GATING_CLOCK_IS_OFF 0b0
3758
#define VO0_TCONLCD0_CLK_REG_VO0_TCONLCD0_CLK_GATING_CLOCK_IS_ON 0b1
3759
#define VO0_TCONLCD0_CLK_REG_CLK_SRC_SEL_OFFSET 24
3760
#define VO0_TCONLCD0_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
3761
#define VO0_TCONLCD0_CLK_REG_CLK_SRC_SEL_VIDEO0PLL4X 0b000
3762
#define VO0_TCONLCD0_CLK_REG_CLK_SRC_SEL_VIDEO1PLL4X 0b001
3763
#define VO0_TCONLCD0_CLK_REG_CLK_SRC_SEL_VIDEO2PLL4X 0b010
3764
#define VO0_TCONLCD0_CLK_REG_CLK_SRC_SEL_PERI0PLL2X 0b011
3765
#define VO0_TCONLCD0_CLK_REG_FACTOR_M_OFFSET 0
3766
#define VO0_TCONLCD0_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3767
3768
#define VO0_TCONLCD0_BGR_REG 0x00001504
//VO0_TCONLCD0 Bus Gating Reset Register
3769
#define VO0_TCONLCD0_BGR_REG_VO0_TCONLCD0_RST_OFFSET 16
3770
#define VO0_TCONLCD0_BGR_REG_VO0_TCONLCD0_RST_CLEAR_MASK (0x00010000)
3771
#define VO0_TCONLCD0_BGR_REG_VO0_TCONLCD0_RST_ASSERT 0b0
3772
#define VO0_TCONLCD0_BGR_REG_VO0_TCONLCD0_RST_DE_ASSERT 0b1
3773
#define VO0_TCONLCD0_BGR_REG_VO0_TCONLCD0_GATING_OFFSET 0
3774
#define VO0_TCONLCD0_BGR_REG_VO0_TCONLCD0_GATING_CLEAR_MASK (0x00000001)
3775
#define VO0_TCONLCD0_BGR_REG_VO0_TCONLCD0_GATING_MASK 0b0
3776
#define VO0_TCONLCD0_BGR_REG_VO0_TCONLCD0_GATING_PASS 0b1
3777
3778
#define VO0_TCONLCD1_CLK_REG 0x00001508
//VO0_TCONLCD1 Clock Register
3779
#define VO0_TCONLCD1_CLK_REG_VO0_TCONLCD1_CLK_GATING_OFFSET 31
3780
#define VO0_TCONLCD1_CLK_REG_VO0_TCONLCD1_CLK_GATING_CLEAR_MASK (0x80000000)
3781
#define VO0_TCONLCD1_CLK_REG_VO0_TCONLCD1_CLK_GATING_CLOCK_IS_OFF 0b0
3782
#define VO0_TCONLCD1_CLK_REG_VO0_TCONLCD1_CLK_GATING_CLOCK_IS_ON 0b1
3783
#define VO0_TCONLCD1_CLK_REG_CLK_SRC_SEL_OFFSET 24
3784
#define VO0_TCONLCD1_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
3785
#define VO0_TCONLCD1_CLK_REG_CLK_SRC_SEL_VIDEO0PLL4X 0b000
3786
#define VO0_TCONLCD1_CLK_REG_CLK_SRC_SEL_VIDEO1PLL4X 0b001
3787
#define VO0_TCONLCD1_CLK_REG_CLK_SRC_SEL_VIDEO2PLL4X 0b010
3788
#define VO0_TCONLCD1_CLK_REG_CLK_SRC_SEL_PERI0PLL2X 0b011
3789
#define VO0_TCONLCD1_CLK_REG_FACTOR_M_OFFSET 0
3790
#define VO0_TCONLCD1_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3791
3792
#define VO0_TCONLCD1_BGR_REG 0x0000150c
//VO0_TCONLCD1 Bus Gating Reset Register
3793
#define VO0_TCONLCD1_BGR_REG_VO0_TCONLCD1_RST_OFFSET 16
3794
#define VO0_TCONLCD1_BGR_REG_VO0_TCONLCD1_RST_CLEAR_MASK (0x00010000)
3795
#define VO0_TCONLCD1_BGR_REG_VO0_TCONLCD1_RST_ASSERT 0b0
3796
#define VO0_TCONLCD1_BGR_REG_VO0_TCONLCD1_RST_DE_ASSERT 0b1
3797
#define VO0_TCONLCD1_BGR_REG_VO0_TCONLCD1_GATING_OFFSET 0
3798
#define VO0_TCONLCD1_BGR_REG_VO0_TCONLCD1_GATING_CLEAR_MASK (0x00000001)
3799
#define VO0_TCONLCD1_BGR_REG_VO0_TCONLCD1_GATING_MASK 0b0
3800
#define VO0_TCONLCD1_BGR_REG_VO0_TCONLCD1_GATING_PASS 0b1
3801
3802
#define VO0_TCONLCD2_CLK_REG 0x00001510
//VO0_TCONLCD2 Clock Register
3803
#define VO0_TCONLCD2_CLK_REG_VO0_TCONLCD2_CLK_GATING_OFFSET 31
3804
#define VO0_TCONLCD2_CLK_REG_VO0_TCONLCD2_CLK_GATING_CLEAR_MASK (0x80000000)
3805
#define VO0_TCONLCD2_CLK_REG_VO0_TCONLCD2_CLK_GATING_CLOCK_IS_OFF 0b0
3806
#define VO0_TCONLCD2_CLK_REG_VO0_TCONLCD2_CLK_GATING_CLOCK_IS_ON 0b1
3807
#define VO0_TCONLCD2_CLK_REG_CLK_SRC_SEL_OFFSET 24
3808
#define VO0_TCONLCD2_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
3809
#define VO0_TCONLCD2_CLK_REG_CLK_SRC_SEL_VIDEO0PLL4X 0b000
3810
#define VO0_TCONLCD2_CLK_REG_CLK_SRC_SEL_VIDEO1PLL4X 0b001
3811
#define VO0_TCONLCD2_CLK_REG_CLK_SRC_SEL_VIDEO2PLL4X 0b010
3812
#define VO0_TCONLCD2_CLK_REG_CLK_SRC_SEL_PERI0PLL2X 0b011
3813
#define VO0_TCONLCD2_CLK_REG_FACTOR_M_OFFSET 0
3814
#define VO0_TCONLCD2_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3815
3816
#define VO0_TCONLCD2_BGR_REG 0x00001514
//VO0_TCONLCD2 Bus Gating Reset Register
3817
#define VO0_TCONLCD2_BGR_REG_VO0_TCONLCD2_RST_OFFSET 16
3818
#define VO0_TCONLCD2_BGR_REG_VO0_TCONLCD2_RST_CLEAR_MASK (0x00010000)
3819
#define VO0_TCONLCD2_BGR_REG_VO0_TCONLCD2_RST_ASSERT 0b0
3820
#define VO0_TCONLCD2_BGR_REG_VO0_TCONLCD2_RST_DE_ASSERT 0b1
3821
#define VO0_TCONLCD2_BGR_REG_VO0_TCONLCD2_GATING_OFFSET 0
3822
#define VO0_TCONLCD2_BGR_REG_VO0_TCONLCD2_GATING_CLEAR_MASK (0x00000001)
3823
#define VO0_TCONLCD2_BGR_REG_VO0_TCONLCD2_GATING_MASK 0b0
3824
#define VO0_TCONLCD2_BGR_REG_VO0_TCONLCD2_GATING_PASS 0b1
3825
3826
#define LVDS0_BGR_REG 0x00001544
//LVDS0 Bus Gating Reset Register
3827
#define LVDS0_BGR_REG_LVDS0_RST_OFFSET 16
3828
#define LVDS0_BGR_REG_LVDS0_RST_CLEAR_MASK (0x00010000)
3829
#define LVDS0_BGR_REG_LVDS0_RST_ASSERT 0b0
3830
#define LVDS0_BGR_REG_LVDS0_RST_DE_ASSERT 0b1
3831
3832
#define LVDS1_BGR_REG 0x0000154c
//LVDS1 Bus Gating Reset Register
3833
#define LVDS1_BGR_REG_LVDS1_RST_OFFSET 16
3834
#define LVDS1_BGR_REG_LVDS1_RST_CLEAR_MASK (0x00010000)
3835
#define LVDS1_BGR_REG_LVDS1_RST_ASSERT 0b0
3836
#define LVDS1_BGR_REG_LVDS1_RST_DE_ASSERT 0b1
3837
3838
#define DSI0_CLK_REG 0x00001580
//DSI0 Clock Register
3839
#define DSI0_CLK_REG_DSI0_CLK_GATING_OFFSET 31
3840
#define DSI0_CLK_REG_DSI0_CLK_GATING_CLEAR_MASK (0x80000000)
3841
#define DSI0_CLK_REG_DSI0_CLK_GATING_CLOCK_IS_OFF 0b0
3842
#define DSI0_CLK_REG_DSI0_CLK_GATING_CLOCK_IS_ON 0b1
3843
#define DSI0_CLK_REG_CLK_SRC_SEL_OFFSET 24
3844
#define DSI0_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
3845
#define DSI0_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
3846
#define DSI0_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b001
3847
#define DSI0_CLK_REG_CLK_SRC_SEL_PERI0_150M 0b010
3848
#define DSI0_CLK_REG_FACTOR_M_OFFSET 0
3849
#define DSI0_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3850
3851
#define DSI0_BGR_REG 0x00001584
//DSI0 Bus Gating Reset Register
3852
#define DSI0_BGR_REG_DSI0_RST_OFFSET 16
3853
#define DSI0_BGR_REG_DSI0_RST_CLEAR_MASK (0x00010000)
3854
#define DSI0_BGR_REG_DSI0_RST_ASSERT 0b0
3855
#define DSI0_BGR_REG_DSI0_RST_DE_ASSERT 0b1
3856
#define DSI0_BGR_REG_DSI0_GATING_OFFSET 0
3857
#define DSI0_BGR_REG_DSI0_GATING_CLEAR_MASK (0x00000001)
3858
#define DSI0_BGR_REG_DSI0_GATING_MASK 0b0
3859
#define DSI0_BGR_REG_DSI0_GATING_PASS 0b1
3860
3861
#define DSI1_CLK_REG 0x00001588
//DSI1 Clock Register
3862
#define DSI1_CLK_REG_DSI1_CLK_GATING_OFFSET 31
3863
#define DSI1_CLK_REG_DSI1_CLK_GATING_CLEAR_MASK (0x80000000)
3864
#define DSI1_CLK_REG_DSI1_CLK_GATING_CLOCK_IS_OFF 0b0
3865
#define DSI1_CLK_REG_DSI1_CLK_GATING_CLOCK_IS_ON 0b1
3866
#define DSI1_CLK_REG_CLK_SRC_SEL_OFFSET 24
3867
#define DSI1_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
3868
#define DSI1_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
3869
#define DSI1_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b001
3870
#define DSI1_CLK_REG_CLK_SRC_SEL_PERI0_150M 0b010
3871
#define DSI1_CLK_REG_FACTOR_M_OFFSET 0
3872
#define DSI1_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3873
3874
#define DSI1_BGR_REG 0x0000158c
//DSI1 Bus Gating Reset Register
3875
#define DSI1_BGR_REG_DSI1_RST_OFFSET 16
3876
#define DSI1_BGR_REG_DSI1_RST_CLEAR_MASK (0x00010000)
3877
#define DSI1_BGR_REG_DSI1_RST_ASSERT 0b0
3878
#define DSI1_BGR_REG_DSI1_RST_DE_ASSERT 0b1
3879
#define DSI1_BGR_REG_DSI1_GATING_OFFSET 0
3880
#define DSI1_BGR_REG_DSI1_GATING_CLEAR_MASK (0x00000001)
3881
#define DSI1_BGR_REG_DSI1_GATING_MASK 0b0
3882
#define DSI1_BGR_REG_DSI1_GATING_PASS 0b1
3883
3884
#define COMBPHY0_CLK_REG 0x000015c0
//COMBPHY0 Clock Register
3885
#define COMBPHY0_CLK_REG_COMBPHY0_CLK_GATING_OFFSET 31
3886
#define COMBPHY0_CLK_REG_COMBPHY0_CLK_GATING_CLEAR_MASK (0x80000000)
3887
#define COMBPHY0_CLK_REG_COMBPHY0_CLK_GATING_CLOCK_IS_OFF 0b0
3888
#define COMBPHY0_CLK_REG_COMBPHY0_CLK_GATING_CLOCK_IS_ON 0b1
3889
#define COMBPHY0_CLK_REG_CLK_SRC_SEL_OFFSET 24
3890
#define COMBPHY0_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
3891
#define COMBPHY0_CLK_REG_CLK_SRC_SEL_VIDEO0PLL4X 0b000
3892
#define COMBPHY0_CLK_REG_CLK_SRC_SEL_VIDEO1PLL4X 0b001
3893
#define COMBPHY0_CLK_REG_CLK_SRC_SEL_VIDEO2PLL4X 0b010
3894
#define COMBPHY0_CLK_REG_CLK_SRC_SEL_PERI0PLL2X 0b011
3895
#define COMBPHY0_CLK_REG_CLK_SRC_SEL_VIDEO0PLL3X 0b100
3896
#define COMBPHY0_CLK_REG_FACTOR_M_OFFSET 0
3897
#define COMBPHY0_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3898
3899
#define COMBPHY1_CLK_REG 0x000015c4
//COMBPHY1 Clock Register
3900
#define COMBPHY1_CLK_REG_COMBPHY1_CLK_GATING_OFFSET 31
3901
#define COMBPHY1_CLK_REG_COMBPHY1_CLK_GATING_CLEAR_MASK (0x80000000)
3902
#define COMBPHY1_CLK_REG_COMBPHY1_CLK_GATING_CLOCK_IS_OFF 0b0
3903
#define COMBPHY1_CLK_REG_COMBPHY1_CLK_GATING_CLOCK_IS_ON 0b1
3904
#define COMBPHY1_CLK_REG_CLK_SRC_SEL_OFFSET 24
3905
#define COMBPHY1_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
3906
#define COMBPHY1_CLK_REG_CLK_SRC_SEL_VIDEO0PLL4X 0b000
3907
#define COMBPHY1_CLK_REG_CLK_SRC_SEL_VIDEO1PLL4X 0b001
3908
#define COMBPHY1_CLK_REG_CLK_SRC_SEL_VIDEO2PLL4X 0b010
3909
#define COMBPHY1_CLK_REG_CLK_SRC_SEL_PERI0PLL2X 0b011
3910
#define COMBPHY1_CLK_REG_CLK_SRC_SEL_VIDEO0PLL3X 0b100
3911
#define COMBPHY1_CLK_REG_FACTOR_M_OFFSET 0
3912
#define COMBPHY1_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3913
3914
#define TCONTV0_BGR_REG 0x00001604
//TCONTV0 Bus Gating Reset Register
3915
#define TCONTV0_BGR_REG_TCONTV0_RST_OFFSET 16
3916
#define TCONTV0_BGR_REG_TCONTV0_RST_CLEAR_MASK (0x00010000)
3917
#define TCONTV0_BGR_REG_TCONTV0_RST_ASSERT 0b0
3918
#define TCONTV0_BGR_REG_TCONTV0_RST_DE_ASSERT 0b1
3919
#define TCONTV0_BGR_REG_TCONTV0_GATING_OFFSET 0
3920
#define TCONTV0_BGR_REG_TCONTV0_GATING_CLEAR_MASK (0x00000001)
3921
#define TCONTV0_BGR_REG_TCONTV0_GATING_MASK 0b0
3922
#define TCONTV0_BGR_REG_TCONTV0_GATING_PASS 0b1
3923
3924
#define TCONTV1_BGR_REG 0x0000160c
//TCONTV1 Bus Gating Reset Register
3925
#define TCONTV1_BGR_REG_TCONTV1_RST_OFFSET 16
3926
#define TCONTV1_BGR_REG_TCONTV1_RST_CLEAR_MASK (0x00010000)
3927
#define TCONTV1_BGR_REG_TCONTV1_RST_ASSERT 0b0
3928
#define TCONTV1_BGR_REG_TCONTV1_RST_DE_ASSERT 0b1
3929
#define TCONTV1_BGR_REG_TCONTV1_GATING_OFFSET 0
3930
#define TCONTV1_BGR_REG_TCONTV1_GATING_CLEAR_MASK (0x00000001)
3931
#define TCONTV1_BGR_REG_TCONTV1_GATING_MASK 0b0
3932
#define TCONTV1_BGR_REG_TCONTV1_GATING_PASS 0b1
3933
3934
#define EDP_TV_CLK_REG 0x00001640
//EDP_TV Clock Register
3935
#define EDP_TV_CLK_REG_EDP_TV_CLK_GATING_OFFSET 31
3936
#define EDP_TV_CLK_REG_EDP_TV_CLK_GATING_CLEAR_MASK (0x80000000)
3937
#define EDP_TV_CLK_REG_EDP_TV_CLK_GATING_CLOCK_IS_OFF 0b0
3938
#define EDP_TV_CLK_REG_EDP_TV_CLK_GATING_CLOCK_IS_ON 0b1
3939
#define EDP_TV_CLK_REG_CLK_SRC_SEL_OFFSET 24
3940
#define EDP_TV_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
3941
#define EDP_TV_CLK_REG_CLK_SRC_SEL_VIDEO0PLL4X 0b000
3942
#define EDP_TV_CLK_REG_CLK_SRC_SEL_VIDEO1PLL4X 0b001
3943
#define EDP_TV_CLK_REG_CLK_SRC_SEL_VIDEO2PLL4X 0b010
3944
#define EDP_TV_CLK_REG_CLK_SRC_SEL_PERI0PLL2X 0b011
3945
#define EDP_TV_CLK_REG_FACTOR_N_OFFSET 8
3946
#define EDP_TV_CLK_REG_FACTOR_N_CLEAR_MASK (0x00001f00)
3947
#define EDP_TV_CLK_REG_FACTOR_M_OFFSET 0
3948
#define EDP_TV_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3949
3950
#define EDP_BGR_REG 0x0000164c
//EDP Bus Gating Reset Register
3951
#define EDP_BGR_REG_EDP_RST_OFFSET 16
3952
#define EDP_BGR_REG_EDP_RST_CLEAR_MASK (0x00010000)
3953
#define EDP_BGR_REG_EDP_RST_ASSERT 0b0
3954
#define EDP_BGR_REG_EDP_RST_DE_ASSERT 0b1
3955
#define EDP_BGR_REG_EDP_GATING_OFFSET 0
3956
#define EDP_BGR_REG_EDP_GATING_CLEAR_MASK (0x00000001)
3957
#define EDP_BGR_REG_EDP_GATING_MASK 0b0
3958
#define EDP_BGR_REG_EDP_GATING_PASS 0b1
3959
3960
#define HDMI_CEC_CLK_REG 0x00001680
//HDMI CEC Clock Register
3961
#define HDMI_CEC_CLK_REG_HDMI_CEC_CLK_GATING_OFFSET 31
3962
#define HDMI_CEC_CLK_REG_HDMI_CEC_CLK_GATING_CLEAR_MASK (0x80000000)
3963
#define HDMI_CEC_CLK_REG_HDMI_CEC_CLK_GATING_CLOCK_IS_OFF 0b0
3964
#define HDMI_CEC_CLK_REG_HDMI_CEC_CLK_GATING_CLOCK_IS_ON 0b1
3965
#define HDMI_CEC_CLK_REG_PERI_GATING_OFFSET 30
3966
#define HDMI_CEC_CLK_REG_PERI_GATING_CLEAR_MASK (0x40000000)
3967
#define HDMI_CEC_CLK_REG_PERI_GATING_CLOCK_IS_OFF 0b0
3968
#define HDMI_CEC_CLK_REG_PERI_GATING_CLOCK_IS_ON 0b1
3969
#define HDMI_CEC_CLK_REG_CLK_SRC_SEL_OFFSET 24
3970
#define HDMI_CEC_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
3971
#define HDMI_CEC_CLK_REG_CLK_SRC_SEL_CLK32K 0b000
3972
#define HDMI_CEC_CLK_REG_CLK_SRC_SEL_HDMI_CEC_CLK32K_PERI0PLL2X_36621_32_768KHZ 0b001
3973
3974
#define HDMI_TV_CLK_REG 0x00001684
//HDMI_TV Clock Register
3975
#define HDMI_TV_CLK_REG_HDMI_TV_CLK_GATING_OFFSET 31
3976
#define HDMI_TV_CLK_REG_HDMI_TV_CLK_GATING_CLEAR_MASK (0x80000000)
3977
#define HDMI_TV_CLK_REG_HDMI_TV_CLK_GATING_CLOCK_IS_OFF 0b0
3978
#define HDMI_TV_CLK_REG_HDMI_TV_CLK_GATING_CLOCK_IS_ON 0b1
3979
#define HDMI_TV_CLK_REG_CLK_SRC_SEL_OFFSET 24
3980
#define HDMI_TV_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
3981
#define HDMI_TV_CLK_REG_CLK_SRC_SEL_VIDEO0PLL4X 0b000
3982
#define HDMI_TV_CLK_REG_CLK_SRC_SEL_VIDEO1PLL4X 0b001
3983
#define HDMI_TV_CLK_REG_CLK_SRC_SEL_VIDEO2PLL4X 0b010
3984
#define HDMI_TV_CLK_REG_CLK_SRC_SEL_PERI0PLL2X 0b011
3985
#define HDMI_TV_CLK_REG_FACTOR_N_OFFSET 8
3986
#define HDMI_TV_CLK_REG_FACTOR_N_CLEAR_MASK (0x00001f00)
3987
#define HDMI_TV_CLK_REG_FACTOR_M_OFFSET 0
3988
#define HDMI_TV_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
3989
3990
#define HDMI_BGR_REG 0x0000168c
//HDMI Bus Gating Reset Register
3991
#define HDMI_BGR_REG_HDMI_HDCP_RST_OFFSET 18
3992
#define HDMI_BGR_REG_HDMI_HDCP_RST_CLEAR_MASK (0x00040000)
3993
#define HDMI_BGR_REG_HDMI_HDCP_RST_ASSERT 0b0
3994
#define HDMI_BGR_REG_HDMI_HDCP_RST_DE_ASSERT 0b1
3995
#define HDMI_BGR_REG_HDMI_SUB_RST_OFFSET 17
3996
#define HDMI_BGR_REG_HDMI_SUB_RST_CLEAR_MASK (0x00020000)
3997
#define HDMI_BGR_REG_HDMI_SUB_RST_ASSERT 0b0
3998
#define HDMI_BGR_REG_HDMI_SUB_RST_DE_ASSERT 0b1
3999
#define HDMI_BGR_REG_HDMI_MAIN_RST_OFFSET 16
4000
#define HDMI_BGR_REG_HDMI_MAIN_RST_CLEAR_MASK (0x00010000)
4001
#define HDMI_BGR_REG_HDMI_MAIN_RST_ASSERT 0b0
4002
#define HDMI_BGR_REG_HDMI_MAIN_RST_DE_ASSERT 0b1
4003
#define HDMI_BGR_REG_HDMI_GATING_OFFSET 0
4004
#define HDMI_BGR_REG_HDMI_GATING_CLEAR_MASK (0x00000001)
4005
#define HDMI_BGR_REG_HDMI_GATING_MASK 0b0
4006
#define HDMI_BGR_REG_HDMI_GATING_PASS 0b1
4007
4008
#define HDMI_SFR_CLK_REG 0x00001690
//HDMI SFR Clock Register
4009
#define HDMI_SFR_CLK_REG_HDMI_SFR_CLK_GATING_OFFSET 31
4010
#define HDMI_SFR_CLK_REG_HDMI_SFR_CLK_GATING_CLEAR_MASK (0x80000000)
4011
#define HDMI_SFR_CLK_REG_HDMI_SFR_CLK_GATING_CLOCK_IS_OFF 0b0
4012
#define HDMI_SFR_CLK_REG_HDMI_SFR_CLK_GATING_CLOCK_IS_ON 0b1
4013
#define HDMI_SFR_CLK_REG_CLK_SRC_SEL_OFFSET 24
4014
#define HDMI_SFR_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
4015
#define HDMI_SFR_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
4016
#define HDMI_SFR_CLK_REG_CLK_SRC_SEL_HOSC 0b001
4017
4018
#define HDCP_ESM_CLK_REG 0x00001694
//HDCP ESM Clock Register
4019
#define HDCP_ESM_CLK_REG_HDCP_ESM_CLK_GATING_OFFSET 31
4020
#define HDCP_ESM_CLK_REG_HDCP_ESM_CLK_GATING_CLEAR_MASK (0x80000000)
4021
#define HDCP_ESM_CLK_REG_HDCP_ESM_CLK_GATING_CLOCK_IS_OFF 0b0
4022
#define HDCP_ESM_CLK_REG_HDCP_ESM_CLK_GATING_CLOCK_IS_ON 0b1
4023
4024
#define DPSS_TOP0_BGR_REG 0x000016c4
//DPSS_TOP0 Bus Gating Reset Register
4025
#define DPSS_TOP0_BGR_REG_DPSS_TOP0_RST_OFFSET 16
4026
#define DPSS_TOP0_BGR_REG_DPSS_TOP0_RST_CLEAR_MASK (0x00010000)
4027
#define DPSS_TOP0_BGR_REG_DPSS_TOP0_RST_ASSERT 0b0
4028
#define DPSS_TOP0_BGR_REG_DPSS_TOP0_RST_DE_ASSERT 0b1
4029
#define DPSS_TOP0_BGR_REG_DPSS_TOP0_GATING_OFFSET 0
4030
#define DPSS_TOP0_BGR_REG_DPSS_TOP0_GATING_CLEAR_MASK (0x00000001)
4031
#define DPSS_TOP0_BGR_REG_DPSS_TOP0_GATING_MASK 0b0
4032
#define DPSS_TOP0_BGR_REG_DPSS_TOP0_GATING_PASS 0b1
4033
4034
#define DPSS_TOP1_BGR_REG 0x000016cc
//DPSS_TOP1 Bus Gating Reset Register
4035
#define DPSS_TOP1_BGR_REG_DPSS_TOP1_RST_OFFSET 16
4036
#define DPSS_TOP1_BGR_REG_DPSS_TOP1_RST_CLEAR_MASK (0x00010000)
4037
#define DPSS_TOP1_BGR_REG_DPSS_TOP1_RST_ASSERT 0b0
4038
#define DPSS_TOP1_BGR_REG_DPSS_TOP1_RST_DE_ASSERT 0b1
4039
#define DPSS_TOP1_BGR_REG_DPSS_TOP1_GATING_OFFSET 0
4040
#define DPSS_TOP1_BGR_REG_DPSS_TOP1_GATING_CLEAR_MASK (0x00000001)
4041
#define DPSS_TOP1_BGR_REG_DPSS_TOP1_GATING_MASK 0b0
4042
#define DPSS_TOP1_BGR_REG_DPSS_TOP1_GATING_PASS 0b1
4043
4044
#define VIDEO_OUT0_BGR_REG 0x000016e4
//VIDEO_OUT0 Bus Gating Reset Register
4045
#define VIDEO_OUT0_BGR_REG_VIDEO_OUT0_RST_OFFSET 16
4046
#define VIDEO_OUT0_BGR_REG_VIDEO_OUT0_RST_CLEAR_MASK (0x00010000)
4047
#define VIDEO_OUT0_BGR_REG_VIDEO_OUT0_RST_ASSERT 0b0
4048
#define VIDEO_OUT0_BGR_REG_VIDEO_OUT0_RST_DE_ASSERT 0b1
4049
4050
#define VIDEO_OUT1_BGR_REG 0x000016ec
//VIDEO_OUT1 Bus Gating Reset Register
4051
#define VIDEO_OUT1_BGR_REG_VIDEO_OUT1_RST_OFFSET 16
4052
#define VIDEO_OUT1_BGR_REG_VIDEO_OUT1_RST_CLEAR_MASK (0x00010000)
4053
#define VIDEO_OUT1_BGR_REG_VIDEO_OUT1_RST_ASSERT 0b0
4054
#define VIDEO_OUT1_BGR_REG_VIDEO_OUT1_RST_DE_ASSERT 0b1
4055
4056
#define LEDC_CLK_REG 0x00001700
//LEDC Clock Register
4057
#define LEDC_CLK_REG_LEDC_CLK_GATING_OFFSET 31
4058
#define LEDC_CLK_REG_LEDC_CLK_GATING_CLEAR_MASK (0x80000000)
4059
#define LEDC_CLK_REG_LEDC_CLK_GATING_CLOCK_IS_OFF 0b0
4060
#define LEDC_CLK_REG_LEDC_CLK_GATING_CLOCK_IS_ON 0b1
4061
#define LEDC_CLK_REG_CLK_SRC_SEL_OFFSET 24
4062
#define LEDC_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
4063
#define LEDC_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
4064
#define LEDC_CLK_REG_CLK_SRC_SEL_PERI0_600M 0b001
4065
#define LEDC_CLK_REG_CLK_SRC_SEL_HOSC 0b010
4066
#define LEDC_CLK_REG_FACTOR_M_OFFSET 0
4067
#define LEDC_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
4068
4069
#define LEDC_BGR_REG 0x00001704
//LEDC Bus Gating Reset Register
4070
#define LEDC_BGR_REG_LEDC_RST_OFFSET 16
4071
#define LEDC_BGR_REG_LEDC_RST_CLEAR_MASK (0x00010000)
4072
#define LEDC_BGR_REG_LEDC_RST_ASSERT 0b0
4073
#define LEDC_BGR_REG_LEDC_RST_DE_ASSERT 0b1
4074
#define LEDC_BGR_REG_LEDC_GATING_OFFSET 0
4075
#define LEDC_BGR_REG_LEDC_GATING_CLEAR_MASK (0x00000001)
4076
#define LEDC_BGR_REG_LEDC_GATING_MASK 0b0
4077
#define LEDC_BGR_REG_LEDC_GATING_PASS 0b1
4078
4079
#define DSC_BGR_REG 0x00001744
//DSC Bus Gating Reset Register
4080
#define DSC_BGR_REG_DSC_RST_OFFSET 16
4081
#define DSC_BGR_REG_DSC_RST_CLEAR_MASK (0x00010000)
4082
#define DSC_BGR_REG_DSC_RST_ASSERT 0b0
4083
#define DSC_BGR_REG_DSC_RST_DE_ASSERT 0b1
4084
#define DSC_BGR_REG_DSC_GATING_OFFSET 0
4085
#define DSC_BGR_REG_DSC_GATING_CLEAR_MASK (0x00000001)
4086
#define DSC_BGR_REG_DSC_GATING_MASK 0b0
4087
#define DSC_BGR_REG_DSC_GATING_PASS 0b1
4088
4089
#define CSI_MASTER0_CLK_REG 0x00001800
//CSI Master0 Clock Register
4090
#define CSI_MASTER0_CLK_REG_CSI_MASTER0_CLK_GATING_OFFSET 31
4091
#define CSI_MASTER0_CLK_REG_CSI_MASTER0_CLK_GATING_CLEAR_MASK (0x80000000)
4092
#define CSI_MASTER0_CLK_REG_CSI_MASTER0_CLK_GATING_CLOCK_IS_OFF 0b0
4093
#define CSI_MASTER0_CLK_REG_CSI_MASTER0_CLK_GATING_CLOCK_IS_ON 0b1
4094
#define CSI_MASTER0_CLK_REG_CLK_SRC_SEL_OFFSET 24
4095
#define CSI_MASTER0_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
4096
#define CSI_MASTER0_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
4097
#define CSI_MASTER0_CLK_REG_CLK_SRC_SEL_VIDEO0PLL4X 0b001
4098
#define CSI_MASTER0_CLK_REG_CLK_SRC_SEL_VIDEO0PLL3X 0b010
4099
#define CSI_MASTER0_CLK_REG_CLK_SRC_SEL_VIDEO1PLL4X 0b011
4100
#define CSI_MASTER0_CLK_REG_CLK_SRC_SEL_VIDEO1PLL3X 0b100
4101
#define CSI_MASTER0_CLK_REG_CLK_SRC_SEL_VIDEO2PLL4X 0b101
4102
#define CSI_MASTER0_CLK_REG_CLK_SRC_SEL_VIDEO2PLL3X 0b110
4103
#define CSI_MASTER0_CLK_REG_FACTOR_N_OFFSET 8
4104
#define CSI_MASTER0_CLK_REG_FACTOR_N_CLEAR_MASK (0x00001f00)
4105
#define CSI_MASTER0_CLK_REG_FACTOR_M_OFFSET 0
4106
#define CSI_MASTER0_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
4107
4108
#define CSI_MASTER1_CLK_REG 0x00001804
//CSI Master1 Clock Register
4109
#define CSI_MASTER1_CLK_REG_CSI_MASTER1_CLK_GATING_OFFSET 31
4110
#define CSI_MASTER1_CLK_REG_CSI_MASTER1_CLK_GATING_CLEAR_MASK (0x80000000)
4111
#define CSI_MASTER1_CLK_REG_CSI_MASTER1_CLK_GATING_CLOCK_IS_OFF 0b0
4112
#define CSI_MASTER1_CLK_REG_CSI_MASTER1_CLK_GATING_CLOCK_IS_ON 0b1
4113
#define CSI_MASTER1_CLK_REG_CLK_SRC_SEL_OFFSET 24
4114
#define CSI_MASTER1_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
4115
#define CSI_MASTER1_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
4116
#define CSI_MASTER1_CLK_REG_CLK_SRC_SEL_VIDEO0PLL4X 0b001
4117
#define CSI_MASTER1_CLK_REG_CLK_SRC_SEL_VIDEO0PLL3X 0b010
4118
#define CSI_MASTER1_CLK_REG_CLK_SRC_SEL_VIDEO1PLL4X 0b011
4119
#define CSI_MASTER1_CLK_REG_CLK_SRC_SEL_VIDEO1PLL3X 0b100
4120
#define CSI_MASTER1_CLK_REG_CLK_SRC_SEL_VIDEO2PLL4X 0b101
4121
#define CSI_MASTER1_CLK_REG_CLK_SRC_SEL_VIDEO2PLL3X 0b110
4122
#define CSI_MASTER1_CLK_REG_FACTOR_N_OFFSET 8
4123
#define CSI_MASTER1_CLK_REG_FACTOR_N_CLEAR_MASK (0x00001f00)
4124
#define CSI_MASTER1_CLK_REG_FACTOR_M_OFFSET 0
4125
#define CSI_MASTER1_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
4126
4127
#define CSI_MASTER2_CLK_REG 0x00001808
//CSI Master2 Clock Register
4128
#define CSI_MASTER2_CLK_REG_CSI_MASTER2_CLK_GATING_OFFSET 31
4129
#define CSI_MASTER2_CLK_REG_CSI_MASTER2_CLK_GATING_CLEAR_MASK (0x80000000)
4130
#define CSI_MASTER2_CLK_REG_CSI_MASTER2_CLK_GATING_CLOCK_IS_OFF 0b0
4131
#define CSI_MASTER2_CLK_REG_CSI_MASTER2_CLK_GATING_CLOCK_IS_ON 0b1
4132
#define CSI_MASTER2_CLK_REG_CLK_SRC_SEL_OFFSET 24
4133
#define CSI_MASTER2_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
4134
#define CSI_MASTER2_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
4135
#define CSI_MASTER2_CLK_REG_CLK_SRC_SEL_VIDEO0PLL4X 0b001
4136
#define CSI_MASTER2_CLK_REG_CLK_SRC_SEL_VIDEO0PLL3X 0b010
4137
#define CSI_MASTER2_CLK_REG_CLK_SRC_SEL_VIDEO1PLL4X 0b011
4138
#define CSI_MASTER2_CLK_REG_CLK_SRC_SEL_VIDEO1PLL3X 0b100
4139
#define CSI_MASTER2_CLK_REG_CLK_SRC_SEL_VIDEO2PLL4X 0b101
4140
#define CSI_MASTER2_CLK_REG_CLK_SRC_SEL_VIDEO2PLL3X 0b110
4141
#define CSI_MASTER2_CLK_REG_FACTOR_N_OFFSET 8
4142
#define CSI_MASTER2_CLK_REG_FACTOR_N_CLEAR_MASK (0x00001f00)
4143
#define CSI_MASTER2_CLK_REG_FACTOR_M_OFFSET 0
4144
#define CSI_MASTER2_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
4145
4146
#define CSI_CLK_REG 0x00001840
//CSI Clock Register
4147
#define CSI_CLK_REG_CSI_CLK_GATING_OFFSET 31
4148
#define CSI_CLK_REG_CSI_CLK_GATING_CLEAR_MASK (0x80000000)
4149
#define CSI_CLK_REG_CSI_CLK_GATING_CLOCK_IS_OFF 0b0
4150
#define CSI_CLK_REG_CSI_CLK_GATING_CLOCK_IS_ON 0b1
4151
#define CSI_CLK_REG_CLK_SRC_SEL_OFFSET 24
4152
#define CSI_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
4153
#define CSI_CLK_REG_CLK_SRC_SEL_VIDEO2PLL4X 0b000
4154
#define CSI_CLK_REG_CLK_SRC_SEL_DEPLL4X 0b001
4155
#define CSI_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b010
4156
#define CSI_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b011
4157
#define CSI_CLK_REG_CLK_SRC_SEL_PERI0_600M 0b100
4158
#define CSI_CLK_REG_CLK_SRC_SEL_VIDEO0PLL4X 0b101
4159
#define CSI_CLK_REG_CLK_SRC_SEL_VIDEO1PLL4X 0b110
4160
#define CSI_CLK_REG_FACTOR_M_OFFSET 0
4161
#define CSI_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
4162
4163
#define CSI_BGR_REG 0x00001844
//CSI Bus Gating Reset Register
4164
#define CSI_BGR_REG_CSI_RST_OFFSET 16
4165
#define CSI_BGR_REG_CSI_RST_CLEAR_MASK (0x00010000)
4166
#define CSI_BGR_REG_CSI_RST_ASSERT 0b0
4167
#define CSI_BGR_REG_CSI_RST_DE_ASSERT 0b1
4168
#define CSI_BGR_REG_CSI_GATING_OFFSET 0
4169
#define CSI_BGR_REG_CSI_GATING_CLEAR_MASK (0x00000001)
4170
#define CSI_BGR_REG_CSI_GATING_MASK 0b0
4171
#define CSI_BGR_REG_CSI_GATING_PASS 0b1
4172
4173
#define ISP_CLK_REG 0x00001860
//ISP Clock Register
4174
#define ISP_CLK_REG_ISP_CLK_GATING_OFFSET 31
4175
#define ISP_CLK_REG_ISP_CLK_GATING_CLEAR_MASK (0x80000000)
4176
#define ISP_CLK_REG_ISP_CLK_GATING_CLOCK_IS_OFF 0b0
4177
#define ISP_CLK_REG_ISP_CLK_GATING_CLOCK_IS_ON 0b1
4178
#define ISP_CLK_REG_CLK_SRC_SEL_OFFSET 24
4179
#define ISP_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
4180
#define ISP_CLK_REG_CLK_SRC_SEL_VIDEO2PLL4X 0b000
4181
#define ISP_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b001
4182
#define ISP_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b010
4183
#define ISP_CLK_REG_CLK_SRC_SEL_PERI0_600M 0b011
4184
#define ISP_CLK_REG_CLK_SRC_SEL_VIDEO0PLL4X 0b100
4185
#define ISP_CLK_REG_CLK_SRC_SEL_VIDEO1PLL4X 0b101
4186
#define ISP_CLK_REG_FACTOR_M_OFFSET 0
4187
#define ISP_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
4188
4189
#define VIDEO_IN_BGR_REG 0x00001884
//VIDEO_IN Bus Gating Reset Register
4190
#define VIDEO_IN_BGR_REG_VIDEO_IN_RST_OFFSET 16
4191
#define VIDEO_IN_BGR_REG_VIDEO_IN_RST_CLEAR_MASK (0x00010000)
4192
#define VIDEO_IN_BGR_REG_VIDEO_IN_RST_ASSERT 0b0
4193
#define VIDEO_IN_BGR_REG_VIDEO_IN_RST_DE_ASSERT 0b1
4194
4195
#define DDRPLL_GATE_EN_REG 0x00001904
//DDRPLL Gate Enable Register
4196
#define DDRPLL_GATE_EN_REG_DDRPLL_GATE_SW_CFG_OFFSET 16
4197
#define DDRPLL_GATE_EN_REG_DDRPLL_GATE_SW_CFG_CLEAR_MASK (0x00010000)
4198
#define DDRPLL_GATE_EN_REG_DDRPLL_GATE_SW_CFG_DISABLE 0b0
4199
#define DDRPLL_GATE_EN_REG_DDRPLL_GATE_SW_CFG_ENABLE 0b1
4200
#define DDRPLL_GATE_EN_REG_DDRPLL_AUTO_GATE_EN_OFFSET 0
4201
#define DDRPLL_GATE_EN_REG_DDRPLL_AUTO_GATE_EN_CLEAR_MASK (0x00000001)
4202
#define DDRPLL_GATE_EN_REG_DDRPLL_AUTO_GATE_EN_AUTO 0b0
4203
#define DDRPLL_GATE_EN_REG_DDRPLL_AUTO_GATE_EN_NO_AUTO 0b1
4204
4205
#define PERI0PLL_GATE_EN_REG 0x00001908
//PERI0PLL Gate Enable Register
4206
#define PERI0PLL_GATE_EN_REG_PERI0_300M_DSP_GATE_EN_OFFSET 31
4207
#define PERI0PLL_GATE_EN_REG_PERI0_300M_DSP_GATE_EN_CLEAR_MASK (0x80000000)
4208
#define PERI0PLL_GATE_EN_REG_PERI0_300M_DSP_GATE_EN_DISABLE 0b0
4209
#define PERI0PLL_GATE_EN_REG_PERI0_300M_DSP_GATE_EN_ENABLE 0b1
4210
#define PERI0PLL_GATE_EN_REG_PERI0PLL2X_GATE_SW_CFG_OFFSET 27
4211
#define PERI0PLL_GATE_EN_REG_PERI0PLL2X_GATE_SW_CFG_CLEAR_MASK (0x08000000)
4212
#define PERI0PLL_GATE_EN_REG_PERI0PLL2X_GATE_SW_CFG_DISABLE 0b0
4213
#define PERI0PLL_GATE_EN_REG_PERI0PLL2X_GATE_SW_CFG_ENABLE 0b1
4214
#define PERI0PLL_GATE_EN_REG_PERI0_800M_GATE_SW_CFG_OFFSET 26
4215
#define PERI0PLL_GATE_EN_REG_PERI0_800M_GATE_SW_CFG_CLEAR_MASK (0x04000000)
4216
#define PERI0PLL_GATE_EN_REG_PERI0_800M_GATE_SW_CFG_DISABLE 0b0
4217
#define PERI0PLL_GATE_EN_REG_PERI0_800M_GATE_SW_CFG_ENABLE 0b1
4218
#define PERI0PLL_GATE_EN_REG_PERI0_600M_GATE_SW_CFG_OFFSET 25
4219
#define PERI0PLL_GATE_EN_REG_PERI0_600M_GATE_SW_CFG_CLEAR_MASK (0x02000000)
4220
#define PERI0PLL_GATE_EN_REG_PERI0_600M_GATE_SW_CFG_DISABLE 0b0
4221
#define PERI0PLL_GATE_EN_REG_PERI0_600M_GATE_SW_CFG_ENABLE 0b1
4222
#define PERI0PLL_GATE_EN_REG_PERI0_480M_GATE_ALL_CFG_OFFSET 24
4223
#define PERI0PLL_GATE_EN_REG_PERI0_480M_GATE_ALL_CFG_CLEAR_MASK (0x01000000)
4224
#define PERI0PLL_GATE_EN_REG_PERI0_480M_GATE_ALL_CFG_DISABLE 0b0
4225
#define PERI0PLL_GATE_EN_REG_PERI0_480M_GATE_ALL_CFG_ENABLE 0b1
4226
#define PERI0PLL_GATE_EN_REG_PERI0_480M_GATE_SW_CFG_OFFSET 23
4227
#define PERI0PLL_GATE_EN_REG_PERI0_480M_GATE_SW_CFG_CLEAR_MASK (0x00800000)
4228
#define PERI0PLL_GATE_EN_REG_PERI0_480M_GATE_SW_CFG_DISABLE 0b0
4229
#define PERI0PLL_GATE_EN_REG_PERI0_480M_GATE_SW_CFG_ENABLE 0b1
4230
#define PERI0PLL_GATE_EN_REG_PERI0_160M_GATE_SW_CFG_OFFSET 22
4231
#define PERI0PLL_GATE_EN_REG_PERI0_160M_GATE_SW_CFG_CLEAR_MASK (0x00400000)
4232
#define PERI0PLL_GATE_EN_REG_PERI0_160M_GATE_SW_CFG_DISABLE 0b0
4233
#define PERI0PLL_GATE_EN_REG_PERI0_160M_GATE_SW_CFG_ENABLE 0b1
4234
#define PERI0PLL_GATE_EN_REG_PERI0_300M_GATE_ALL_CFG_OFFSET 21
4235
#define PERI0PLL_GATE_EN_REG_PERI0_300M_GATE_ALL_CFG_CLEAR_MASK (0x00200000)
4236
#define PERI0PLL_GATE_EN_REG_PERI0_300M_GATE_ALL_CFG_DISABLE 0b0
4237
#define PERI0PLL_GATE_EN_REG_PERI0_300M_GATE_ALL_CFG_ENABLE 0b1
4238
#define PERI0PLL_GATE_EN_REG_PERI0_300M_GATE_SW_CFG_OFFSET 20
4239
#define PERI0PLL_GATE_EN_REG_PERI0_300M_GATE_SW_CFG_CLEAR_MASK (0x00100000)
4240
#define PERI0PLL_GATE_EN_REG_PERI0_300M_GATE_SW_CFG_DISABLE 0b0
4241
#define PERI0PLL_GATE_EN_REG_PERI0_300M_GATE_SW_CFG_ENABLE 0b1
4242
#define PERI0PLL_GATE_EN_REG_PERI0_150M_GATE_SW_CFG_OFFSET 19
4243
#define PERI0PLL_GATE_EN_REG_PERI0_150M_GATE_SW_CFG_CLEAR_MASK (0x00080000)
4244
#define PERI0PLL_GATE_EN_REG_PERI0_150M_GATE_SW_CFG_DISABLE 0b0
4245
#define PERI0PLL_GATE_EN_REG_PERI0_150M_GATE_SW_CFG_ENABLE 0b1
4246
#define PERI0PLL_GATE_EN_REG_PERI0_400M_GATE_ALL_CFG_OFFSET 18
4247
#define PERI0PLL_GATE_EN_REG_PERI0_400M_GATE_ALL_CFG_CLEAR_MASK (0x00040000)
4248
#define PERI0PLL_GATE_EN_REG_PERI0_400M_GATE_ALL_CFG_DISABLE 0b0
4249
#define PERI0PLL_GATE_EN_REG_PERI0_400M_GATE_ALL_CFG_ENABLE 0b1
4250
#define PERI0PLL_GATE_EN_REG_PERI0_400M_GATE_SW_CFG_OFFSET 17
4251
#define PERI0PLL_GATE_EN_REG_PERI0_400M_GATE_SW_CFG_CLEAR_MASK (0x00020000)
4252
#define PERI0PLL_GATE_EN_REG_PERI0_400M_GATE_SW_CFG_DISABLE 0b0
4253
#define PERI0PLL_GATE_EN_REG_PERI0_400M_GATE_SW_CFG_ENABLE 0b1
4254
#define PERI0PLL_GATE_EN_REG_PERI0_200M_GATE_SW_CFG_OFFSET 16
4255
#define PERI0PLL_GATE_EN_REG_PERI0_200M_GATE_SW_CFG_CLEAR_MASK (0x00010000)
4256
#define PERI0PLL_GATE_EN_REG_PERI0_200M_GATE_SW_CFG_DISABLE 0b0
4257
#define PERI0PLL_GATE_EN_REG_PERI0_200M_GATE_SW_CFG_ENABLE 0b1
4258
#define PERI0PLL_GATE_EN_REG_PERI0PLL2X_AUTO_GATE_EN_OFFSET 11
4259
#define PERI0PLL_GATE_EN_REG_PERI0PLL2X_AUTO_GATE_EN_CLEAR_MASK (0x00000800)
4260
#define PERI0PLL_GATE_EN_REG_PERI0PLL2X_AUTO_GATE_EN_AUTO 0b0
4261
#define PERI0PLL_GATE_EN_REG_PERI0PLL2X_AUTO_GATE_EN_NO_AUTO 0b1
4262
#define PERI0PLL_GATE_EN_REG_PERI0_800M_AUTO_GATE_EN_OFFSET 10
4263
#define PERI0PLL_GATE_EN_REG_PERI0_800M_AUTO_GATE_EN_CLEAR_MASK (0x00000400)
4264
#define PERI0PLL_GATE_EN_REG_PERI0_800M_AUTO_GATE_EN_AUTO 0b0
4265
#define PERI0PLL_GATE_EN_REG_PERI0_800M_AUTO_GATE_EN_NO_AUTO 0b1
4266
#define PERI0PLL_GATE_EN_REG_PERI0_600M_AUTO_GATE_EN_OFFSET 9
4267
#define PERI0PLL_GATE_EN_REG_PERI0_600M_AUTO_GATE_EN_CLEAR_MASK (0x00000200)
4268
#define PERI0PLL_GATE_EN_REG_PERI0_600M_AUTO_GATE_EN_AUTO 0b0
4269
#define PERI0PLL_GATE_EN_REG_PERI0_600M_AUTO_GATE_EN_NO_AUTO 0b1
4270
#define PERI0PLL_GATE_EN_REG_PERI0_480M_AUTO_GATE_EN_ALL_OFFSET 8
4271
#define PERI0PLL_GATE_EN_REG_PERI0_480M_AUTO_GATE_EN_ALL_CLEAR_MASK (0x00000100)
4272
#define PERI0PLL_GATE_EN_REG_PERI0_480M_AUTO_GATE_EN_ALL_AUTO 0b0
4273
#define PERI0PLL_GATE_EN_REG_PERI0_480M_AUTO_GATE_EN_ALL_NO_AUTO 0b1
4274
#define PERI0PLL_GATE_EN_REG_PERI0_480M_AUTO_GATE_EN_OFFSET 7
4275
#define PERI0PLL_GATE_EN_REG_PERI0_480M_AUTO_GATE_EN_CLEAR_MASK (0x00000080)
4276
#define PERI0PLL_GATE_EN_REG_PERI0_480M_AUTO_GATE_EN_AUTO 0b0
4277
#define PERI0PLL_GATE_EN_REG_PERI0_480M_AUTO_GATE_EN_NO_AUTO 0b1
4278
#define PERI0PLL_GATE_EN_REG_PERI0_160M_AUTO_GATE_EN_OFFSET 6
4279
#define PERI0PLL_GATE_EN_REG_PERI0_160M_AUTO_GATE_EN_CLEAR_MASK (0x00000040)
4280
#define PERI0PLL_GATE_EN_REG_PERI0_160M_AUTO_GATE_EN_AUTO 0b0
4281
#define PERI0PLL_GATE_EN_REG_PERI0_160M_AUTO_GATE_EN_NO_AUTO 0b1
4282
#define PERI0PLL_GATE_EN_REG_PERI0_300M_AUTO_GATE_EN_ALL_OFFSET 5
4283
#define PERI0PLL_GATE_EN_REG_PERI0_300M_AUTO_GATE_EN_ALL_CLEAR_MASK (0x00000020)
4284
#define PERI0PLL_GATE_EN_REG_PERI0_300M_AUTO_GATE_EN_ALL_AUTO 0b0
4285
#define PERI0PLL_GATE_EN_REG_PERI0_300M_AUTO_GATE_EN_ALL_NO_AUTO 0b1
4286
#define PERI0PLL_GATE_EN_REG_PERI0_300M_AUTO_GATE_EN_OFFSET 4
4287
#define PERI0PLL_GATE_EN_REG_PERI0_300M_AUTO_GATE_EN_CLEAR_MASK (0x00000010)
4288
#define PERI0PLL_GATE_EN_REG_PERI0_300M_AUTO_GATE_EN_AUTO 0b0
4289
#define PERI0PLL_GATE_EN_REG_PERI0_300M_AUTO_GATE_EN_NO_AUTO 0b1
4290
#define PERI0PLL_GATE_EN_REG_PERI0_150M_AUTO_GATE_EN_OFFSET 3
4291
#define PERI0PLL_GATE_EN_REG_PERI0_150M_AUTO_GATE_EN_CLEAR_MASK (0x00000008)
4292
#define PERI0PLL_GATE_EN_REG_PERI0_150M_AUTO_GATE_EN_AUTO 0b0
4293
#define PERI0PLL_GATE_EN_REG_PERI0_150M_AUTO_GATE_EN_NO_AUTO 0b1
4294
#define PERI0PLL_GATE_EN_REG_PERI0_400M_AUTO_GATE_EN_ALL_OFFSET 2
4295
#define PERI0PLL_GATE_EN_REG_PERI0_400M_AUTO_GATE_EN_ALL_CLEAR_MASK (0x00000004)
4296
#define PERI0PLL_GATE_EN_REG_PERI0_400M_AUTO_GATE_EN_ALL_AUTO 0b0
4297
#define PERI0PLL_GATE_EN_REG_PERI0_400M_AUTO_GATE_EN_ALL_NO_AUTO 0b1
4298
#define PERI0PLL_GATE_EN_REG_PERI0_400M_AUTO_GATE_EN_OFFSET 1
4299
#define PERI0PLL_GATE_EN_REG_PERI0_400M_AUTO_GATE_EN_CLEAR_MASK (0x00000002)
4300
#define PERI0PLL_GATE_EN_REG_PERI0_400M_AUTO_GATE_EN_AUTO 0b0
4301
#define PERI0PLL_GATE_EN_REG_PERI0_400M_AUTO_GATE_EN_NO_AUTO 0b1
4302
#define PERI0PLL_GATE_EN_REG_PERI0_200M_AUTO_GATE_EN_OFFSET 0
4303
#define PERI0PLL_GATE_EN_REG_PERI0_200M_AUTO_GATE_EN_CLEAR_MASK (0x00000001)
4304
#define PERI0PLL_GATE_EN_REG_PERI0_200M_AUTO_GATE_EN_AUTO 0b0
4305
#define PERI0PLL_GATE_EN_REG_PERI0_200M_AUTO_GATE_EN_NO_AUTO 0b1
4306
4307
#define PERI1PLL_GATE_EN_REG 0x0000190c
//PERI1PLL Gate Enable Register
4308
#define PERI1PLL_GATE_EN_REG_PERI1_300M_DSP_GATE_EN_OFFSET 31
4309
#define PERI1PLL_GATE_EN_REG_PERI1_300M_DSP_GATE_EN_CLEAR_MASK (0x80000000)
4310
#define PERI1PLL_GATE_EN_REG_PERI1_300M_DSP_GATE_EN_DISABLE 0b0
4311
#define PERI1PLL_GATE_EN_REG_PERI1_300M_DSP_GATE_EN_ENABLE 0b1
4312
#define PERI1PLL_GATE_EN_REG_PERI1_800M_GATE_SW_CFG_OFFSET 27
4313
#define PERI1PLL_GATE_EN_REG_PERI1_800M_GATE_SW_CFG_CLEAR_MASK (0x08000000)
4314
#define PERI1PLL_GATE_EN_REG_PERI1_800M_GATE_SW_CFG_DISABLE 0b0
4315
#define PERI1PLL_GATE_EN_REG_PERI1_800M_GATE_SW_CFG_ENABLE 0b1
4316
#define PERI1PLL_GATE_EN_REG_PERI1_600M_GATE_ALL_CFG_OFFSET 26
4317
#define PERI1PLL_GATE_EN_REG_PERI1_600M_GATE_ALL_CFG_CLEAR_MASK (0x04000000)
4318
#define PERI1PLL_GATE_EN_REG_PERI1_600M_GATE_ALL_CFG_DISABLE 0b0
4319
#define PERI1PLL_GATE_EN_REG_PERI1_600M_GATE_ALL_CFG_ENABLE 0b1
4320
#define PERI1PLL_GATE_EN_REG_PERI1_600M_GATE_SW_CFG_OFFSET 25
4321
#define PERI1PLL_GATE_EN_REG_PERI1_600M_GATE_SW_CFG_CLEAR_MASK (0x02000000)
4322
#define PERI1PLL_GATE_EN_REG_PERI1_600M_GATE_SW_CFG_DISABLE 0b0
4323
#define PERI1PLL_GATE_EN_REG_PERI1_600M_GATE_SW_CFG_ENABLE 0b1
4324
#define PERI1PLL_GATE_EN_REG_PERI1_480M_GATE_ALL_CFG_OFFSET 24
4325
#define PERI1PLL_GATE_EN_REG_PERI1_480M_GATE_ALL_CFG_CLEAR_MASK (0x01000000)
4326
#define PERI1PLL_GATE_EN_REG_PERI1_480M_GATE_ALL_CFG_DISABLE 0b0
4327
#define PERI1PLL_GATE_EN_REG_PERI1_480M_GATE_ALL_CFG_ENABLE 0b1
4328
#define PERI1PLL_GATE_EN_REG_PERI1_480M_GATE_SW_CFG_OFFSET 23
4329
#define PERI1PLL_GATE_EN_REG_PERI1_480M_GATE_SW_CFG_CLEAR_MASK (0x00800000)
4330
#define PERI1PLL_GATE_EN_REG_PERI1_480M_GATE_SW_CFG_DISABLE 0b0
4331
#define PERI1PLL_GATE_EN_REG_PERI1_480M_GATE_SW_CFG_ENABLE 0b1
4332
#define PERI1PLL_GATE_EN_REG_PERI1_160M_GATE_SW_CFG_OFFSET 22
4333
#define PERI1PLL_GATE_EN_REG_PERI1_160M_GATE_SW_CFG_CLEAR_MASK (0x00400000)
4334
#define PERI1PLL_GATE_EN_REG_PERI1_160M_GATE_SW_CFG_DISABLE 0b0
4335
#define PERI1PLL_GATE_EN_REG_PERI1_160M_GATE_SW_CFG_ENABLE 0b1
4336
#define PERI1PLL_GATE_EN_REG_PERI1_300M_GATE_ALL_CFG_OFFSET 21
4337
#define PERI1PLL_GATE_EN_REG_PERI1_300M_GATE_ALL_CFG_CLEAR_MASK (0x00200000)
4338
#define PERI1PLL_GATE_EN_REG_PERI1_300M_GATE_ALL_CFG_DISABLE 0b0
4339
#define PERI1PLL_GATE_EN_REG_PERI1_300M_GATE_ALL_CFG_ENABLE 0b1
4340
#define PERI1PLL_GATE_EN_REG_PERI1_300M_GATE_SW_CFG_OFFSET 20
4341
#define PERI1PLL_GATE_EN_REG_PERI1_300M_GATE_SW_CFG_CLEAR_MASK (0x00100000)
4342
#define PERI1PLL_GATE_EN_REG_PERI1_300M_GATE_SW_CFG_DISABLE 0b0
4343
#define PERI1PLL_GATE_EN_REG_PERI1_300M_GATE_SW_CFG_ENABLE 0b1
4344
#define PERI1PLL_GATE_EN_REG_PERI1_150M_GATE_SW_CFG_OFFSET 19
4345
#define PERI1PLL_GATE_EN_REG_PERI1_150M_GATE_SW_CFG_CLEAR_MASK (0x00080000)
4346
#define PERI1PLL_GATE_EN_REG_PERI1_150M_GATE_SW_CFG_DISABLE 0b0
4347
#define PERI1PLL_GATE_EN_REG_PERI1_150M_GATE_SW_CFG_ENABLE 0b1
4348
#define PERI1PLL_GATE_EN_REG_PERI1_400M_GATE_ALL_CFG_OFFSET 18
4349
#define PERI1PLL_GATE_EN_REG_PERI1_400M_GATE_ALL_CFG_CLEAR_MASK (0x00040000)
4350
#define PERI1PLL_GATE_EN_REG_PERI1_400M_GATE_ALL_CFG_DISABLE 0b0
4351
#define PERI1PLL_GATE_EN_REG_PERI1_400M_GATE_ALL_CFG_ENABLE 0b1
4352
#define PERI1PLL_GATE_EN_REG_PERI1_400M_GATE_SW_CFG_OFFSET 17
4353
#define PERI1PLL_GATE_EN_REG_PERI1_400M_GATE_SW_CFG_CLEAR_MASK (0x00020000)
4354
#define PERI1PLL_GATE_EN_REG_PERI1_400M_GATE_SW_CFG_DISABLE 0b0
4355
#define PERI1PLL_GATE_EN_REG_PERI1_400M_GATE_SW_CFG_ENABLE 0b1
4356
#define PERI1PLL_GATE_EN_REG_PERI1_200M_GATE_SW_CFG_OFFSET 16
4357
#define PERI1PLL_GATE_EN_REG_PERI1_200M_GATE_SW_CFG_CLEAR_MASK (0x00010000)
4358
#define PERI1PLL_GATE_EN_REG_PERI1_200M_GATE_SW_CFG_DISABLE 0b0
4359
#define PERI1PLL_GATE_EN_REG_PERI1_200M_GATE_SW_CFG_ENABLE 0b1
4360
#define PERI1PLL_GATE_EN_REG_PERI1_800M_AUTO_GATE_EN_OFFSET 11
4361
#define PERI1PLL_GATE_EN_REG_PERI1_800M_AUTO_GATE_EN_CLEAR_MASK (0x00000800)
4362
#define PERI1PLL_GATE_EN_REG_PERI1_800M_AUTO_GATE_EN_AUTO 0b0
4363
#define PERI1PLL_GATE_EN_REG_PERI1_800M_AUTO_GATE_EN_NO_AUTO 0b1
4364
#define PERI1PLL_GATE_EN_REG_PERI1_600M_AUTO_GATE_EN_ALL_OFFSET 10
4365
#define PERI1PLL_GATE_EN_REG_PERI1_600M_AUTO_GATE_EN_ALL_CLEAR_MASK (0x00000400)
4366
#define PERI1PLL_GATE_EN_REG_PERI1_600M_AUTO_GATE_EN_ALL_AUTO 0b0
4367
#define PERI1PLL_GATE_EN_REG_PERI1_600M_AUTO_GATE_EN_ALL_NO_AUTO 0b1
4368
#define PERI1PLL_GATE_EN_REG_PERI1_600M_AUTO_GATE_EN_OFFSET 9
4369
#define PERI1PLL_GATE_EN_REG_PERI1_600M_AUTO_GATE_EN_CLEAR_MASK (0x00000200)
4370
#define PERI1PLL_GATE_EN_REG_PERI1_600M_AUTO_GATE_EN_AUTO 0b0
4371
#define PERI1PLL_GATE_EN_REG_PERI1_600M_AUTO_GATE_EN_NO_AUTO 0b1
4372
#define PERI1PLL_GATE_EN_REG_PERI1_480M_AUTO_GATE_EN_ALL_OFFSET 8
4373
#define PERI1PLL_GATE_EN_REG_PERI1_480M_AUTO_GATE_EN_ALL_CLEAR_MASK (0x00000100)
4374
#define PERI1PLL_GATE_EN_REG_PERI1_480M_AUTO_GATE_EN_ALL_AUTO 0b0
4375
#define PERI1PLL_GATE_EN_REG_PERI1_480M_AUTO_GATE_EN_ALL_NO_AUTO 0b1
4376
#define PERI1PLL_GATE_EN_REG_PERI1_480M_AUTO_GATE_EN_OFFSET 7
4377
#define PERI1PLL_GATE_EN_REG_PERI1_480M_AUTO_GATE_EN_CLEAR_MASK (0x00000080)
4378
#define PERI1PLL_GATE_EN_REG_PERI1_480M_AUTO_GATE_EN_AUTO 0b0
4379
#define PERI1PLL_GATE_EN_REG_PERI1_480M_AUTO_GATE_EN_NO_AUTO 0b1
4380
#define PERI1PLL_GATE_EN_REG_PERI1_160M_AUTO_GATE_EN_OFFSET 6
4381
#define PERI1PLL_GATE_EN_REG_PERI1_160M_AUTO_GATE_EN_CLEAR_MASK (0x00000040)
4382
#define PERI1PLL_GATE_EN_REG_PERI1_160M_AUTO_GATE_EN_AUTO 0b0
4383
#define PERI1PLL_GATE_EN_REG_PERI1_160M_AUTO_GATE_EN_NO_AUTO 0b1
4384
#define PERI1PLL_GATE_EN_REG_PERI1_300M_AUTO_GATE_EN_ALL_OFFSET 5
4385
#define PERI1PLL_GATE_EN_REG_PERI1_300M_AUTO_GATE_EN_ALL_CLEAR_MASK (0x00000020)
4386
#define PERI1PLL_GATE_EN_REG_PERI1_300M_AUTO_GATE_EN_ALL_AUTO 0b0
4387
#define PERI1PLL_GATE_EN_REG_PERI1_300M_AUTO_GATE_EN_ALL_NO_AUTO 0b1
4388
#define PERI1PLL_GATE_EN_REG_PERI1_300M_AUTO_GATE_EN_OFFSET 4
4389
#define PERI1PLL_GATE_EN_REG_PERI1_300M_AUTO_GATE_EN_CLEAR_MASK (0x00000010)
4390
#define PERI1PLL_GATE_EN_REG_PERI1_300M_AUTO_GATE_EN_AUTO 0b0
4391
#define PERI1PLL_GATE_EN_REG_PERI1_300M_AUTO_GATE_EN_NO_AUTO 0b1
4392
#define PERI1PLL_GATE_EN_REG_PERI1_150M_AUTO_GATE_EN_OFFSET 3
4393
#define PERI1PLL_GATE_EN_REG_PERI1_150M_AUTO_GATE_EN_CLEAR_MASK (0x00000008)
4394
#define PERI1PLL_GATE_EN_REG_PERI1_150M_AUTO_GATE_EN_AUTO 0b0
4395
#define PERI1PLL_GATE_EN_REG_PERI1_150M_AUTO_GATE_EN_NO_AUTO 0b1
4396
#define PERI1PLL_GATE_EN_REG_PERI1_400M_AUTO_GATE_EN_ALL_OFFSET 2
4397
#define PERI1PLL_GATE_EN_REG_PERI1_400M_AUTO_GATE_EN_ALL_CLEAR_MASK (0x00000004)
4398
#define PERI1PLL_GATE_EN_REG_PERI1_400M_AUTO_GATE_EN_ALL_AUTO 0b0
4399
#define PERI1PLL_GATE_EN_REG_PERI1_400M_AUTO_GATE_EN_ALL_NO_AUTO 0b1
4400
#define PERI1PLL_GATE_EN_REG_PERI1_400M_AUTO_GATE_EN_OFFSET 1
4401
#define PERI1PLL_GATE_EN_REG_PERI1_400M_AUTO_GATE_EN_CLEAR_MASK (0x00000002)
4402
#define PERI1PLL_GATE_EN_REG_PERI1_400M_AUTO_GATE_EN_AUTO 0b0
4403
#define PERI1PLL_GATE_EN_REG_PERI1_400M_AUTO_GATE_EN_NO_AUTO 0b1
4404
#define PERI1PLL_GATE_EN_REG_PERI1_200M_AUTO_GATE_EN_OFFSET 0
4405
#define PERI1PLL_GATE_EN_REG_PERI1_200M_AUTO_GATE_EN_CLEAR_MASK (0x00000001)
4406
#define PERI1PLL_GATE_EN_REG_PERI1_200M_AUTO_GATE_EN_AUTO 0b0
4407
#define PERI1PLL_GATE_EN_REG_PERI1_200M_AUTO_GATE_EN_NO_AUTO 0b1
4408
4409
#define VIDEOPLL_GATE_EN_REG 0x00001910
//VIDEOPLL Gate Enable Register
4410
#define VIDEOPLL_GATE_EN_REG_VIDEO2PLL3X_GATE_SW_CFG_OFFSET 22
4411
#define VIDEOPLL_GATE_EN_REG_VIDEO2PLL3X_GATE_SW_CFG_CLEAR_MASK (0x00400000)
4412
#define VIDEOPLL_GATE_EN_REG_VIDEO2PLL3X_GATE_SW_CFG_DISABLE 0b0
4413
#define VIDEOPLL_GATE_EN_REG_VIDEO2PLL3X_GATE_SW_CFG_ENABLE 0b1
4414
#define VIDEOPLL_GATE_EN_REG_VIDEO1PLL3X_GATE_SW_CFG_OFFSET 21
4415
#define VIDEOPLL_GATE_EN_REG_VIDEO1PLL3X_GATE_SW_CFG_CLEAR_MASK (0x00200000)
4416
#define VIDEOPLL_GATE_EN_REG_VIDEO1PLL3X_GATE_SW_CFG_DISABLE 0b0
4417
#define VIDEOPLL_GATE_EN_REG_VIDEO1PLL3X_GATE_SW_CFG_ENABLE 0b1
4418
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL3X_GATE_SW_CFG_OFFSET 20
4419
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL3X_GATE_SW_CFG_CLEAR_MASK (0x00100000)
4420
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL3X_GATE_SW_CFG_DISABLE 0b0
4421
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL3X_GATE_SW_CFG_ENABLE 0b1
4422
#define VIDEOPLL_GATE_EN_REG_VIDEO2PLL4X_GATE_SW_CFG_OFFSET 18
4423
#define VIDEOPLL_GATE_EN_REG_VIDEO2PLL4X_GATE_SW_CFG_CLEAR_MASK (0x00040000)
4424
#define VIDEOPLL_GATE_EN_REG_VIDEO2PLL4X_GATE_SW_CFG_DISABLE 0b0
4425
#define VIDEOPLL_GATE_EN_REG_VIDEO2PLL4X_GATE_SW_CFG_ENABLE 0b1
4426
#define VIDEOPLL_GATE_EN_REG_VIDEO1PLL4X_GATE_SW_CFG_OFFSET 17
4427
#define VIDEOPLL_GATE_EN_REG_VIDEO1PLL4X_GATE_SW_CFG_CLEAR_MASK (0x00020000)
4428
#define VIDEOPLL_GATE_EN_REG_VIDEO1PLL4X_GATE_SW_CFG_DISABLE 0b0
4429
#define VIDEOPLL_GATE_EN_REG_VIDEO1PLL4X_GATE_SW_CFG_ENABLE 0b1
4430
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL4X_GATE_SW_CFG_OFFSET 16
4431
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL4X_GATE_SW_CFG_CLEAR_MASK (0x00010000)
4432
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL4X_GATE_SW_CFG_DISABLE 0b0
4433
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL4X_GATE_SW_CFG_ENABLE 0b1
4434
#define VIDEOPLL_GATE_EN_REG_VIDEO2PLL3X_AUTO_GATE_EN_OFFSET 6
4435
#define VIDEOPLL_GATE_EN_REG_VIDEO2PLL3X_AUTO_GATE_EN_CLEAR_MASK (0x00000040)
4436
#define VIDEOPLL_GATE_EN_REG_VIDEO2PLL3X_AUTO_GATE_EN_AUTO 0b0
4437
#define VIDEOPLL_GATE_EN_REG_VIDEO2PLL3X_AUTO_GATE_EN_NO_AUTO 0b1
4438
#define VIDEOPLL_GATE_EN_REG_VIDEO1PLL3X_AUTO_GATE_EN_OFFSET 5
4439
#define VIDEOPLL_GATE_EN_REG_VIDEO1PLL3X_AUTO_GATE_EN_CLEAR_MASK (0x00000020)
4440
#define VIDEOPLL_GATE_EN_REG_VIDEO1PLL3X_AUTO_GATE_EN_AUTO 0b0
4441
#define VIDEOPLL_GATE_EN_REG_VIDEO1PLL3X_AUTO_GATE_EN_NO_AUTO 0b1
4442
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL3X_AUTO_GATE_EN_OFFSET 4
4443
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL3X_AUTO_GATE_EN_CLEAR_MASK (0x00000010)
4444
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL3X_AUTO_GATE_EN_AUTO 0b0
4445
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL3X_AUTO_GATE_EN_NO_AUTO 0b1
4446
#define VIDEOPLL_GATE_EN_REG_VIDEO2PLL4X_AUTO_GATE_EN_OFFSET 2
4447
#define VIDEOPLL_GATE_EN_REG_VIDEO2PLL4X_AUTO_GATE_EN_CLEAR_MASK (0x00000004)
4448
#define VIDEOPLL_GATE_EN_REG_VIDEO2PLL4X_AUTO_GATE_EN_AUTO 0b0
4449
#define VIDEOPLL_GATE_EN_REG_VIDEO2PLL4X_AUTO_GATE_EN_NO_AUTO 0b1
4450
#define VIDEOPLL_GATE_EN_REG_VIDEO1PLL4X_AUTO_GATE_EN_OFFSET 1
4451
#define VIDEOPLL_GATE_EN_REG_VIDEO1PLL4X_AUTO_GATE_EN_CLEAR_MASK (0x00000002)
4452
#define VIDEOPLL_GATE_EN_REG_VIDEO1PLL4X_AUTO_GATE_EN_AUTO 0b0
4453
#define VIDEOPLL_GATE_EN_REG_VIDEO1PLL4X_AUTO_GATE_EN_NO_AUTO 0b1
4454
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL4X_AUTO_GATE_EN_OFFSET 0
4455
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL4X_AUTO_GATE_EN_CLEAR_MASK (0x00000001)
4456
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL4X_AUTO_GATE_EN_AUTO 0b0
4457
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL4X_AUTO_GATE_EN_NO_AUTO 0b1
4458
4459
#define GPUPLL_GATE_EN_REG 0x00001914
//GPUPLL Gate Enable Register
4460
#define GPUPLL_GATE_EN_REG_GPU0PLL_GATE_SW_CFG_OFFSET 16
4461
#define GPUPLL_GATE_EN_REG_GPU0PLL_GATE_SW_CFG_CLEAR_MASK (0x00010000)
4462
#define GPUPLL_GATE_EN_REG_GPU0PLL_GATE_SW_CFG_DISABLE 0b0
4463
#define GPUPLL_GATE_EN_REG_GPU0PLL_GATE_SW_CFG_ENABLE 0b1
4464
#define GPUPLL_GATE_EN_REG_GPU0PLL_AUTO_GATE_EN_OFFSET 0
4465
#define GPUPLL_GATE_EN_REG_GPU0PLL_AUTO_GATE_EN_CLEAR_MASK (0x00000001)
4466
#define GPUPLL_GATE_EN_REG_GPU0PLL_AUTO_GATE_EN_AUTO 0b0
4467
#define GPUPLL_GATE_EN_REG_GPU0PLL_AUTO_GATE_EN_NO_AUTO 0b1
4468
4469
#define VEPLL_GATE_EN_REG 0x00001918
//VEPLL Gate Enable Register
4470
#define VEPLL_GATE_EN_REG_VE1PLL_GATE_SW_CFG_OFFSET 17
4471
#define VEPLL_GATE_EN_REG_VE1PLL_GATE_SW_CFG_CLEAR_MASK (0x00020000)
4472
#define VEPLL_GATE_EN_REG_VE1PLL_GATE_SW_CFG_DISABLE 0b0
4473
#define VEPLL_GATE_EN_REG_VE1PLL_GATE_SW_CFG_ENABLE 0b1
4474
#define VEPLL_GATE_EN_REG_VE0PLL_GATE_SW_CFG_OFFSET 16
4475
#define VEPLL_GATE_EN_REG_VE0PLL_GATE_SW_CFG_CLEAR_MASK (0x00010000)
4476
#define VEPLL_GATE_EN_REG_VE0PLL_GATE_SW_CFG_DISABLE 0b0
4477
#define VEPLL_GATE_EN_REG_VE0PLL_GATE_SW_CFG_ENABLE 0b1
4478
#define VEPLL_GATE_EN_REG_VE1PLL_AUTO_GATE_EN_OFFSET 1
4479
#define VEPLL_GATE_EN_REG_VE1PLL_AUTO_GATE_EN_CLEAR_MASK (0x00000002)
4480
#define VEPLL_GATE_EN_REG_VE1PLL_AUTO_GATE_EN_AUTO 0b0
4481
#define VEPLL_GATE_EN_REG_VE1PLL_AUTO_GATE_EN_NO_AUTO 0b1
4482
#define VEPLL_GATE_EN_REG_VE0PLL_AUTO_GATE_EN_OFFSET 0
4483
#define VEPLL_GATE_EN_REG_VE0PLL_AUTO_GATE_EN_CLEAR_MASK (0x00000001)
4484
#define VEPLL_GATE_EN_REG_VE0PLL_AUTO_GATE_EN_AUTO 0b0
4485
#define VEPLL_GATE_EN_REG_VE0PLL_AUTO_GATE_EN_NO_AUTO 0b1
4486
4487
#define AUDIOPLL_GATE_EN_REG 0x0000191c
//AUDIOPLL Gate Enable Register
4488
#define AUDIOPLL_GATE_EN_REG_AUDIO1PLL_DIV5_GATE_SW_CFG_OFFSET 18
4489
#define AUDIOPLL_GATE_EN_REG_AUDIO1PLL_DIV5_GATE_SW_CFG_CLEAR_MASK (0x00040000)
4490
#define AUDIOPLL_GATE_EN_REG_AUDIO1PLL_DIV5_GATE_SW_CFG_DISABLE 0b0
4491
#define AUDIOPLL_GATE_EN_REG_AUDIO1PLL_DIV5_GATE_SW_CFG_ENABLE 0b1
4492
#define AUDIOPLL_GATE_EN_REG_AUDIO1PLL_DIV2_GATE_SW_CFG_OFFSET 17
4493
#define AUDIOPLL_GATE_EN_REG_AUDIO1PLL_DIV2_GATE_SW_CFG_CLEAR_MASK (0x00020000)
4494
#define AUDIOPLL_GATE_EN_REG_AUDIO1PLL_DIV2_GATE_SW_CFG_DISABLE 0b0
4495
#define AUDIOPLL_GATE_EN_REG_AUDIO1PLL_DIV2_GATE_SW_CFG_ENABLE 0b1
4496
#define AUDIOPLL_GATE_EN_REG_AUDIO0PLL4X_GATE_SW_CFG_OFFSET 16
4497
#define AUDIOPLL_GATE_EN_REG_AUDIO0PLL4X_GATE_SW_CFG_CLEAR_MASK (0x00010000)
4498
#define AUDIOPLL_GATE_EN_REG_AUDIO0PLL4X_GATE_SW_CFG_DISABLE 0b0
4499
#define AUDIOPLL_GATE_EN_REG_AUDIO0PLL4X_GATE_SW_CFG_ENABLE 0b1
4500
#define AUDIOPLL_GATE_EN_REG_AUDIO1PLL_DIV5_AUTO_GATE_EN_OFFSET 2
4501
#define AUDIOPLL_GATE_EN_REG_AUDIO1PLL_DIV5_AUTO_GATE_EN_CLEAR_MASK (0x00000004)
4502
#define AUDIOPLL_GATE_EN_REG_AUDIO1PLL_DIV5_AUTO_GATE_EN_AUTO 0b0
4503
#define AUDIOPLL_GATE_EN_REG_AUDIO1PLL_DIV5_AUTO_GATE_EN_NO_AUTO 0b1
4504
#define AUDIOPLL_GATE_EN_REG_AUDIO1PLL_DIV2_AUTO_GATE_EN_OFFSET 1
4505
#define AUDIOPLL_GATE_EN_REG_AUDIO1PLL_DIV2_AUTO_GATE_EN_CLEAR_MASK (0x00000002)
4506
#define AUDIOPLL_GATE_EN_REG_AUDIO1PLL_DIV2_AUTO_GATE_EN_AUTO 0b0
4507
#define AUDIOPLL_GATE_EN_REG_AUDIO1PLL_DIV2_AUTO_GATE_EN_NO_AUTO 0b1
4508
#define AUDIOPLL_GATE_EN_REG_AUDIO0PLL4X_AUTO_GATE_EN_OFFSET 0
4509
#define AUDIOPLL_GATE_EN_REG_AUDIO0PLL4X_AUTO_GATE_EN_CLEAR_MASK (0x00000001)
4510
#define AUDIOPLL_GATE_EN_REG_AUDIO0PLL4X_AUTO_GATE_EN_AUTO 0b0
4511
#define AUDIOPLL_GATE_EN_REG_AUDIO0PLL4X_AUTO_GATE_EN_NO_AUTO 0b1
4512
4513
#define NPUPLL_GATE_EN_REG 0x00001920
//NPUPLL Gate Enable Register
4514
#define NPUPLL_GATE_EN_REG_NPUPLL_GATE_SW_CFG_OFFSET 16
4515
#define NPUPLL_GATE_EN_REG_NPUPLL_GATE_SW_CFG_CLEAR_MASK (0x00010000)
4516
#define NPUPLL_GATE_EN_REG_NPUPLL_GATE_SW_CFG_DISABLE 0b0
4517
#define NPUPLL_GATE_EN_REG_NPUPLL_GATE_SW_CFG_ENABLE 0b1
4518
#define NPUPLL_GATE_EN_REG_NPUPLL_AUTO_GATE_EN_OFFSET 0
4519
#define NPUPLL_GATE_EN_REG_NPUPLL_AUTO_GATE_EN_CLEAR_MASK (0x00000001)
4520
#define NPUPLL_GATE_EN_REG_NPUPLL_AUTO_GATE_EN_AUTO 0b0
4521
#define NPUPLL_GATE_EN_REG_NPUPLL_AUTO_GATE_EN_NO_AUTO 0b1
4522
4523
#define DEPLL_GATE_EN_REG 0x00001928
//DEPLL Gate Enable Register
4524
#define DEPLL_GATE_EN_REG_DEPLL3X_GATE_SW_CFG_OFFSET 17
4525
#define DEPLL_GATE_EN_REG_DEPLL3X_GATE_SW_CFG_CLEAR_MASK (0x00020000)
4526
#define DEPLL_GATE_EN_REG_DEPLL3X_GATE_SW_CFG_DISABLE 0b0
4527
#define DEPLL_GATE_EN_REG_DEPLL3X_GATE_SW_CFG_ENABLE 0b1
4528
#define DEPLL_GATE_EN_REG_DEPLL4X_GATE_SW_CFG_OFFSET 16
4529
#define DEPLL_GATE_EN_REG_DEPLL4X_GATE_SW_CFG_CLEAR_MASK (0x00010000)
4530
#define DEPLL_GATE_EN_REG_DEPLL4X_GATE_SW_CFG_DISABLE 0b0
4531
#define DEPLL_GATE_EN_REG_DEPLL4X_GATE_SW_CFG_ENABLE 0b1
4532
#define DEPLL_GATE_EN_REG_DEPLL3X_AUTO_GATE_EN_OFFSET 1
4533
#define DEPLL_GATE_EN_REG_DEPLL3X_AUTO_GATE_EN_CLEAR_MASK (0x00000002)
4534
#define DEPLL_GATE_EN_REG_DEPLL3X_AUTO_GATE_EN_AUTO 0b0
4535
#define DEPLL_GATE_EN_REG_DEPLL3X_AUTO_GATE_EN_NO_AUTO 0b1
4536
#define DEPLL_GATE_EN_REG_DEPLL4X_AUTO_GATE_EN_OFFSET 0
4537
#define DEPLL_GATE_EN_REG_DEPLL4X_AUTO_GATE_EN_CLEAR_MASK (0x00000001)
4538
#define DEPLL_GATE_EN_REG_DEPLL4X_AUTO_GATE_EN_AUTO 0b0
4539
#define DEPLL_GATE_EN_REG_DEPLL4X_AUTO_GATE_EN_NO_AUTO 0b1
4540
4541
#define DDRPLL_GATE_STAT_REG 0x00001984
//DDRPLL Gate Status Register
4542
#define DDRPLL_GATE_STAT_REG_DDRPLL_GATE_STAT_OFFSET 16
4543
#define DDRPLL_GATE_STAT_REG_DDRPLL_GATE_STAT_CLEAR_MASK (0x00010000)
4544
#define DDRPLL_GATE_STAT_REG_DDRPLL_GATE_STAT_DISABLE 0b0
4545
#define DDRPLL_GATE_STAT_REG_DDRPLL_GATE_STAT_ENABLE 0b1
4546
4547
#define PERI0PLL_GATE_STAT_REG 0x00001988
//PERI0PLL Gate Status Register
4548
#define PERI0PLL_GATE_STAT_REG_PERI0PLL2X_GATE_STAT_OFFSET 27
4549
#define PERI0PLL_GATE_STAT_REG_PERI0PLL2X_GATE_STAT_CLEAR_MASK (0x08000000)
4550
#define PERI0PLL_GATE_STAT_REG_PERI0PLL2X_GATE_STAT_DISABLE 0b0
4551
#define PERI0PLL_GATE_STAT_REG_PERI0PLL2X_GATE_STAT_ENABLE 0b1
4552
#define PERI0PLL_GATE_STAT_REG_PERI0_800M_GATE_STAT_OFFSET 26
4553
#define PERI0PLL_GATE_STAT_REG_PERI0_800M_GATE_STAT_CLEAR_MASK (0x04000000)
4554
#define PERI0PLL_GATE_STAT_REG_PERI0_800M_GATE_STAT_DISABLE 0b0
4555
#define PERI0PLL_GATE_STAT_REG_PERI0_800M_GATE_STAT_ENABLE 0b1
4556
#define PERI0PLL_GATE_STAT_REG_PERI0_600M_GATE_STAT_OFFSET 25
4557
#define PERI0PLL_GATE_STAT_REG_PERI0_600M_GATE_STAT_CLEAR_MASK (0x02000000)
4558
#define PERI0PLL_GATE_STAT_REG_PERI0_600M_GATE_STAT_DISABLE 0b0
4559
#define PERI0PLL_GATE_STAT_REG_PERI0_600M_GATE_STAT_ENABLE 0b1
4560
#define PERI0PLL_GATE_STAT_REG_PERI0_480M_GATE_ALL_STAT_OFFSET 24
4561
#define PERI0PLL_GATE_STAT_REG_PERI0_480M_GATE_ALL_STAT_CLEAR_MASK (0x01000000)
4562
#define PERI0PLL_GATE_STAT_REG_PERI0_480M_GATE_ALL_STAT_DISABLE 0b0
4563
#define PERI0PLL_GATE_STAT_REG_PERI0_480M_GATE_ALL_STAT_ENABLE 0b1
4564
#define PERI0PLL_GATE_STAT_REG_PERI0_480M_GATE_STAT_OFFSET 23
4565
#define PERI0PLL_GATE_STAT_REG_PERI0_480M_GATE_STAT_CLEAR_MASK (0x00800000)
4566
#define PERI0PLL_GATE_STAT_REG_PERI0_480M_GATE_STAT_DISABLE 0b0
4567
#define PERI0PLL_GATE_STAT_REG_PERI0_480M_GATE_STAT_ENABLE 0b1
4568
#define PERI0PLL_GATE_STAT_REG_PERI0_160M_GATE_STAT_OFFSET 22
4569
#define PERI0PLL_GATE_STAT_REG_PERI0_160M_GATE_STAT_CLEAR_MASK (0x00400000)
4570
#define PERI0PLL_GATE_STAT_REG_PERI0_160M_GATE_STAT_DISABLE 0b0
4571
#define PERI0PLL_GATE_STAT_REG_PERI0_160M_GATE_STAT_ENABLE 0b1
4572
#define PERI0PLL_GATE_STAT_REG_PERI0_300M_GATE_ALL_STAT_OFFSET 21
4573
#define PERI0PLL_GATE_STAT_REG_PERI0_300M_GATE_ALL_STAT_CLEAR_MASK (0x00200000)
4574
#define PERI0PLL_GATE_STAT_REG_PERI0_300M_GATE_ALL_STAT_DISABLE 0b0
4575
#define PERI0PLL_GATE_STAT_REG_PERI0_300M_GATE_ALL_STAT_ENABLE 0b1
4576
#define PERI0PLL_GATE_STAT_REG_PERI0_300M_GATE_STAT_OFFSET 20
4577
#define PERI0PLL_GATE_STAT_REG_PERI0_300M_GATE_STAT_CLEAR_MASK (0x00100000)
4578
#define PERI0PLL_GATE_STAT_REG_PERI0_300M_GATE_STAT_DISABLE 0b0
4579
#define PERI0PLL_GATE_STAT_REG_PERI0_300M_GATE_STAT_ENABLE 0b1
4580
#define PERI0PLL_GATE_STAT_REG_PERI0_150M_GATE_STAT_OFFSET 19
4581
#define PERI0PLL_GATE_STAT_REG_PERI0_150M_GATE_STAT_CLEAR_MASK (0x00080000)
4582
#define PERI0PLL_GATE_STAT_REG_PERI0_150M_GATE_STAT_DISABLE 0b0
4583
#define PERI0PLL_GATE_STAT_REG_PERI0_150M_GATE_STAT_ENABLE 0b1
4584
#define PERI0PLL_GATE_STAT_REG_PERI0_400M_GATE_ALL_STAT_OFFSET 18
4585
#define PERI0PLL_GATE_STAT_REG_PERI0_400M_GATE_ALL_STAT_CLEAR_MASK (0x00040000)
4586
#define PERI0PLL_GATE_STAT_REG_PERI0_400M_GATE_ALL_STAT_DISABLE 0b0
4587
#define PERI0PLL_GATE_STAT_REG_PERI0_400M_GATE_ALL_STAT_ENABLE 0b1
4588
#define PERI0PLL_GATE_STAT_REG_PERI0_400M_GATE_STAT_OFFSET 17
4589
#define PERI0PLL_GATE_STAT_REG_PERI0_400M_GATE_STAT_CLEAR_MASK (0x00020000)
4590
#define PERI0PLL_GATE_STAT_REG_PERI0_400M_GATE_STAT_DISABLE 0b0
4591
#define PERI0PLL_GATE_STAT_REG_PERI0_400M_GATE_STAT_ENABLE 0b1
4592
#define PERI0PLL_GATE_STAT_REG_PERI0_200M_GATE_STAT_OFFSET 16
4593
#define PERI0PLL_GATE_STAT_REG_PERI0_200M_GATE_STAT_CLEAR_MASK (0x00010000)
4594
#define PERI0PLL_GATE_STAT_REG_PERI0_200M_GATE_STAT_DISABLE 0b0
4595
#define PERI0PLL_GATE_STAT_REG_PERI0_200M_GATE_STAT_ENABLE 0b1
4596
4597
#define PERI1PLL_GATE_STAT_REG 0x0000198c
//PERI1PLL Gate Status Register
4598
#define PERI1PLL_GATE_STAT_REG_PERI1_800M_GATE_STAT_OFFSET 27
4599
#define PERI1PLL_GATE_STAT_REG_PERI1_800M_GATE_STAT_CLEAR_MASK (0x08000000)
4600
#define PERI1PLL_GATE_STAT_REG_PERI1_800M_GATE_STAT_DISABLE 0b0
4601
#define PERI1PLL_GATE_STAT_REG_PERI1_800M_GATE_STAT_ENABLE 0b1
4602
#define PERI1PLL_GATE_STAT_REG_PERI1_600M_GATE_ALL_STAT_OFFSET 26
4603
#define PERI1PLL_GATE_STAT_REG_PERI1_600M_GATE_ALL_STAT_CLEAR_MASK (0x04000000)
4604
#define PERI1PLL_GATE_STAT_REG_PERI1_600M_GATE_ALL_STAT_DISABLE 0b0
4605
#define PERI1PLL_GATE_STAT_REG_PERI1_600M_GATE_ALL_STAT_ENABLE 0b1
4606
#define PERI1PLL_GATE_STAT_REG_PERI1_600M_GATE_STAT_OFFSET 25
4607
#define PERI1PLL_GATE_STAT_REG_PERI1_600M_GATE_STAT_CLEAR_MASK (0x02000000)
4608
#define PERI1PLL_GATE_STAT_REG_PERI1_600M_GATE_STAT_DISABLE 0b0
4609
#define PERI1PLL_GATE_STAT_REG_PERI1_600M_GATE_STAT_ENABLE 0b1
4610
#define PERI1PLL_GATE_STAT_REG_PERI1_480M_GATE_ALL_STAT_OFFSET 24
4611
#define PERI1PLL_GATE_STAT_REG_PERI1_480M_GATE_ALL_STAT_CLEAR_MASK (0x01000000)
4612
#define PERI1PLL_GATE_STAT_REG_PERI1_480M_GATE_ALL_STAT_DISABLE 0b0
4613
#define PERI1PLL_GATE_STAT_REG_PERI1_480M_GATE_ALL_STAT_ENABLE 0b1
4614
#define PERI1PLL_GATE_STAT_REG_PERI1_480M_GATE_STAT_OFFSET 23
4615
#define PERI1PLL_GATE_STAT_REG_PERI1_480M_GATE_STAT_CLEAR_MASK (0x00800000)
4616
#define PERI1PLL_GATE_STAT_REG_PERI1_480M_GATE_STAT_DISABLE 0b0
4617
#define PERI1PLL_GATE_STAT_REG_PERI1_480M_GATE_STAT_ENABLE 0b1
4618
#define PERI1PLL_GATE_STAT_REG_PERI1_160M_GATE_STAT_OFFSET 22
4619
#define PERI1PLL_GATE_STAT_REG_PERI1_160M_GATE_STAT_CLEAR_MASK (0x00400000)
4620
#define PERI1PLL_GATE_STAT_REG_PERI1_160M_GATE_STAT_DISABLE 0b0
4621
#define PERI1PLL_GATE_STAT_REG_PERI1_160M_GATE_STAT_ENABLE 0b1
4622
#define PERI1PLL_GATE_STAT_REG_PERI1_300M_GATE_ALL_STAT_OFFSET 21
4623
#define PERI1PLL_GATE_STAT_REG_PERI1_300M_GATE_ALL_STAT_CLEAR_MASK (0x00200000)
4624
#define PERI1PLL_GATE_STAT_REG_PERI1_300M_GATE_ALL_STAT_DISABLE 0b0
4625
#define PERI1PLL_GATE_STAT_REG_PERI1_300M_GATE_ALL_STAT_ENABLE 0b1
4626
#define PERI1PLL_GATE_STAT_REG_PERI1_300M_GATE_STAT_OFFSET 20
4627
#define PERI1PLL_GATE_STAT_REG_PERI1_300M_GATE_STAT_CLEAR_MASK (0x00100000)
4628
#define PERI1PLL_GATE_STAT_REG_PERI1_300M_GATE_STAT_DISABLE 0b0
4629
#define PERI1PLL_GATE_STAT_REG_PERI1_300M_GATE_STAT_ENABLE 0b1
4630
#define PERI1PLL_GATE_STAT_REG_PERI1_150M_GATE_STAT_OFFSET 19
4631
#define PERI1PLL_GATE_STAT_REG_PERI1_150M_GATE_STAT_CLEAR_MASK (0x00080000)
4632
#define PERI1PLL_GATE_STAT_REG_PERI1_150M_GATE_STAT_DISABLE 0b0
4633
#define PERI1PLL_GATE_STAT_REG_PERI1_150M_GATE_STAT_ENABLE 0b1
4634
#define PERI1PLL_GATE_STAT_REG_PERI1_400M_GATE_ALL_STAT_OFFSET 18
4635
#define PERI1PLL_GATE_STAT_REG_PERI1_400M_GATE_ALL_STAT_CLEAR_MASK (0x00040000)
4636
#define PERI1PLL_GATE_STAT_REG_PERI1_400M_GATE_ALL_STAT_DISABLE 0b0
4637
#define PERI1PLL_GATE_STAT_REG_PERI1_400M_GATE_ALL_STAT_ENABLE 0b1
4638
#define PERI1PLL_GATE_STAT_REG_PERI1_400M_GATE_STAT_OFFSET 17
4639
#define PERI1PLL_GATE_STAT_REG_PERI1_400M_GATE_STAT_CLEAR_MASK (0x00020000)
4640
#define PERI1PLL_GATE_STAT_REG_PERI1_400M_GATE_STAT_DISABLE 0b0
4641
#define PERI1PLL_GATE_STAT_REG_PERI1_400M_GATE_STAT_ENABLE 0b1
4642
#define PERI1PLL_GATE_STAT_REG_PERI1_200M_GATE_STAT_OFFSET 16
4643
#define PERI1PLL_GATE_STAT_REG_PERI1_200M_GATE_STAT_CLEAR_MASK (0x00010000)
4644
#define PERI1PLL_GATE_STAT_REG_PERI1_200M_GATE_STAT_DISABLE 0b0
4645
#define PERI1PLL_GATE_STAT_REG_PERI1_200M_GATE_STAT_ENABLE 0b1
4646
4647
#define VIDEOPLL_GATE_STAT_REG 0x00001990
//VIDEOPLL Gate Status Register
4648
#define VIDEOPLL_GATE_STAT_REG_VIDEO2PLL3X_GATE_STAT_OFFSET 22
4649
#define VIDEOPLL_GATE_STAT_REG_VIDEO2PLL3X_GATE_STAT_CLEAR_MASK (0x00400000)
4650
#define VIDEOPLL_GATE_STAT_REG_VIDEO2PLL3X_GATE_STAT_DISABLE 0b0
4651
#define VIDEOPLL_GATE_STAT_REG_VIDEO2PLL3X_GATE_STAT_ENABLE 0b1
4652
#define VIDEOPLL_GATE_STAT_REG_VIDEO1PLL3X_GATE_STAT_OFFSET 21
4653
#define VIDEOPLL_GATE_STAT_REG_VIDEO1PLL3X_GATE_STAT_CLEAR_MASK (0x00200000)
4654
#define VIDEOPLL_GATE_STAT_REG_VIDEO1PLL3X_GATE_STAT_DISABLE 0b0
4655
#define VIDEOPLL_GATE_STAT_REG_VIDEO1PLL3X_GATE_STAT_ENABLE 0b1
4656
#define VIDEOPLL_GATE_STAT_REG_VIDEO0PLL3X_GATE_STAT_OFFSET 20
4657
#define VIDEOPLL_GATE_STAT_REG_VIDEO0PLL3X_GATE_STAT_CLEAR_MASK (0x00100000)
4658
#define VIDEOPLL_GATE_STAT_REG_VIDEO0PLL3X_GATE_STAT_DISABLE 0b0
4659
#define VIDEOPLL_GATE_STAT_REG_VIDEO0PLL3X_GATE_STAT_ENABLE 0b1
4660
#define VIDEOPLL_GATE_STAT_REG_VIDEO2PLL4X_GATE_STAT_OFFSET 18
4661
#define VIDEOPLL_GATE_STAT_REG_VIDEO2PLL4X_GATE_STAT_CLEAR_MASK (0x00040000)
4662
#define VIDEOPLL_GATE_STAT_REG_VIDEO2PLL4X_GATE_STAT_DISABLE 0b0
4663
#define VIDEOPLL_GATE_STAT_REG_VIDEO2PLL4X_GATE_STAT_ENABLE 0b1
4664
#define VIDEOPLL_GATE_STAT_REG_VIDEO1PLL4X_GATE_STAT_OFFSET 17
4665
#define VIDEOPLL_GATE_STAT_REG_VIDEO1PLL4X_GATE_STAT_CLEAR_MASK (0x00020000)
4666
#define VIDEOPLL_GATE_STAT_REG_VIDEO1PLL4X_GATE_STAT_DISABLE 0b0
4667
#define VIDEOPLL_GATE_STAT_REG_VIDEO1PLL4X_GATE_STAT_ENABLE 0b1
4668
#define VIDEOPLL_GATE_STAT_REG_VIDEO0PLL4X_GATE_STAT_OFFSET 16
4669
#define VIDEOPLL_GATE_STAT_REG_VIDEO0PLL4X_GATE_STAT_CLEAR_MASK (0x00010000)
4670
#define VIDEOPLL_GATE_STAT_REG_VIDEO0PLL4X_GATE_STAT_DISABLE 0b0
4671
#define VIDEOPLL_GATE_STAT_REG_VIDEO0PLL4X_GATE_STAT_ENABLE 0b1
4672
4673
#define GPUPLL_GATE_STAT_REG 0x00001994
//GPUPLL Gate Status Register
4674
#define GPUPLL_GATE_STAT_REG_GPU0PLL_GATE_STAT_OFFSET 16
4675
#define GPUPLL_GATE_STAT_REG_GPU0PLL_GATE_STAT_CLEAR_MASK (0x00010000)
4676
#define GPUPLL_GATE_STAT_REG_GPU0PLL_GATE_STAT_DISABLE 0b0
4677
#define GPUPLL_GATE_STAT_REG_GPU0PLL_GATE_STAT_ENABLE 0b1
4678
4679
#define VEPLL_GATE_STAT_REG 0x00001998
//VEPLL Gate Status Register
4680
#define VEPLL_GATE_STAT_REG_VE1PLL_GATE_STAT_OFFSET 17
4681
#define VEPLL_GATE_STAT_REG_VE1PLL_GATE_STAT_CLEAR_MASK (0x00020000)
4682
#define VEPLL_GATE_STAT_REG_VE1PLL_GATE_STAT_DISABLE 0b0
4683
#define VEPLL_GATE_STAT_REG_VE1PLL_GATE_STAT_ENABLE 0b1
4684
#define VEPLL_GATE_STAT_REG_VE0PLL_GATE_STAT_OFFSET 16
4685
#define VEPLL_GATE_STAT_REG_VE0PLL_GATE_STAT_CLEAR_MASK (0x00010000)
4686
#define VEPLL_GATE_STAT_REG_VE0PLL_GATE_STAT_DISABLE 0b0
4687
#define VEPLL_GATE_STAT_REG_VE0PLL_GATE_STAT_ENABLE 0b1
4688
4689
#define AUDIOPLL_GATE_STAT_REG 0x0000199c
//AUDIOPLL Gate Status Register
4690
#define AUDIOPLL_GATE_STAT_REG_AUDIO1PLL_DIV5_GATE_STAT_OFFSET 18
4691
#define AUDIOPLL_GATE_STAT_REG_AUDIO1PLL_DIV5_GATE_STAT_CLEAR_MASK (0x00040000)
4692
#define AUDIOPLL_GATE_STAT_REG_AUDIO1PLL_DIV5_GATE_STAT_DISABLE 0b0
4693
#define AUDIOPLL_GATE_STAT_REG_AUDIO1PLL_DIV5_GATE_STAT_ENABLE 0b1
4694
#define AUDIOPLL_GATE_STAT_REG_AUDIO1PLL_DIV2_GATE_STAT_OFFSET 17
4695
#define AUDIOPLL_GATE_STAT_REG_AUDIO1PLL_DIV2_GATE_STAT_CLEAR_MASK (0x00020000)
4696
#define AUDIOPLL_GATE_STAT_REG_AUDIO1PLL_DIV2_GATE_STAT_DISABLE 0b0
4697
#define AUDIOPLL_GATE_STAT_REG_AUDIO1PLL_DIV2_GATE_STAT_ENABLE 0b1
4698
#define AUDIOPLL_GATE_STAT_REG_AUDIO0PLL4X_GATE_STAT_OFFSET 16
4699
#define AUDIOPLL_GATE_STAT_REG_AUDIO0PLL4X_GATE_STAT_CLEAR_MASK (0x00010000)
4700
#define AUDIOPLL_GATE_STAT_REG_AUDIO0PLL4X_GATE_STAT_DISABLE 0b0
4701
#define AUDIOPLL_GATE_STAT_REG_AUDIO0PLL4X_GATE_STAT_ENABLE 0b1
4702
4703
#define NPUPLL_GATE_STAT_REG 0x000019a0
//NPUPLL Gate Status Register
4704
#define NPUPLL_GATE_STAT_REG_NPUPLL_GATE_STAT_OFFSET 16
4705
#define NPUPLL_GATE_STAT_REG_NPUPLL_GATE_STAT_CLEAR_MASK (0x00010000)
4706
#define NPUPLL_GATE_STAT_REG_NPUPLL_GATE_STAT_DISABLE 0b0
4707
#define NPUPLL_GATE_STAT_REG_NPUPLL_GATE_STAT_ENABLE 0b1
4708
4709
#define DEPLL_GATE_STAT_REG 0x000019a8
//DEPLL Gate Status Register
4710
#define DEPLL_GATE_STAT_REG_DEPLL3X_GATE_STAT_OFFSET 17
4711
#define DEPLL_GATE_STAT_REG_DEPLL3X_GATE_STAT_CLEAR_MASK (0x00020000)
4712
#define DEPLL_GATE_STAT_REG_DEPLL3X_GATE_STAT_DISABLE 0b0
4713
#define DEPLL_GATE_STAT_REG_DEPLL3X_GATE_STAT_ENABLE 0b1
4714
#define DEPLL_GATE_STAT_REG_DEPLL4X_GATE_STAT_OFFSET 16
4715
#define DEPLL_GATE_STAT_REG_DEPLL4X_GATE_STAT_CLEAR_MASK (0x00010000)
4716
#define DEPLL_GATE_STAT_REG_DEPLL4X_GATE_STAT_DISABLE 0b0
4717
#define DEPLL_GATE_STAT_REG_DEPLL4X_GATE_STAT_ENABLE 0b1
4718
4719
#define CLK24M_GATE_EN_REG 0x00001a00
//CLK24M Gate Enable Register
4720
#define CLK24M_GATE_EN_REG_RES_DCAP_24M_GATE_EN_OFFSET 3
4721
#define CLK24M_GATE_EN_REG_RES_DCAP_24M_GATE_EN_CLEAR_MASK (0x00000008)
4722
#define CLK24M_GATE_EN_REG_RES_DCAP_24M_GATE_EN_DISABLE 0b0
4723
#define CLK24M_GATE_EN_REG_RES_DCAP_24M_GATE_EN_ENABLE 0b1
4724
4725
#define CM_VI_CFG_REG 0x00001b00
//CM VI Enable Configuration Register
4726
#define CM_VI_CFG_REG_CM_VI_STATUS_OFFSET 16
4727
#define CM_VI_CFG_REG_CM_VI_STATUS_CLEAR_MASK (0x00030000)
4728
#define CM_VI_CFG_REG_CM_VI_STATUS_POWER_OFF 0b01
4729
#define CM_VI_CFG_REG_CM_VI_STATUS_POWER_ON 0b10
4730
#define CM_VI_CFG_REG_CM_VI_MODULE_MODE_OFFSET 0
4731
#define CM_VI_CFG_REG_CM_VI_MODULE_MODE_CLEAR_MASK (0x00000001)
4732
#define CM_VI_CFG_REG_CM_VI_MODULE_MODE_DISABLE 0b0
4733
#define CM_VI_CFG_REG_CM_VI_MODULE_MODE_ENABLE 0b1
4734
4735
#define CM_DESYS_CFG_REG 0x00001b04
//CM DESYS Enable Configuration Register
4736
#define CM_DESYS_CFG_REG_CM_DESYS_STATUS_OFFSET 16
4737
#define CM_DESYS_CFG_REG_CM_DESYS_STATUS_CLEAR_MASK (0x00030000)
4738
#define CM_DESYS_CFG_REG_CM_DESYS_STATUS_POWER_OFF 0b01
4739
#define CM_DESYS_CFG_REG_CM_DESYS_STATUS_POWER_ON 0b10
4740
#define CM_DESYS_CFG_REG_CM_DESYS_MODULE_MODE_OFFSET 0
4741
#define CM_DESYS_CFG_REG_CM_DESYS_MODULE_MODE_CLEAR_MASK (0x00000001)
4742
#define CM_DESYS_CFG_REG_CM_DESYS_MODULE_MODE_DISABLE 0b0
4743
#define CM_DESYS_CFG_REG_CM_DESYS_MODULE_MODE_ENABLE 0b1
4744
4745
#define CM_VE_DEC_CFG_REG 0x00001b10
//CM VE_DEC Enable Configuration Register
4746
#define CM_VE_DEC_CFG_REG_CM_VE_DEC_STATUS_OFFSET 16
4747
#define CM_VE_DEC_CFG_REG_CM_VE_DEC_STATUS_CLEAR_MASK (0x00030000)
4748
#define CM_VE_DEC_CFG_REG_CM_VE_DEC_STATUS_POWER_OFF 0b01
4749
#define CM_VE_DEC_CFG_REG_CM_VE_DEC_STATUS_POWER_ON 0b10
4750
#define CM_VE_DEC_CFG_REG_CM_VE_DEC_MODULE_MODE_OFFSET 0
4751
#define CM_VE_DEC_CFG_REG_CM_VE_DEC_MODULE_MODE_CLEAR_MASK (0x00000001)
4752
#define CM_VE_DEC_CFG_REG_CM_VE_DEC_MODULE_MODE_DISABLE 0b0
4753
#define CM_VE_DEC_CFG_REG_CM_VE_DEC_MODULE_MODE_ENABLE 0b1
4754
4755
#define CM_VE_ENC_CFG_REG 0x00001b14
//CM VE_ENC Enable Configuration Register
4756
#define CM_VE_ENC_CFG_REG_CM_VE_ENC_STATUS_OFFSET 16
4757
#define CM_VE_ENC_CFG_REG_CM_VE_ENC_STATUS_CLEAR_MASK (0x00030000)
4758
#define CM_VE_ENC_CFG_REG_CM_VE_ENC_STATUS_POWER_OFF 0b01
4759
#define CM_VE_ENC_CFG_REG_CM_VE_ENC_STATUS_POWER_ON 0b10
4760
#define CM_VE_ENC_CFG_REG_CM_VE_ENC_MODULE_MODE_OFFSET 0
4761
#define CM_VE_ENC_CFG_REG_CM_VE_ENC_MODULE_MODE_CLEAR_MASK (0x00000001)
4762
#define CM_VE_ENC_CFG_REG_CM_VE_ENC_MODULE_MODE_DISABLE 0b0
4763
#define CM_VE_ENC_CFG_REG_CM_VE_ENC_MODULE_MODE_ENABLE 0b1
4764
4765
#define CM_NPU_CFG_REG 0x00001b1c
//CM NPU Enable Configuration Register
4766
#define CM_NPU_CFG_REG_CM_NPU_STATUS_OFFSET 16
4767
#define CM_NPU_CFG_REG_CM_NPU_STATUS_CLEAR_MASK (0x00030000)
4768
#define CM_NPU_CFG_REG_CM_NPU_STATUS_POWER_OFF 0b01
4769
#define CM_NPU_CFG_REG_CM_NPU_STATUS_POWER_ON 0b10
4770
#define CM_NPU_CFG_REG_CM_NPU_MODULE_MODE_OFFSET 0
4771
#define CM_NPU_CFG_REG_CM_NPU_MODULE_MODE_CLEAR_MASK (0x00000001)
4772
#define CM_NPU_CFG_REG_CM_NPU_MODULE_MODE_DISABLE 0b0
4773
#define CM_NPU_CFG_REG_CM_NPU_MODULE_MODE_ENABLE 0b1
4774
4775
#define CM_GPU0_CFG_REG 0x00001b24
//CM GPU0 Enable Configuration Register
4776
#define CM_GPU0_CFG_REG_CM_GPU0_STATUS_OFFSET 16
4777
#define CM_GPU0_CFG_REG_CM_GPU0_STATUS_CLEAR_MASK (0x00030000)
4778
#define CM_GPU0_CFG_REG_CM_GPU0_STATUS_POWER_OFF 0b01
4779
#define CM_GPU0_CFG_REG_CM_GPU0_STATUS_POWER_ON 0b10
4780
#define CM_GPU0_CFG_REG_CM_GPU0_MODULE_MODE_OFFSET 0
4781
#define CM_GPU0_CFG_REG_CM_GPU0_MODULE_MODE_CLEAR_MASK (0x00000001)
4782
#define CM_GPU0_CFG_REG_CM_GPU0_MODULE_MODE_DISABLE 0b0
4783
#define CM_GPU0_CFG_REG_CM_GPU0_MODULE_MODE_ENABLE 0b1
4784
4785
#define CM_PCIE0_CFG_REG 0x00001b28
//CM PCIE0 Enable Configuration Register
4786
#define CM_PCIE0_CFG_REG_CM_PCIE0_STATUS_OFFSET 16
4787
#define CM_PCIE0_CFG_REG_CM_PCIE0_STATUS_CLEAR_MASK (0x00030000)
4788
#define CM_PCIE0_CFG_REG_CM_PCIE0_STATUS_POWER_OFF 0b01
4789
#define CM_PCIE0_CFG_REG_CM_PCIE0_STATUS_POWER_ON 0b10
4790
#define CM_PCIE0_CFG_REG_CM_PCIE0_MODULE_MODE_OFFSET 0
4791
#define CM_PCIE0_CFG_REG_CM_PCIE0_MODULE_MODE_CLEAR_MASK (0x00000001)
4792
#define CM_PCIE0_CFG_REG_CM_PCIE0_MODULE_MODE_DISABLE 0b0
4793
#define CM_PCIE0_CFG_REG_CM_PCIE0_MODULE_MODE_ENABLE 0b1
4794
4795
#define CM_USB2_CFG_REG 0x00001b30
//CM USB2 Enable Configuration Register
4796
#define CM_USB2_CFG_REG_CM_USB2_STATUS_OFFSET 16
4797
#define CM_USB2_CFG_REG_CM_USB2_STATUS_CLEAR_MASK (0x00030000)
4798
#define CM_USB2_CFG_REG_CM_USB2_STATUS_POWER_OFF 0b01
4799
#define CM_USB2_CFG_REG_CM_USB2_STATUS_POWER_ON 0b10
4800
#define CM_USB2_CFG_REG_CM_USB2_MODULE_MODE_OFFSET 0
4801
#define CM_USB2_CFG_REG_CM_USB2_MODULE_MODE_CLEAR_MASK (0x00000001)
4802
#define CM_USB2_CFG_REG_CM_USB2_MODULE_MODE_DISABLE 0b0
4803
#define CM_USB2_CFG_REG_CM_USB2_MODULE_MODE_ENABLE 0b1
4804
4805
#define CM_VO_CFG_REG 0x00001b34
//CM VO Enable Configuration Register
4806
#define CM_VO_CFG_REG_CM_VO_STATUS_OFFSET 16
4807
#define CM_VO_CFG_REG_CM_VO_STATUS_CLEAR_MASK (0x00030000)
4808
#define CM_VO_CFG_REG_CM_VO_STATUS_POWER_OFF 0b01
4809
#define CM_VO_CFG_REG_CM_VO_STATUS_POWER_ON 0b10
4810
#define CM_VO_CFG_REG_CM_VO_MODULE_MODE_OFFSET 0
4811
#define CM_VO_CFG_REG_CM_VO_MODULE_MODE_CLEAR_MASK (0x00000001)
4812
#define CM_VO_CFG_REG_CM_VO_MODULE_MODE_DISABLE 0b0
4813
#define CM_VO_CFG_REG_CM_VO_MODULE_MODE_ENABLE 0b1
4814
4815
#define CM_VO1_CFG_REG 0x00001b38
//CM VO1 Enable Configuration Register
4816
#define CM_VO1_CFG_REG_CM_VO1_STATUS_OFFSET 16
4817
#define CM_VO1_CFG_REG_CM_VO1_STATUS_CLEAR_MASK (0x00030000)
4818
#define CM_VO1_CFG_REG_CM_VO1_STATUS_POWER_OFF 0b01
4819
#define CM_VO1_CFG_REG_CM_VO1_STATUS_POWER_ON 0b10
4820
#define CM_VO1_CFG_REG_CM_VO1_MODULE_MODE_OFFSET 0
4821
#define CM_VO1_CFG_REG_CM_VO1_MODULE_MODE_CLEAR_MASK (0x00000001)
4822
#define CM_VO1_CFG_REG_CM_VO1_MODULE_MODE_DISABLE 0b0
4823
#define CM_VO1_CFG_REG_CM_VO1_MODULE_MODE_ENABLE 0b1
4824
4825
#define APB2JTAG_CLK_REG 0x00001c00
//APB2JTAG Clock Register
4826
#define APB2JTAG_CLK_REG_APB2JTAG_CLK_GATING_OFFSET 31
4827
#define APB2JTAG_CLK_REG_APB2JTAG_CLK_GATING_CLEAR_MASK (0x80000000)
4828
#define APB2JTAG_CLK_REG_APB2JTAG_CLK_GATING_CLOCK_IS_OFF 0b0
4829
#define APB2JTAG_CLK_REG_APB2JTAG_CLK_GATING_CLOCK_IS_ON 0b1
4830
#define APB2JTAG_CLK_REG_CLK_SRC_SEL_OFFSET 24
4831
#define APB2JTAG_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
4832
#define APB2JTAG_CLK_REG_CLK_SRC_SEL_SYS_CLK24M 0b000
4833
#define APB2JTAG_CLK_REG_CLK_SRC_SEL_CLK32K 0b001
4834
#define APB2JTAG_CLK_REG_CLK_SRC_SEL_CLK16M_RC 0b010
4835
#define APB2JTAG_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b011
4836
#define APB2JTAG_CLK_REG_CLK_SRC_SEL_PERI1_480M 0b100
4837
#define APB2JTAG_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b101
4838
#define APB2JTAG_CLK_REG_CLK_SRC_SEL_PERI1_200M 0b110
4839
#define APB2JTAG_CLK_REG_FACTOR_M_OFFSET 0
4840
#define APB2JTAG_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
4841
4842
#define APB2JTAG_BGR_REG 0x00001c04
//APB2JTAG Bus Gating Reset Register
4843
#define APB2JTAG_BGR_REG_APB2JTAG_RST_OFFSET 16
4844
#define APB2JTAG_BGR_REG_APB2JTAG_RST_CLEAR_MASK (0x00010000)
4845
#define APB2JTAG_BGR_REG_APB2JTAG_RST_ASSERT 0b0
4846
#define APB2JTAG_BGR_REG_APB2JTAG_RST_DE_ASSERT 0b1
4847
4848
#define CCU_SEC_SWITCH_REG 0x00001f00
//CCU Security Switch Register
4849
#define CCU_SEC_SWITCH_REG_MBUS_SEC_OFFSET 2
4850
#define CCU_SEC_SWITCH_REG_MBUS_SEC_CLEAR_MASK (0x00000004)
4851
#define CCU_SEC_SWITCH_REG_MBUS_SEC_SECURE 0b0
4852
#define CCU_SEC_SWITCH_REG_MBUS_SEC_NON_SECURE 0b1
4853
#define CCU_SEC_SWITCH_REG_BUS_SEC_OFFSET 1
4854
#define CCU_SEC_SWITCH_REG_BUS_SEC_CLEAR_MASK (0x00000002)
4855
#define CCU_SEC_SWITCH_REG_BUS_SEC_SECURE 0b0
4856
#define CCU_SEC_SWITCH_REG_BUS_SEC_NON_SECURE 0b1
4857
#define CCU_SEC_SWITCH_REG_PLL_SEC_OFFSET 0
4858
#define CCU_SEC_SWITCH_REG_PLL_SEC_CLEAR_MASK (0x00000001)
4859
#define CCU_SEC_SWITCH_REG_PLL_SEC_SECURE 0b0
4860
#define CCU_SEC_SWITCH_REG_PLL_SEC_NON_SECURE 0b1
4861
4862
#define SYSDAP_REQ_CTRL_REG 0x00001f10
//SYSDAP REQ Control Register
4863
#define SYSDAP_REQ_CTRL_REG_SYSDAP_REQ_ENABLE_OFFSET 0
4864
#define SYSDAP_REQ_CTRL_REG_SYSDAP_REQ_ENABLE_CLEAR_MASK (0x00000001)
4865
4866
#define PLL_CFG0_REG 0x00001f20
//PLL Configuration0 Register
4867
#define PLL_CFG0_REG_PLL_CONFIG0_OFFSET 0
4868
#define PLL_CFG0_REG_PLL_CONFIG0_CLEAR_MASK (0xffffffff)
4869
4870
#define PLL_CFG1_REG 0x00001f24
//PLL Configuration1 Register
4871
#define PLL_CFG1_REG_PLL_CONFIG1_OFFSET 0
4872
#define PLL_CFG1_REG_PLL_CONFIG1_CLEAR_MASK (0xffffffff)
4873
4874
#define PLL_CFG2_REG 0x00001f28
//PLL Configuration2 Register
4875
#define PLL_CFG2_REG_PLL_CONFIG2_OFFSET 0
4876
#define PLL_CFG2_REG_PLL_CONFIG2_CLEAR_MASK (0xffffffff)
4877
4878
#define PLL_LOCK_DBG_CTRL_REG 0x00001f2c
//PLL Lock Debug Control Register
4879
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_EN_OFFSET 31
4880
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_EN_CLEAR_MASK (0x80000000)
4881
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_EN_DISABLE 0b0
4882
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_EN_ENABLE 0b1
4883
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_OFFSET 20
4884
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_CLEAR_MASK (0x07f00000)
4885
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_REFPLL 0b0000000
4886
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_DDRPLL 0b0000001
4887
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_PERI0PLL 0b0000010
4888
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_PERI1PLL 0b0000011
4889
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_GPU0PLL 0b0000100
4890
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_VIDEO0PLL 0b0000101
4891
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_VIDEO1PLL 0b0000110
4892
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_VIDEO2PLL 0b0000111
4893
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_VE0PLL 0b0001001
4894
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_VE1PLL 0b0001010
4895
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_AUDIO0PLL 0b0001011
4896
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_NPUPLL 0b0001100
4897
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_DEPLL 0b0001101
4898
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_AUDIO1PLL 0b0100000
4899
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_CPU0PLL 0b1000000
4900
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_CPU1PLL 0b1000001
4901
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_CPU2PLL 0b1000010
4902
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_CPU3PLL 0b1000011
4903
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_DISPLL0 0b1100000
4904
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_DISPLL1 0b1100001
4905
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_HDMIPLL 0b1110000
4906
4907
#define CCU_FAN_GATE_REG 0x00001f30
//CCU FANOUT CLOCK GATE Register
4908
#define CCU_FAN_GATE_REG_CLK25M_EN_OFFSET 3
4909
#define CCU_FAN_GATE_REG_CLK25M_EN_CLEAR_MASK (0x00000008)
4910
#define CCU_FAN_GATE_REG_CLK25M_EN_CLOCK_IS_OFF 0b0
4911
#define CCU_FAN_GATE_REG_CLK25M_EN_CLOCK_IS_ON 0b1
4912
#define CCU_FAN_GATE_REG_CLK16M_EN_OFFSET 2
4913
#define CCU_FAN_GATE_REG_CLK16M_EN_CLEAR_MASK (0x00000004)
4914
#define CCU_FAN_GATE_REG_CLK16M_EN_CLOCK_IS_OFF 0b0
4915
#define CCU_FAN_GATE_REG_CLK16M_EN_CLOCK_IS_ON 0b1
4916
#define CCU_FAN_GATE_REG_CLK12M_EN_OFFSET 1
4917
#define CCU_FAN_GATE_REG_CLK12M_EN_CLEAR_MASK (0x00000002)
4918
#define CCU_FAN_GATE_REG_CLK12M_EN_CLOCK_IS_OFF 0b0
4919
#define CCU_FAN_GATE_REG_CLK12M_EN_CLOCK_IS_ON 0b1
4920
#define CCU_FAN_GATE_REG_CLK24M_EN_OFFSET 0
4921
#define CCU_FAN_GATE_REG_CLK24M_EN_CLEAR_MASK (0x00000001)
4922
#define CCU_FAN_GATE_REG_CLK24M_EN_CLOCK_IS_OFF 0b0
4923
#define CCU_FAN_GATE_REG_CLK24M_EN_CLOCK_IS_ON 0b1
4924
4925
#define CLK27M_FAN_REG 0x00001f34
//CLK27M FANOUT Register
4926
#define CLK27M_FAN_REG_CLK27M_EN_OFFSET 31
4927
#define CLK27M_FAN_REG_CLK27M_EN_CLEAR_MASK (0x80000000)
4928
#define CLK27M_FAN_REG_CLK27M_EN_CLOCK_IS_OFF 0b0
4929
#define CLK27M_FAN_REG_CLK27M_EN_CLOCK_IS_ON 0b1
4930
#define CLK27M_FAN_REG_CLK27M_SCR_SEL_OFFSET 24
4931
#define CLK27M_FAN_REG_CLK27M_SCR_SEL_CLEAR_MASK (0x03000000)
4932
#define CLK27M_FAN_REG_CLK27M_SCR_SEL_VIDEO0PLL4X 0b000
4933
#define CLK27M_FAN_REG_CLK27M_SCR_SEL_VIDEO1PLL4X 0b001
4934
#define CLK27M_FAN_REG_CLK27M_SCR_SEL_VIDEO2PLL4X 0b010
4935
#define CLK27M_FAN_REG_CLK27M_DIV1_OFFSET 8
4936
#define CLK27M_FAN_REG_CLK27M_DIV1_CLEAR_MASK (0x00001f00)
4937
#define CLK27M_FAN_REG_CLK27M_DIV0_OFFSET 0
4938
#define CLK27M_FAN_REG_CLK27M_DIV0_CLEAR_MASK (0x0000001f)
4939
4940
#define CLK_FAN_REG 0x00001f38
//CLK FANOUT Register
4941
#define CLK_FAN_REG_PCLK_DIV_EN_OFFSET 31
4942
#define CLK_FAN_REG_PCLK_DIV_EN_CLEAR_MASK (0x80000000)
4943
#define CLK_FAN_REG_PCLK_DIV_EN_CLOCK_IS_OFF 0b0
4944
#define CLK_FAN_REG_PCLK_DIV_EN_CLOCK_IS_ON 0b1
4945
#define CLK_FAN_REG_PCLK_DIV1_OFFSET 5
4946
#define CLK_FAN_REG_PCLK_DIV1_CLEAR_MASK (0x000003e0)
4947
#define CLK_FAN_REG_PCLK_DIV_OFFSET 0
4948
#define CLK_FAN_REG_PCLK_DIV_CLEAR_MASK (0x0000001f)
4949
4950
#define CCU_FAN_REG 0x00001f3c
//CCU FANOUT Register
4951
#define CCU_FAN_REG_CLK_FANOUT3_EN_OFFSET 24
4952
#define CCU_FAN_REG_CLK_FANOUT3_EN_CLEAR_MASK (0x01000000)
4953
#define CCU_FAN_REG_CLK_FANOUT3_EN_CLOCK_IS_OFF 0b0
4954
#define CCU_FAN_REG_CLK_FANOUT3_EN_CLOCK_IS_ON 0b1
4955
#define CCU_FAN_REG_CLK_FANOUT2_EN_OFFSET 23
4956
#define CCU_FAN_REG_CLK_FANOUT2_EN_CLEAR_MASK (0x00800000)
4957
#define CCU_FAN_REG_CLK_FANOUT2_EN_CLOCK_IS_OFF 0b0
4958
#define CCU_FAN_REG_CLK_FANOUT2_EN_CLOCK_IS_ON 0b1
4959
#define CCU_FAN_REG_CLK_FANOUT1_EN_OFFSET 22
4960
#define CCU_FAN_REG_CLK_FANOUT1_EN_CLEAR_MASK (0x00400000)
4961
#define CCU_FAN_REG_CLK_FANOUT1_EN_CLOCK_IS_OFF 0b0
4962
#define CCU_FAN_REG_CLK_FANOUT1_EN_CLOCK_IS_ON 0b1
4963
#define CCU_FAN_REG_CLK_FANOUT0_EN_OFFSET 21
4964
#define CCU_FAN_REG_CLK_FANOUT0_EN_CLEAR_MASK (0x00200000)
4965
#define CCU_FAN_REG_CLK_FANOUT0_EN_CLOCK_IS_OFF 0b0
4966
#define CCU_FAN_REG_CLK_FANOUT0_EN_CLOCK_IS_ON 0b1
4967
#define CCU_FAN_REG_CLK_FANOUT3_SEL_OFFSET 9
4968
#define CCU_FAN_REG_CLK_FANOUT3_SEL_CLEAR_MASK (0x00000e00)
4969
#define CCU_FAN_REG_CLK_FANOUT3_SEL_CLK32K_FANOUT_FROM_SYSRTC 0b000
4970
#define CCU_FAN_REG_CLK_FANOUT3_SEL_CLK12M_FROM_SYS_CLK24M_2 0b001
4971
#define CCU_FAN_REG_CLK_FANOUT3_SEL_CLK16M_FROM_PERI0_160M_10 0b010
4972
#define CCU_FAN_REG_CLK_FANOUT3_SEL_CLK24M_FROM_SYS_CLK24M 0b011
4973
#define CCU_FAN_REG_CLK_FANOUT3_SEL_CLK25M_FROM_PERI0_150M_6 0b100
4974
#define CCU_FAN_REG_CLK_FANOUT3_SEL_CLK27M 0b101
4975
#define CCU_FAN_REG_CLK_FANOUT3_SEL_PCLK 0b110
4976
#define CCU_FAN_REG_CLK_FANOUT2_SEL_OFFSET 6
4977
#define CCU_FAN_REG_CLK_FANOUT2_SEL_CLEAR_MASK (0x000001c0)
4978
#define CCU_FAN_REG_CLK_FANOUT2_SEL_CLK32K_FANOUT_FROM_SYSRTC 0b000
4979
#define CCU_FAN_REG_CLK_FANOUT2_SEL_CLK12M_FROM_SYS_CLK24M_2 0b001
4980
#define CCU_FAN_REG_CLK_FANOUT2_SEL_CLK16M_FROM_PERI0_160M_10 0b010
4981
#define CCU_FAN_REG_CLK_FANOUT2_SEL_CLK24M_FROM_SYS_CLK24M 0b011
4982
#define CCU_FAN_REG_CLK_FANOUT2_SEL_CLK25M_FROM_PERI0_150M_6 0b100
4983
#define CCU_FAN_REG_CLK_FANOUT2_SEL_CLK27M 0b101
4984
#define CCU_FAN_REG_CLK_FANOUT2_SEL_PCLK 0b110
4985
#define CCU_FAN_REG_CLK_FANOUT1_SEL_OFFSET 3
4986
#define CCU_FAN_REG_CLK_FANOUT1_SEL_CLEAR_MASK (0x00000038)
4987
#define CCU_FAN_REG_CLK_FANOUT1_SEL_CLK32K_FANOUT_FROM_SYSRTC 0b000
4988
#define CCU_FAN_REG_CLK_FANOUT1_SEL_CLK12M_FROM_SYS_CLK24M_2 0b001
4989
#define CCU_FAN_REG_CLK_FANOUT1_SEL_CLK16M_FROM_PERI0_160M_10 0b010
4990
#define CCU_FAN_REG_CLK_FANOUT1_SEL_CLK24M_FROM_SYS_CLK24M 0b011
4991
#define CCU_FAN_REG_CLK_FANOUT1_SEL_CLK25M_FROM_PERI0_150M_6 0b100
4992
#define CCU_FAN_REG_CLK_FANOUT1_SEL_CLK27M 0b101
4993
#define CCU_FAN_REG_CLK_FANOUT1_SEL_PCLK 0b110
4994
#define CCU_FAN_REG_CLK_FANOUT0_SEL_OFFSET 0
4995
#define CCU_FAN_REG_CLK_FANOUT0_SEL_CLEAR_MASK (0x00000007)
4996
#define CCU_FAN_REG_CLK_FANOUT0_SEL_CLK32K_FANOUT_FROM_SYSRTC 0b000
4997
#define CCU_FAN_REG_CLK_FANOUT0_SEL_CLK12M_FROM_SYS_CLK24M_2 0b001
4998
#define CCU_FAN_REG_CLK_FANOUT0_SEL_CLK16M_FROM_PERI0_160M_10 0b010
4999
#define CCU_FAN_REG_CLK_FANOUT0_SEL_CLK24M_FROM_SYS_CLK24M 0b011
5000
#define CCU_FAN_REG_CLK_FANOUT0_SEL_CLK25M_FROM_PERI0_150M_6 0b100
5001
#define CCU_FAN_REG_CLK_FANOUT0_SEL_CLK27M 0b101
5002
#define CCU_FAN_REG_CLK_FANOUT0_SEL_PCLK 0b110
5003
5004
#define BUS_CLK_DBG_REG 0x00001f50
//Bus Clock Debug Register
5005
#define BUS_CLK_DBG_REG_BUS_CLK_DBG_SEL_OFFSET 0
5006
#define BUS_CLK_DBG_REG_BUS_CLK_DBG_SEL_CLEAR_MASK (0x00000007)
5007
#define BUS_CLK_DBG_REG_BUS_CLK_DBG_SEL_AHB_CLOCK 0b000
5008
#define BUS_CLK_DBG_REG_BUS_CLK_DBG_SEL_APB0_CLOCK 0b001
5009
#define BUS_CLK_DBG_REG_BUS_CLK_DBG_SEL_APB1_CLOCK 0b010
5010
#define BUS_CLK_DBG_REG_BUS_CLK_DBG_SEL_APB_UART_CLOCK 0b011
5011
#define BUS_CLK_DBG_REG_BUS_CLK_DBG_SEL_MBUS_CLOCK 0b100
5012
#define BUS_CLK_DBG_REG_BUS_CLK_DBG_SEL_NSI_CLOCK 0b101
5013
#define BUS_CLK_DBG_REG_BUS_CLK_DBG_SEL_DDR0_CLK 0b110
5014
#define BUS_CLK_DBG_REG_BUS_CLK_DBG_SEL_HDR0_CLK 0b111
5015
5016
#define CCU_VERSION_REG 0x00001ff0
//CCU Version Register
5017
#define CCU_VERSION_REG_CCU_MAIN_VERSION_OFFSET 16
5018
#define CCU_VERSION_REG_CCU_MAIN_VERSION_CLEAR_MASK (0xffff0000)
5019
#define CCU_VERSION_REG_CCU_SUB_VERSION_OFFSET 0
5020
#define CCU_VERSION_REG_CCU_SUB_VERSION_CLEAR_MASK (0x0000ffff)
5021
5022
/* cpu pll */
5023
#define PLL_CPU_CTRL_REG_PLL_EN_OFFSET 31
5024
#define PLL_CPU_CTRL_REG_PLL_LDO_EN_OFFSET 30
5025
#define PLL_CPU_CTRL_REG_LOCK_ENABLE_OFFSET 29
5026
#define PLL_CPU_CTRL_REG_PLL_OUTPUT_GATE_OFFSET 27
5027
5028
#define APB2_CLK_RATE_N_1 (0x0 << 8)
5029
#define APB2_CLK_RATE_N_2 (0x1 << 8)
5030
#define APB2_CLK_RATE_N_4 (0x2 << 8)
5031
#define APB2_CLK_RATE_N_8 (0x3 << 8)
5032
#define APB2_CLK_RATE_N_MASK (3 << 8)
5033
#define APB2_CLK_RATE_M(m) (((m) -1) << APB1_CLK_REG_FACTOR_M_OFFSET)
5034
#define APB2_CLK_RATE_M_MASK (3 << APB1_CLK_REG_FACTOR_M_OFFSET)
5035
5036
#define SUNXI_MEMC_CLK_RST (SUNXI_MEMC_COMMON_BASE + 0x10)
5037
#define MEMC_REG_PLLREF_CLK_EN (1U << 13)
5038
#define MEMC_REG_HDR_CLK1_EN (1U << 10)
5039
#define MEMC_REG_HDR_CLK0_EN (1U << 9)
5040
#define MEMC_REG_HCLK1_EN (1U << 8)
5041
#define CCU_MMC_CTRL_M(x) (x)
5042
#define CCU_MMC_CTRL_N(x) ((x) << SMHC0_CLK_REG_FACTOR_N_OFFSET)
5043
#define CCU_MMC_CTRL_OSCM24 (SMHC0_CLK_REG_CLK_SRC_SEL_SYS_CLK24M << SMHC0_CLK_REG_CLK_SRC_SEL_OFFSET)
5044
#define CCU_MMC_CTRL_PLL6X2 (SMHC0_CLK_REG_CLK_SRC_SEL_PERI0_400M << SMHC0_CLK_REG_CLK_SRC_SEL_OFFSET)
5045
#define CCU_MMC_CTRL_PLL_PERIPH2X2 (SMHC0_CLK_REG_CLK_SRC_SEL_PERI0_300M << SMHC0_CLK_REG_CLK_SRC_SEL_OFFSET)
5046
#define CCU_MMC_CTRL_PERI0_400M_freq (400000000)
5047
#define CCU_MMC_CTRL_PERI0_300M_freq (300000000)
5048
#define CCU_MMC_CTRL_PERI0_800M_freq (800000000)
5049
#define CCU_MMC_CTRL_PERI0_600M_freq (600000000)
5050
#define CCU_MMC_CTRL_PERI0_400M (0x1 << SMHC0_CLK_REG_CLK_SRC_SEL_OFFSET)
5051
#define CCU_MMC_CTRL_PERI0_300M (0x2 << SMHC0_CLK_REG_CLK_SRC_SEL_OFFSET)
5052
#define CCU_MMC_CTRL_PERI0_800M (0x1 << SMHC2_CLK_REG_CLK_SRC_SEL_OFFSET)
5053
#define CCU_MMC_CTRL_PERI0_600M (0x2 << SMHC2_CLK_REG_CLK_SRC_SEL_OFFSET)
5054
#define CCU_MMC_CTRL_PERI1_400M (0x3 << SMHC0_CLK_REG_CLK_SRC_SEL_OFFSET)
5055
#define CCU_MMC_CTRL_PERI1_300M (0x4 << SMHC0_CLK_REG_CLK_SRC_SEL_OFFSET)
5056
#define CCU_MMC_CTRL_PERI1_800M (0x3 << SMHC2_CLK_REG_CLK_SRC_SEL_OFFSET)
5057
#define CCU_MMC_CTRL_PERI1_600M (0x4 << SMHC2_CLK_REG_CLK_SRC_SEL_OFFSET)
5058
#define CCU_MMC_CTRL_ENABLE (SMHC0_CLK_REG_SMHC0_CLK_GATING_CLOCK_IS_ON << SMHC0_CLK_REG_SMHC0_CLK_GATING_OFFSET)
5059
/* if doesn't have these delays */
5060
#define CCU_MMC_CTRL_OCLK_DLY(a) ((void) (a), 0)
5061
#define CCU_MMC_CTRL_SCLK_DLY(a) ((void) (a), 0)
5062
5063
/* Module gate/reset shift*/
5064
#define RESET_SHIFT (16)
5065
#define GATING_SHIFT (0)
5066
5067
/*CE*/
5068
#define CE_CLK_SRC_MASK (0x7)
5069
#define CE_CLK_SRC_SEL_BIT (CE_CLK_REG_CLK_SRC_SEL_OFFSET)
5070
#define CE_CLK_SRC (CE_CLK_REG_CLK_SRC_SEL_PERI0_400M)
5071
5072
#define CE_CLK_DIV_RATION_N_BIT (8)
5073
#define CE_CLK_DIV_RATION_N_MASK (0x3)
5074
#define CE_CLK_DIV_RATION_N (0)
5075
5076
#define CE_CLK_DIV_RATION_M_BIT (CE_CLK_REG_FACTOR_M_OFFSET)
5077
//@TODO
5078
#define CE_CLK_DIV_RATION_M_MASK (CE_CLK_REG_FACTOR_M_CLEAR_MASK)
5079
#define CE_CLK_DIV_RATION_M (0)
5080
5081
#define CE_SCLK_ONOFF_BIT (CE_CLK_REG_CE_CLK_GATING_OFFSET)
5082
//@TODO
5083
#define CE_SCLK_ON (CE_CLK_REG_CE_CLK_GATING_CLOCK_IS_OFF)
5084
5085
//@TODO
5086
#define CE_GATING_PASS (CE_BGR_REG_CE_GATING_MASK)
5087
#define CE_GATING_BIT (CE_BGR_REG_CE_GATING_OFFSET)
5088
5089
#define CE_RST_BIT (CE_BGR_REG_CE_RST_OFFSET)
5090
//@TODO
5091
#define CE_DEASSERT (CE_BGR_REG_CE_SYS_RST_ASSERT)
5092
#define CE_SYS_RST_BIT (CE_BGR_REG_CE_SYS_RST_OFFSET)
5093
#define CE_SYS_GATING_BIT (CE_BGR_REG_CE_SYS_GATING_OFFSET)
5094
5095
#define CE_MBUS_GATING_MASK (1)
5096
#define CE_MBUS_GATING_BIT (MBUS_GATE_EN_REG_CE_MCLK_EN_OFFSET)
5097
#define CE_MBUS_GATING (1)
5098
5099
#define USBEHCI0_RST_BIT 20
5100
#define USBEHCI0_GATIING_BIT 4
5101
#define USBPHY0_RST_BIT 30
5102
#define USBPHY0_SCLK_GATING_BIT 31
5103
5104
#define USBEHCI1_RST_BIT 20
5105
#define USBEHCI1_GATIING_BIT 4
5106
#define USBPHY1_RST_BIT 30
5107
#define USBPHY1_SCLK_GATING_BIT 31
5108
5109
#define CCU_PLL_CPU_L_CTRL_REG (SUNXI_CPU_PLL_CFG_BASE + 0x1000)
5110
#define CCU_PLL_CPU_L_CLK_REG (SUNXI_CPU_PLL_CFG_BASE + 0x101c)
5111
#define CCU_PLL_CPU_B_CTRL_REG (SUNXI_CPU_PLL_CFG_BASE + 0x2000)
5112
#define CCU_PLL_CPU_B_CLK_REG (SUNXI_CPU_PLL_CFG_BASE + 0x201c)
5113
#define CCU_PLL_CPU_DSU_CTRL_REG (SUNXI_CPU_PLL_CFG_BASE + 0x3000)
5114
#define CCU_PLL_DSU_CLK_REG (SUNXI_CPU_PLL_CFG_BASE + 0x301c)
5115
5116
/* storage */
5117
#define CCU_MBUS_MST_CLK_GATING_REG (SUNXI_CCU_BASE + MBUS_MAT_CLK_GATING_REG)
5118
#define CCU_MBUS_GATE_ENABLE_REG (SUNXI_CCU_BASE + MBUS_GATE_EN_REG)
5119
5120
#define CCU_SDMMC0_CLK_REG (SUNXI_CCU_BASE + SMHC0_CLK_REG)
5121
#define CCU_SDMMC1_CLK_REG (SUNXI_CCU_BASE + SMHC1_CLK_REG)
5122
#define CCU_SDMMC2_CLK_REG (SUNXI_CCU_BASE + SMHC2_CLK_REG)
5123
#define CCU_SMHC0_BGR_REG (SUNXI_CCU_BASE + SMHC0_BGR_REG)
5124
/* nsi */
5125
#define CCU_NSI_CLK_GREG (SUNXI_CCU_BASE + NSI_CLK_REG)
5126
#define CCU_NSI_BGR_REG (SUNXI_CCU_BASE + NSI_BGR_REG)
5127
#define CCU_PLL_PERI0_CTRL_REG (SUNXI_CCU_BASE + PLL_PERI0_CTRL_REG)
5128
#define CCU_PLL_PERI1_CTRL_REG (SUNXI_CCU_BASE + PLL_PERI1_CTRL_REG)
5129
5130
/*normal interface*/
5131
#define CCU_UART_BGR_REG (SUNXI_CCU_BASE + UART0_BGR_REG)
5132
5133
/*DMA*/
5134
#define DMA_GATING_BASE CCU_DMA_BGR_REG
5135
#define DMA_GATING_PASS (1)
5136
#define DMA_GATING_BIT (0)
5137
5138
/*gpadc gate and reset reg*/
5139
#define CCU_GPADC_BGR_REG (SUNXI_CCU_BASE + GPADC0_BGR_REG)
5140
#define CCU_GPADC_24M_REG (SUNXI_CCU_BASE + GPADC0_24M_CLK_REG)
5141
5142
/*lpadc gate and reset reg*/
5143
#define CCU_LRADC_BGR_REG (SUNXI_CCU_BASE + LRADC_BGR_REG)
5144
5145
/* RTC */
5146
#define RTC_LOSC_CTRL_REG (SUNXI_RTC_BASE)
5147
#define XO_CONTROL0_REG 0x0160
5148
#define RTC_XO_CONTROL0_REG (SUNXI_RTC_BASE + XO_CONTROL0_REG)
5149
5150
#define LOSC_CONTROL_KEY_FIFLD 0x16aa0000
5151
#define LOSC_AUTO_SWT_32K_SEL_EN_MASK (0x00004000)
5152
#define LOSC_AUTO_SWT_32K_SEL_EN (1U << 14)
5153
#define LOSC_AUTO_SWT_32K_SEL_DISABLE (0U << 14)
5154
#define EXT_LOSC_GSM_HIGH (0x0000000C)
5155
#define LOSC_SRC_SEL_MASK (0x00000001)
5156
#define LOSC_SRC_SEL_32K (1U << 0)
5157
#define LOSC_SRC_SEL_16M (0U << 0)
5158
5159
5160
#endif
// __SUN60IW2_REG_CCU_H__
reg-ncat.h
Generated by
1.9.8