SyterKit
0.4.0.x
SyterKit is a bare-metal framework
Loading...
Searching...
No Matches
include
drivers
chips
sun55iw6
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 __SUN55IW6_REG_CCU_H__
10
#define __SUN55IW6_REG_CCU_H__
11
12
#include <
reg-ncat.h
>
13
14
#define PLL_DDR_CTRL_REG 0x00000020
//PLL_DDR Control Register
15
#define PLL_DDR_CTRL_REG_PLL_EN_OFFSET 31
16
#define PLL_DDR_CTRL_REG_PLL_EN_CLEAR_MASK 0x80000000
17
#define PLL_DDR_CTRL_REG_PLL_EN_DISABLE 0b0
18
#define PLL_DDR_CTRL_REG_PLL_EN_ENABLE 0b1
19
#define PLL_DDR_CTRL_REG_PLL_LDO_EN_OFFSET 30
20
#define PLL_DDR_CTRL_REG_PLL_LDO_EN_CLEAR_MASK 0x40000000
21
#define PLL_DDR_CTRL_REG_PLL_LDO_EN_DISABLE 0b0
22
#define PLL_DDR_CTRL_REG_PLL_LDO_EN_ENABLE 0b1
23
#define PLL_DDR_CTRL_REG_LOCK_ENABLE_OFFSET 29
24
#define PLL_DDR_CTRL_REG_LOCK_ENABLE_CLEAR_MASK 0x20000000
25
#define PLL_DDR_CTRL_REG_LOCK_ENABLE_DISABLE 0b0
26
#define PLL_DDR_CTRL_REG_LOCK_ENABLE_ENABLE 0b1
27
#define PLL_DDR_CTRL_REG_LOCK_OFFSET 28
28
#define PLL_DDR_CTRL_REG_LOCK_CLEAR_MASK 0x10000000
29
#define PLL_DDR_CTRL_REG_LOCK_UNLOCKED 0b0
30
#define PLL_DDR_CTRL_REG_LOCK_LOCKED__IT_INDICATES_THAT_THE_PLL_HAS_BEEN_STABLE 0b1
31
#define PLL_DDR_CTRL_REG_PLL_OUTPUT_GATE_OFFSET 27
32
#define PLL_DDR_CTRL_REG_PLL_OUTPUT_GATE_CLEAR_MASK 0x08000000
33
#define PLL_DDR_CTRL_REG_PLL_OUTPUT_GATE_DISABLE 0b0
34
#define PLL_DDR_CTRL_REG_PLL_OUTPUT_GATE_ENABLE 0b1
35
#define PLL_DDR_CTRL_REG_PLL_SDM_EN_OFFSET 24
36
#define PLL_DDR_CTRL_REG_PLL_SDM_EN_CLEAR_MASK 0x01000000
37
#define PLL_DDR_CTRL_REG_PLL_SDM_EN_DISABLE 0b0
38
#define PLL_DDR_CTRL_REG_PLL_SDM_EN_ENABLE 0b1
39
#define PLL_DDR_CTRL_REG_PLL_P0_OFFSET 20
40
#define PLL_DDR_CTRL_REG_PLL_P0_CLEAR_MASK 0x00700000
41
#define PLL_DDR_CTRL_REG_PLL_N_OFFSET 8
42
#define PLL_DDR_CTRL_REG_PLL_N_CLEAR_MASK 0x0000ff00
43
#define PLL_DDR_CTRL_REG_PLL_UNLOCK_MDSEL_OFFSET 6
44
#define PLL_DDR_CTRL_REG_PLL_UNLOCK_MDSEL_CLEAR_MASK 0x000000c0
45
#define PLL_DDR_CTRL_REG_PLL_UNLOCK_MDSEL_21_29_CLOCK_CYCLES 0b00
46
#define PLL_DDR_CTRL_REG_PLL_UNLOCK_MDSEL_22_28_CLOCK_CYCLES 0b01
47
#define PLL_DDR_CTRL_REG_PLL_UNLOCK_MDSEL_20_30_CLOCK_CYCLES 0b10
48
#define PLL_DDR_CTRL_REG_PLL_LOCK_MDSEL_OFFSET 5
49
#define PLL_DDR_CTRL_REG_PLL_LOCK_MDSEL_CLEAR_MASK 0x00000020
50
#define PLL_DDR_CTRL_REG_PLL_LOCK_MDSEL_24_26_CLOCK_CYCLES 0b0
51
#define PLL_DDR_CTRL_REG_PLL_LOCK_MDSEL_23_27_CLOCK_CYCLES 0b1
52
#define PLL_DDR_CTRL_REG_PLL_INPUT_DIV2_OFFSET 1
53
#define PLL_DDR_CTRL_REG_PLL_INPUT_DIV2_CLEAR_MASK 0x00000002
54
55
#define PLL_DDR_PAT0_CTRL_REG 0x00000028
//PLL_DDR Pattern0 Control Register
56
#define PLL_DDR_PAT0_CTRL_REG_SIG_DELT_PAT_EN_OFFSET 31
57
#define PLL_DDR_PAT0_CTRL_REG_SIG_DELT_PAT_EN_CLEAR_MASK 0x80000000
58
#define PLL_DDR_PAT0_CTRL_REG_SPR_FREQ_MODE_OFFSET 29
59
#define PLL_DDR_PAT0_CTRL_REG_SPR_FREQ_MODE_CLEAR_MASK 0x60000000
60
#define PLL_DDR_PAT0_CTRL_REG_SPR_FREQ_MODE_PULSE_SWALLOW 0b00
61
#define PLL_DDR_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_1BIT 0b01
62
#define PLL_DDR_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_2BIT 0b10
63
#define PLL_DDR_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_3BIT 0b11
64
#define PLL_DDR_PAT0_CTRL_REG_WAVE_STEP_OFFSET 20
65
#define PLL_DDR_PAT0_CTRL_REG_WAVE_STEP_CLEAR_MASK 0x1ff00000
66
#define PLL_DDR_PAT0_CTRL_REG_SDM_CLK_SEL_OFFSET 19
67
#define PLL_DDR_PAT0_CTRL_REG_SDM_CLK_SEL_CLEAR_MASK 0x00080000
68
#define PLL_DDR_PAT0_CTRL_REG_SDM_CLK_SEL_24MHZ 0b0
69
#define PLL_DDR_PAT0_CTRL_REG_SDM_CLK_SEL_12MHZ 0b1
70
#define PLL_DDR_PAT0_CTRL_REG_FREQ_OFFSET 17
71
#define PLL_DDR_PAT0_CTRL_REG_FREQ_CLEAR_MASK 0x00060000
72
#define PLL_DDR_PAT0_CTRL_REG_FREQ_31_5KHZ 0b00
73
#define PLL_DDR_PAT0_CTRL_REG_FREQ_32KHZ 0b01
74
#define PLL_DDR_PAT0_CTRL_REG_FREQ_32_5KHZ 0b10
75
#define PLL_DDR_PAT0_CTRL_REG_FREQ_33KHZ 0b11
76
#define PLL_DDR_PAT0_CTRL_REG_WAVE_BOT_OFFSET 0
77
#define PLL_DDR_PAT0_CTRL_REG_WAVE_BOT_CLEAR_MASK 0x0001ffff
78
79
#define PLL_DDR_PAT1_CTRL_REG 0x0000002c
//PLL_DDR Pattern1 Control Register
80
#define PLL_DDR_PAT1_CTRL_REG_DITHER_EN_OFFSET 24
81
#define PLL_DDR_PAT1_CTRL_REG_DITHER_EN_CLEAR_MASK 0x01000000
82
#define PLL_DDR_PAT1_CTRL_REG_FRAC_EN_OFFSET 20
83
#define PLL_DDR_PAT1_CTRL_REG_FRAC_EN_CLEAR_MASK 0x00100000
84
#define PLL_DDR_PAT1_CTRL_REG_FRAC_IN_OFFSET 0
85
#define PLL_DDR_PAT1_CTRL_REG_FRAC_IN_CLEAR_MASK 0x0001ffff
86
87
#define PLL_DDR_BIAS_REG 0x00000030
//PLL_DDR Bias Register
88
#define PLL_DDR_BIAS_REG_PLL_CP_OFFSET 16
89
#define PLL_DDR_BIAS_REG_PLL_CP_CLEAR_MASK 0x001f0000
90
91
#define PLL_PERI0_CTRL_REG 0x000000a0
//PLL_PERI0 Control Register
92
#define PLL_PERI0_CTRL_REG_PLL_EN_OFFSET 31
93
#define PLL_PERI0_CTRL_REG_PLL_EN_CLEAR_MASK 0x80000000
94
#define PLL_PERI0_CTRL_REG_PLL_EN_DISABLE 0b0
95
#define PLL_PERI0_CTRL_REG_PLL_EN_ENABLE 0b1
96
#define PLL_PERI0_CTRL_REG_PLL_LDO_EN_OFFSET 30
97
#define PLL_PERI0_CTRL_REG_PLL_LDO_EN_CLEAR_MASK 0x40000000
98
#define PLL_PERI0_CTRL_REG_PLL_LDO_EN_DISABLE 0b0
99
#define PLL_PERI0_CTRL_REG_PLL_LDO_EN_ENABLE 0b1
100
#define PLL_PERI0_CTRL_REG_LOCK_ENABLE_OFFSET 29
101
#define PLL_PERI0_CTRL_REG_LOCK_ENABLE_CLEAR_MASK 0x20000000
102
#define PLL_PERI0_CTRL_REG_LOCK_ENABLE_DISABLE 0b0
103
#define PLL_PERI0_CTRL_REG_LOCK_ENABLE_ENABLE 0b1
104
#define PLL_PERI0_CTRL_REG_LOCK_OFFSET 28
105
#define PLL_PERI0_CTRL_REG_LOCK_CLEAR_MASK 0x10000000
106
#define PLL_PERI0_CTRL_REG_LOCK_UNLOCKED 0b0
107
#define PLL_PERI0_CTRL_REG_LOCK_LOCKED__IT_INDICATES_THAT_THE_PLL_HAS_BEEN_STABLE 0b1
108
#define PLL_PERI0_CTRL_REG_PLL_OUTPUT_GATE_OFFSET 27
109
#define PLL_PERI0_CTRL_REG_PLL_OUTPUT_GATE_CLEAR_MASK 0x08000000
110
#define PLL_PERI0_CTRL_REG_PLL_OUTPUT_GATE_DISABLE 0b0
111
#define PLL_PERI0_CTRL_REG_PLL_OUTPUT_GATE_ENABLE 0b1
112
#define PLL_PERI0_CTRL_REG_PLL_SDM_EN_OFFSET 24
113
#define PLL_PERI0_CTRL_REG_PLL_SDM_EN_CLEAR_MASK 0x01000000
114
#define PLL_PERI0_CTRL_REG_PLL_SDM_EN_DISABLE 0b0
115
#define PLL_PERI0_CTRL_REG_PLL_SDM_EN_ENABLE 0b1
116
#define PLL_PERI0_CTRL_REG_PLL_P1_OFFSET 20
117
#define PLL_PERI0_CTRL_REG_PLL_P1_CLEAR_MASK 0x00700000
118
#define PLL_PERI0_CTRL_REG_PLL_P0_OFFSET 16
119
#define PLL_PERI0_CTRL_REG_PLL_P0_CLEAR_MASK 0x00070000
120
#define PLL_PERI0_CTRL_REG_PLL_N_OFFSET 8
121
#define PLL_PERI0_CTRL_REG_PLL_N_CLEAR_MASK 0x0000ff00
122
#define PLL_PERI0_CTRL_REG_PLL_UNLOCK_MDSEL_OFFSET 6
123
#define PLL_PERI0_CTRL_REG_PLL_UNLOCK_MDSEL_CLEAR_MASK 0x000000c0
124
#define PLL_PERI0_CTRL_REG_PLL_UNLOCK_MDSEL_21_29_CLOCK_CYCLES 0b00
125
#define PLL_PERI0_CTRL_REG_PLL_UNLOCK_MDSEL_22_28_CLOCK_CYCLES 0b01
126
#define PLL_PERI0_CTRL_REG_PLL_UNLOCK_MDSEL_20_30_CLOCK_CYCLES 0b10
127
#define PLL_PERI0_CTRL_REG_PLL_LOCK_MDSEL_OFFSET 5
128
#define PLL_PERI0_CTRL_REG_PLL_LOCK_MDSEL_CLEAR_MASK 0x00000020
129
#define PLL_PERI0_CTRL_REG_PLL_LOCK_MDSEL_24_26_CLOCK_CYCLES 0b0
130
#define PLL_PERI0_CTRL_REG_PLL_LOCK_MDSEL_23_27_CLOCK_CYCLES 0b1
131
#define PLL_PERI0_CTRL_REG_PLL_P2_OFFSET 2
132
#define PLL_PERI0_CTRL_REG_PLL_P2_CLEAR_MASK 0x0000001c
133
#define PLL_PERI0_CTRL_REG_PLL_INPUT_DIV2_OFFSET 1
134
#define PLL_PERI0_CTRL_REG_PLL_INPUT_DIV2_CLEAR_MASK 0x00000002
135
136
#define PLL_PERI0_PAT0_CTRL_REG 0x000000a8
//PLL_PERI0 Pattern0 Control Register
137
#define PLL_PERI0_PAT0_CTRL_REG_SIG_DELT_PAT_EN_OFFSET 31
138
#define PLL_PERI0_PAT0_CTRL_REG_SIG_DELT_PAT_EN_CLEAR_MASK 0x80000000
139
#define PLL_PERI0_PAT0_CTRL_REG_SPR_FREQ_MODE_OFFSET 29
140
#define PLL_PERI0_PAT0_CTRL_REG_SPR_FREQ_MODE_CLEAR_MASK 0x60000000
141
#define PLL_PERI0_PAT0_CTRL_REG_SPR_FREQ_MODE_PULSE_SWALLOW 0b00
142
#define PLL_PERI0_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_1BIT 0b01
143
#define PLL_PERI0_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_2BIT 0b10
144
#define PLL_PERI0_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_3BIT 0b11
145
#define PLL_PERI0_PAT0_CTRL_REG_WAVE_STEP_OFFSET 20
146
#define PLL_PERI0_PAT0_CTRL_REG_WAVE_STEP_CLEAR_MASK 0x1ff00000
147
#define PLL_PERI0_PAT0_CTRL_REG_SDM_CLK_SEL_OFFSET 19
148
#define PLL_PERI0_PAT0_CTRL_REG_SDM_CLK_SEL_CLEAR_MASK 0x00080000
149
#define PLL_PERI0_PAT0_CTRL_REG_SDM_CLK_SEL_24MHZ 0b0
150
#define PLL_PERI0_PAT0_CTRL_REG_SDM_CLK_SEL_12MHZ 0b1
151
#define PLL_PERI0_PAT0_CTRL_REG_FREQ_OFFSET 17
152
#define PLL_PERI0_PAT0_CTRL_REG_FREQ_CLEAR_MASK 0x00060000
153
#define PLL_PERI0_PAT0_CTRL_REG_FREQ_31_5KHZ 0b00
154
#define PLL_PERI0_PAT0_CTRL_REG_FREQ_32KHZ 0b01
155
#define PLL_PERI0_PAT0_CTRL_REG_FREQ_32_5KHZ 0b10
156
#define PLL_PERI0_PAT0_CTRL_REG_FREQ_33KHZ 0b11
157
#define PLL_PERI0_PAT0_CTRL_REG_WAVE_BOT_OFFSET 0
158
#define PLL_PERI0_PAT0_CTRL_REG_WAVE_BOT_CLEAR_MASK 0x0001ffff
159
160
#define PLL_PERI0_PAT1_CTRL_REG 0x000000ac
//PLL_PERI0 Pattern1 Control Register
161
#define PLL_PERI0_PAT1_CTRL_REG_DITHER_EN_OFFSET 24
162
#define PLL_PERI0_PAT1_CTRL_REG_DITHER_EN_CLEAR_MASK 0x01000000
163
#define PLL_PERI0_PAT1_CTRL_REG_FRAC_EN_OFFSET 20
164
#define PLL_PERI0_PAT1_CTRL_REG_FRAC_EN_CLEAR_MASK 0x00100000
165
#define PLL_PERI0_PAT1_CTRL_REG_FRAC_IN_OFFSET 0
166
#define PLL_PERI0_PAT1_CTRL_REG_FRAC_IN_CLEAR_MASK 0x0001ffff
167
168
#define PLL_PERI0_BIAS_REG 0x000000b0
//PLL_PERI0 Bias Register
169
#define PLL_PERI0_BIAS_REG_PLL_CP_OFFSET 16
170
#define PLL_PERI0_BIAS_REG_PLL_CP_CLEAR_MASK 0x001f0000
171
172
#define PLL_PERI1_CTRL_REG 0x000000c0
//PLL_PERI1 Control Register
173
#define PLL_PERI1_CTRL_REG_PLL_EN_OFFSET 31
174
#define PLL_PERI1_CTRL_REG_PLL_EN_CLEAR_MASK 0x80000000
175
#define PLL_PERI1_CTRL_REG_PLL_EN_DISABLE 0b0
176
#define PLL_PERI1_CTRL_REG_PLL_EN_ENABLE 0b1
177
#define PLL_PERI1_CTRL_REG_PLL_LDO_EN_OFFSET 30
178
#define PLL_PERI1_CTRL_REG_PLL_LDO_EN_CLEAR_MASK 0x40000000
179
#define PLL_PERI1_CTRL_REG_PLL_LDO_EN_DISABLE 0b0
180
#define PLL_PERI1_CTRL_REG_PLL_LDO_EN_ENABLE 0b1
181
#define PLL_PERI1_CTRL_REG_LOCK_ENABLE_OFFSET 29
182
#define PLL_PERI1_CTRL_REG_LOCK_ENABLE_CLEAR_MASK 0x20000000
183
#define PLL_PERI1_CTRL_REG_LOCK_ENABLE_DISABLE 0b0
184
#define PLL_PERI1_CTRL_REG_LOCK_ENABLE_ENABLE 0b1
185
#define PLL_PERI1_CTRL_REG_LOCK_OFFSET 28
186
#define PLL_PERI1_CTRL_REG_LOCK_CLEAR_MASK 0x10000000
187
#define PLL_PERI1_CTRL_REG_LOCK_UNLOCKED 0b0
188
#define PLL_PERI1_CTRL_REG_LOCK_LOCKED__IT_INDICATES_THAT_THE_PLL_HAS_BEEN_STABLE 0b1
189
#define PLL_PERI1_CTRL_REG_PLL_OUTPUT_GATE_OFFSET 27
190
#define PLL_PERI1_CTRL_REG_PLL_OUTPUT_GATE_CLEAR_MASK 0x08000000
191
#define PLL_PERI1_CTRL_REG_PLL_OUTPUT_GATE_DISABLE 0b0
192
#define PLL_PERI1_CTRL_REG_PLL_OUTPUT_GATE_ENABLE 0b1
193
#define PLL_PERI1_CTRL_REG_PLL_SDM_EN_OFFSET 24
194
#define PLL_PERI1_CTRL_REG_PLL_SDM_EN_CLEAR_MASK 0x01000000
195
#define PLL_PERI1_CTRL_REG_PLL_SDM_EN_DISABLE 0b0
196
#define PLL_PERI1_CTRL_REG_PLL_SDM_EN_ENABLE 0b1
197
#define PLL_PERI1_CTRL_REG_PLL_P1_OFFSET 20
198
#define PLL_PERI1_CTRL_REG_PLL_P1_CLEAR_MASK 0x00700000
199
#define PLL_PERI1_CTRL_REG_PLL_P0_OFFSET 16
200
#define PLL_PERI1_CTRL_REG_PLL_P0_CLEAR_MASK 0x00070000
201
#define PLL_PERI1_CTRL_REG_PLL_N_OFFSET 8
202
#define PLL_PERI1_CTRL_REG_PLL_N_CLEAR_MASK 0x0000ff00
203
#define PLL_PERI1_CTRL_REG_PLL_UNLOCK_MDSEL_OFFSET 6
204
#define PLL_PERI1_CTRL_REG_PLL_UNLOCK_MDSEL_CLEAR_MASK 0x000000c0
205
#define PLL_PERI1_CTRL_REG_PLL_UNLOCK_MDSEL_21_29_CLOCK_CYCLES 0b00
206
#define PLL_PERI1_CTRL_REG_PLL_UNLOCK_MDSEL_22_28_CLOCK_CYCLES 0b01
207
#define PLL_PERI1_CTRL_REG_PLL_UNLOCK_MDSEL_20_30_CLOCK_CYCLES 0b10
208
#define PLL_PERI1_CTRL_REG_PLL_LOCK_MDSEL_OFFSET 5
209
#define PLL_PERI1_CTRL_REG_PLL_LOCK_MDSEL_CLEAR_MASK 0x00000020
210
#define PLL_PERI1_CTRL_REG_PLL_LOCK_MDSEL_24_26_CLOCK_CYCLES 0b0
211
#define PLL_PERI1_CTRL_REG_PLL_LOCK_MDSEL_23_27_CLOCK_CYCLES 0b1
212
#define PLL_PERI1_CTRL_REG_PLL_P2_OFFSET 2
213
#define PLL_PERI1_CTRL_REG_PLL_P2_CLEAR_MASK 0x0000001c
214
#define PLL_PERI1_CTRL_REG_PLL_INPUT_DIV2_OFFSET 1
215
#define PLL_PERI1_CTRL_REG_PLL_INPUT_DIV2_CLEAR_MASK 0x00000002
216
217
#define PLL_PERI1_PAT0_CTRL_REG 0x000000c8
//PLL_PERI1 Pattern0 Control Register
218
#define PLL_PERI1_PAT0_CTRL_REG_SIG_DELT_PAT_EN_OFFSET 31
219
#define PLL_PERI1_PAT0_CTRL_REG_SIG_DELT_PAT_EN_CLEAR_MASK 0x80000000
220
#define PLL_PERI1_PAT0_CTRL_REG_SPR_FREQ_MODE_OFFSET 29
221
#define PLL_PERI1_PAT0_CTRL_REG_SPR_FREQ_MODE_CLEAR_MASK 0x60000000
222
#define PLL_PERI1_PAT0_CTRL_REG_SPR_FREQ_MODE_PULSE_SWALLOW 0b00
223
#define PLL_PERI1_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_1BIT 0b01
224
#define PLL_PERI1_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_2BIT 0b10
225
#define PLL_PERI1_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_3BIT 0b11
226
#define PLL_PERI1_PAT0_CTRL_REG_WAVE_STEP_OFFSET 20
227
#define PLL_PERI1_PAT0_CTRL_REG_WAVE_STEP_CLEAR_MASK 0x1ff00000
228
#define PLL_PERI1_PAT0_CTRL_REG_SDM_CLK_SEL_OFFSET 19
229
#define PLL_PERI1_PAT0_CTRL_REG_SDM_CLK_SEL_CLEAR_MASK 0x00080000
230
#define PLL_PERI1_PAT0_CTRL_REG_SDM_CLK_SEL_24MHZ 0b0
231
#define PLL_PERI1_PAT0_CTRL_REG_SDM_CLK_SEL_12MHZ 0b1
232
#define PLL_PERI1_PAT0_CTRL_REG_FREQ_OFFSET 17
233
#define PLL_PERI1_PAT0_CTRL_REG_FREQ_CLEAR_MASK 0x00060000
234
#define PLL_PERI1_PAT0_CTRL_REG_FREQ_31_5KHZ 0b00
235
#define PLL_PERI1_PAT0_CTRL_REG_FREQ_32KHZ 0b01
236
#define PLL_PERI1_PAT0_CTRL_REG_FREQ_32_5KHZ 0b10
237
#define PLL_PERI1_PAT0_CTRL_REG_FREQ_33KHZ 0b11
238
#define PLL_PERI1_PAT0_CTRL_REG_WAVE_BOT_OFFSET 0
239
#define PLL_PERI1_PAT0_CTRL_REG_WAVE_BOT_CLEAR_MASK 0x0001ffff
240
241
#define PLL_PERI1_PAT1_CTRL_REG 0x000000cc
//PLL_PERI1 Pattern1 Control Register
242
#define PLL_PERI1_PAT1_CTRL_REG_DITHER_EN_OFFSET 24
243
#define PLL_PERI1_PAT1_CTRL_REG_DITHER_EN_CLEAR_MASK 0x01000000
244
#define PLL_PERI1_PAT1_CTRL_REG_FRAC_EN_OFFSET 20
245
#define PLL_PERI1_PAT1_CTRL_REG_FRAC_EN_CLEAR_MASK 0x00100000
246
#define PLL_PERI1_PAT1_CTRL_REG_FRAC_IN_OFFSET 0
247
#define PLL_PERI1_PAT1_CTRL_REG_FRAC_IN_CLEAR_MASK 0x0001ffff
248
249
#define PLL_PERI1_BIAS_REG 0x000000d0
//PLL_PERI1 Bias Register
250
#define PLL_PERI1_BIAS_REG_PLL_CP_OFFSET 16
251
#define PLL_PERI1_BIAS_REG_PLL_CP_CLEAR_MASK 0x001f0000
252
253
#define PLL_VIDEO0_CTRL_REG 0x00000120
//PLL_VIDEO0 Control Register
254
#define PLL_VIDEO0_CTRL_REG_PLL_EN_OFFSET 31
255
#define PLL_VIDEO0_CTRL_REG_PLL_EN_CLEAR_MASK 0x80000000
256
#define PLL_VIDEO0_CTRL_REG_PLL_EN_DISABLE 0b0
257
#define PLL_VIDEO0_CTRL_REG_PLL_EN_ENABLE 0b1
258
#define PLL_VIDEO0_CTRL_REG_PLL_LDO_EN_OFFSET 30
259
#define PLL_VIDEO0_CTRL_REG_PLL_LDO_EN_CLEAR_MASK 0x40000000
260
#define PLL_VIDEO0_CTRL_REG_PLL_LDO_EN_DISABLE 0b0
261
#define PLL_VIDEO0_CTRL_REG_PLL_LDO_EN_ENABLE 0b1
262
#define PLL_VIDEO0_CTRL_REG_LOCK_ENABLE_OFFSET 29
263
#define PLL_VIDEO0_CTRL_REG_LOCK_ENABLE_CLEAR_MASK 0x20000000
264
#define PLL_VIDEO0_CTRL_REG_LOCK_ENABLE_DISABLE 0b0
265
#define PLL_VIDEO0_CTRL_REG_LOCK_ENABLE_ENABLE 0b1
266
#define PLL_VIDEO0_CTRL_REG_LOCK_OFFSET 28
267
#define PLL_VIDEO0_CTRL_REG_LOCK_CLEAR_MASK 0x10000000
268
#define PLL_VIDEO0_CTRL_REG_LOCK_UNLOCKED 0b0
269
#define PLL_VIDEO0_CTRL_REG_LOCK_LOCKED__IT_INDICATES_THAT_THE_PLL_HAS_BEEN_STABLE 0b1
270
#define PLL_VIDEO0_CTRL_REG_PLL_OUTPUT_GATE_OFFSET 27
271
#define PLL_VIDEO0_CTRL_REG_PLL_OUTPUT_GATE_CLEAR_MASK 0x08000000
272
#define PLL_VIDEO0_CTRL_REG_PLL_OUTPUT_GATE_DISABLE 0b0
273
#define PLL_VIDEO0_CTRL_REG_PLL_OUTPUT_GATE_ENABLE 0b1
274
#define PLL_VIDEO0_CTRL_REG_PLL_SDM_EN_OFFSET 24
275
#define PLL_VIDEO0_CTRL_REG_PLL_SDM_EN_CLEAR_MASK 0x01000000
276
#define PLL_VIDEO0_CTRL_REG_PLL_SDM_EN_DISABLE 0b0
277
#define PLL_VIDEO0_CTRL_REG_PLL_SDM_EN_ENABLE 0b1
278
#define PLL_VIDEO0_CTRL_REG_PLL_P0_OFFSET 20
279
#define PLL_VIDEO0_CTRL_REG_PLL_P0_CLEAR_MASK 0x00700000
280
#define PLL_VIDEO0_CTRL_REG_PLL_P1_OFFSET 16
281
#define PLL_VIDEO0_CTRL_REG_PLL_P1_CLEAR_MASK 0x00070000
282
#define PLL_VIDEO0_CTRL_REG_PLL_N_OFFSET 8
283
#define PLL_VIDEO0_CTRL_REG_PLL_N_CLEAR_MASK 0x0000ff00
284
#define PLL_VIDEO0_CTRL_REG_PLL_UNLOCK_MDSEL_OFFSET 6
285
#define PLL_VIDEO0_CTRL_REG_PLL_UNLOCK_MDSEL_CLEAR_MASK 0x000000c0
286
#define PLL_VIDEO0_CTRL_REG_PLL_UNLOCK_MDSEL_21_29_CLOCK_CYCLES 0b00
287
#define PLL_VIDEO0_CTRL_REG_PLL_UNLOCK_MDSEL_22_28_CLOCK_CYCLES 0b01
288
#define PLL_VIDEO0_CTRL_REG_PLL_UNLOCK_MDSEL_20_30_CLOCK_CYCLES 0b10
289
#define PLL_VIDEO0_CTRL_REG_PLL_LOCK_MDSEL_OFFSET 5
290
#define PLL_VIDEO0_CTRL_REG_PLL_LOCK_MDSEL_CLEAR_MASK 0x00000020
291
#define PLL_VIDEO0_CTRL_REG_PLL_LOCK_MDSEL_24_26_CLOCK_CYCLES 0b0
292
#define PLL_VIDEO0_CTRL_REG_PLL_LOCK_MDSEL_23_27_CLOCK_CYCLES 0b1
293
#define PLL_VIDEO0_CTRL_REG_PLL_INPUT_DIV2_OFFSET 1
294
#define PLL_VIDEO0_CTRL_REG_PLL_INPUT_DIV2_CLEAR_MASK 0x00000002
295
#define PLL_VIDEO0_CTRL_REG_PLL_OUTPUT_DIV2_OFFSET 0
296
#define PLL_VIDEO0_CTRL_REG_PLL_OUTPUT_DIV2_CLEAR_MASK 0x00000001
297
298
#define PLL_VIDEO0_PAT0_CTRL_REG 0x00000128
//PLL_VIDEO0 Pattern0 Control Register
299
#define PLL_VIDEO0_PAT0_CTRL_REG_SIG_DELT_PAT_EN_OFFSET 31
300
#define PLL_VIDEO0_PAT0_CTRL_REG_SIG_DELT_PAT_EN_CLEAR_MASK 0x80000000
301
#define PLL_VIDEO0_PAT0_CTRL_REG_SPR_FREQ_MODE_OFFSET 29
302
#define PLL_VIDEO0_PAT0_CTRL_REG_SPR_FREQ_MODE_CLEAR_MASK 0x60000000
303
#define PLL_VIDEO0_PAT0_CTRL_REG_SPR_FREQ_MODE_PULSE_SWALLOW 0b00
304
#define PLL_VIDEO0_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_1BIT 0b01
305
#define PLL_VIDEO0_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_2BIT 0b10
306
#define PLL_VIDEO0_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_3BIT 0b11
307
#define PLL_VIDEO0_PAT0_CTRL_REG_WAVE_STEP_OFFSET 20
308
#define PLL_VIDEO0_PAT0_CTRL_REG_WAVE_STEP_CLEAR_MASK 0x1ff00000
309
#define PLL_VIDEO0_PAT0_CTRL_REG_SDM_CLK_SEL_OFFSET 19
310
#define PLL_VIDEO0_PAT0_CTRL_REG_SDM_CLK_SEL_CLEAR_MASK 0x00080000
311
#define PLL_VIDEO0_PAT0_CTRL_REG_SDM_CLK_SEL_24MHZ 0b0
312
#define PLL_VIDEO0_PAT0_CTRL_REG_SDM_CLK_SEL_12MHZ 0b1
313
#define PLL_VIDEO0_PAT0_CTRL_REG_FREQ_OFFSET 17
314
#define PLL_VIDEO0_PAT0_CTRL_REG_FREQ_CLEAR_MASK 0x00060000
315
#define PLL_VIDEO0_PAT0_CTRL_REG_FREQ_31_5KHZ 0b00
316
#define PLL_VIDEO0_PAT0_CTRL_REG_FREQ_32KHZ 0b01
317
#define PLL_VIDEO0_PAT0_CTRL_REG_FREQ_32_5KHZ 0b10
318
#define PLL_VIDEO0_PAT0_CTRL_REG_FREQ_33KHZ 0b11
319
#define PLL_VIDEO0_PAT0_CTRL_REG_WAVE_BOT_OFFSET 0
320
#define PLL_VIDEO0_PAT0_CTRL_REG_WAVE_BOT_CLEAR_MASK 0x0001ffff
321
322
#define PLL_VIDEO0_PAT1_CTRL_REG 0x0000012c
//PLL_VIDEO0 Pattern1 Control Register
323
#define PLL_VIDEO0_PAT1_CTRL_REG_DITHER_EN_OFFSET 24
324
#define PLL_VIDEO0_PAT1_CTRL_REG_DITHER_EN_CLEAR_MASK 0x01000000
325
#define PLL_VIDEO0_PAT1_CTRL_REG_FRAC_EN_OFFSET 20
326
#define PLL_VIDEO0_PAT1_CTRL_REG_FRAC_EN_CLEAR_MASK 0x00100000
327
#define PLL_VIDEO0_PAT1_CTRL_REG_FRAC_IN_OFFSET 0
328
#define PLL_VIDEO0_PAT1_CTRL_REG_FRAC_IN_CLEAR_MASK 0x0001ffff
329
330
#define PLL_VIDEO0_BIAS_REG 0x00000130
//PLL_VIDEO0 Bias Register
331
#define PLL_VIDEO0_BIAS_REG_PLL_CP_OFFSET 16
332
#define PLL_VIDEO0_BIAS_REG_PLL_CP_CLEAR_MASK 0x001f0000
333
334
#define PLL_VIDEO1_CTRL_REG 0x00000140
//PLL_VIDEO1 Control Register
335
#define PLL_VIDEO1_CTRL_REG_PLL_EN_OFFSET 31
336
#define PLL_VIDEO1_CTRL_REG_PLL_EN_CLEAR_MASK 0x80000000
337
#define PLL_VIDEO1_CTRL_REG_PLL_EN_DISABLE 0b0
338
#define PLL_VIDEO1_CTRL_REG_PLL_EN_ENABLE 0b1
339
#define PLL_VIDEO1_CTRL_REG_PLL_LDO_EN_OFFSET 30
340
#define PLL_VIDEO1_CTRL_REG_PLL_LDO_EN_CLEAR_MASK 0x40000000
341
#define PLL_VIDEO1_CTRL_REG_PLL_LDO_EN_DISABLE 0b0
342
#define PLL_VIDEO1_CTRL_REG_PLL_LDO_EN_ENABLE 0b1
343
#define PLL_VIDEO1_CTRL_REG_LOCK_ENABLE_OFFSET 29
344
#define PLL_VIDEO1_CTRL_REG_LOCK_ENABLE_CLEAR_MASK 0x20000000
345
#define PLL_VIDEO1_CTRL_REG_LOCK_ENABLE_DISABLE 0b0
346
#define PLL_VIDEO1_CTRL_REG_LOCK_ENABLE_ENABLE 0b1
347
#define PLL_VIDEO1_CTRL_REG_LOCK_OFFSET 28
348
#define PLL_VIDEO1_CTRL_REG_LOCK_CLEAR_MASK 0x10000000
349
#define PLL_VIDEO1_CTRL_REG_LOCK_UNLOCKED 0b0
350
#define PLL_VIDEO1_CTRL_REG_LOCK_LOCKED__IT_INDICATES_THAT_THE_PLL_HAS_BEEN_STABLE 0b1
351
#define PLL_VIDEO1_CTRL_REG_PLL_OUTPUT_GATE_OFFSET 27
352
#define PLL_VIDEO1_CTRL_REG_PLL_OUTPUT_GATE_CLEAR_MASK 0x08000000
353
#define PLL_VIDEO1_CTRL_REG_PLL_OUTPUT_GATE_DISABLE 0b0
354
#define PLL_VIDEO1_CTRL_REG_PLL_OUTPUT_GATE_ENABLE 0b1
355
#define PLL_VIDEO1_CTRL_REG_PLL_SDM_EN_OFFSET 24
356
#define PLL_VIDEO1_CTRL_REG_PLL_SDM_EN_CLEAR_MASK 0x01000000
357
#define PLL_VIDEO1_CTRL_REG_PLL_SDM_EN_DISABLE 0b0
358
#define PLL_VIDEO1_CTRL_REG_PLL_SDM_EN_ENABLE 0b1
359
#define PLL_VIDEO1_CTRL_REG_PLL_P0_OFFSET 20
360
#define PLL_VIDEO1_CTRL_REG_PLL_P0_CLEAR_MASK 0x00700000
361
#define PLL_VIDEO1_CTRL_REG_PLL_P1_OFFSET 16
362
#define PLL_VIDEO1_CTRL_REG_PLL_P1_CLEAR_MASK 0x00070000
363
#define PLL_VIDEO1_CTRL_REG_PLL_N_OFFSET 8
364
#define PLL_VIDEO1_CTRL_REG_PLL_N_CLEAR_MASK 0x0000ff00
365
#define PLL_VIDEO1_CTRL_REG_PLL_UNLOCK_MDSEL_OFFSET 6
366
#define PLL_VIDEO1_CTRL_REG_PLL_UNLOCK_MDSEL_CLEAR_MASK 0x000000c0
367
#define PLL_VIDEO1_CTRL_REG_PLL_UNLOCK_MDSEL_21_29_CLOCK_CYCLES 0b00
368
#define PLL_VIDEO1_CTRL_REG_PLL_UNLOCK_MDSEL_22_28_CLOCK_CYCLES 0b01
369
#define PLL_VIDEO1_CTRL_REG_PLL_UNLOCK_MDSEL_20_30_CLOCK_CYCLES 0b10
370
#define PLL_VIDEO1_CTRL_REG_PLL_LOCK_MDSEL_OFFSET 5
371
#define PLL_VIDEO1_CTRL_REG_PLL_LOCK_MDSEL_CLEAR_MASK 0x00000020
372
#define PLL_VIDEO1_CTRL_REG_PLL_LOCK_MDSEL_24_26_CLOCK_CYCLES 0b0
373
#define PLL_VIDEO1_CTRL_REG_PLL_LOCK_MDSEL_23_27_CLOCK_CYCLES 0b1
374
#define PLL_VIDEO1_CTRL_REG_PLL_INPUT_DIV2_OFFSET 1
375
#define PLL_VIDEO1_CTRL_REG_PLL_INPUT_DIV2_CLEAR_MASK 0x00000002
376
#define PLL_VIDEO1_CTRL_REG_PLL_OUTPUT_DIV2_OFFSET 0
377
#define PLL_VIDEO1_CTRL_REG_PLL_OUTPUT_DIV2_CLEAR_MASK 0x00000001
378
379
#define PLL_VIDEO1_PAT0_CTRL_REG 0x00000148
//PLL_VIDEO1 Pattern0 Control Register
380
#define PLL_VIDEO1_PAT0_CTRL_REG_SIG_DELT_PAT_EN_OFFSET 31
381
#define PLL_VIDEO1_PAT0_CTRL_REG_SIG_DELT_PAT_EN_CLEAR_MASK 0x80000000
382
#define PLL_VIDEO1_PAT0_CTRL_REG_SPR_FREQ_MODE_OFFSET 29
383
#define PLL_VIDEO1_PAT0_CTRL_REG_SPR_FREQ_MODE_CLEAR_MASK 0x60000000
384
#define PLL_VIDEO1_PAT0_CTRL_REG_SPR_FREQ_MODE_PULSE_SWALLOW 0b00
385
#define PLL_VIDEO1_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_1BIT 0b01
386
#define PLL_VIDEO1_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_2BIT 0b10
387
#define PLL_VIDEO1_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_3BIT 0b11
388
#define PLL_VIDEO1_PAT0_CTRL_REG_WAVE_STEP_OFFSET 20
389
#define PLL_VIDEO1_PAT0_CTRL_REG_WAVE_STEP_CLEAR_MASK 0x1ff00000
390
#define PLL_VIDEO1_PAT0_CTRL_REG_SDM_CLK_SEL_OFFSET 19
391
#define PLL_VIDEO1_PAT0_CTRL_REG_SDM_CLK_SEL_CLEAR_MASK 0x00080000
392
#define PLL_VIDEO1_PAT0_CTRL_REG_SDM_CLK_SEL_24MHZ 0b0
393
#define PLL_VIDEO1_PAT0_CTRL_REG_SDM_CLK_SEL_12MHZ 0b1
394
#define PLL_VIDEO1_PAT0_CTRL_REG_FREQ_OFFSET 17
395
#define PLL_VIDEO1_PAT0_CTRL_REG_FREQ_CLEAR_MASK 0x00060000
396
#define PLL_VIDEO1_PAT0_CTRL_REG_FREQ_31_5KHZ 0b00
397
#define PLL_VIDEO1_PAT0_CTRL_REG_FREQ_32KHZ 0b01
398
#define PLL_VIDEO1_PAT0_CTRL_REG_FREQ_32_5KHZ 0b10
399
#define PLL_VIDEO1_PAT0_CTRL_REG_FREQ_33KHZ 0b11
400
#define PLL_VIDEO1_PAT0_CTRL_REG_WAVE_BOT_OFFSET 0
401
#define PLL_VIDEO1_PAT0_CTRL_REG_WAVE_BOT_CLEAR_MASK 0x0001ffff
402
403
#define PLL_VIDEO1_PAT1_CTRL_REG 0x0000014c
//PLL_VIDEO1 Pattern1 Control Register
404
#define PLL_VIDEO1_PAT1_CTRL_REG_DITHER_EN_OFFSET 24
405
#define PLL_VIDEO1_PAT1_CTRL_REG_DITHER_EN_CLEAR_MASK 0x01000000
406
#define PLL_VIDEO1_PAT1_CTRL_REG_FRAC_EN_OFFSET 20
407
#define PLL_VIDEO1_PAT1_CTRL_REG_FRAC_EN_CLEAR_MASK 0x00100000
408
#define PLL_VIDEO1_PAT1_CTRL_REG_FRAC_IN_OFFSET 0
409
#define PLL_VIDEO1_PAT1_CTRL_REG_FRAC_IN_CLEAR_MASK 0x0001ffff
410
411
#define PLL_VIDEO1_BIAS_REG 0x00000150
//PLL_VIDEO1 Bias Register
412
#define PLL_VIDEO1_BIAS_REG_PLL_CP_OFFSET 16
413
#define PLL_VIDEO1_BIAS_REG_PLL_CP_CLEAR_MASK 0x001f0000
414
415
#define PLL_VE_CTRL_REG 0x00000220
//PLL_VE Control Register
416
#define PLL_VE_CTRL_REG_PLL_EN_OFFSET 31
417
#define PLL_VE_CTRL_REG_PLL_EN_CLEAR_MASK 0x80000000
418
#define PLL_VE_CTRL_REG_PLL_EN_DISABLE 0b0
419
#define PLL_VE_CTRL_REG_PLL_EN_ENABLE 0b1
420
#define PLL_VE_CTRL_REG_PLL_LDO_EN_OFFSET 30
421
#define PLL_VE_CTRL_REG_PLL_LDO_EN_CLEAR_MASK 0x40000000
422
#define PLL_VE_CTRL_REG_PLL_LDO_EN_DISABLE 0b0
423
#define PLL_VE_CTRL_REG_PLL_LDO_EN_ENABLE 0b1
424
#define PLL_VE_CTRL_REG_LOCK_ENABLE_OFFSET 29
425
#define PLL_VE_CTRL_REG_LOCK_ENABLE_CLEAR_MASK 0x20000000
426
#define PLL_VE_CTRL_REG_LOCK_ENABLE_DISABLE 0b0
427
#define PLL_VE_CTRL_REG_LOCK_ENABLE_ENABLE 0b1
428
#define PLL_VE_CTRL_REG_LOCK_OFFSET 28
429
#define PLL_VE_CTRL_REG_LOCK_CLEAR_MASK 0x10000000
430
#define PLL_VE_CTRL_REG_LOCK_UNLOCKED 0b0
431
#define PLL_VE_CTRL_REG_LOCK_LOCKED__IT_INDICATES_THAT_THE_PLL_HAS_BEEN_STABLE 0b1
432
#define PLL_VE_CTRL_REG_PLL_OUTPUT_GATE_OFFSET 27
433
#define PLL_VE_CTRL_REG_PLL_OUTPUT_GATE_CLEAR_MASK 0x08000000
434
#define PLL_VE_CTRL_REG_PLL_OUTPUT_GATE_DISABLE 0b0
435
#define PLL_VE_CTRL_REG_PLL_OUTPUT_GATE_ENABLE 0b1
436
#define PLL_VE_CTRL_REG_PLL_SDM_EN_OFFSET 24
437
#define PLL_VE_CTRL_REG_PLL_SDM_EN_CLEAR_MASK 0x01000000
438
#define PLL_VE_CTRL_REG_PLL_SDM_EN_DISABLE 0b0
439
#define PLL_VE_CTRL_REG_PLL_SDM_EN_ENABLE 0b1
440
#define PLL_VE_CTRL_REG_PLL_P0_OFFSET 20
441
#define PLL_VE_CTRL_REG_PLL_P0_CLEAR_MASK 0x00700000
442
#define PLL_VE_CTRL_REG_PLL_N_OFFSET 8
443
#define PLL_VE_CTRL_REG_PLL_N_CLEAR_MASK 0x0000ff00
444
#define PLL_VE_CTRL_REG_PLL_UNLOCK_MDSEL_OFFSET 6
445
#define PLL_VE_CTRL_REG_PLL_UNLOCK_MDSEL_CLEAR_MASK 0x000000c0
446
#define PLL_VE_CTRL_REG_PLL_UNLOCK_MDSEL_21_29_CLOCK_CYCLES 0b00
447
#define PLL_VE_CTRL_REG_PLL_UNLOCK_MDSEL_22_28_CLOCK_CYCLES 0b01
448
#define PLL_VE_CTRL_REG_PLL_UNLOCK_MDSEL_20_30_CLOCK_CYCLES 0b10
449
#define PLL_VE_CTRL_REG_PLL_LOCK_MDSEL_OFFSET 5
450
#define PLL_VE_CTRL_REG_PLL_LOCK_MDSEL_CLEAR_MASK 0x00000020
451
#define PLL_VE_CTRL_REG_PLL_LOCK_MDSEL_24_26_CLOCK_CYCLES 0b0
452
#define PLL_VE_CTRL_REG_PLL_LOCK_MDSEL_23_27_CLOCK_CYCLES 0b1
453
#define PLL_VE_CTRL_REG_PLL_INPUT_DIV2_OFFSET 1
454
#define PLL_VE_CTRL_REG_PLL_INPUT_DIV2_CLEAR_MASK 0x00000002
455
456
#define PLL_VE_PAT0_CTRL_REG 0x00000228
//PLL_VE Pattern0 Control Register
457
#define PLL_VE_PAT0_CTRL_REG_SIG_DELT_PAT_EN_OFFSET 31
458
#define PLL_VE_PAT0_CTRL_REG_SIG_DELT_PAT_EN_CLEAR_MASK 0x80000000
459
#define PLL_VE_PAT0_CTRL_REG_SPR_FREQ_MODE_OFFSET 29
460
#define PLL_VE_PAT0_CTRL_REG_SPR_FREQ_MODE_CLEAR_MASK 0x60000000
461
#define PLL_VE_PAT0_CTRL_REG_SPR_FREQ_MODE_PULSE_SWALLOW 0b00
462
#define PLL_VE_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_1BIT 0b01
463
#define PLL_VE_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_2BIT 0b10
464
#define PLL_VE_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_3BIT 0b11
465
#define PLL_VE_PAT0_CTRL_REG_WAVE_STEP_OFFSET 20
466
#define PLL_VE_PAT0_CTRL_REG_WAVE_STEP_CLEAR_MASK 0x1ff00000
467
#define PLL_VE_PAT0_CTRL_REG_SDM_CLK_SEL_OFFSET 19
468
#define PLL_VE_PAT0_CTRL_REG_SDM_CLK_SEL_CLEAR_MASK 0x00080000
469
#define PLL_VE_PAT0_CTRL_REG_SDM_CLK_SEL_24MHZ 0b0
470
#define PLL_VE_PAT0_CTRL_REG_SDM_CLK_SEL_12MHZ 0b1
471
#define PLL_VE_PAT0_CTRL_REG_FREQ_OFFSET 17
472
#define PLL_VE_PAT0_CTRL_REG_FREQ_CLEAR_MASK 0x00060000
473
#define PLL_VE_PAT0_CTRL_REG_FREQ_31_5KHZ 0b00
474
#define PLL_VE_PAT0_CTRL_REG_FREQ_32KHZ 0b01
475
#define PLL_VE_PAT0_CTRL_REG_FREQ_32_5KHZ 0b10
476
#define PLL_VE_PAT0_CTRL_REG_FREQ_33KHZ 0b11
477
#define PLL_VE_PAT0_CTRL_REG_WAVE_BOT_OFFSET 0
478
#define PLL_VE_PAT0_CTRL_REG_WAVE_BOT_CLEAR_MASK 0x0001ffff
479
480
#define PLL_VE_PAT1_CTRL_REG 0x0000022c
//PLL_VE Pattern1 Control Register
481
#define PLL_VE_PAT1_CTRL_REG_DITHER_EN_OFFSET 24
482
#define PLL_VE_PAT1_CTRL_REG_DITHER_EN_CLEAR_MASK 0x01000000
483
#define PLL_VE_PAT1_CTRL_REG_FRAC_EN_OFFSET 20
484
#define PLL_VE_PAT1_CTRL_REG_FRAC_EN_CLEAR_MASK 0x00100000
485
#define PLL_VE_PAT1_CTRL_REG_FRAC_IN_OFFSET 0
486
#define PLL_VE_PAT1_CTRL_REG_FRAC_IN_CLEAR_MASK 0x0001ffff
487
488
#define PLL_VE_BIAS_REG 0x00000230
//PLL_VE Bias Register
489
#define PLL_VE_BIAS_REG_PLL_CP_OFFSET 16
490
#define PLL_VE_BIAS_REG_PLL_CP_CLEAR_MASK 0x001f0000
491
492
#define PLL_AUDIO0_CTRL_REG 0x00000260
//PLL_AUDIO0 Control Register
493
#define PLL_AUDIO0_CTRL_REG_PLL_EN_OFFSET 31
494
#define PLL_AUDIO0_CTRL_REG_PLL_EN_CLEAR_MASK 0x80000000
495
#define PLL_AUDIO0_CTRL_REG_PLL_EN_DISABLE 0b0
496
#define PLL_AUDIO0_CTRL_REG_PLL_EN_ENABLE 0b1
497
#define PLL_AUDIO0_CTRL_REG_PLL_LDO_EN_OFFSET 30
498
#define PLL_AUDIO0_CTRL_REG_PLL_LDO_EN_CLEAR_MASK 0x40000000
499
#define PLL_AUDIO0_CTRL_REG_PLL_LDO_EN_DISABLE 0b0
500
#define PLL_AUDIO0_CTRL_REG_PLL_LDO_EN_ENABLE 0b1
501
#define PLL_AUDIO0_CTRL_REG_LOCK_ENABLE_OFFSET 29
502
#define PLL_AUDIO0_CTRL_REG_LOCK_ENABLE_CLEAR_MASK 0x20000000
503
#define PLL_AUDIO0_CTRL_REG_LOCK_ENABLE_DISABLE 0b0
504
#define PLL_AUDIO0_CTRL_REG_LOCK_ENABLE_ENABLE 0b1
505
#define PLL_AUDIO0_CTRL_REG_LOCK_OFFSET 28
506
#define PLL_AUDIO0_CTRL_REG_LOCK_CLEAR_MASK 0x10000000
507
#define PLL_AUDIO0_CTRL_REG_LOCK_UNLOCKED 0b0
508
#define PLL_AUDIO0_CTRL_REG_LOCK_LOCKED__IT_INDICATES_THAT_THE_PLL_HAS_BEEN_STABLE 0b1
509
#define PLL_AUDIO0_CTRL_REG_PLL_OUTPUT_GATE_OFFSET 27
510
#define PLL_AUDIO0_CTRL_REG_PLL_OUTPUT_GATE_CLEAR_MASK 0x08000000
511
#define PLL_AUDIO0_CTRL_REG_PLL_OUTPUT_GATE_DISABLE 0b0
512
#define PLL_AUDIO0_CTRL_REG_PLL_OUTPUT_GATE_ENABLE 0b1
513
#define PLL_AUDIO0_CTRL_REG_PLL_SDM_EN_OFFSET 24
514
#define PLL_AUDIO0_CTRL_REG_PLL_SDM_EN_CLEAR_MASK 0x01000000
515
#define PLL_AUDIO0_CTRL_REG_PLL_SDM_EN_DISABLE 0b0
516
#define PLL_AUDIO0_CTRL_REG_PLL_SDM_EN_ENABLE 0b1
517
#define PLL_AUDIO0_CTRL_REG_PLL_P_OFFSET 16
518
#define PLL_AUDIO0_CTRL_REG_PLL_P_CLEAR_MASK 0x003f0000
519
#define PLL_AUDIO0_CTRL_REG_PLL_N_OFFSET 8
520
#define PLL_AUDIO0_CTRL_REG_PLL_N_CLEAR_MASK 0x0000ff00
521
#define PLL_AUDIO0_CTRL_REG_PLL_UNLOCK_MDSEL_OFFSET 6
522
#define PLL_AUDIO0_CTRL_REG_PLL_UNLOCK_MDSEL_CLEAR_MASK 0x000000c0
523
#define PLL_AUDIO0_CTRL_REG_PLL_UNLOCK_MDSEL_21_29_CLOCK_CYCLES 0b00
524
#define PLL_AUDIO0_CTRL_REG_PLL_UNLOCK_MDSEL_22_28_CLOCK_CYCLES 0b01
525
#define PLL_AUDIO0_CTRL_REG_PLL_UNLOCK_MDSEL_20_30_CLOCK_CYCLES 0b10
526
#define PLL_AUDIO0_CTRL_REG_PLL_LOCK_MDSEL_OFFSET 5
527
#define PLL_AUDIO0_CTRL_REG_PLL_LOCK_MDSEL_CLEAR_MASK 0x00000020
528
#define PLL_AUDIO0_CTRL_REG_PLL_LOCK_MDSEL_24_26_CLOCK_CYCLES 0b0
529
#define PLL_AUDIO0_CTRL_REG_PLL_LOCK_MDSEL_23_27_CLOCK_CYCLES 0b1
530
#define PLL_AUDIO0_CTRL_REG_PLL_INPUT_DIV2_OFFSET 1
531
#define PLL_AUDIO0_CTRL_REG_PLL_INPUT_DIV2_CLEAR_MASK 0x00000002
532
#define PLL_AUDIO0_CTRL_REG_PLL_OUTPUT_DIV2_OFFSET 0
533
#define PLL_AUDIO0_CTRL_REG_PLL_OUTPUT_DIV2_CLEAR_MASK 0x00000001
534
535
#define PLL_AUDIO0_PAT0_CTRL_REG 0x00000268
//PLL_AUDIO0 Pattern0 Control Register
536
#define PLL_AUDIO0_PAT0_CTRL_REG_SIG_DELT_PAT_EN_OFFSET 31
537
#define PLL_AUDIO0_PAT0_CTRL_REG_SIG_DELT_PAT_EN_CLEAR_MASK 0x80000000
538
#define PLL_AUDIO0_PAT0_CTRL_REG_SPR_FREQ_MODE_OFFSET 29
539
#define PLL_AUDIO0_PAT0_CTRL_REG_SPR_FREQ_MODE_CLEAR_MASK 0x60000000
540
#define PLL_AUDIO0_PAT0_CTRL_REG_SPR_FREQ_MODE_PULSE_SWALLOW 0b00
541
#define PLL_AUDIO0_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_1BIT 0b01
542
#define PLL_AUDIO0_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_2BIT 0b10
543
#define PLL_AUDIO0_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_3BIT 0b11
544
#define PLL_AUDIO0_PAT0_CTRL_REG_WAVE_STEP_OFFSET 20
545
#define PLL_AUDIO0_PAT0_CTRL_REG_WAVE_STEP_CLEAR_MASK 0x1ff00000
546
#define PLL_AUDIO0_PAT0_CTRL_REG_SDM_CLK_SEL_OFFSET 19
547
#define PLL_AUDIO0_PAT0_CTRL_REG_SDM_CLK_SEL_CLEAR_MASK 0x00080000
548
#define PLL_AUDIO0_PAT0_CTRL_REG_SDM_CLK_SEL_24MHZ 0b0
549
#define PLL_AUDIO0_PAT0_CTRL_REG_SDM_CLK_SEL_12MHZ 0b1
550
#define PLL_AUDIO0_PAT0_CTRL_REG_FREQ_OFFSET 17
551
#define PLL_AUDIO0_PAT0_CTRL_REG_FREQ_CLEAR_MASK 0x00060000
552
#define PLL_AUDIO0_PAT0_CTRL_REG_FREQ_31_5KHZ 0b00
553
#define PLL_AUDIO0_PAT0_CTRL_REG_FREQ_32KHZ 0b01
554
#define PLL_AUDIO0_PAT0_CTRL_REG_FREQ_32_5KHZ 0b10
555
#define PLL_AUDIO0_PAT0_CTRL_REG_FREQ_33KHZ 0b11
556
#define PLL_AUDIO0_PAT0_CTRL_REG_WAVE_BOT_OFFSET 0
557
#define PLL_AUDIO0_PAT0_CTRL_REG_WAVE_BOT_CLEAR_MASK 0x0001ffff
558
559
#define PLL_AUDIO0_PAT1_CTRL_REG 0x0000026c
//PLL_AUDIO0 Pattern1 Control Register
560
#define PLL_AUDIO0_PAT1_CTRL_REG_DITHER_EN_OFFSET 24
561
#define PLL_AUDIO0_PAT1_CTRL_REG_DITHER_EN_CLEAR_MASK 0x01000000
562
#define PLL_AUDIO0_PAT1_CTRL_REG_FRAC_EN_OFFSET 20
563
#define PLL_AUDIO0_PAT1_CTRL_REG_FRAC_EN_CLEAR_MASK 0x00100000
564
#define PLL_AUDIO0_PAT1_CTRL_REG_FRAC_IN_OFFSET 0
565
#define PLL_AUDIO0_PAT1_CTRL_REG_FRAC_IN_CLEAR_MASK 0x0001ffff
566
567
#define PLL_AUDIO0_BIAS_REG 0x00000270
//PLL_AUDIO0 Bias Register
568
#define PLL_AUDIO0_BIAS_REG_PLL_CP_OFFSET 16
569
#define PLL_AUDIO0_BIAS_REG_PLL_CP_CLEAR_MASK 0x001f0000
570
571
#define PLL_AUDIO1_CTRL_REG 0x00000280
//PLL_AUDIO1 Control Register
572
#define PLL_AUDIO1_CTRL_REG_PLL_EN_OFFSET 31
573
#define PLL_AUDIO1_CTRL_REG_PLL_EN_CLEAR_MASK 0x80000000
574
#define PLL_AUDIO1_CTRL_REG_PLL_EN_DISABLE 0b0
575
#define PLL_AUDIO1_CTRL_REG_PLL_EN_ENABLE 0b1
576
#define PLL_AUDIO1_CTRL_REG_PLL_LDO_EN_OFFSET 30
577
#define PLL_AUDIO1_CTRL_REG_PLL_LDO_EN_CLEAR_MASK 0x40000000
578
#define PLL_AUDIO1_CTRL_REG_PLL_LDO_EN_DISABLE 0b0
579
#define PLL_AUDIO1_CTRL_REG_PLL_LDO_EN_ENABLE 0b1
580
#define PLL_AUDIO1_CTRL_REG_LOCK_ENABLE_OFFSET 29
581
#define PLL_AUDIO1_CTRL_REG_LOCK_ENABLE_CLEAR_MASK 0x20000000
582
#define PLL_AUDIO1_CTRL_REG_LOCK_ENABLE_DISABLE 0b0
583
#define PLL_AUDIO1_CTRL_REG_LOCK_ENABLE_ENABLE 0b1
584
#define PLL_AUDIO1_CTRL_REG_LOCK_OFFSET 28
585
#define PLL_AUDIO1_CTRL_REG_LOCK_CLEAR_MASK 0x10000000
586
#define PLL_AUDIO1_CTRL_REG_LOCK_UNLOCKED 0b0
587
#define PLL_AUDIO1_CTRL_REG_LOCK_LOCKED__IT_INDICATES_THAT_THE_PLL_HAS_BEEN_STABLE 0b1
588
#define PLL_AUDIO1_CTRL_REG_PLL_OUTPUT_GATE_OFFSET 27
589
#define PLL_AUDIO1_CTRL_REG_PLL_OUTPUT_GATE_CLEAR_MASK 0x08000000
590
#define PLL_AUDIO1_CTRL_REG_PLL_OUTPUT_GATE_DISABLE 0b0
591
#define PLL_AUDIO1_CTRL_REG_PLL_OUTPUT_GATE_ENABLE 0b1
592
#define PLL_AUDIO1_CTRL_REG_PLL_SDM_EN_OFFSET 24
593
#define PLL_AUDIO1_CTRL_REG_PLL_SDM_EN_CLEAR_MASK 0x01000000
594
#define PLL_AUDIO1_CTRL_REG_PLL_SDM_EN_DISABLE 0b0
595
#define PLL_AUDIO1_CTRL_REG_PLL_SDM_EN_ENABLE 0b1
596
#define PLL_AUDIO1_CTRL_REG_PLL_P_OFFSET 16
597
#define PLL_AUDIO1_CTRL_REG_PLL_P_CLEAR_MASK 0x003f0000
598
#define PLL_AUDIO1_CTRL_REG_PLL_N_OFFSET 8
599
#define PLL_AUDIO1_CTRL_REG_PLL_N_CLEAR_MASK 0x0000ff00
600
#define PLL_AUDIO1_CTRL_REG_PLL_UNLOCK_MDSEL_OFFSET 6
601
#define PLL_AUDIO1_CTRL_REG_PLL_UNLOCK_MDSEL_CLEAR_MASK 0x000000c0
602
#define PLL_AUDIO1_CTRL_REG_PLL_UNLOCK_MDSEL_21_29_CLOCK_CYCLES 0b00
603
#define PLL_AUDIO1_CTRL_REG_PLL_UNLOCK_MDSEL_22_28_CLOCK_CYCLES 0b01
604
#define PLL_AUDIO1_CTRL_REG_PLL_UNLOCK_MDSEL_20_30_CLOCK_CYCLES 0b10
605
#define PLL_AUDIO1_CTRL_REG_PLL_LOCK_MDSEL_OFFSET 5
606
#define PLL_AUDIO1_CTRL_REG_PLL_LOCK_MDSEL_CLEAR_MASK 0x00000020
607
#define PLL_AUDIO1_CTRL_REG_PLL_LOCK_MDSEL_24_26_CLOCK_CYCLES 0b0
608
#define PLL_AUDIO1_CTRL_REG_PLL_LOCK_MDSEL_23_27_CLOCK_CYCLES 0b1
609
#define PLL_AUDIO1_CTRL_REG_PLL_INPUT_DIV2_OFFSET 1
610
#define PLL_AUDIO1_CTRL_REG_PLL_INPUT_DIV2_CLEAR_MASK 0x00000002
611
#define PLL_AUDIO1_CTRL_REG_PLL_OUTPUT_DIV2_OFFSET 0
612
#define PLL_AUDIO1_CTRL_REG_PLL_OUTPUT_DIV2_CLEAR_MASK 0x00000001
613
614
#define PLL_AUDIO1_PAT0_CTRL_REG 0x00000288
//PLL_AUDIO1 Pattern0 Control Register
615
#define PLL_AUDIO1_PAT0_CTRL_REG_SIG_DELT_PAT_EN_OFFSET 31
616
#define PLL_AUDIO1_PAT0_CTRL_REG_SIG_DELT_PAT_EN_CLEAR_MASK 0x80000000
617
#define PLL_AUDIO1_PAT0_CTRL_REG_SPR_FREQ_MODE_OFFSET 29
618
#define PLL_AUDIO1_PAT0_CTRL_REG_SPR_FREQ_MODE_CLEAR_MASK 0x60000000
619
#define PLL_AUDIO1_PAT0_CTRL_REG_SPR_FREQ_MODE_PULSE_SWALLOW 0b00
620
#define PLL_AUDIO1_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_1BIT 0b01
621
#define PLL_AUDIO1_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_2BIT 0b10
622
#define PLL_AUDIO1_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_3BIT 0b11
623
#define PLL_AUDIO1_PAT0_CTRL_REG_WAVE_STEP_OFFSET 20
624
#define PLL_AUDIO1_PAT0_CTRL_REG_WAVE_STEP_CLEAR_MASK 0x1ff00000
625
#define PLL_AUDIO1_PAT0_CTRL_REG_SDM_CLK_SEL_OFFSET 19
626
#define PLL_AUDIO1_PAT0_CTRL_REG_SDM_CLK_SEL_CLEAR_MASK 0x00080000
627
#define PLL_AUDIO1_PAT0_CTRL_REG_SDM_CLK_SEL_24MHZ 0b0
628
#define PLL_AUDIO1_PAT0_CTRL_REG_SDM_CLK_SEL_12MHZ 0b1
629
#define PLL_AUDIO1_PAT0_CTRL_REG_FREQ_OFFSET 17
630
#define PLL_AUDIO1_PAT0_CTRL_REG_FREQ_CLEAR_MASK 0x00060000
631
#define PLL_AUDIO1_PAT0_CTRL_REG_FREQ_31_5KHZ 0b00
632
#define PLL_AUDIO1_PAT0_CTRL_REG_FREQ_32KHZ 0b01
633
#define PLL_AUDIO1_PAT0_CTRL_REG_FREQ_32_5KHZ 0b10
634
#define PLL_AUDIO1_PAT0_CTRL_REG_FREQ_33KHZ 0b11
635
#define PLL_AUDIO1_PAT0_CTRL_REG_WAVE_BOT_OFFSET 0
636
#define PLL_AUDIO1_PAT0_CTRL_REG_WAVE_BOT_CLEAR_MASK 0x0001ffff
637
638
#define PLL_AUDIO1_PAT1_CTRL_REG 0x0000028c
//PLL_AUDIO1 Pattern1 Control Register
639
#define PLL_AUDIO1_PAT1_CTRL_REG_DITHER_EN_OFFSET 24
640
#define PLL_AUDIO1_PAT1_CTRL_REG_DITHER_EN_CLEAR_MASK 0x01000000
641
#define PLL_AUDIO1_PAT1_CTRL_REG_FRAC_EN_OFFSET 20
642
#define PLL_AUDIO1_PAT1_CTRL_REG_FRAC_EN_CLEAR_MASK 0x00100000
643
#define PLL_AUDIO1_PAT1_CTRL_REG_FRAC_IN_OFFSET 0
644
#define PLL_AUDIO1_PAT1_CTRL_REG_FRAC_IN_CLEAR_MASK 0x0001ffff
645
646
#define PLL_AUDIO1_BIAS_REG 0x00000290
//PLL_AUDIO1 Bias Register
647
#define PLL_AUDIO1_BIAS_REG_PLL_CP_OFFSET 16
648
#define PLL_AUDIO1_BIAS_REG_PLL_CP_CLEAR_MASK 0x001f0000
649
650
#define PLL_NPU_CTRL_REG 0x000002a0
//PLL_NPU Control Register
651
#define PLL_NPU_CTRL_REG_PLL_EN_OFFSET 31
652
#define PLL_NPU_CTRL_REG_PLL_EN_CLEAR_MASK 0x80000000
653
#define PLL_NPU_CTRL_REG_PLL_EN_DISABLE 0b0
654
#define PLL_NPU_CTRL_REG_PLL_EN_ENABLE 0b1
655
#define PLL_NPU_CTRL_REG_PLL_LDO_EN_OFFSET 30
656
#define PLL_NPU_CTRL_REG_PLL_LDO_EN_CLEAR_MASK 0x40000000
657
#define PLL_NPU_CTRL_REG_PLL_LDO_EN_DISABLE 0b0
658
#define PLL_NPU_CTRL_REG_PLL_LDO_EN_ENABLE 0b1
659
#define PLL_NPU_CTRL_REG_LOCK_ENABLE_OFFSET 29
660
#define PLL_NPU_CTRL_REG_LOCK_ENABLE_CLEAR_MASK 0x20000000
661
#define PLL_NPU_CTRL_REG_LOCK_ENABLE_DISABLE 0b0
662
#define PLL_NPU_CTRL_REG_LOCK_ENABLE_ENABLE 0b1
663
#define PLL_NPU_CTRL_REG_LOCK_OFFSET 28
664
#define PLL_NPU_CTRL_REG_LOCK_CLEAR_MASK 0x10000000
665
#define PLL_NPU_CTRL_REG_LOCK_UNLOCKED 0b0
666
#define PLL_NPU_CTRL_REG_LOCK_LOCKED__IT_INDICATES_THAT_THE_PLL_HAS_BEEN_STABLE 0b1
667
#define PLL_NPU_CTRL_REG_PLL_OUTPUT_GATE_OFFSET 27
668
#define PLL_NPU_CTRL_REG_PLL_OUTPUT_GATE_CLEAR_MASK 0x08000000
669
#define PLL_NPU_CTRL_REG_PLL_OUTPUT_GATE_DISABLE 0b0
670
#define PLL_NPU_CTRL_REG_PLL_OUTPUT_GATE_ENABLE 0b1
671
#define PLL_NPU_CTRL_REG_PLL_SDM_EN_OFFSET 24
672
#define PLL_NPU_CTRL_REG_PLL_SDM_EN_CLEAR_MASK 0x01000000
673
#define PLL_NPU_CTRL_REG_PLL_SDM_EN_DISABLE 0b0
674
#define PLL_NPU_CTRL_REG_PLL_SDM_EN_ENABLE 0b1
675
#define PLL_NPU_CTRL_REG_PLL_P0_OFFSET 20
676
#define PLL_NPU_CTRL_REG_PLL_P0_CLEAR_MASK 0x00700000
677
#define PLL_NPU_CTRL_REG_PLL_N_OFFSET 8
678
#define PLL_NPU_CTRL_REG_PLL_N_CLEAR_MASK 0x0000ff00
679
#define PLL_NPU_CTRL_REG_PLL_UNLOCK_MDSEL_OFFSET 6
680
#define PLL_NPU_CTRL_REG_PLL_UNLOCK_MDSEL_CLEAR_MASK 0x000000c0
681
#define PLL_NPU_CTRL_REG_PLL_UNLOCK_MDSEL_21_29_CLOCK_CYCLES 0b00
682
#define PLL_NPU_CTRL_REG_PLL_UNLOCK_MDSEL_22_28_CLOCK_CYCLES 0b01
683
#define PLL_NPU_CTRL_REG_PLL_UNLOCK_MDSEL_20_30_CLOCK_CYCLES 0b10
684
#define PLL_NPU_CTRL_REG_PLL_LOCK_MDSEL_OFFSET 5
685
#define PLL_NPU_CTRL_REG_PLL_LOCK_MDSEL_CLEAR_MASK 0x00000020
686
#define PLL_NPU_CTRL_REG_PLL_LOCK_MDSEL_24_26_CLOCK_CYCLES 0b0
687
#define PLL_NPU_CTRL_REG_PLL_LOCK_MDSEL_23_27_CLOCK_CYCLES 0b1
688
#define PLL_NPU_CTRL_REG_PLL_INPUT_DIV2_OFFSET 1
689
#define PLL_NPU_CTRL_REG_PLL_INPUT_DIV2_CLEAR_MASK 0x00000002
690
691
#define PLL_NPU_PAT0_CTRL_REG 0x000002a8
//PLL_NPU Pattern0 Control Register
692
#define PLL_NPU_PAT0_CTRL_REG_SIG_DELT_PAT_EN_OFFSET 31
693
#define PLL_NPU_PAT0_CTRL_REG_SIG_DELT_PAT_EN_CLEAR_MASK 0x80000000
694
#define PLL_NPU_PAT0_CTRL_REG_SPR_FREQ_MODE_OFFSET 29
695
#define PLL_NPU_PAT0_CTRL_REG_SPR_FREQ_MODE_CLEAR_MASK 0x60000000
696
#define PLL_NPU_PAT0_CTRL_REG_SPR_FREQ_MODE_PULSE_SWALLOW 0b00
697
#define PLL_NPU_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_1BIT 0b01
698
#define PLL_NPU_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_2BIT 0b10
699
#define PLL_NPU_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_3BIT 0b11
700
#define PLL_NPU_PAT0_CTRL_REG_WAVE_STEP_OFFSET 20
701
#define PLL_NPU_PAT0_CTRL_REG_WAVE_STEP_CLEAR_MASK 0x1ff00000
702
#define PLL_NPU_PAT0_CTRL_REG_SDM_CLK_SEL_OFFSET 19
703
#define PLL_NPU_PAT0_CTRL_REG_SDM_CLK_SEL_CLEAR_MASK 0x00080000
704
#define PLL_NPU_PAT0_CTRL_REG_SDM_CLK_SEL_24MHZ 0b0
705
#define PLL_NPU_PAT0_CTRL_REG_SDM_CLK_SEL_12MHZ 0b1
706
#define PLL_NPU_PAT0_CTRL_REG_FREQ_OFFSET 17
707
#define PLL_NPU_PAT0_CTRL_REG_FREQ_CLEAR_MASK 0x00060000
708
#define PLL_NPU_PAT0_CTRL_REG_FREQ_31_5KHZ 0b00
709
#define PLL_NPU_PAT0_CTRL_REG_FREQ_32KHZ 0b01
710
#define PLL_NPU_PAT0_CTRL_REG_FREQ_32_5KHZ 0b10
711
#define PLL_NPU_PAT0_CTRL_REG_FREQ_33KHZ 0b11
712
#define PLL_NPU_PAT0_CTRL_REG_WAVE_BOT_OFFSET 0
713
#define PLL_NPU_PAT0_CTRL_REG_WAVE_BOT_CLEAR_MASK 0x0001ffff
714
715
#define PLL_NPU_PAT1_CTRL_REG 0x000002ac
//PLL_NPU Pattern1 Control Register
716
#define PLL_NPU_PAT1_CTRL_REG_DITHER_EN_OFFSET 24
717
#define PLL_NPU_PAT1_CTRL_REG_DITHER_EN_CLEAR_MASK 0x01000000
718
#define PLL_NPU_PAT1_CTRL_REG_FRAC_EN_OFFSET 20
719
#define PLL_NPU_PAT1_CTRL_REG_FRAC_EN_CLEAR_MASK 0x00100000
720
#define PLL_NPU_PAT1_CTRL_REG_FRAC_IN_OFFSET 0
721
#define PLL_NPU_PAT1_CTRL_REG_FRAC_IN_CLEAR_MASK 0x0001ffff
722
723
#define PLL_NPU_BIAS_REG 0x000002b0
//PLL_NPU Bias Register
724
#define PLL_NPU_BIAS_REG_PLL_CP_OFFSET 16
725
#define PLL_NPU_BIAS_REG_PLL_CP_CLEAR_MASK 0x001f0000
726
727
#define AHB_CLK_REG 0x00000500
//AHB Clock Register
728
#define AHB_CLK_REG_CLK_SRC_SEL_OFFSET 24
729
#define AHB_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x03000000
730
#define AHB_CLK_REG_CLK_SRC_SEL_HOSC 0b00
731
#define AHB_CLK_REG_CLK_SRC_SEL_CLK32K 0b01
732
#define AHB_CLK_REG_CLK_SRC_SEL_CLK16M_RC 0b10
733
#define AHB_CLK_REG_CLK_SRC_SEL_PERI0_600M_BUS 0b11
734
#define AHB_CLK_REG_FACTOR_M_OFFSET 0
735
#define AHB_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
736
737
#define APB0_CLK_REG 0x00000510
//APB0 Clock Register
738
#define APB0_CLK_REG_CLK_SRC_SEL_OFFSET 24
739
#define APB0_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x03000000
740
#define APB0_CLK_REG_CLK_SRC_SEL_HOSC 0b00
741
#define APB0_CLK_REG_CLK_SRC_SEL_CLK32K 0b01
742
#define APB0_CLK_REG_CLK_SRC_SEL_CLK16M_RC 0b10
743
#define APB0_CLK_REG_CLK_SRC_SEL_PERI0_600M_BUS 0b11
744
#define APB0_CLK_REG_FACTOR_M_OFFSET 0
745
#define APB0_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
746
747
#define APB1_CLK_REG 0x00000518
//APB1 Clock Register
748
#define APB1_CLK_REG_CLK_SRC_SEL_OFFSET 24
749
#define APB1_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x03000000
750
#define APB1_CLK_REG_CLK_SRC_SEL_HOSC 0b00
751
#define APB1_CLK_REG_CLK_SRC_SEL_CLK32K 0b01
752
#define APB1_CLK_REG_CLK_SRC_SEL_CLK16M_RC 0b10
753
#define APB1_CLK_REG_CLK_SRC_SEL_PERI0_600M_BUS 0b11
754
#define APB1_CLK_REG_FACTOR_M_OFFSET 0
755
#define APB1_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
756
757
#define APB_UART_CLK_REG 0x00000538
//APB_UART Clock Register
758
#define APB_UART_CLK_REG_CLK_SRC_SEL_OFFSET 24
759
#define APB_UART_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
760
#define APB_UART_CLK_REG_CLK_SRC_SEL_HOSC 0b000
761
#define APB_UART_CLK_REG_CLK_SRC_SEL_CLK32K 0b001
762
#define APB_UART_CLK_REG_CLK_SRC_SEL_CLK16M_RC 0b010
763
#define APB_UART_CLK_REG_CLK_SRC_SEL_PERI0_600M_BUS 0b011
764
#define APB_UART_CLK_REG_CLK_SRC_SEL_PERI0_480M_BUS 0b100
765
#define APB_UART_CLK_REG_FACTOR_M_OFFSET 0
766
#define APB_UART_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
767
768
#define TRACE_CLK_REG 0x00000540
//TRACE Clock Register
769
#define TRACE_CLK_REG_TRACE_CLK_GATING_OFFSET 31
770
#define TRACE_CLK_REG_TRACE_CLK_GATING_CLEAR_MASK 0x80000000
771
#define TRACE_CLK_REG_TRACE_CLK_GATING_CLOCK_IS_OFF 0b0
772
#define TRACE_CLK_REG_TRACE_CLK_GATING_CLOCK_IS_ON 0b1
773
#define TRACE_CLK_REG_CLK_SRC_SEL_OFFSET 24
774
#define TRACE_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x03000000
775
#define TRACE_CLK_REG_CLK_SRC_SEL_HOSC 0b00
776
#define TRACE_CLK_REG_CLK_SRC_SEL_CLK32K 0b01
777
#define TRACE_CLK_REG_CLK_SRC_SEL_CLK16M_RC 0b10
778
#define TRACE_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b11
779
#define TRACE_CLK_REG_FACTOR_M_OFFSET 0
780
#define TRACE_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
781
782
#define GIC_CLK_REG 0x00000560
//GIC Clock Register
783
#define GIC_CLK_REG_GIC_CLK_GATING_OFFSET 31
784
#define GIC_CLK_REG_GIC_CLK_GATING_CLEAR_MASK 0x80000000
785
#define GIC_CLK_REG_GIC_CLK_GATING_CLOCK_IS_OFF 0b0
786
#define GIC_CLK_REG_GIC_CLK_GATING_CLOCK_IS_ON 0b1
787
#define GIC_CLK_REG_CLK_SRC_SEL_OFFSET 24
788
#define GIC_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
789
#define GIC_CLK_REG_CLK_SRC_SEL_HOSC 0b000
790
#define GIC_CLK_REG_CLK_SRC_SEL_CLK32K 0b001
791
#define GIC_CLK_REG_CLK_SRC_SEL_CLK16M_RC 0b010
792
#define GIC_CLK_REG_CLK_SRC_SEL_PERI0_600M 0b011
793
#define GIC_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b100
794
#define GIC_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b101
795
#define GIC_CLK_REG_FACTOR_M_OFFSET 0
796
#define GIC_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
797
798
#define ITS0_BGR_REG 0x00000574
//ITS0 Bus Gating Reset Register
799
#define ITS0_BGR_REG_ITS0_RST_OFFSET 16
800
#define ITS0_BGR_REG_ITS0_RST_CLEAR_MASK 0x00010000
801
#define ITS0_BGR_REG_ITS0_RST_ASSERT 0b0
802
#define ITS0_BGR_REG_ITS0_RST_DE_ASSERT 0b1
803
#define ITS0_BGR_REG_ITS0_ACLK_GATING_OFFSET 1
804
#define ITS0_BGR_REG_ITS0_ACLK_GATING_CLEAR_MASK 0x00000002
805
#define ITS0_BGR_REG_ITS0_ACLK_GATING_MASK 0b0
806
#define ITS0_BGR_REG_ITS0_ACLK_GATING_PASS 0b1
807
#define ITS0_BGR_REG_ITS0_HCLK_GATING_OFFSET 0
808
#define ITS0_BGR_REG_ITS0_HCLK_GATING_CLEAR_MASK 0x00000001
809
#define ITS0_BGR_REG_ITS0_HCLK_GATING_MASK 0b0
810
#define ITS0_BGR_REG_ITS0_HCLK_GATING_PASS 0b1
811
812
#define NSI_CLK_REG 0x00000580
//NSI Clock Register
813
#define NSI_CLK_REG_NSI_CLK_GATING_OFFSET 31
814
#define NSI_CLK_REG_NSI_CLK_GATING_CLEAR_MASK 0x80000000
815
#define NSI_CLK_REG_NSI_CLK_GATING_CLOCK_IS_OFF 0b0
816
#define NSI_CLK_REG_NSI_CLK_GATING_CLOCK_IS_ON 0b1
817
#define NSI_CLK_REG_NSI_RST_OFFSET 30
818
#define NSI_CLK_REG_NSI_RST_CLEAR_MASK 0x40000000
819
#define NSI_CLK_REG_NSI_RST_ASSERT 0b0
820
#define NSI_CLK_REG_NSI_RST_DE_ASSERT 0b1
821
#define NSI_CLK_REG_NSI_DFS_EN_OFFSET 28
822
#define NSI_CLK_REG_NSI_DFS_EN_CLEAR_MASK 0x10000000
823
#define NSI_CLK_REG_NSI_DFS_EN_DISABLE 0b0
824
#define NSI_CLK_REG_NSI_DFS_EN_ENABLE 0b1
825
#define NSI_CLK_REG_NSI_UPD_OFFSET 27
826
#define NSI_CLK_REG_NSI_UPD_CLEAR_MASK 0x08000000
827
#define NSI_CLK_REG_NSI_UPD_INVALID 0b0
828
#define NSI_CLK_REG_NSI_UPD_VALID 0b1
829
#define NSI_CLK_REG_NSI_CLK_SEL_OFFSET 24
830
#define NSI_CLK_REG_NSI_CLK_SEL_CLEAR_MASK 0x07000000
831
#define NSI_CLK_REG_NSI_CLK_SEL_HOSC 0b000
832
#define NSI_CLK_REG_NSI_CLK_SEL_DDRPLL 0b001
833
#define NSI_CLK_REG_NSI_CLK_SEL_VIDEO0PLL4X 0b010
834
#define NSI_CLK_REG_NSI_CLK_SEL_PERI0_600M_BUS 0b011
835
#define NSI_CLK_REG_NSI_CLK_SEL_PERI0_480M 0b100
836
#define NSI_CLK_REG_NSI_CLK_SEL_PERI0_400M 0b101
837
#define NSI_CLK_REG_NSI_DIV1_OFFSET 0
838
#define NSI_CLK_REG_NSI_DIV1_CLEAR_MASK 0x0000001f
839
840
#define NSI_BGR_REG 0x00000584
//NSI Bus Gating Reset Register
841
#define NSI_BGR_REG_NSI_CFG_RST_OFFSET 16
842
#define NSI_BGR_REG_NSI_CFG_RST_CLEAR_MASK 0x00010000
843
#define NSI_BGR_REG_NSI_CFG_RST_ASSERT 0b0
844
#define NSI_BGR_REG_NSI_CFG_RST_DE_ASSERT 0b1
845
#define NSI_BGR_REG_NSI_CFG_GATING_OFFSET 0
846
#define NSI_BGR_REG_NSI_CFG_GATING_CLEAR_MASK 0x00000001
847
#define NSI_BGR_REG_NSI_CFG_GATING_MASK 0b0
848
#define NSI_BGR_REG_NSI_CFG_GATING_PASS 0b1
849
850
#define MBUS_CLK_REG 0x00000588
//MBUS Clock Register
851
#define MBUS_CLK_REG_MBUS_CLK_GATING_OFFSET 31
852
#define MBUS_CLK_REG_MBUS_CLK_GATING_CLEAR_MASK 0x80000000
853
#define MBUS_CLK_REG_MBUS_CLK_GATING_CLOCK_IS_OFF 0b0
854
#define MBUS_CLK_REG_MBUS_CLK_GATING_CLOCK_IS_ON 0b1
855
#define MBUS_CLK_REG_MBUS_DFS_EN_OFFSET 28
856
#define MBUS_CLK_REG_MBUS_DFS_EN_CLEAR_MASK 0x10000000
857
#define MBUS_CLK_REG_MBUS_DFS_EN_DISABLE 0b0
858
#define MBUS_CLK_REG_MBUS_DFS_EN_ENABLE 0b1
859
#define MBUS_CLK_REG_MBUS_UPD_OFFSET 27
860
#define MBUS_CLK_REG_MBUS_UPD_CLEAR_MASK 0x08000000
861
#define MBUS_CLK_REG_MBUS_UPD_INVALID 0b0
862
#define MBUS_CLK_REG_MBUS_UPD_VALID 0b1
863
#define MBUS_CLK_REG_MBUS_CLK_SEL_OFFSET 24
864
#define MBUS_CLK_REG_MBUS_CLK_SEL_CLEAR_MASK 0x07000000
865
#define MBUS_CLK_REG_MBUS_CLK_SEL_HOSC 0b000
866
#define MBUS_CLK_REG_MBUS_CLK_SEL_PERI0_600M_BUS 0b001
867
#define MBUS_CLK_REG_MBUS_CLK_SEL_PERI0_480M 0b010
868
#define MBUS_CLK_REG_MBUS_CLK_SEL_PERI0_400M 0b011
869
#define MBUS_CLK_REG_MBUS_CLK_SEL_DDRPLL 0b100
870
#define MBUS_CLK_REG_MBUS_CLK_SEL_NPUPLL 0b101
871
#define MBUS_CLK_REG_MBUS_DIV1_OFFSET 0
872
#define MBUS_CLK_REG_MBUS_DIV1_CLEAR_MASK 0x0000001f
873
874
#define IOMMU_BGR_REG 0x0000058c
//IOMMU Bus Gating Reset Register
875
#define IOMMU_BGR_REG_IOMMU_GATING_OFFSET 0
876
#define IOMMU_BGR_REG_IOMMU_GATING_CLEAR_MASK 0x00000001
877
#define IOMMU_BGR_REG_IOMMU_GATING_MASK 0b0
878
#define IOMMU_BGR_REG_IOMMU_GATING_PASS 0b1
879
880
#define AHB_GATE_EN_REG 0x000005c0
//AHB Gate Enable Register
881
#define AHB_GATE_EN_REG_AHB_MONITOR_EN_OFFSET 31
882
#define AHB_GATE_EN_REG_AHB_MONITOR_EN_CLEAR_MASK 0x80000000
883
#define AHB_GATE_EN_REG_AHB_MONITOR_EN_DISABLE_AUTO_CLOCK_GATE 0b0
884
#define AHB_GATE_EN_REG_AHB_MONITOR_EN_ENABLE_AUTO_CLOCK_GATE 0b1
885
#define AHB_GATE_EN_REG_SD_MONITOR_EN_OFFSET 29
886
#define AHB_GATE_EN_REG_SD_MONITOR_EN_CLEAR_MASK 0x20000000
887
#define AHB_GATE_EN_REG_SD_MONITOR_EN_DISABLE_AUTO_CLOCK_GATE 0b0
888
#define AHB_GATE_EN_REG_SD_MONITOR_EN_ENABLE_AUTO_CLOCK_GATE 0b1
889
#define AHB_GATE_EN_REG_CPUS_HCLK_GATE_SW_CFG_OFFSET 28
890
#define AHB_GATE_EN_REG_CPUS_HCLK_GATE_SW_CFG_CLEAR_MASK 0x10000000
891
#define AHB_GATE_EN_REG_CPUS_HCLK_GATE_SW_CFG_DISABLE 0b0
892
#define AHB_GATE_EN_REG_CPUS_HCLK_GATE_SW_CFG_ENABLE 0b1
893
#define AHB_GATE_EN_REG_SPIF_MBUS_AHB_GATE_SW_CFG_OFFSET 22
894
#define AHB_GATE_EN_REG_SPIF_MBUS_AHB_GATE_SW_CFG_CLEAR_MASK 0x00400000
895
#define AHB_GATE_EN_REG_SPIF_MBUS_AHB_GATE_SW_CFG_DISABLE 0b0
896
#define AHB_GATE_EN_REG_SPIF_MBUS_AHB_GATE_SW_CFG_ENABLE 0b1
897
#define AHB_GATE_EN_REG_SMHC2_MBUS_AHB_GATE_SW_CFG_OFFSET 19
898
#define AHB_GATE_EN_REG_SMHC2_MBUS_AHB_GATE_SW_CFG_CLEAR_MASK 0x00080000
899
#define AHB_GATE_EN_REG_SMHC2_MBUS_AHB_GATE_SW_CFG_DISABLE 0b0
900
#define AHB_GATE_EN_REG_SMHC2_MBUS_AHB_GATE_SW_CFG_ENABLE 0b1
901
#define AHB_GATE_EN_REG_SMHC1_MBUS_AHB_GATE_SW_CFG_OFFSET 18
902
#define AHB_GATE_EN_REG_SMHC1_MBUS_AHB_GATE_SW_CFG_CLEAR_MASK 0x00040000
903
#define AHB_GATE_EN_REG_SMHC1_MBUS_AHB_GATE_SW_CFG_DISABLE 0b0
904
#define AHB_GATE_EN_REG_SMHC1_MBUS_AHB_GATE_SW_CFG_ENABLE 0b1
905
#define AHB_GATE_EN_REG_SMHC0_MBUS_AHB_GATE_SW_CFG_OFFSET 17
906
#define AHB_GATE_EN_REG_SMHC0_MBUS_AHB_GATE_SW_CFG_CLEAR_MASK 0x00020000
907
#define AHB_GATE_EN_REG_SMHC0_MBUS_AHB_GATE_SW_CFG_DISABLE 0b0
908
#define AHB_GATE_EN_REG_SMHC0_MBUS_AHB_GATE_SW_CFG_ENABLE 0b1
909
#define AHB_GATE_EN_REG_USB_MBUS_AHB_GATE_SW_CFG_OFFSET 16
910
#define AHB_GATE_EN_REG_USB_MBUS_AHB_GATE_SW_CFG_CLEAR_MASK 0x00010000
911
#define AHB_GATE_EN_REG_USB_MBUS_AHB_GATE_SW_CFG_DISABLE 0b0
912
#define AHB_GATE_EN_REG_USB_MBUS_AHB_GATE_SW_CFG_ENABLE 0b1
913
#define AHB_GATE_EN_REG_NPU_AHB_GATE_SW_CFG_OFFSET 15
914
#define AHB_GATE_EN_REG_NPU_AHB_GATE_SW_CFG_CLEAR_MASK 0x00008000
915
#define AHB_GATE_EN_REG_NPU_AHB_GATE_SW_CFG_DISABLE 0b0
916
#define AHB_GATE_EN_REG_NPU_AHB_GATE_SW_CFG_ENABLE 0b1
917
#define AHB_GATE_EN_REG_GMAC1_AHB_GATE_SW_CFG_OFFSET 14
918
#define AHB_GATE_EN_REG_GMAC1_AHB_GATE_SW_CFG_CLEAR_MASK 0x00004000
919
#define AHB_GATE_EN_REG_GMAC1_AHB_GATE_SW_CFG_DISABLE 0b0
920
#define AHB_GATE_EN_REG_GMAC1_AHB_GATE_SW_CFG_ENABLE 0b1
921
#define AHB_GATE_EN_REG_GMAC0_AHB_GATE_SW_CFG_OFFSET 13
922
#define AHB_GATE_EN_REG_GMAC0_AHB_GATE_SW_CFG_CLEAR_MASK 0x00002000
923
#define AHB_GATE_EN_REG_GMAC0_AHB_GATE_SW_CFG_DISABLE 0b0
924
#define AHB_GATE_EN_REG_GMAC0_AHB_GATE_SW_CFG_ENABLE 0b1
925
#define AHB_GATE_EN_REG_MCU_SYS_AHB_GATE_SW_CFG_OFFSET 12
926
#define AHB_GATE_EN_REG_MCU_SYS_AHB_GATE_SW_CFG_CLEAR_MASK 0x00001000
927
#define AHB_GATE_EN_REG_MCU_SYS_AHB_GATE_SW_CFG_DISABLE 0b0
928
#define AHB_GATE_EN_REG_MCU_SYS_AHB_GATE_SW_CFG_ENABLE 0b1
929
#define AHB_GATE_EN_REG_USB_SYS_AHB_GATE_SW_CFG_OFFSET 11
930
#define AHB_GATE_EN_REG_USB_SYS_AHB_GATE_SW_CFG_CLEAR_MASK 0x00000800
931
#define AHB_GATE_EN_REG_USB_SYS_AHB_GATE_SW_CFG_DISABLE 0b0
932
#define AHB_GATE_EN_REG_USB_SYS_AHB_GATE_SW_CFG_ENABLE 0b1
933
#define AHB_GATE_EN_REG_SMHC2_AHB_GATE_SW_CFG_OFFSET 7
934
#define AHB_GATE_EN_REG_SMHC2_AHB_GATE_SW_CFG_CLEAR_MASK 0x00000080
935
#define AHB_GATE_EN_REG_SMHC2_AHB_GATE_SW_CFG_DISABLE 0b0
936
#define AHB_GATE_EN_REG_SMHC2_AHB_GATE_SW_CFG_ENABLE 0b1
937
#define AHB_GATE_EN_REG_SMHC1_AHB_GATE_SW_CFG_OFFSET 6
938
#define AHB_GATE_EN_REG_SMHC1_AHB_GATE_SW_CFG_CLEAR_MASK 0x00000040
939
#define AHB_GATE_EN_REG_SMHC1_AHB_GATE_SW_CFG_DISABLE 0b0
940
#define AHB_GATE_EN_REG_SMHC1_AHB_GATE_SW_CFG_ENABLE 0b1
941
#define AHB_GATE_EN_REG_SMHC0_AHB_GATE_SW_CFG_OFFSET 5
942
#define AHB_GATE_EN_REG_SMHC0_AHB_GATE_SW_CFG_CLEAR_MASK 0x00000020
943
#define AHB_GATE_EN_REG_SMHC0_AHB_GATE_SW_CFG_DISABLE 0b0
944
#define AHB_GATE_EN_REG_SMHC0_AHB_GATE_SW_CFG_ENABLE 0b1
945
#define AHB_GATE_EN_REG_USB_AHB_GATE_SW_CFG_OFFSET 4
946
#define AHB_GATE_EN_REG_USB_AHB_GATE_SW_CFG_CLEAR_MASK 0x00000010
947
#define AHB_GATE_EN_REG_USB_AHB_GATE_SW_CFG_DISABLE 0b0
948
#define AHB_GATE_EN_REG_USB_AHB_GATE_SW_CFG_ENABLE 0b1
949
#define AHB_GATE_EN_REG_VID_OUT_AHB_GATE_SW_CFG_OFFSET 3
950
#define AHB_GATE_EN_REG_VID_OUT_AHB_GATE_SW_CFG_CLEAR_MASK 0x00000008
951
#define AHB_GATE_EN_REG_VID_OUT_AHB_GATE_SW_CFG_DISABLE 0b0
952
#define AHB_GATE_EN_REG_VID_OUT_AHB_GATE_SW_CFG_ENABLE 0b1
953
#define AHB_GATE_EN_REG_VID_IN_AHB_GATE_SW_CFG_OFFSET 2
954
#define AHB_GATE_EN_REG_VID_IN_AHB_GATE_SW_CFG_CLEAR_MASK 0x00000004
955
#define AHB_GATE_EN_REG_VID_IN_AHB_GATE_SW_CFG_DISABLE 0b0
956
#define AHB_GATE_EN_REG_VID_IN_AHB_GATE_SW_CFG_ENABLE 0b1
957
#define AHB_GATE_EN_REG_VE_AHB_GATE_SW_CFG_OFFSET 1
958
#define AHB_GATE_EN_REG_VE_AHB_GATE_SW_CFG_CLEAR_MASK 0x00000002
959
#define AHB_GATE_EN_REG_VE_AHB_GATE_SW_CFG_DISABLE 0b0
960
#define AHB_GATE_EN_REG_VE_AHB_GATE_SW_CFG_ENABLE 0b1
961
962
#define MBUS_GATE_EN_REG 0x000005e0
//MBUS Gate Enable Register
963
#define MBUS_GATE_EN_REG_CAN_MCLK_EN_OFFSET 17
964
#define MBUS_GATE_EN_REG_CAN_MCLK_EN_CLEAR_MASK 0x00020000
965
#define MBUS_GATE_EN_REG_CAN_MCLK_EN_MASK 0b0
966
#define MBUS_GATE_EN_REG_CAN_MCLK_EN_PASS 0b1
967
#define MBUS_GATE_EN_REG_GMAC1_MCLK_EN_OFFSET 12
968
#define MBUS_GATE_EN_REG_GMAC1_MCLK_EN_CLEAR_MASK 0x00001000
969
#define MBUS_GATE_EN_REG_GMAC1_MCLK_EN_MASK 0b0
970
#define MBUS_GATE_EN_REG_GMAC1_MCLK_EN_PASS 0b1
971
#define MBUS_GATE_EN_REG_GMAC0_MCLK_EN_OFFSET 11
972
#define MBUS_GATE_EN_REG_GMAC0_MCLK_EN_CLEAR_MASK 0x00000800
973
#define MBUS_GATE_EN_REG_GMAC0_MCLK_EN_MASK 0b0
974
#define MBUS_GATE_EN_REG_GMAC0_MCLK_EN_PASS 0b1
975
#define MBUS_GATE_EN_REG_ISP_MCLK_EN_OFFSET 9
976
#define MBUS_GATE_EN_REG_ISP_MCLK_EN_CLEAR_MASK 0x00000200
977
#define MBUS_GATE_EN_REG_ISP_MCLK_EN_MASK 0b0
978
#define MBUS_GATE_EN_REG_ISP_MCLK_EN_PASS 0b1
979
#define MBUS_GATE_EN_REG_CSI_MCLK_EN_OFFSET 8
980
#define MBUS_GATE_EN_REG_CSI_MCLK_EN_CLEAR_MASK 0x00000100
981
#define MBUS_GATE_EN_REG_CSI_MCLK_EN_MASK 0b0
982
#define MBUS_GATE_EN_REG_CSI_MCLK_EN_PASS 0b1
983
#define MBUS_GATE_EN_REG_NAND0_MCLK_EN_OFFSET 5
984
#define MBUS_GATE_EN_REG_NAND0_MCLK_EN_CLEAR_MASK 0x00000020
985
#define MBUS_GATE_EN_REG_NAND0_MCLK_EN_MASK 0b0
986
#define MBUS_GATE_EN_REG_NAND0_MCLK_EN_PASS 0b1
987
#define MBUS_GATE_EN_REG_DMA1_MCLK_EN_OFFSET 3
988
#define MBUS_GATE_EN_REG_DMA1_MCLK_EN_CLEAR_MASK 0x00000008
989
#define MBUS_GATE_EN_REG_DMA1_MCLK_EN_MASK 0b0
990
#define MBUS_GATE_EN_REG_DMA1_MCLK_EN_PASS 0b1
991
#define MBUS_GATE_EN_REG_CE_MCLK_EN_OFFSET 2
992
#define MBUS_GATE_EN_REG_CE_MCLK_EN_CLEAR_MASK 0x00000004
993
#define MBUS_GATE_EN_REG_CE_MCLK_EN_MASK 0b0
994
#define MBUS_GATE_EN_REG_CE_MCLK_EN_SECURE_DEBUG 0b1
995
#define MBUS_GATE_EN_REG_VE_MCLK_EN_OFFSET 1
996
#define MBUS_GATE_EN_REG_VE_MCLK_EN_CLEAR_MASK 0x00000002
997
#define MBUS_GATE_EN_REG_VE_MCLK_EN_MASK 0b0
998
#define MBUS_GATE_EN_REG_VE_MCLK_EN_PASS 0b1
999
#define MBUS_GATE_EN_REG_DMA0_MCLK_EN_OFFSET 0
1000
#define MBUS_GATE_EN_REG_DMA0_MCLK_EN_CLEAR_MASK 0x00000001
1001
#define MBUS_GATE_EN_REG_DMA0_MCLK_EN_MASK 0b0
1002
#define MBUS_GATE_EN_REG_DMA0_MCLK_EN_PASS 0b1
1003
1004
#define MBUS_MAT_CLK_GATING_REG 0x000005e4
//MBUS Master Clock Gating Register
1005
#define MBUS_MAT_CLK_GATING_REG_GMAC1_MBUS_GATE_SW_CFG_OFFSET 27
1006
#define MBUS_MAT_CLK_GATING_REG_GMAC1_MBUS_GATE_SW_CFG_CLEAR_MASK 0x08000000
1007
#define MBUS_MAT_CLK_GATING_REG_GMAC1_MBUS_GATE_SW_CFG_DISABLE 0b0
1008
#define MBUS_MAT_CLK_GATING_REG_GMAC1_MBUS_GATE_SW_CFG_ENABLE 0b1
1009
#define MBUS_MAT_CLK_GATING_REG_GMAC0_MBUS_GATE_SW_CFG_OFFSET 26
1010
#define MBUS_MAT_CLK_GATING_REG_GMAC0_MBUS_GATE_SW_CFG_CLEAR_MASK 0x04000000
1011
#define MBUS_MAT_CLK_GATING_REG_GMAC0_MBUS_GATE_SW_CFG_DISABLE 0b0
1012
#define MBUS_MAT_CLK_GATING_REG_GMAC0_MBUS_GATE_SW_CFG_ENABLE 0b1
1013
#define MBUS_MAT_CLK_GATING_REG_NPU_MBUS_GATE_SW_CFG_OFFSET 24
1014
#define MBUS_MAT_CLK_GATING_REG_NPU_MBUS_GATE_SW_CFG_CLEAR_MASK 0x01000000
1015
#define MBUS_MAT_CLK_GATING_REG_NPU_MBUS_GATE_SW_CFG_DISABLE 0b0
1016
#define MBUS_MAT_CLK_GATING_REG_NPU_MBUS_GATE_SW_CFG_ENABLE 0b1
1017
#define MBUS_MAT_CLK_GATING_REG_VO_SYS_MBUS_GATE_SW_CFG_OFFSET 23
1018
#define MBUS_MAT_CLK_GATING_REG_VO_SYS_MBUS_GATE_SW_CFG_CLEAR_MASK 0x00800000
1019
#define MBUS_MAT_CLK_GATING_REG_VO_SYS_MBUS_GATE_SW_CFG_DISABLE 0b0
1020
#define MBUS_MAT_CLK_GATING_REG_VO_SYS_MBUS_GATE_SW_CFG_ENABLE 0b1
1021
#define MBUS_MAT_CLK_GATING_REG_NAND_MBUS_GATE_SW_CFG_OFFSET 22
1022
#define MBUS_MAT_CLK_GATING_REG_NAND_MBUS_GATE_SW_CFG_CLEAR_MASK 0x00400000
1023
#define MBUS_MAT_CLK_GATING_REG_NAND_MBUS_GATE_SW_CFG_DISABLE 0b0
1024
#define MBUS_MAT_CLK_GATING_REG_NAND_MBUS_GATE_SW_CFG_ENABLE 0b1
1025
#define MBUS_MAT_CLK_GATING_REG_MCU_SYS_MBUS_GATE_SW_CFG_OFFSET 21
1026
#define MBUS_MAT_CLK_GATING_REG_MCU_SYS_MBUS_GATE_SW_CFG_CLEAR_MASK 0x00200000
1027
#define MBUS_MAT_CLK_GATING_REG_MCU_SYS_MBUS_GATE_SW_CFG_DISABLE 0b0
1028
#define MBUS_MAT_CLK_GATING_REG_MCU_SYS_MBUS_GATE_SW_CFG_ENABLE 0b1
1029
#define MBUS_MAT_CLK_GATING_REG_VID_IN_MBUS_GATE_SW_CFG_OFFSET 20
1030
#define MBUS_MAT_CLK_GATING_REG_VID_IN_MBUS_GATE_SW_CFG_CLEAR_MASK 0x00100000
1031
#define MBUS_MAT_CLK_GATING_REG_VID_IN_MBUS_GATE_SW_CFG_DISABLE 0b0
1032
#define MBUS_MAT_CLK_GATING_REG_VID_IN_MBUS_GATE_SW_CFG_ENABLE 0b1
1033
#define MBUS_MAT_CLK_GATING_REG_CAN_MBUS_GATE_SW_CFG_OFFSET 19
1034
#define MBUS_MAT_CLK_GATING_REG_CAN_MBUS_GATE_SW_CFG_CLEAR_MASK 0x00080000
1035
#define MBUS_MAT_CLK_GATING_REG_CAN_MBUS_GATE_SW_CFG_DISABLE 0b0
1036
#define MBUS_MAT_CLK_GATING_REG_CAN_MBUS_GATE_SW_CFG_ENABLE 0b1
1037
#define MBUS_MAT_CLK_GATING_REG_CE_MBUS_GATE_SW_CFG_OFFSET 18
1038
#define MBUS_MAT_CLK_GATING_REG_CE_MBUS_GATE_SW_CFG_CLEAR_MASK 0x00040000
1039
#define MBUS_MAT_CLK_GATING_REG_CE_MBUS_GATE_SW_CFG_DISABLE 0b0
1040
#define MBUS_MAT_CLK_GATING_REG_CE_MBUS_GATE_SW_CFG_ENABLE 0b1
1041
#define MBUS_MAT_CLK_GATING_REG_VE_MBUS_GATE_SW_CFG_OFFSET 17
1042
#define MBUS_MAT_CLK_GATING_REG_VE_MBUS_GATE_SW_CFG_CLEAR_MASK 0x00020000
1043
#define MBUS_MAT_CLK_GATING_REG_VE_MBUS_GATE_SW_CFG_DISABLE 0b0
1044
#define MBUS_MAT_CLK_GATING_REG_VE_MBUS_GATE_SW_CFG_ENABLE 0b1
1045
1046
#define DMA0_BGR_REG 0x00000704
//DMA0 Bus Gating Reset Register
1047
#define DMA0_BGR_REG_DMA0_RST_OFFSET 16
1048
#define DMA0_BGR_REG_DMA0_RST_CLEAR_MASK 0x00010000
1049
#define DMA0_BGR_REG_DMA0_RST_ASSERT 0b0
1050
#define DMA0_BGR_REG_DMA0_RST_DE_ASSERT 0b1
1051
#define DMA0_BGR_REG_DMA0_GATING_OFFSET 0
1052
#define DMA0_BGR_REG_DMA0_GATING_CLEAR_MASK 0x00000001
1053
#define DMA0_BGR_REG_DMA0_GATING_MASK 0b0
1054
#define DMA0_BGR_REG_DMA0_GATING_PASS 0b1
1055
1056
#define DMA1_BGR_REG 0x0000070c
//DMA1 Bus Gating Reset Register
1057
#define DMA1_BGR_REG_DMA1_RST_OFFSET 16
1058
#define DMA1_BGR_REG_DMA1_RST_CLEAR_MASK 0x00010000
1059
#define DMA1_BGR_REG_DMA1_RST_ASSERT 0b0
1060
#define DMA1_BGR_REG_DMA1_RST_DE_ASSERT 0b1
1061
#define DMA1_BGR_REG_DMA1_GATING_OFFSET 0
1062
#define DMA1_BGR_REG_DMA1_GATING_CLEAR_MASK 0x00000001
1063
#define DMA1_BGR_REG_DMA1_GATING_MASK 0b0
1064
#define DMA1_BGR_REG_DMA1_GATING_PASS 0b1
1065
1066
#define SPINLOCK_BGR_REG 0x00000724
//SPINLOCK Bus Gating Reset Register
1067
#define SPINLOCK_BGR_REG_SPINLOCK_RST_OFFSET 16
1068
#define SPINLOCK_BGR_REG_SPINLOCK_RST_CLEAR_MASK 0x00010000
1069
#define SPINLOCK_BGR_REG_SPINLOCK_RST_ASSERT 0b0
1070
#define SPINLOCK_BGR_REG_SPINLOCK_RST_DE_ASSERT 0b1
1071
#define SPINLOCK_BGR_REG_SPINLOCK_GATING_OFFSET 0
1072
#define SPINLOCK_BGR_REG_SPINLOCK_GATING_CLEAR_MASK 0x00000001
1073
#define SPINLOCK_BGR_REG_SPINLOCK_GATING_MASK 0b0
1074
#define SPINLOCK_BGR_REG_SPINLOCK_GATING_PASS 0b1
1075
1076
#define MSGBOX0_BGR_REG 0x00000744
//MSGBOX0 Bus Gating Reset Register
1077
#define MSGBOX0_BGR_REG_MSGBOX0_RST_OFFSET 16
1078
#define MSGBOX0_BGR_REG_MSGBOX0_RST_CLEAR_MASK 0x00010000
1079
#define MSGBOX0_BGR_REG_MSGBOX0_RST_ASSERT 0b0
1080
#define MSGBOX0_BGR_REG_MSGBOX0_RST_DE_ASSERT 0b1
1081
#define MSGBOX0_BGR_REG_MSGBOX0_GATING_OFFSET 0
1082
#define MSGBOX0_BGR_REG_MSGBOX0_GATING_CLEAR_MASK 0x00000001
1083
#define MSGBOX0_BGR_REG_MSGBOX0_GATING_MASK 0b0
1084
#define MSGBOX0_BGR_REG_MSGBOX0_GATING_PASS 0b1
1085
1086
#define MSGBOX_CORE0_BGR_REG 0x0000074c
//MSGBOX_CORE0 Bus Gating Reset Register
1087
#define MSGBOX_CORE0_BGR_REG_MSGBOX_CORE0_RST_OFFSET 16
1088
#define MSGBOX_CORE0_BGR_REG_MSGBOX_CORE0_RST_CLEAR_MASK 0x00010000
1089
#define MSGBOX_CORE0_BGR_REG_MSGBOX_CORE0_RST_ASSERT 0b0
1090
#define MSGBOX_CORE0_BGR_REG_MSGBOX_CORE0_RST_DE_ASSERT 0b1
1091
#define MSGBOX_CORE0_BGR_REG_MSGBOX_CORE0_GATING_OFFSET 0
1092
#define MSGBOX_CORE0_BGR_REG_MSGBOX_CORE0_GATING_CLEAR_MASK 0x00000001
1093
#define MSGBOX_CORE0_BGR_REG_MSGBOX_CORE0_GATING_MASK 0b0
1094
#define MSGBOX_CORE0_BGR_REG_MSGBOX_CORE0_GATING_PASS 0b1
1095
1096
#define MSGBOX_CORE1_BGR_REG 0x00000754
//MSGBOX_CORE1 Bus Gating Reset Register
1097
#define MSGBOX_CORE1_BGR_REG_MSGBOX_CORE1_RST_OFFSET 16
1098
#define MSGBOX_CORE1_BGR_REG_MSGBOX_CORE1_RST_CLEAR_MASK 0x00010000
1099
#define MSGBOX_CORE1_BGR_REG_MSGBOX_CORE1_RST_ASSERT 0b0
1100
#define MSGBOX_CORE1_BGR_REG_MSGBOX_CORE1_RST_DE_ASSERT 0b1
1101
#define MSGBOX_CORE1_BGR_REG_MSGBOX_CORE1_GATING_OFFSET 0
1102
#define MSGBOX_CORE1_BGR_REG_MSGBOX_CORE1_GATING_CLEAR_MASK 0x00000001
1103
#define MSGBOX_CORE1_BGR_REG_MSGBOX_CORE1_GATING_MASK 0b0
1104
#define MSGBOX_CORE1_BGR_REG_MSGBOX_CORE1_GATING_PASS 0b1
1105
1106
#define MSGBOX_CORE2_BGR_REG 0x0000075c
//MSGBOX_CORE2 Bus Gating Reset Register
1107
#define MSGBOX_CORE2_BGR_REG_MSGBOX_CORE2_RST_OFFSET 16
1108
#define MSGBOX_CORE2_BGR_REG_MSGBOX_CORE2_RST_CLEAR_MASK 0x00010000
1109
#define MSGBOX_CORE2_BGR_REG_MSGBOX_CORE2_RST_ASSERT 0b0
1110
#define MSGBOX_CORE2_BGR_REG_MSGBOX_CORE2_RST_DE_ASSERT 0b1
1111
#define MSGBOX_CORE2_BGR_REG_MSGBOX_CORE2_GATING_OFFSET 0
1112
#define MSGBOX_CORE2_BGR_REG_MSGBOX_CORE2_GATING_CLEAR_MASK 0x00000001
1113
#define MSGBOX_CORE2_BGR_REG_MSGBOX_CORE2_GATING_MASK 0b0
1114
#define MSGBOX_CORE2_BGR_REG_MSGBOX_CORE2_GATING_PASS 0b1
1115
1116
#define MSGBOX_CORE3_BGR_REG 0x00000764
//MSGBOX_CORE3 Bus Gating Reset Register
1117
#define MSGBOX_CORE3_BGR_REG_MSGBOX_CORE3_RST_OFFSET 16
1118
#define MSGBOX_CORE3_BGR_REG_MSGBOX_CORE3_RST_CLEAR_MASK 0x00010000
1119
#define MSGBOX_CORE3_BGR_REG_MSGBOX_CORE3_RST_ASSERT 0b0
1120
#define MSGBOX_CORE3_BGR_REG_MSGBOX_CORE3_RST_DE_ASSERT 0b1
1121
#define MSGBOX_CORE3_BGR_REG_MSGBOX_CORE3_GATING_OFFSET 0
1122
#define MSGBOX_CORE3_BGR_REG_MSGBOX_CORE3_GATING_CLEAR_MASK 0x00000001
1123
#define MSGBOX_CORE3_BGR_REG_MSGBOX_CORE3_GATING_MASK 0b0
1124
#define MSGBOX_CORE3_BGR_REG_MSGBOX_CORE3_GATING_PASS 0b1
1125
1126
#define MSGBOX_RV_BGR_REG 0x0000076c
//MSGBOX_RV Bus Gating Reset Register
1127
#define MSGBOX_RV_BGR_REG_MSGBOX_RV_RST_OFFSET 16
1128
#define MSGBOX_RV_BGR_REG_MSGBOX_RV_RST_CLEAR_MASK 0x00010000
1129
#define MSGBOX_RV_BGR_REG_MSGBOX_RV_RST_ASSERT 0b0
1130
#define MSGBOX_RV_BGR_REG_MSGBOX_RV_RST_DE_ASSERT 0b1
1131
#define MSGBOX_RV_BGR_REG_MSGBOX_RV_GATING_OFFSET 0
1132
#define MSGBOX_RV_BGR_REG_MSGBOX_RV_GATING_CLEAR_MASK 0x00000001
1133
#define MSGBOX_RV_BGR_REG_MSGBOX_RV_GATING_MASK 0b0
1134
#define MSGBOX_RV_BGR_REG_MSGBOX_RV_GATING_PASS 0b1
1135
1136
#define PWM0_BGR_REG 0x00000784
//PWM0 Bus Gating Reset Register
1137
#define PWM0_BGR_REG_PWM0_RST_OFFSET 16
1138
#define PWM0_BGR_REG_PWM0_RST_CLEAR_MASK 0x00010000
1139
#define PWM0_BGR_REG_PWM0_RST_ASSERT 0b0
1140
#define PWM0_BGR_REG_PWM0_RST_DE_ASSERT 0b1
1141
#define PWM0_BGR_REG_PWM0_GATING_OFFSET 0
1142
#define PWM0_BGR_REG_PWM0_GATING_CLEAR_MASK 0x00000001
1143
#define PWM0_BGR_REG_PWM0_GATING_MASK 0b0
1144
#define PWM0_BGR_REG_PWM0_GATING_PASS 0b1
1145
1146
#define PWM1_BGR_REG 0x0000078c
//PWM1 Bus Gating Reset Register
1147
#define PWM1_BGR_REG_PWM1_RST_OFFSET 16
1148
#define PWM1_BGR_REG_PWM1_RST_CLEAR_MASK 0x00010000
1149
#define PWM1_BGR_REG_PWM1_RST_ASSERT 0b0
1150
#define PWM1_BGR_REG_PWM1_RST_DE_ASSERT 0b1
1151
#define PWM1_BGR_REG_PWM1_GATING_OFFSET 0
1152
#define PWM1_BGR_REG_PWM1_GATING_CLEAR_MASK 0x00000001
1153
#define PWM1_BGR_REG_PWM1_GATING_MASK 0b0
1154
#define PWM1_BGR_REG_PWM1_GATING_PASS 0b1
1155
1156
#define PWM2_BGR_REG 0x00000794
//PWM2 Bus Gating Reset Register
1157
#define PWM2_BGR_REG_PWM2_RST_OFFSET 16
1158
#define PWM2_BGR_REG_PWM2_RST_CLEAR_MASK 0x00010000
1159
#define PWM2_BGR_REG_PWM2_RST_ASSERT 0b0
1160
#define PWM2_BGR_REG_PWM2_RST_DE_ASSERT 0b1
1161
#define PWM2_BGR_REG_PWM2_GATING_OFFSET 0
1162
#define PWM2_BGR_REG_PWM2_GATING_CLEAR_MASK 0x00000001
1163
#define PWM2_BGR_REG_PWM2_GATING_MASK 0b0
1164
#define PWM2_BGR_REG_PWM2_GATING_PASS 0b1
1165
1166
#define DBGSYS_BGR_REG 0x000007a4
//DBGSYS Bus Gating Reset Register
1167
#define DBGSYS_BGR_REG_DBGSYS_RST_OFFSET 16
1168
#define DBGSYS_BGR_REG_DBGSYS_RST_CLEAR_MASK 0x00010000
1169
#define DBGSYS_BGR_REG_DBGSYS_RST_ASSERT 0b0
1170
#define DBGSYS_BGR_REG_DBGSYS_RST_DE_ASSERT 0b1
1171
#define DBGSYS_BGR_REG_DBGSYS_GATING_OFFSET 0
1172
#define DBGSYS_BGR_REG_DBGSYS_GATING_CLEAR_MASK 0x00000001
1173
#define DBGSYS_BGR_REG_DBGSYS_GATING_MASK 0b0
1174
#define DBGSYS_BGR_REG_DBGSYS_GATING_PASS 0b1
1175
1176
#define SYSDAP_BGR_REG 0x000007ac
//SYSDAP Bus Gating Reset Register
1177
#define SYSDAP_BGR_REG_SYSDAP_RST_OFFSET 16
1178
#define SYSDAP_BGR_REG_SYSDAP_RST_CLEAR_MASK 0x00010000
1179
#define SYSDAP_BGR_REG_SYSDAP_RST_ASSERT 0b0
1180
#define SYSDAP_BGR_REG_SYSDAP_RST_SECURE_DEBUG 0b1
1181
#define SYSDAP_BGR_REG_SYSDAP_GATING_OFFSET 0
1182
#define SYSDAP_BGR_REG_SYSDAP_GATING_CLEAR_MASK 0x00000001
1183
#define SYSDAP_BGR_REG_SYSDAP_GATING_MASK 0b0
1184
#define SYSDAP_BGR_REG_SYSDAP_GATING_SECURE_DEBUG 0b1
1185
1186
#define TIMER0_CLK_REG 0x00000800
//TIMER0 Clock Register
1187
#define TIMER0_CLK_REG_TIMER0_CLK_GATING_OFFSET 31
1188
#define TIMER0_CLK_REG_TIMER0_CLK_GATING_CLEAR_MASK 0x80000000
1189
#define TIMER0_CLK_REG_TIMER0_CLK_GATING_DISABLE 0b0
1190
#define TIMER0_CLK_REG_TIMER0_CLK_GATING_ENABLE 0b1
1191
#define TIMER0_CLK_REG_CLK_SRC_SEL_OFFSET 24
1192
#define TIMER0_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
1193
#define TIMER0_CLK_REG_CLK_SRC_SEL_HOSC 0b000
1194
#define TIMER0_CLK_REG_CLK_SRC_SEL_CLK16M_RC 0b001
1195
#define TIMER0_CLK_REG_CLK_SRC_SEL_CLK32K 0b010
1196
#define TIMER0_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
1197
#define TIMER0_CLK_REG_FACTOR_M_OFFSET 0
1198
#define TIMER0_CLK_REG_FACTOR_M_CLEAR_MASK 0x00000007
1199
#define TIMER0_CLK_REG_FACTOR_M__1 0b000
1200
#define TIMER0_CLK_REG_FACTOR_M__2 0b001
1201
#define TIMER0_CLK_REG_FACTOR_M__4 0b010
1202
#define TIMER0_CLK_REG_FACTOR_M__8 0b011
1203
#define TIMER0_CLK_REG_FACTOR_M__16 0b100
1204
#define TIMER0_CLK_REG_FACTOR_M__32 0b101
1205
#define TIMER0_CLK_REG_FACTOR_M__64 0b110
1206
#define TIMER0_CLK_REG_FACTOR_M__128 0b111
1207
1208
#define TIMER1_CLK_REG 0x00000804
//TIMER1 Clock Register
1209
#define TIMER1_CLK_REG_TIMER1_CLK_GATING_OFFSET 31
1210
#define TIMER1_CLK_REG_TIMER1_CLK_GATING_CLEAR_MASK 0x80000000
1211
#define TIMER1_CLK_REG_TIMER1_CLK_GATING_DISABLE 0b0
1212
#define TIMER1_CLK_REG_TIMER1_CLK_GATING_ENABLE 0b1
1213
#define TIMER1_CLK_REG_CLK_SRC_SEL_OFFSET 24
1214
#define TIMER1_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
1215
#define TIMER1_CLK_REG_CLK_SRC_SEL_HOSC 0b000
1216
#define TIMER1_CLK_REG_CLK_SRC_SEL_CLK16M_RC 0b001
1217
#define TIMER1_CLK_REG_CLK_SRC_SEL_CLK32K 0b010
1218
#define TIMER1_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
1219
#define TIMER1_CLK_REG_FACTOR_M_OFFSET 0
1220
#define TIMER1_CLK_REG_FACTOR_M_CLEAR_MASK 0x00000007
1221
#define TIMER1_CLK_REG_FACTOR_M__1 0b000
1222
#define TIMER1_CLK_REG_FACTOR_M__2 0b001
1223
#define TIMER1_CLK_REG_FACTOR_M__4 0b010
1224
#define TIMER1_CLK_REG_FACTOR_M__8 0b011
1225
#define TIMER1_CLK_REG_FACTOR_M__16 0b100
1226
#define TIMER1_CLK_REG_FACTOR_M__32 0b101
1227
#define TIMER1_CLK_REG_FACTOR_M__64 0b110
1228
#define TIMER1_CLK_REG_FACTOR_M__128 0b111
1229
1230
#define TIMER2_CLK_REG 0x00000808
//TIMER2 Clock Register
1231
#define TIMER2_CLK_REG_TIMER2_CLK_GATING_OFFSET 31
1232
#define TIMER2_CLK_REG_TIMER2_CLK_GATING_CLEAR_MASK 0x80000000
1233
#define TIMER2_CLK_REG_TIMER2_CLK_GATING_DISABLE 0b0
1234
#define TIMER2_CLK_REG_TIMER2_CLK_GATING_ENABLE 0b1
1235
#define TIMER2_CLK_REG_CLK_SRC_SEL_OFFSET 24
1236
#define TIMER2_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
1237
#define TIMER2_CLK_REG_CLK_SRC_SEL_HOSC 0b00
1238
#define TIMER2_CLK_REG_CLK_SRC_SEL_CLK16M_RC 0b001
1239
#define TIMER2_CLK_REG_CLK_SRC_SEL_CLK32K 0b010
1240
#define TIMER2_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
1241
#define TIMER2_CLK_REG_FACTOR_M_OFFSET 0
1242
#define TIMER2_CLK_REG_FACTOR_M_CLEAR_MASK 0x00000007
1243
#define TIMER2_CLK_REG_FACTOR_M__1 0b000
1244
#define TIMER2_CLK_REG_FACTOR_M__2 0b001
1245
#define TIMER2_CLK_REG_FACTOR_M__4 0b010
1246
#define TIMER2_CLK_REG_FACTOR_M__8 0b011
1247
#define TIMER2_CLK_REG_FACTOR_M__16 0b100
1248
#define TIMER2_CLK_REG_FACTOR_M__32 0b101
1249
#define TIMER2_CLK_REG_FACTOR_M__64 0b110
1250
#define TIMER2_CLK_REG_FACTOR_M__128 0b111
1251
1252
#define TIMER3_CLK_REG 0x0000080c
//TIMER3 Clock Register
1253
#define TIMER3_CLK_REG_TIMER3_CLK_GATING_OFFSET 31
1254
#define TIMER3_CLK_REG_TIMER3_CLK_GATING_CLEAR_MASK 0x80000000
1255
#define TIMER3_CLK_REG_TIMER3_CLK_GATING_DISABLE 0b0
1256
#define TIMER3_CLK_REG_TIMER3_CLK_GATING_ENABLE 0b1
1257
#define TIMER3_CLK_REG_CLK_SRC_SEL_OFFSET 24
1258
#define TIMER3_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
1259
#define TIMER3_CLK_REG_CLK_SRC_SEL_HOSC 0b000
1260
#define TIMER3_CLK_REG_CLK_SRC_SEL_CLK16M_RC 0b001
1261
#define TIMER3_CLK_REG_CLK_SRC_SEL_CLK32K 0b010
1262
#define TIMER3_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
1263
#define TIMER3_CLK_REG_FACTOR_M_OFFSET 0
1264
#define TIMER3_CLK_REG_FACTOR_M_CLEAR_MASK 0x00000007
1265
#define TIMER3_CLK_REG_FACTOR_M__1 0b000
1266
#define TIMER3_CLK_REG_FACTOR_M__2 0b001
1267
#define TIMER3_CLK_REG_FACTOR_M__4 0b010
1268
#define TIMER3_CLK_REG_FACTOR_M__8 0b011
1269
#define TIMER3_CLK_REG_FACTOR_M__16 0b100
1270
#define TIMER3_CLK_REG_FACTOR_M__32 0b101
1271
#define TIMER3_CLK_REG_FACTOR_M__64 0b110
1272
#define TIMER3_CLK_REG_FACTOR_M__128 0b111
1273
1274
#define TIMER4_CLK_REG 0x00000810
//TIMER4 Clock Register
1275
#define TIMER4_CLK_REG_TIMER4_CLK_GATING_OFFSET 31
1276
#define TIMER4_CLK_REG_TIMER4_CLK_GATING_CLEAR_MASK 0x80000000
1277
#define TIMER4_CLK_REG_TIMER4_CLK_GATING_DISABLE 0b0
1278
#define TIMER4_CLK_REG_TIMER4_CLK_GATING_ENABLE 0b1
1279
#define TIMER4_CLK_REG_CLK_SRC_SEL_OFFSET 24
1280
#define TIMER4_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
1281
#define TIMER4_CLK_REG_CLK_SRC_SEL_HOSC 0b000
1282
#define TIMER4_CLK_REG_CLK_SRC_SEL_CLK16M_RC 0b001
1283
#define TIMER4_CLK_REG_CLK_SRC_SEL_CLK32K 0b010
1284
#define TIMER4_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
1285
#define TIMER4_CLK_REG_FACTOR_M_OFFSET 0
1286
#define TIMER4_CLK_REG_FACTOR_M_CLEAR_MASK 0x00000007
1287
#define TIMER4_CLK_REG_FACTOR_M__1 0b000
1288
#define TIMER4_CLK_REG_FACTOR_M__2 0b001
1289
#define TIMER4_CLK_REG_FACTOR_M__4 0b010
1290
#define TIMER4_CLK_REG_FACTOR_M__8 0b011
1291
#define TIMER4_CLK_REG_FACTOR_M__16 0b100
1292
#define TIMER4_CLK_REG_FACTOR_M__32 0b101
1293
#define TIMER4_CLK_REG_FACTOR_M__64 0b110
1294
#define TIMER4_CLK_REG_FACTOR_M__128 0b111
1295
1296
#define TIMER5_CLK_REG 0x00000814
//TIMER5 Clock Register
1297
#define TIMER5_CLK_REG_TIMER5_CLK_GATING_OFFSET 31
1298
#define TIMER5_CLK_REG_TIMER5_CLK_GATING_CLEAR_MASK 0x80000000
1299
#define TIMER5_CLK_REG_TIMER5_CLK_GATING_DISABLE 0b0
1300
#define TIMER5_CLK_REG_TIMER5_CLK_GATING_ENABLE 0b1
1301
#define TIMER5_CLK_REG_CLK_SRC_SEL_OFFSET 24
1302
#define TIMER5_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
1303
#define TIMER5_CLK_REG_CLK_SRC_SEL_HOSC 0b000
1304
#define TIMER5_CLK_REG_CLK_SRC_SEL_CLK16M_RC 0b001
1305
#define TIMER5_CLK_REG_CLK_SRC_SEL_CLK32K 0b010
1306
#define TIMER5_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
1307
#define TIMER5_CLK_REG_FACTOR_M_OFFSET 0
1308
#define TIMER5_CLK_REG_FACTOR_M_CLEAR_MASK 0x00000007
1309
#define TIMER5_CLK_REG_FACTOR_M__1 0b000
1310
#define TIMER5_CLK_REG_FACTOR_M__2 0b001
1311
#define TIMER5_CLK_REG_FACTOR_M__4 0b010
1312
#define TIMER5_CLK_REG_FACTOR_M__8 0b011
1313
#define TIMER5_CLK_REG_FACTOR_M__16 0b100
1314
#define TIMER5_CLK_REG_FACTOR_M__32 0b101
1315
#define TIMER5_CLK_REG_FACTOR_M__64 0b110
1316
#define TIMER5_CLK_REG_FACTOR_M__128 0b111
1317
1318
#define TIMER6_CLK_REG 0x00000818
//TIMER6 Clock Register
1319
#define TIMER6_CLK_REG_TIMER6_CLK_GATING_OFFSET 31
1320
#define TIMER6_CLK_REG_TIMER6_CLK_GATING_CLEAR_MASK 0x80000000
1321
#define TIMER6_CLK_REG_TIMER6_CLK_GATING_DISABLE 0b0
1322
#define TIMER6_CLK_REG_TIMER6_CLK_GATING_ENABLE 0b1
1323
#define TIMER6_CLK_REG_CLK_SRC_SEL_OFFSET 24
1324
#define TIMER6_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
1325
#define TIMER6_CLK_REG_CLK_SRC_SEL_HOSC 0b000
1326
#define TIMER6_CLK_REG_CLK_SRC_SEL_CLK16M_RC 0b001
1327
#define TIMER6_CLK_REG_CLK_SRC_SEL_CLK32K 0b010
1328
#define TIMER6_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
1329
#define TIMER6_CLK_REG_FACTOR_M_OFFSET 0
1330
#define TIMER6_CLK_REG_FACTOR_M_CLEAR_MASK 0x00000007
1331
#define TIMER6_CLK_REG_FACTOR_M__1 0b000
1332
#define TIMER6_CLK_REG_FACTOR_M__2 0b001
1333
#define TIMER6_CLK_REG_FACTOR_M__4 0b010
1334
#define TIMER6_CLK_REG_FACTOR_M__8 0b011
1335
#define TIMER6_CLK_REG_FACTOR_M__16 0b100
1336
#define TIMER6_CLK_REG_FACTOR_M__32 0b101
1337
#define TIMER6_CLK_REG_FACTOR_M__64 0b110
1338
#define TIMER6_CLK_REG_FACTOR_M__128 0b111
1339
1340
#define TIMER7_CLK_REG 0x0000081c
//TIMER7 Clock Register
1341
#define TIMER7_CLK_REG_TIMER7_CLK_GATING_OFFSET 31
1342
#define TIMER7_CLK_REG_TIMER7_CLK_GATING_CLEAR_MASK 0x80000000
1343
#define TIMER7_CLK_REG_TIMER7_CLK_GATING_DISABLE 0b0
1344
#define TIMER7_CLK_REG_TIMER7_CLK_GATING_ENABLE 0b1
1345
#define TIMER7_CLK_REG_CLK_SRC_SEL_OFFSET 24
1346
#define TIMER7_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
1347
#define TIMER7_CLK_REG_CLK_SRC_SEL_HOSC 0b000
1348
#define TIMER7_CLK_REG_CLK_SRC_SEL_CLK16M_RC 0b001
1349
#define TIMER7_CLK_REG_CLK_SRC_SEL_CLK32K 0b010
1350
#define TIMER7_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
1351
#define TIMER7_CLK_REG_FACTOR_M_OFFSET 0
1352
#define TIMER7_CLK_REG_FACTOR_M_CLEAR_MASK 0x00000007
1353
#define TIMER7_CLK_REG_FACTOR_M__1 0b000
1354
#define TIMER7_CLK_REG_FACTOR_M__2 0b001
1355
#define TIMER7_CLK_REG_FACTOR_M__4 0b010
1356
#define TIMER7_CLK_REG_FACTOR_M__8 0b011
1357
#define TIMER7_CLK_REG_FACTOR_M__16 0b100
1358
#define TIMER7_CLK_REG_FACTOR_M__32 0b101
1359
#define TIMER7_CLK_REG_FACTOR_M__64 0b110
1360
#define TIMER7_CLK_REG_FACTOR_M__128 0b111
1361
1362
#define TIMER_BGR_REG 0x00000850
//TIMER Bus Gating Reset Register
1363
#define TIMER_BGR_REG_TIMER_RST_OFFSET 16
1364
#define TIMER_BGR_REG_TIMER_RST_CLEAR_MASK 0x00010000
1365
#define TIMER_BGR_REG_TIMER_RST_ASSERT 0b0
1366
#define TIMER_BGR_REG_TIMER_RST_DE_ASSERT 0b1
1367
#define TIMER_BGR_REG_TIMER_GATING_OFFSET 0
1368
#define TIMER_BGR_REG_TIMER_GATING_CLEAR_MASK 0x00000001
1369
#define TIMER_BGR_REG_TIMER_GATING_MASK 0b0
1370
#define TIMER_BGR_REG_TIMER_GATING_PASS 0b1
1371
1372
#define TIMER0_RV_CLK_REG 0x00000860
//RISC-V TIMER0 Clock Register
1373
#define TIMER0_RV_CLK_REG_TIMER0_RV_CLK_GATING_OFFSET 31
1374
#define TIMER0_RV_CLK_REG_TIMER0_RV_CLK_GATING_CLEAR_MASK 0x80000000
1375
#define TIMER0_RV_CLK_REG_TIMER0_RV_CLK_GATING_DISABLE 0b0
1376
#define TIMER0_RV_CLK_REG_TIMER0_RV_CLK_GATING_ENABLE 0b1
1377
#define TIMER0_RV_CLK_REG_CLK_SRC_SEL_OFFSET 24
1378
#define TIMER0_RV_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
1379
#define TIMER0_RV_CLK_REG_CLK_SRC_SEL_HOSC 0b000
1380
#define TIMER0_RV_CLK_REG_CLK_SRC_SEL_CLK16M_RC 0b001
1381
#define TIMER0_RV_CLK_REG_CLK_SRC_SEL_CLK32K 0b010
1382
#define TIMER0_RV_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
1383
#define TIMER0_RV_CLK_REG_FACTOR_M_OFFSET 0
1384
#define TIMER0_RV_CLK_REG_FACTOR_M_CLEAR_MASK 0x00000007
1385
#define TIMER0_RV_CLK_REG_FACTOR_M__1 0b000
1386
#define TIMER0_RV_CLK_REG_FACTOR_M__2 0b001
1387
#define TIMER0_RV_CLK_REG_FACTOR_M__4 0b010
1388
#define TIMER0_RV_CLK_REG_FACTOR_M__8 0b011
1389
#define TIMER0_RV_CLK_REG_FACTOR_M__16 0b100
1390
#define TIMER0_RV_CLK_REG_FACTOR_M__32 0b101
1391
#define TIMER0_RV_CLK_REG_FACTOR_M__64 0b110
1392
#define TIMER0_RV_CLK_REG_FACTOR_M__128 0b111
1393
1394
#define TIMER1_RV_CLK_REG 0x00000864
//RISC-V TIMER1 Clock Register
1395
#define TIMER1_RV_CLK_REG_TIMER1_RV_CLK_GATING_OFFSET 31
1396
#define TIMER1_RV_CLK_REG_TIMER1_RV_CLK_GATING_CLEAR_MASK 0x80000000
1397
#define TIMER1_RV_CLK_REG_TIMER1_RV_CLK_GATING_DISABLE 0b0
1398
#define TIMER1_RV_CLK_REG_TIMER1_RV_CLK_GATING_ENABLE 0b1
1399
#define TIMER1_RV_CLK_REG_CLK_SRC_SEL_OFFSET 24
1400
#define TIMER1_RV_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
1401
#define TIMER1_RV_CLK_REG_CLK_SRC_SEL_HOSC 0b000
1402
#define TIMER1_RV_CLK_REG_CLK_SRC_SEL_CLK16M_RC 0b001
1403
#define TIMER1_RV_CLK_REG_CLK_SRC_SEL_CLK32K 0b010
1404
#define TIMER1_RV_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
1405
#define TIMER1_RV_CLK_REG_FACTOR_M_OFFSET 0
1406
#define TIMER1_RV_CLK_REG_FACTOR_M_CLEAR_MASK 0x00000007
1407
#define TIMER1_RV_CLK_REG_FACTOR_M__1 0b000
1408
#define TIMER1_RV_CLK_REG_FACTOR_M__2 0b001
1409
#define TIMER1_RV_CLK_REG_FACTOR_M__4 0b010
1410
#define TIMER1_RV_CLK_REG_FACTOR_M__8 0b011
1411
#define TIMER1_RV_CLK_REG_FACTOR_M__16 0b100
1412
#define TIMER1_RV_CLK_REG_FACTOR_M__32 0b101
1413
#define TIMER1_RV_CLK_REG_FACTOR_M__64 0b110
1414
#define TIMER1_RV_CLK_REG_FACTOR_M__128 0b111
1415
1416
#define TIMER2_RV_CLK_REG 0x00000868
//RISC-V TIMER2 Clock Register
1417
#define TIMER2_RV_CLK_REG_TIMER2_RV_CLK_GATING_OFFSET 31
1418
#define TIMER2_RV_CLK_REG_TIMER2_RV_CLK_GATING_CLEAR_MASK 0x80000000
1419
#define TIMER2_RV_CLK_REG_TIMER2_RV_CLK_GATING_DISABLE 0b0
1420
#define TIMER2_RV_CLK_REG_TIMER2_RV_CLK_GATING_ENABLE 0b1
1421
#define TIMER2_RV_CLK_REG_CLK_SRC_SEL_OFFSET 24
1422
#define TIMER2_RV_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
1423
#define TIMER2_RV_CLK_REG_CLK_SRC_SEL_HOSC 0b000
1424
#define TIMER2_RV_CLK_REG_CLK_SRC_SEL_CLK16M_RC 0b001
1425
#define TIMER2_RV_CLK_REG_CLK_SRC_SEL_CLK32K 0b010
1426
#define TIMER2_RV_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
1427
#define TIMER2_RV_CLK_REG_FACTOR_M_OFFSET 0
1428
#define TIMER2_RV_CLK_REG_FACTOR_M_CLEAR_MASK 0x00000007
1429
#define TIMER2_RV_CLK_REG_FACTOR_M__1 0b000
1430
#define TIMER2_RV_CLK_REG_FACTOR_M__2 0b001
1431
#define TIMER2_RV_CLK_REG_FACTOR_M__4 0b010
1432
#define TIMER2_RV_CLK_REG_FACTOR_M__8 0b011
1433
#define TIMER2_RV_CLK_REG_FACTOR_M__16 0b100
1434
#define TIMER2_RV_CLK_REG_FACTOR_M__32 0b101
1435
#define TIMER2_RV_CLK_REG_FACTOR_M__64 0b110
1436
#define TIMER2_RV_CLK_REG_FACTOR_M__128 0b111
1437
1438
#define TIMER3_RV_CLK_REG 0x0000086c
//RISC-V TIMER3 Clock Register
1439
#define TIMER3_RV_CLK_REG_TIMER3_RV_CLK_GATING_OFFSET 31
1440
#define TIMER3_RV_CLK_REG_TIMER3_RV_CLK_GATING_CLEAR_MASK 0x80000000
1441
#define TIMER3_RV_CLK_REG_TIMER3_RV_CLK_GATING_DISABLE 0b0
1442
#define TIMER3_RV_CLK_REG_TIMER3_RV_CLK_GATING_ENABLE 0b1
1443
#define TIMER3_RV_CLK_REG_CLK_SRC_SEL_OFFSET 24
1444
#define TIMER3_RV_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
1445
#define TIMER3_RV_CLK_REG_CLK_SRC_SEL_HOSC 0b000
1446
#define TIMER3_RV_CLK_REG_CLK_SRC_SEL_CLK16M_RC 0b001
1447
#define TIMER3_RV_CLK_REG_CLK_SRC_SEL_CLK32K 0b010
1448
#define TIMER3_RV_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
1449
#define TIMER3_RV_CLK_REG_FACTOR_M_OFFSET 0
1450
#define TIMER3_RV_CLK_REG_FACTOR_M_CLEAR_MASK 0x00000007
1451
#define TIMER3_RV_CLK_REG_FACTOR_M__1 0b000
1452
#define TIMER3_RV_CLK_REG_FACTOR_M__2 0b001
1453
#define TIMER3_RV_CLK_REG_FACTOR_M__4 0b010
1454
#define TIMER3_RV_CLK_REG_FACTOR_M__8 0b011
1455
#define TIMER3_RV_CLK_REG_FACTOR_M__16 0b100
1456
#define TIMER3_RV_CLK_REG_FACTOR_M__32 0b101
1457
#define TIMER3_RV_CLK_REG_FACTOR_M__64 0b110
1458
#define TIMER3_RV_CLK_REG_FACTOR_M__128 0b111
1459
1460
#define TIMER_RV_BGR_REG 0x00000870
//RISC-V TIMER Bus Gating Reset Register
1461
#define TIMER_RV_BGR_REG_TIMER_RV_RST_OFFSET 16
1462
#define TIMER_RV_BGR_REG_TIMER_RV_RST_CLEAR_MASK 0x00010000
1463
#define TIMER_RV_BGR_REG_TIMER_RV_RST_ASSERT 0b0
1464
#define TIMER_RV_BGR_REG_TIMER_RV_RST_DE_ASSERT 0b1
1465
#define TIMER_RV_BGR_REG_TIMER_RV_GATING_OFFSET 0
1466
#define TIMER_RV_BGR_REG_TIMER_RV_GATING_CLEAR_MASK 0x00000001
1467
#define TIMER_RV_BGR_REG_TIMER_RV_GATING_MASK 0b0
1468
#define TIMER_RV_BGR_REG_TIMER_RV_GATING_PASS 0b1
1469
1470
#define DE0_CLK_REG 0x00000a00
//DE0 Clock Register
1471
#define DE0_CLK_REG_DE0_CLK_GATING_OFFSET 31
1472
#define DE0_CLK_REG_DE0_CLK_GATING_CLEAR_MASK 0x80000000
1473
#define DE0_CLK_REG_DE0_CLK_GATING_CLOCK_IS_OFF 0b0
1474
#define DE0_CLK_REG_DE0_CLK_GATING_CLOCK_IS_ON 0b1
1475
#define DE0_CLK_REG_CLK_SRC_SEL_OFFSET 24
1476
#define DE0_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x01000000
1477
#define DE0_CLK_REG_CLK_SRC_SEL_PERI0_600M 0b0
1478
#define DE0_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b1
1479
#define DE0_CLK_REG_FACTOR_M_OFFSET 0
1480
#define DE0_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
1481
1482
#define DE0_BGR_REG 0x00000a04
//DE0 Bus Gating Reset Register
1483
#define DE0_BGR_REG_DE0_RST_OFFSET 16
1484
#define DE0_BGR_REG_DE0_RST_CLEAR_MASK 0x00010000
1485
#define DE0_BGR_REG_DE0_RST_ASSERT 0b0
1486
#define DE0_BGR_REG_DE0_RST_DE_ASSERT 0b1
1487
#define DE0_BGR_REG_DE0_GATING_OFFSET 0
1488
#define DE0_BGR_REG_DE0_GATING_CLEAR_MASK 0x00000001
1489
#define DE0_BGR_REG_DE0_GATING_MASK 0b0
1490
#define DE0_BGR_REG_DE0_GATING_PASS 0b1
1491
1492
#define G2D_CLK_REG 0x00000a40
//G2D Clock Register
1493
#define G2D_CLK_REG_G2D_CLK_GATING_OFFSET 31
1494
#define G2D_CLK_REG_G2D_CLK_GATING_CLEAR_MASK 0x80000000
1495
#define G2D_CLK_REG_G2D_CLK_GATING_CLOCK_IS_OFF 0b0
1496
#define G2D_CLK_REG_G2D_CLK_GATING_CLOCK_IS_ON 0b1
1497
#define G2D_CLK_REG_CLK_SRC_SEL_OFFSET 24
1498
#define G2D_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x01000000
1499
#define G2D_CLK_REG_CLK_SRC_SEL_PERI0_600M 0b0
1500
#define G2D_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b1
1501
#define G2D_CLK_REG_FACTOR_M_OFFSET 0
1502
#define G2D_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
1503
1504
#define G2D_BGR_REG 0x00000a44
//G2D Bus Gating Reset Register
1505
#define G2D_BGR_REG_G2D_RST_OFFSET 16
1506
#define G2D_BGR_REG_G2D_RST_CLEAR_MASK 0x00010000
1507
#define G2D_BGR_REG_G2D_RST_ASSERT 0b0
1508
#define G2D_BGR_REG_G2D_RST_DE_ASSERT 0b1
1509
#define G2D_BGR_REG_G2D_GATING_OFFSET 0
1510
#define G2D_BGR_REG_G2D_GATING_CLEAR_MASK 0x00000001
1511
#define G2D_BGR_REG_G2D_GATING_MASK 0b0
1512
#define G2D_BGR_REG_G2D_GATING_PASS 0b1
1513
1514
#define DE_SYS_BGR_REG 0x00000a74
//DE_SYS Bus Gating Reset Register
1515
#define DE_SYS_BGR_REG_DE_SYS_RST_OFFSET 16
1516
#define DE_SYS_BGR_REG_DE_SYS_RST_CLEAR_MASK 0x00010000
1517
#define DE_SYS_BGR_REG_DE_SYS_RST_ASSERT 0b0
1518
#define DE_SYS_BGR_REG_DE_SYS_RST_DE_ASSERT 0b1
1519
1520
#define VE_CLK_REG 0x00000a80
//VE Clock Register
1521
#define VE_CLK_REG_VE_CLK_GATING_OFFSET 31
1522
#define VE_CLK_REG_VE_CLK_GATING_CLEAR_MASK 0x80000000
1523
#define VE_CLK_REG_VE_CLK_GATING_CLOCK_IS_OFF 0b0
1524
#define VE_CLK_REG_VE_CLK_GATING_CLOCK_IS_ON 0b1
1525
#define VE_CLK_REG_CLK_SRC_SEL_OFFSET 24
1526
#define VE_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
1527
#define VE_CLK_REG_CLK_SRC_SEL_VEPLL 0b000
1528
#define VE_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b001
1529
#define VE_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b010
1530
#define VE_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b011
1531
#define VE_CLK_REG_FACTOR_M_OFFSET 0
1532
#define VE_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
1533
1534
#define VE_BGR_REG 0x00000a8c
//VE Bus Gating Reset Register
1535
#define VE_BGR_REG_VE_RST_OFFSET 16
1536
#define VE_BGR_REG_VE_RST_CLEAR_MASK 0x00010000
1537
#define VE_BGR_REG_VE_RST_ASSERT 0b0
1538
#define VE_BGR_REG_VE_RST_DE_ASSERT 0b1
1539
#define VE_BGR_REG_VE_GATING_OFFSET 0
1540
#define VE_BGR_REG_VE_GATING_CLEAR_MASK 0x00000001
1541
#define VE_BGR_REG_VE_GATING_MASK 0b0
1542
#define VE_BGR_REG_VE_GATING_PASS 0b1
1543
1544
#define CE_CLK_REG 0x00000ac0
//CE Clock Register
1545
#define CE_CLK_REG_CE_CLK_GATING_OFFSET 31
1546
#define CE_CLK_REG_CE_CLK_GATING_CLEAR_MASK 0x80000000
1547
#define CE_CLK_REG_CE_CLK_GATING_CLOCK_IS_OFF 0b0
1548
#define CE_CLK_REG_CE_CLK_GATING_SECURE_DEBUG 0b1
1549
#define CE_CLK_REG_CLK_SRC_SEL_OFFSET 24
1550
#define CE_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
1551
#define CE_CLK_REG_CLK_SRC_SEL_HOSC 0b000
1552
#define CE_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b001
1553
#define CE_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b010
1554
#define CE_CLK_REG_FACTOR_M_OFFSET 0
1555
#define CE_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
1556
1557
#define CE_BGR_REG 0x00000ac4
//CE Bus Gating Reset Register
1558
#define CE_BGR_REG_CE_SYS_RST_OFFSET 17
1559
#define CE_BGR_REG_CE_SYS_RST_CLEAR_MASK 0x00020000
1560
#define CE_BGR_REG_CE_SYS_RST_ASSERT 0b0
1561
#define CE_BGR_REG_CE_SYS_RST_SECURE_DEBUG 0b1
1562
#define CE_BGR_REG_CE_RST_OFFSET 16
1563
#define CE_BGR_REG_CE_RST_CLEAR_MASK 0x00010000
1564
#define CE_BGR_REG_CE_RST_ASSERT 0b0
1565
#define CE_BGR_REG_CE_RST_SECURE_DEBUG 0b1
1566
#define CE_BGR_REG_CE_SYS_GATING_OFFSET 1
1567
#define CE_BGR_REG_CE_SYS_GATING_CLEAR_MASK 0x00000002
1568
#define CE_BGR_REG_CE_SYS_GATING_MASK 0b0
1569
#define CE_BGR_REG_CE_SYS_GATING_SECURE_DEBUG 0b1
1570
#define CE_BGR_REG_CE_GATING_OFFSET 0
1571
#define CE_BGR_REG_CE_GATING_CLEAR_MASK 0x00000001
1572
#define CE_BGR_REG_CE_GATING_MASK 0b0
1573
#define CE_BGR_REG_CE_GATING_SECURE_DEBUG 0b1
1574
1575
#define NPU_CLK_REG 0x00000b00
//NPU Clock Register
1576
#define NPU_CLK_REG_NPU_CLK_GATING_OFFSET 31
1577
#define NPU_CLK_REG_NPU_CLK_GATING_CLEAR_MASK 0x80000000
1578
#define NPU_CLK_REG_NPU_CLK_GATING_CLOCK_IS_OFF 0b0
1579
#define NPU_CLK_REG_NPU_CLK_GATING_CLOCK_IS_ON 0b1
1580
#define NPU_CLK_REG_CLK_SRC_SEL_OFFSET 24
1581
#define NPU_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
1582
#define NPU_CLK_REG_CLK_SRC_SEL_NPUPLL 0b000
1583
#define NPU_CLK_REG_CLK_SRC_SEL_PERI0_600M 0b001
1584
#define NPU_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b010
1585
#define NPU_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b011
1586
#define NPU_CLK_REG_FACTOR_M_OFFSET 0
1587
#define NPU_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
1588
1589
#define NPU_BGR_REG 0x00000b04
//NPU Bus Gating Reset Register
1590
#define NPU_BGR_REG_NPU_GLB_RST_OFFSET 19
1591
#define NPU_BGR_REG_NPU_GLB_RST_CLEAR_MASK 0x00080000
1592
#define NPU_BGR_REG_NPU_GLB_RST_ASSERT 0b0
1593
#define NPU_BGR_REG_NPU_GLB_RST_DE_ASSERT 0b1
1594
#define NPU_BGR_REG_NPU_AHB_RST_OFFSET 18
1595
#define NPU_BGR_REG_NPU_AHB_RST_CLEAR_MASK 0x00040000
1596
#define NPU_BGR_REG_NPU_AHB_RST_ASSERT 0b0
1597
#define NPU_BGR_REG_NPU_AHB_RST_DE_ASSERT 0b1
1598
#define NPU_BGR_REG_NPU_AXI_RST_OFFSET 17
1599
#define NPU_BGR_REG_NPU_AXI_RST_CLEAR_MASK 0x00020000
1600
#define NPU_BGR_REG_NPU_AXI_RST_ASSERT 0b0
1601
#define NPU_BGR_REG_NPU_AXI_RST_DE_ASSERT 0b1
1602
#define NPU_BGR_REG_NPU_CORE_RST_OFFSET 16
1603
#define NPU_BGR_REG_NPU_CORE_RST_CLEAR_MASK 0x00010000
1604
#define NPU_BGR_REG_NPU_CORE_RST_ASSERT 0b0
1605
#define NPU_BGR_REG_NPU_CORE_RST_DE_ASSERT 0b1
1606
#define NPU_BGR_REG_NPU_TZMA_GATING_OFFSET 1
1607
#define NPU_BGR_REG_NPU_TZMA_GATING_CLEAR_MASK 0x00000002
1608
#define NPU_BGR_REG_NPU_TZMA_GATING_MASK 0b0
1609
#define NPU_BGR_REG_NPU_TZMA_GATING_PASS 0b1
1610
#define NPU_BGR_REG_NPU_GATING_OFFSET 0
1611
#define NPU_BGR_REG_NPU_GATING_CLEAR_MASK 0x00000001
1612
#define NPU_BGR_REG_NPU_GATING_MASK 0b0
1613
#define NPU_BGR_REG_NPU_GATING_PASS 0b1
1614
1615
#define RV_CORE_CLK_REG 0x00000b80
//RISCV_CORE Clock Register
1616
#define RV_CORE_CLK_REG_RV_CORE_CLK_GATING_OFFSET 31
1617
#define RV_CORE_CLK_REG_RV_CORE_CLK_GATING_CLEAR_MASK 0x80000000
1618
#define RV_CORE_CLK_REG_RV_CORE_CLK_GATING_CLOCK_IS_OFF 0b0
1619
#define RV_CORE_CLK_REG_RV_CORE_CLK_GATING_CLOCK_IS_ON 0b1
1620
#define RV_CORE_CLK_REG_CLK_SRC_SEL_OFFSET 24
1621
#define RV_CORE_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
1622
#define RV_CORE_CLK_REG_CLK_SRC_SEL_HOSC 0b000
1623
#define RV_CORE_CLK_REG_CLK_SRC_SEL_CLK16M_RC 0b001
1624
#define RV_CORE_CLK_REG_CLK_SRC_SEL_CLK32K 0b010
1625
#define RV_CORE_CLK_REG_CLK_SRC_SEL_PERI0_600M 0b011
1626
#define RV_CORE_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b100
1627
#define RV_CORE_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b101
1628
#define RV_CORE_CLK_REG_E907_AXI_DIV_CFG_OFFSET 8
1629
#define RV_CORE_CLK_REG_E907_AXI_DIV_CFG_CLEAR_MASK 0x00000300
1630
#define RV_CORE_CLK_REG_FACTOR_M_OFFSET 0
1631
#define RV_CORE_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
1632
1633
#define RV_TS_CLK_REG 0x00000b88
//RISCV_TS Clock Register
1634
#define RV_TS_CLK_REG_RV_TS_CLK_GATING_OFFSET 31
1635
#define RV_TS_CLK_REG_RV_TS_CLK_GATING_CLEAR_MASK 0x80000000
1636
#define RV_TS_CLK_REG_RV_TS_CLK_GATING_CLOCK_IS_OFF 0b0
1637
#define RV_TS_CLK_REG_RV_TS_CLK_GATING_CLOCK_IS_ON 0b1
1638
#define RV_TS_CLK_REG_CLK_SRC_SEL_OFFSET 24
1639
#define RV_TS_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
1640
#define RV_TS_CLK_REG_CLK_SRC_SEL_HOSC 0b000
1641
#define RV_TS_CLK_REG_CLK_SRC_SEL_CLK16M_RC 0b001
1642
#define RV_TS_CLK_REG_CLK_SRC_SEL_CLK32K 0b010
1643
1644
#define RV_SYS_BGR_REG 0x00000b94
//RISCV_SYS Bus Gating Reset Register
1645
#define RV_SYS_BGR_REG_RV_SYS_RST_OFFSET 17
1646
#define RV_SYS_BGR_REG_RV_SYS_RST_CLEAR_MASK 0x00020000
1647
#define RV_SYS_BGR_REG_RV_SYS_RST_ASSERT 0b0
1648
#define RV_SYS_BGR_REG_RV_SYS_RST_DE_ASSERT 0b1
1649
#define RV_SYS_BGR_REG_RV_CORE_RST_OFFSET 16
1650
#define RV_SYS_BGR_REG_RV_CORE_RST_CLEAR_MASK 0x00010000
1651
#define RV_SYS_BGR_REG_RV_CORE_RST_ASSERT 0b0
1652
#define RV_SYS_BGR_REG_RV_CORE_RST_DE_ASSERT 0b1
1653
1654
#define RV_CFG_BGR_REG 0x00000b9c
//RISCV_CFG Bus Gating Reset Register
1655
#define RV_CFG_BGR_REG_RV_CFG_RST_OFFSET 16
1656
#define RV_CFG_BGR_REG_RV_CFG_RST_CLEAR_MASK 0x00010000
1657
#define RV_CFG_BGR_REG_RV_CFG_RST_ASSERT 0b0
1658
#define RV_CFG_BGR_REG_RV_CFG_RST_DE_ASSERT 0b1
1659
#define RV_CFG_BGR_REG_RV_CFG_GATING_OFFSET 0
1660
#define RV_CFG_BGR_REG_RV_CFG_GATING_CLEAR_MASK 0x00000001
1661
#define RV_CFG_BGR_REG_RV_CFG_GATING_MASK 0b0
1662
#define RV_CFG_BGR_REG_RV_CFG_GATING_PASS 0b1
1663
1664
#define DRAM_CLK_REG 0x00000c00
//DRAM Clock Register
1665
#define DRAM_CLK_REG_DRAM_CLK_GATING_OFFSET 31
1666
#define DRAM_CLK_REG_DRAM_CLK_GATING_CLEAR_MASK 0x80000000
1667
#define DRAM_CLK_REG_DRAM_CLK_GATING_CLOCK_IS_OFF 0b0
1668
#define DRAM_CLK_REG_DRAM_CLK_GATING_CLOCK_IS_ON 0b1
1669
#define DRAM_CLK_REG_DRAM_UPD_OFFSET 27
1670
#define DRAM_CLK_REG_DRAM_UPD_CLEAR_MASK 0x08000000
1671
#define DRAM_CLK_REG_DRAM_UPD_INVALID 0b0
1672
#define DRAM_CLK_REG_DRAM_UPD_VALID 0b1
1673
#define DRAM_CLK_REG_DRAM_CLK_SEL_OFFSET 24
1674
#define DRAM_CLK_REG_DRAM_CLK_SEL_CLEAR_MASK 0x07000000
1675
#define DRAM_CLK_REG_DRAM_CLK_SEL_DDRPLL 0b000
1676
#define DRAM_CLK_REG_DRAM_CLK_SEL_PERI1_800M 0b001
1677
#define DRAM_CLK_REG_DRAM_CLK_SEL_PERI1_600M 0b010
1678
#define DRAM_CLK_REG_DRAM_CLK_SEL_PERI1_480M 0b011
1679
#define DRAM_CLK_REG_DRAM_CLK_SEL_NPUPLL 0b100
1680
#define DRAM_CLK_REG_DRAM_CLK_SEL_HOSC 0b101
1681
#define DRAM_CLK_REG_DRAM_DIV1_OFFSET 0
1682
#define DRAM_CLK_REG_DRAM_DIV1_CLEAR_MASK 0x0000001f
1683
1684
#define DRAM_BGR_REG 0x00000c0c
//DRAM Bus Gating Reset Register
1685
#define DRAM_BGR_REG_DRAM_RST_OFFSET 16
1686
#define DRAM_BGR_REG_DRAM_RST_CLEAR_MASK 0x00010000
1687
#define DRAM_BGR_REG_DRAM_RST_ASSERT 0b0
1688
#define DRAM_BGR_REG_DRAM_RST_DE_ASSERT 0b1
1689
#define DRAM_BGR_REG_DRAM_GATING_OFFSET 0
1690
#define DRAM_BGR_REG_DRAM_GATING_CLEAR_MASK 0x00000001
1691
#define DRAM_BGR_REG_DRAM_GATING_MASK 0b0
1692
#define DRAM_BGR_REG_DRAM_GATING_PASS 0b1
1693
1694
#define NAND0_CLK2X_CLK_REG 0x00000c80
//NAND0 CLK2X Clock Register
1695
#define NAND0_CLK2X_CLK_REG_NAND0_CLK2X_CLK_GATING_OFFSET 31
1696
#define NAND0_CLK2X_CLK_REG_NAND0_CLK2X_CLK_GATING_CLEAR_MASK 0x80000000
1697
#define NAND0_CLK2X_CLK_REG_NAND0_CLK2X_CLK_GATING_CLOCK_IS_OFF 0b0
1698
#define NAND0_CLK2X_CLK_REG_NAND0_CLK2X_CLK_GATING_CLOCK_IS_ON 0b1
1699
#define NAND0_CLK2X_CLK_REG_CLK_SRC_SEL_OFFSET 24
1700
#define NAND0_CLK2X_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
1701
#define NAND0_CLK2X_CLK_REG_CLK_SRC_SEL_HOSC 0b000
1702
#define NAND0_CLK2X_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b001
1703
#define NAND0_CLK2X_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b010
1704
#define NAND0_CLK2X_CLK_REG_CLK_SRC_SEL_PERI1_400M 0b011
1705
#define NAND0_CLK2X_CLK_REG_CLK_SRC_SEL_PERI1_300M 0b100
1706
#define NAND0_CLK2X_CLK_REG_FACTOR_M_OFFSET 0
1707
#define NAND0_CLK2X_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
1708
1709
#define NAND0_CLK1_CLK_REG 0x00000c84
//NAND0 CLK1 Clock Register
1710
#define NAND0_CLK1_CLK_REG_NAND0_CLK1_CLK_GATING_OFFSET 31
1711
#define NAND0_CLK1_CLK_REG_NAND0_CLK1_CLK_GATING_CLEAR_MASK 0x80000000
1712
#define NAND0_CLK1_CLK_REG_NAND0_CLK1_CLK_GATING_CLOCK_IS_OFF 0b0
1713
#define NAND0_CLK1_CLK_REG_NAND0_CLK1_CLK_GATING_CLOCK_IS_ON 0b1
1714
#define NAND0_CLK1_CLK_REG_CLK_SRC_SEL_OFFSET 24
1715
#define NAND0_CLK1_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
1716
#define NAND0_CLK1_CLK_REG_CLK_SRC_SEL_HOSC 0b000
1717
#define NAND0_CLK1_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b001
1718
#define NAND0_CLK1_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b010
1719
#define NAND0_CLK1_CLK_REG_CLK_SRC_SEL_PERI1_400M 0b011
1720
#define NAND0_CLK1_CLK_REG_CLK_SRC_SEL_PERI1_300M 0b100
1721
#define NAND0_CLK1_CLK_REG_FACTOR_M_OFFSET 0
1722
#define NAND0_CLK1_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
1723
1724
#define NAND0_BGR_REG 0x00000c8c
//NAND0 Bus Gating Reset Register
1725
#define NAND0_BGR_REG_NAND0_RST_OFFSET 16
1726
#define NAND0_BGR_REG_NAND0_RST_CLEAR_MASK 0x00010000
1727
#define NAND0_BGR_REG_NAND0_RST_ASSERT 0b0
1728
#define NAND0_BGR_REG_NAND0_RST_DE_ASSERT 0b1
1729
#define NAND0_BGR_REG_NAND0_GATING_OFFSET 0
1730
#define NAND0_BGR_REG_NAND0_GATING_CLEAR_MASK 0x00000001
1731
#define NAND0_BGR_REG_NAND0_GATING_MASK 0b0
1732
#define NAND0_BGR_REG_NAND0_GATING_PASS 0b1
1733
1734
#define SMHC0_CLK_REG 0x00000d00
//SMHC0 Clock Register
1735
#define SMHC0_CLK_REG_SMHC0_CLK_GATING_OFFSET 31
1736
#define SMHC0_CLK_REG_SMHC0_CLK_GATING_CLEAR_MASK 0x80000000
1737
#define SMHC0_CLK_REG_SMHC0_CLK_GATING_CLOCK_IS_OFF 0b0
1738
#define SMHC0_CLK_REG_SMHC0_CLK_GATING_CLOCK_IS_ON 0b1
1739
#define SMHC0_CLK_REG_CLK_SRC_SEL_OFFSET 24
1740
#define SMHC0_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
1741
#define SMHC0_CLK_REG_CLK_SRC_SEL_HOSC 0b000
1742
#define SMHC0_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b001
1743
#define SMHC0_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b010
1744
#define SMHC0_CLK_REG_CLK_SRC_SEL_PERI1_400M 0b011
1745
#define SMHC0_CLK_REG_CLK_SRC_SEL_PERI1_300M 0b100
1746
#define SMHC0_CLK_REG_FACTOR_N_OFFSET 8
1747
#define SMHC0_CLK_REG_FACTOR_N_CLEAR_MASK 0x00001f00
1748
#define SMHC0_CLK_REG_FACTOR_M_OFFSET 0
1749
#define SMHC0_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
1750
1751
#define SMHC0_BGR_REG 0x00000d0c
//SMHC0 Bus Gating Reset Register
1752
#define SMHC0_BGR_REG_SMHC0_RST_OFFSET 16
1753
#define SMHC0_BGR_REG_SMHC0_RST_CLEAR_MASK 0x00010000
1754
#define SMHC0_BGR_REG_SMHC0_RST_ASSERT 0b0
1755
#define SMHC0_BGR_REG_SMHC0_RST_DE_ASSERT 0b1
1756
#define SMHC0_BGR_REG_SMHC0_GATING_OFFSET 0
1757
#define SMHC0_BGR_REG_SMHC0_GATING_CLEAR_MASK 0x00000001
1758
#define SMHC0_BGR_REG_SMHC0_GATING_MASK 0b0
1759
#define SMHC0_BGR_REG_SMHC0_GATING_PASS 0b1
1760
1761
#define SMHC1_CLK_REG 0x00000d10
//SMHC1 Clock Register
1762
#define SMHC1_CLK_REG_SMHC1_CLK_GATING_OFFSET 31
1763
#define SMHC1_CLK_REG_SMHC1_CLK_GATING_CLEAR_MASK 0x80000000
1764
#define SMHC1_CLK_REG_SMHC1_CLK_GATING_CLOCK_IS_OFF 0b0
1765
#define SMHC1_CLK_REG_SMHC1_CLK_GATING_CLOCK_IS_ON 0b1
1766
#define SMHC1_CLK_REG_CLK_SRC_SEL_OFFSET 24
1767
#define SMHC1_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
1768
#define SMHC1_CLK_REG_CLK_SRC_SEL_HOSC 0b000
1769
#define SMHC1_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b001
1770
#define SMHC1_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b010
1771
#define SMHC1_CLK_REG_CLK_SRC_SEL_PERI1_400M 0b011
1772
#define SMHC1_CLK_REG_CLK_SRC_SEL_PERI1_300M 0b100
1773
#define SMHC1_CLK_REG_FACTOR_N_OFFSET 8
1774
#define SMHC1_CLK_REG_FACTOR_N_CLEAR_MASK 0x00001f00
1775
#define SMHC1_CLK_REG_FACTOR_M_OFFSET 0
1776
#define SMHC1_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
1777
1778
#define SMHC1_BGR_REG 0x00000d1c
//SMHC1 Bus Gating Reset Register
1779
#define SMHC1_BGR_REG_SMHC1_RST_OFFSET 16
1780
#define SMHC1_BGR_REG_SMHC1_RST_CLEAR_MASK 0x00010000
1781
#define SMHC1_BGR_REG_SMHC1_RST_ASSERT 0b0
1782
#define SMHC1_BGR_REG_SMHC1_RST_DE_ASSERT 0b1
1783
#define SMHC1_BGR_REG_SMHC1_GATING_OFFSET 0
1784
#define SMHC1_BGR_REG_SMHC1_GATING_CLEAR_MASK 0x00000001
1785
#define SMHC1_BGR_REG_SMHC1_GATING_MASK 0b0
1786
#define SMHC1_BGR_REG_SMHC1_GATING_PASS 0b1
1787
1788
#define SMHC2_CLK_REG 0x00000d20
//SMHC2 Clock Register
1789
#define SMHC2_CLK_REG_SMHC2_CLK_GATING_OFFSET 31
1790
#define SMHC2_CLK_REG_SMHC2_CLK_GATING_CLEAR_MASK 0x80000000
1791
#define SMHC2_CLK_REG_SMHC2_CLK_GATING_CLOCK_IS_OFF 0b0
1792
#define SMHC2_CLK_REG_SMHC2_CLK_GATING_CLOCK_IS_ON 0b1
1793
#define SMHC2_CLK_REG_CLK_SRC_SEL_OFFSET 24
1794
#define SMHC2_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
1795
#define SMHC2_CLK_REG_CLK_SRC_SEL_HOSC 0b000
1796
#define SMHC2_CLK_REG_CLK_SRC_SEL_PERI0_800M 0b001
1797
#define SMHC2_CLK_REG_CLK_SRC_SEL_PERI0_600M 0b010
1798
#define SMHC2_CLK_REG_CLK_SRC_SEL_PERI1_800M 0b011
1799
#define SMHC2_CLK_REG_CLK_SRC_SEL_PERI1_600M 0b100
1800
#define SMHC2_CLK_REG_FACTOR_N_OFFSET 8
1801
#define SMHC2_CLK_REG_FACTOR_N_CLEAR_MASK 0x00001f00
1802
#define SMHC2_CLK_REG_FACTOR_M_OFFSET 0
1803
#define SMHC2_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
1804
1805
#define SMHC2_BGR_REG 0x00000d2c
//SMHC2 Bus Gating Reset Register
1806
#define SMHC2_BGR_REG_SMHC2_RST_OFFSET 16
1807
#define SMHC2_BGR_REG_SMHC2_RST_CLEAR_MASK 0x00010000
1808
#define SMHC2_BGR_REG_SMHC2_RST_ASSERT 0b0
1809
#define SMHC2_BGR_REG_SMHC2_RST_DE_ASSERT 0b1
1810
#define SMHC2_BGR_REG_SMHC2_GATING_OFFSET 0
1811
#define SMHC2_BGR_REG_SMHC2_GATING_CLEAR_MASK 0x00000001
1812
#define SMHC2_BGR_REG_SMHC2_GATING_MASK 0b0
1813
#define SMHC2_BGR_REG_SMHC2_GATING_PASS 0b1
1814
1815
#define UART0_BGR_REG 0x00000e00
//UART0 Bus Gating Reset Register
1816
#define UART0_BGR_REG_UART0_RST_OFFSET 16
1817
#define UART0_BGR_REG_UART0_RST_CLEAR_MASK 0x00010000
1818
#define UART0_BGR_REG_UART0_RST_ASSERT 0b0
1819
#define UART0_BGR_REG_UART0_RST_DE_ASSERT 0b1
1820
#define UART0_BGR_REG_UART0_GATING_OFFSET 0
1821
#define UART0_BGR_REG_UART0_GATING_CLEAR_MASK 0x00000001
1822
#define UART0_BGR_REG_UART0_GATING_MASK 0b0
1823
#define UART0_BGR_REG_UART0_GATING_PASS 0b1
1824
1825
#define UART1_BGR_REG 0x00000e04
//UART1 Bus Gating Reset Register
1826
#define UART1_BGR_REG_UART1_RST_OFFSET 16
1827
#define UART1_BGR_REG_UART1_RST_CLEAR_MASK 0x00010000
1828
#define UART1_BGR_REG_UART1_RST_ASSERT 0b0
1829
#define UART1_BGR_REG_UART1_RST_DE_ASSERT 0b1
1830
#define UART1_BGR_REG_UART1_GATING_OFFSET 0
1831
#define UART1_BGR_REG_UART1_GATING_CLEAR_MASK 0x00000001
1832
#define UART1_BGR_REG_UART1_GATING_MASK 0b0
1833
#define UART1_BGR_REG_UART1_GATING_PASS 0b1
1834
1835
#define UART2_BGR_REG 0x00000e08
//UART2 Bus Gating Reset Register
1836
#define UART2_BGR_REG_UART2_RST_OFFSET 16
1837
#define UART2_BGR_REG_UART2_RST_CLEAR_MASK 0x00010000
1838
#define UART2_BGR_REG_UART2_RST_ASSERT 0b0
1839
#define UART2_BGR_REG_UART2_RST_DE_ASSERT 0b1
1840
#define UART2_BGR_REG_UART2_GATING_OFFSET 0
1841
#define UART2_BGR_REG_UART2_GATING_CLEAR_MASK 0x00000001
1842
#define UART2_BGR_REG_UART2_GATING_MASK 0b0
1843
#define UART2_BGR_REG_UART2_GATING_PASS 0b1
1844
1845
#define UART3_BGR_REG 0x00000e0c
//UART3 Bus Gating Reset Register
1846
#define UART3_BGR_REG_UART3_RST_OFFSET 16
1847
#define UART3_BGR_REG_UART3_RST_CLEAR_MASK 0x00010000
1848
#define UART3_BGR_REG_UART3_RST_ASSERT 0b0
1849
#define UART3_BGR_REG_UART3_RST_DE_ASSERT 0b1
1850
#define UART3_BGR_REG_UART3_GATING_OFFSET 0
1851
#define UART3_BGR_REG_UART3_GATING_CLEAR_MASK 0x00000001
1852
#define UART3_BGR_REG_UART3_GATING_MASK 0b0
1853
#define UART3_BGR_REG_UART3_GATING_PASS 0b1
1854
1855
#define UART4_BGR_REG 0x00000e10
//UART4 Bus Gating Reset Register
1856
#define UART4_BGR_REG_UART4_RST_OFFSET 16
1857
#define UART4_BGR_REG_UART4_RST_CLEAR_MASK 0x00010000
1858
#define UART4_BGR_REG_UART4_RST_ASSERT 0b0
1859
#define UART4_BGR_REG_UART4_RST_DE_ASSERT 0b1
1860
#define UART4_BGR_REG_UART4_GATING_OFFSET 0
1861
#define UART4_BGR_REG_UART4_GATING_CLEAR_MASK 0x00000001
1862
#define UART4_BGR_REG_UART4_GATING_MASK 0b0
1863
#define UART4_BGR_REG_UART4_GATING_PASS 0b1
1864
1865
#define UART5_BGR_REG 0x00000e14
//UART5 Bus Gating Reset Register
1866
#define UART5_BGR_REG_UART5_RST_OFFSET 16
1867
#define UART5_BGR_REG_UART5_RST_CLEAR_MASK 0x00010000
1868
#define UART5_BGR_REG_UART5_RST_ASSERT 0b0
1869
#define UART5_BGR_REG_UART5_RST_DE_ASSERT 0b1
1870
#define UART5_BGR_REG_UART5_GATING_OFFSET 0
1871
#define UART5_BGR_REG_UART5_GATING_CLEAR_MASK 0x00000001
1872
#define UART5_BGR_REG_UART5_GATING_MASK 0b0
1873
#define UART5_BGR_REG_UART5_GATING_PASS 0b1
1874
1875
#define UART6_BGR_REG 0x00000e18
//UART6 Bus Gating Reset Register
1876
#define UART6_BGR_REG_UART6_RST_OFFSET 16
1877
#define UART6_BGR_REG_UART6_RST_CLEAR_MASK 0x00010000
1878
#define UART6_BGR_REG_UART6_RST_ASSERT 0b0
1879
#define UART6_BGR_REG_UART6_RST_DE_ASSERT 0b1
1880
#define UART6_BGR_REG_UART6_GATING_OFFSET 0
1881
#define UART6_BGR_REG_UART6_GATING_CLEAR_MASK 0x00000001
1882
#define UART6_BGR_REG_UART6_GATING_MASK 0b0
1883
#define UART6_BGR_REG_UART6_GATING_PASS 0b1
1884
1885
#define UART7_BGR_REG 0x00000e20
//UART7 Bus Gating Reset Register
1886
#define UART7_BGR_REG_UART7_RST_OFFSET 16
1887
#define UART7_BGR_REG_UART7_RST_CLEAR_MASK 0x00010000
1888
#define UART7_BGR_REG_UART7_RST_ASSERT 0b0
1889
#define UART7_BGR_REG_UART7_RST_DE_ASSERT 0b1
1890
#define UART7_BGR_REG_UART7_GATING_OFFSET 0
1891
#define UART7_BGR_REG_UART7_GATING_CLEAR_MASK 0x00000001
1892
#define UART7_BGR_REG_UART7_GATING_MASK 0b0
1893
#define UART7_BGR_REG_UART7_GATING_PASS 0b1
1894
1895
#define UART8_BGR_REG 0x00000e24
//UART8 Bus Gating Reset Register
1896
#define UART8_BGR_REG_UART8_RST_OFFSET 16
1897
#define UART8_BGR_REG_UART8_RST_CLEAR_MASK 0x00010000
1898
#define UART8_BGR_REG_UART8_RST_ASSERT 0b0
1899
#define UART8_BGR_REG_UART8_RST_DE_ASSERT 0b1
1900
#define UART8_BGR_REG_UART8_GATING_OFFSET 0
1901
#define UART8_BGR_REG_UART8_GATING_CLEAR_MASK 0x00000001
1902
#define UART8_BGR_REG_UART8_GATING_MASK 0b0
1903
#define UART8_BGR_REG_UART8_GATING_PASS 0b1
1904
1905
#define UART9_BGR_REG 0x00000e28
//UART9 Bus Gating Reset Register
1906
#define UART9_BGR_REG_UART9_RST_OFFSET 16
1907
#define UART9_BGR_REG_UART9_RST_CLEAR_MASK 0x00010000
1908
#define UART9_BGR_REG_UART9_RST_ASSERT 0b0
1909
#define UART9_BGR_REG_UART9_RST_DE_ASSERT 0b1
1910
#define UART9_BGR_REG_UART9_GATING_OFFSET 0
1911
#define UART9_BGR_REG_UART9_GATING_CLEAR_MASK 0x00000001
1912
#define UART9_BGR_REG_UART9_GATING_MASK 0b0
1913
#define UART9_BGR_REG_UART9_GATING_PASS 0b1
1914
1915
#define UART10_BGR_REG 0x00000e2c
//UART10 Bus Gating Reset Register
1916
#define UART10_BGR_REG_UART10_RST_OFFSET 16
1917
#define UART10_BGR_REG_UART10_RST_CLEAR_MASK 0x00010000
1918
#define UART10_BGR_REG_UART10_RST_ASSERT 0b0
1919
#define UART10_BGR_REG_UART10_RST_DE_ASSERT 0b1
1920
#define UART10_BGR_REG_UART10_GATING_OFFSET 0
1921
#define UART10_BGR_REG_UART10_GATING_CLEAR_MASK 0x00000001
1922
#define UART10_BGR_REG_UART10_GATING_MASK 0b0
1923
#define UART10_BGR_REG_UART10_GATING_PASS 0b1
1924
1925
#define UART11_BGR_REG 0x00000e30
//UART11 Bus Gating Reset Register
1926
#define UART11_BGR_REG_UART11_RST_OFFSET 16
1927
#define UART11_BGR_REG_UART11_RST_CLEAR_MASK 0x00010000
1928
#define UART11_BGR_REG_UART11_RST_ASSERT 0b0
1929
#define UART11_BGR_REG_UART11_RST_DE_ASSERT 0b1
1930
#define UART11_BGR_REG_UART11_GATING_OFFSET 0
1931
#define UART11_BGR_REG_UART11_GATING_CLEAR_MASK 0x00000001
1932
#define UART11_BGR_REG_UART11_GATING_MASK 0b0
1933
#define UART11_BGR_REG_UART11_GATING_PASS 0b1
1934
1935
#define UART12_BGR_REG 0x00000e34
//UART12 Bus Gating Reset Register
1936
#define UART12_BGR_REG_UART12_RST_OFFSET 16
1937
#define UART12_BGR_REG_UART12_RST_CLEAR_MASK 0x00010000
1938
#define UART12_BGR_REG_UART12_RST_ASSERT 0b0
1939
#define UART12_BGR_REG_UART12_RST_DE_ASSERT 0b1
1940
#define UART12_BGR_REG_UART12_GATING_OFFSET 0
1941
#define UART12_BGR_REG_UART12_GATING_CLEAR_MASK 0x00000001
1942
#define UART12_BGR_REG_UART12_GATING_MASK 0b0
1943
#define UART12_BGR_REG_UART12_GATING_PASS 0b1
1944
1945
#define UART13_BGR_REG 0x00000e38
//UART13 Bus Gating Reset Register
1946
#define UART13_BGR_REG_UART13_RST_OFFSET 16
1947
#define UART13_BGR_REG_UART13_RST_CLEAR_MASK 0x00010000
1948
#define UART13_BGR_REG_UART13_RST_ASSERT 0b0
1949
#define UART13_BGR_REG_UART13_RST_DE_ASSERT 0b1
1950
#define UART13_BGR_REG_UART13_GATING_OFFSET 0
1951
#define UART13_BGR_REG_UART13_GATING_CLEAR_MASK 0x00000001
1952
#define UART13_BGR_REG_UART13_GATING_MASK 0b0
1953
#define UART13_BGR_REG_UART13_GATING_PASS 0b1
1954
1955
#define UART14_BGR_REG 0x00000e3c
//UART14 Bus Gating Reset Register
1956
#define UART14_BGR_REG_UART14_RST_OFFSET 16
1957
#define UART14_BGR_REG_UART14_RST_CLEAR_MASK 0x00010000
1958
#define UART14_BGR_REG_UART14_RST_ASSERT 0b0
1959
#define UART14_BGR_REG_UART14_RST_DE_ASSERT 0b1
1960
#define UART14_BGR_REG_UART14_GATING_OFFSET 0
1961
#define UART14_BGR_REG_UART14_GATING_CLEAR_MASK 0x00000001
1962
#define UART14_BGR_REG_UART14_GATING_MASK 0b0
1963
#define UART14_BGR_REG_UART14_GATING_PASS 0b1
1964
1965
#define TWI0_BGR_REG 0x00000e80
//TWI0 Bus Gating Reset Register
1966
#define TWI0_BGR_REG_TWI0_RST_OFFSET 16
1967
#define TWI0_BGR_REG_TWI0_RST_CLEAR_MASK 0x00010000
1968
#define TWI0_BGR_REG_TWI0_RST_ASSERT 0b0
1969
#define TWI0_BGR_REG_TWI0_RST_DE_ASSERT 0b1
1970
#define TWI0_BGR_REG_TWI0_GATING_OFFSET 0
1971
#define TWI0_BGR_REG_TWI0_GATING_CLEAR_MASK 0x00000001
1972
#define TWI0_BGR_REG_TWI0_GATING_MASK 0b0
1973
#define TWI0_BGR_REG_TWI0_GATING_PASS 0b1
1974
1975
#define TWI1_BGR_REG 0x00000e84
//TWI1 Bus Gating Reset Register
1976
#define TWI1_BGR_REG_TWI1_RST_OFFSET 16
1977
#define TWI1_BGR_REG_TWI1_RST_CLEAR_MASK 0x00010000
1978
#define TWI1_BGR_REG_TWI1_RST_ASSERT 0b0
1979
#define TWI1_BGR_REG_TWI1_RST_DE_ASSERT 0b1
1980
#define TWI1_BGR_REG_TWI1_GATING_OFFSET 0
1981
#define TWI1_BGR_REG_TWI1_GATING_CLEAR_MASK 0x00000001
1982
#define TWI1_BGR_REG_TWI1_GATING_MASK 0b0
1983
#define TWI1_BGR_REG_TWI1_GATING_PASS 0b1
1984
1985
#define TWI2_BGR_REG 0x00000e88
//TWI2 Bus Gating Reset Register
1986
#define TWI2_BGR_REG_TWI2_RST_OFFSET 16
1987
#define TWI2_BGR_REG_TWI2_RST_CLEAR_MASK 0x00010000
1988
#define TWI2_BGR_REG_TWI2_RST_ASSERT 0b0
1989
#define TWI2_BGR_REG_TWI2_RST_DE_ASSERT 0b1
1990
#define TWI2_BGR_REG_TWI2_GATING_OFFSET 0
1991
#define TWI2_BGR_REG_TWI2_GATING_CLEAR_MASK 0x00000001
1992
#define TWI2_BGR_REG_TWI2_GATING_MASK 0b0
1993
#define TWI2_BGR_REG_TWI2_GATING_PASS 0b1
1994
1995
#define TWI3_BGR_REG 0x00000e8c
//TWI3 Bus Gating Reset Register
1996
#define TWI3_BGR_REG_TWI3_RST_OFFSET 16
1997
#define TWI3_BGR_REG_TWI3_RST_CLEAR_MASK 0x00010000
1998
#define TWI3_BGR_REG_TWI3_RST_ASSERT 0b0
1999
#define TWI3_BGR_REG_TWI3_RST_DE_ASSERT 0b1
2000
#define TWI3_BGR_REG_TWI3_GATING_OFFSET 0
2001
#define TWI3_BGR_REG_TWI3_GATING_CLEAR_MASK 0x00000001
2002
#define TWI3_BGR_REG_TWI3_GATING_MASK 0b0
2003
#define TWI3_BGR_REG_TWI3_GATING_PASS 0b1
2004
2005
#define TWI4_BGR_REG 0x00000e90
//TWI4 Bus Gating Reset Register
2006
#define TWI4_BGR_REG_TWI4_RST_OFFSET 16
2007
#define TWI4_BGR_REG_TWI4_RST_CLEAR_MASK 0x00010000
2008
#define TWI4_BGR_REG_TWI4_RST_ASSERT 0b0
2009
#define TWI4_BGR_REG_TWI4_RST_DE_ASSERT 0b1
2010
#define TWI4_BGR_REG_TWI4_GATING_OFFSET 0
2011
#define TWI4_BGR_REG_TWI4_GATING_CLEAR_MASK 0x00000001
2012
#define TWI4_BGR_REG_TWI4_GATING_MASK 0b0
2013
#define TWI4_BGR_REG_TWI4_GATING_PASS 0b1
2014
2015
#define TWI5_BGR_REG 0x00000e94
//TWI5 Bus Gating Reset Register
2016
#define TWI5_BGR_REG_TWI5_RST_OFFSET 16
2017
#define TWI5_BGR_REG_TWI5_RST_CLEAR_MASK 0x00010000
2018
#define TWI5_BGR_REG_TWI5_RST_ASSERT 0b0
2019
#define TWI5_BGR_REG_TWI5_RST_DE_ASSERT 0b1
2020
#define TWI5_BGR_REG_TWI5_GATING_OFFSET 0
2021
#define TWI5_BGR_REG_TWI5_GATING_CLEAR_MASK 0x00000001
2022
#define TWI5_BGR_REG_TWI5_GATING_MASK 0b0
2023
#define TWI5_BGR_REG_TWI5_GATING_PASS 0b1
2024
2025
#define TWI6_BGR_REG 0x00000e98
//TWI6 Bus Gating Reset Register
2026
#define TWI6_BGR_REG_TWI6_RST_OFFSET 16
2027
#define TWI6_BGR_REG_TWI6_RST_CLEAR_MASK 0x00010000
2028
#define TWI6_BGR_REG_TWI6_RST_ASSERT 0b0
2029
#define TWI6_BGR_REG_TWI6_RST_DE_ASSERT 0b1
2030
#define TWI6_BGR_REG_TWI6_GATING_OFFSET 0
2031
#define TWI6_BGR_REG_TWI6_GATING_CLEAR_MASK 0x00000001
2032
#define TWI6_BGR_REG_TWI6_GATING_MASK 0b0
2033
#define TWI6_BGR_REG_TWI6_GATING_PASS 0b1
2034
2035
#define SPI0_CLK_REG 0x00000f00
//SPI0 Clock Register
2036
#define SPI0_CLK_REG_SPI0_CLK_GATING_OFFSET 31
2037
#define SPI0_CLK_REG_SPI0_CLK_GATING_CLEAR_MASK 0x80000000
2038
#define SPI0_CLK_REG_SPI0_CLK_GATING_CLOCK_IS_OFF 0b0
2039
#define SPI0_CLK_REG_SPI0_CLK_GATING_CLOCK_IS_ON 0b1
2040
#define SPI0_CLK_REG_CLK_SRC_SEL_OFFSET 24
2041
#define SPI0_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
2042
#define SPI0_CLK_REG_CLK_SRC_SEL_HOSC 0b000
2043
#define SPI0_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b001
2044
#define SPI0_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b010
2045
#define SPI0_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
2046
#define SPI0_CLK_REG_CLK_SRC_SEL_PERI1_480M 0b100
2047
#define SPI0_CLK_REG_CLK_SRC_SEL_PERI1_300M 0b101
2048
#define SPI0_CLK_REG_CLK_SRC_SEL_PERI1_200M 0b110
2049
#define SPI0_CLK_REG_FACTOR_N_OFFSET 8
2050
#define SPI0_CLK_REG_FACTOR_N_CLEAR_MASK 0x00001f00
2051
#define SPI0_CLK_REG_FACTOR_M_OFFSET 0
2052
#define SPI0_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2053
2054
#define SPI0_BGR_REG 0x00000f04
//SPI0 Bus Gating Reset Register
2055
#define SPI0_BGR_REG_SPI0_RST_OFFSET 16
2056
#define SPI0_BGR_REG_SPI0_RST_CLEAR_MASK 0x00010000
2057
#define SPI0_BGR_REG_SPI0_RST_ASSERT 0b0
2058
#define SPI0_BGR_REG_SPI0_RST_DE_ASSERT 0b1
2059
#define SPI0_BGR_REG_SPI0_GATING_OFFSET 0
2060
#define SPI0_BGR_REG_SPI0_GATING_CLEAR_MASK 0x00000001
2061
#define SPI0_BGR_REG_SPI0_GATING_MASK 0b0
2062
#define SPI0_BGR_REG_SPI0_GATING_PASS 0b1
2063
2064
#define SPI1_CLK_REG 0x00000f08
//SPI1 Clock Register
2065
#define SPI1_CLK_REG_SPI1_CLK_GATING_OFFSET 31
2066
#define SPI1_CLK_REG_SPI1_CLK_GATING_CLEAR_MASK 0x80000000
2067
#define SPI1_CLK_REG_SPI1_CLK_GATING_CLOCK_IS_OFF 0b0
2068
#define SPI1_CLK_REG_SPI1_CLK_GATING_CLOCK_IS_ON 0b1
2069
#define SPI1_CLK_REG_CLK_SRC_SEL_OFFSET 24
2070
#define SPI1_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
2071
#define SPI1_CLK_REG_CLK_SRC_SEL_HOSC 0b000
2072
#define SPI1_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b001
2073
#define SPI1_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b010
2074
#define SPI1_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
2075
#define SPI1_CLK_REG_CLK_SRC_SEL_PERI1_480M 0b100
2076
#define SPI1_CLK_REG_CLK_SRC_SEL_PERI1_300M 0b101
2077
#define SPI1_CLK_REG_CLK_SRC_SEL_PERI1_200M 0b110
2078
#define SPI1_CLK_REG_FACTOR_N_OFFSET 8
2079
#define SPI1_CLK_REG_FACTOR_N_CLEAR_MASK 0x00001f00
2080
#define SPI1_CLK_REG_FACTOR_M_OFFSET 0
2081
#define SPI1_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2082
2083
#define SPI1_BGR_REG 0x00000f0c
//SPI1 Bus Gating Reset Register
2084
#define SPI1_BGR_REG_SPI1_RST_OFFSET 16
2085
#define SPI1_BGR_REG_SPI1_RST_CLEAR_MASK 0x00010000
2086
#define SPI1_BGR_REG_SPI1_RST_ASSERT 0b0
2087
#define SPI1_BGR_REG_SPI1_RST_DE_ASSERT 0b1
2088
#define SPI1_BGR_REG_SPI1_GATING_OFFSET 0
2089
#define SPI1_BGR_REG_SPI1_GATING_CLEAR_MASK 0x00000001
2090
#define SPI1_BGR_REG_SPI1_GATING_MASK 0b0
2091
#define SPI1_BGR_REG_SPI1_GATING_PASS 0b1
2092
2093
#define SPI2_CLK_REG 0x00000f10
//SPI2 Clock Register
2094
#define SPI2_CLK_REG_SPI2_CLK_GATING_OFFSET 31
2095
#define SPI2_CLK_REG_SPI2_CLK_GATING_CLEAR_MASK 0x80000000
2096
#define SPI2_CLK_REG_SPI2_CLK_GATING_CLOCK_IS_OFF 0b0
2097
#define SPI2_CLK_REG_SPI2_CLK_GATING_CLOCK_IS_ON 0b1
2098
#define SPI2_CLK_REG_CLK_SRC_SEL_OFFSET 24
2099
#define SPI2_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
2100
#define SPI2_CLK_REG_CLK_SRC_SEL_HOSC 0b000
2101
#define SPI2_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b001
2102
#define SPI2_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b010
2103
#define SPI2_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
2104
#define SPI2_CLK_REG_CLK_SRC_SEL_PERI1_480M 0b100
2105
#define SPI2_CLK_REG_CLK_SRC_SEL_PERI1_300M 0b101
2106
#define SPI2_CLK_REG_CLK_SRC_SEL_PERI1_200M 0b110
2107
#define SPI2_CLK_REG_FACTOR_N_OFFSET 8
2108
#define SPI2_CLK_REG_FACTOR_N_CLEAR_MASK 0x00001f00
2109
#define SPI2_CLK_REG_FACTOR_M_OFFSET 0
2110
#define SPI2_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2111
2112
#define SPI2_BGR_REG 0x00000f14
//SPI2 Bus Gating Reset Register
2113
#define SPI2_BGR_REG_SPI2_RST_OFFSET 16
2114
#define SPI2_BGR_REG_SPI2_RST_CLEAR_MASK 0x00010000
2115
#define SPI2_BGR_REG_SPI2_RST_ASSERT 0b0
2116
#define SPI2_BGR_REG_SPI2_RST_DE_ASSERT 0b1
2117
#define SPI2_BGR_REG_SPI2_GATING_OFFSET 0
2118
#define SPI2_BGR_REG_SPI2_GATING_CLEAR_MASK 0x00000001
2119
#define SPI2_BGR_REG_SPI2_GATING_MASK 0b0
2120
#define SPI2_BGR_REG_SPI2_GATING_PASS 0b1
2121
2122
#define SPIF_CLK_REG 0x00000f18
//SPIF Clock Register
2123
#define SPIF_CLK_REG_SPIF_CLK_GATING_OFFSET 31
2124
#define SPIF_CLK_REG_SPIF_CLK_GATING_CLEAR_MASK 0x80000000
2125
#define SPIF_CLK_REG_SPIF_CLK_GATING_CLOCK_IS_OFF 0b0
2126
#define SPIF_CLK_REG_SPIF_CLK_GATING_CLOCK_IS_ON 0b1
2127
#define SPIF_CLK_REG_CLK_SRC_SEL_OFFSET 24
2128
#define SPIF_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
2129
#define SPIF_CLK_REG_CLK_SRC_SEL_HOSC 0b000
2130
#define SPIF_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b001
2131
#define SPIF_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b010
2132
#define SPIF_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b011
2133
#define SPIF_CLK_REG_CLK_SRC_SEL_PERI1_480M 0b100
2134
#define SPIF_CLK_REG_CLK_SRC_SEL_PERI1_400M 0b101
2135
#define SPIF_CLK_REG_CLK_SRC_SEL_PERI1_300M 0b110
2136
#define SPIF_CLK_REG_FACTOR_N_OFFSET 8
2137
#define SPIF_CLK_REG_FACTOR_N_CLEAR_MASK 0x00001f00
2138
#define SPIF_CLK_REG_FACTOR_M_OFFSET 0
2139
#define SPIF_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2140
2141
#define SPIF_BGR_REG 0x00000f1c
//SPIF Bus Gating Reset Register
2142
#define SPIF_BGR_REG_SPIF_RST_OFFSET 16
2143
#define SPIF_BGR_REG_SPIF_RST_CLEAR_MASK 0x00010000
2144
#define SPIF_BGR_REG_SPIF_RST_ASSERT 0b0
2145
#define SPIF_BGR_REG_SPIF_RST_DE_ASSERT 0b1
2146
#define SPIF_BGR_REG_SPIF_GATING_OFFSET 0
2147
#define SPIF_BGR_REG_SPIF_GATING_CLEAR_MASK 0x00000001
2148
#define SPIF_BGR_REG_SPIF_GATING_MASK 0b0
2149
#define SPIF_BGR_REG_SPIF_GATING_PASS 0b1
2150
2151
#define SPI3_CLK_REG 0x00000f20
//SPI3 Clock Register
2152
#define SPI3_CLK_REG_SPI3_CLK_GATING_OFFSET 31
2153
#define SPI3_CLK_REG_SPI3_CLK_GATING_CLEAR_MASK 0x80000000
2154
#define SPI3_CLK_REG_SPI3_CLK_GATING_CLOCK_IS_OFF 0b0
2155
#define SPI3_CLK_REG_SPI3_CLK_GATING_CLOCK_IS_ON 0b1
2156
#define SPI3_CLK_REG_CLK_SRC_SEL_OFFSET 24
2157
#define SPI3_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
2158
#define SPI3_CLK_REG_CLK_SRC_SEL_HOSC 0b000
2159
#define SPI3_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b001
2160
#define SPI3_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b010
2161
#define SPI3_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
2162
#define SPI3_CLK_REG_CLK_SRC_SEL_PERI1_480M 0b100
2163
#define SPI3_CLK_REG_CLK_SRC_SEL_PERI1_300M 0b101
2164
#define SPI3_CLK_REG_CLK_SRC_SEL_PERI1_200M 0b110
2165
#define SPI3_CLK_REG_FACTOR_N_OFFSET 8
2166
#define SPI3_CLK_REG_FACTOR_N_CLEAR_MASK 0x00001f00
2167
#define SPI3_CLK_REG_FACTOR_M_OFFSET 0
2168
#define SPI3_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2169
2170
#define SPI3_BGR_REG 0x00000f24
//SPI3 Bus Gating Reset Register
2171
#define SPI3_BGR_REG_SPI3_RST_OFFSET 16
2172
#define SPI3_BGR_REG_SPI3_RST_CLEAR_MASK 0x00010000
2173
#define SPI3_BGR_REG_SPI3_RST_ASSERT 0b0
2174
#define SPI3_BGR_REG_SPI3_RST_DE_ASSERT 0b1
2175
#define SPI3_BGR_REG_SPI3_GATING_OFFSET 0
2176
#define SPI3_BGR_REG_SPI3_GATING_CLEAR_MASK 0x00000001
2177
#define SPI3_BGR_REG_SPI3_GATING_MASK 0b0
2178
#define SPI3_BGR_REG_SPI3_GATING_PASS 0b1
2179
2180
#define SPI4_CLK_REG 0x00000f28
//SPI4 Clock Register
2181
#define SPI4_CLK_REG_SPI4_CLK_GATING_OFFSET 31
2182
#define SPI4_CLK_REG_SPI4_CLK_GATING_CLEAR_MASK 0x80000000
2183
#define SPI4_CLK_REG_SPI4_CLK_GATING_CLOCK_IS_OFF 0b0
2184
#define SPI4_CLK_REG_SPI4_CLK_GATING_CLOCK_IS_ON 0b1
2185
#define SPI4_CLK_REG_CLK_SRC_SEL_OFFSET 24
2186
#define SPI4_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
2187
#define SPI4_CLK_REG_CLK_SRC_SEL_HOSC 0b000
2188
#define SPI4_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b001
2189
#define SPI4_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b010
2190
#define SPI4_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
2191
#define SPI4_CLK_REG_CLK_SRC_SEL_PERI1_480M 0b100
2192
#define SPI4_CLK_REG_CLK_SRC_SEL_PERI1_300M 0b101
2193
#define SPI4_CLK_REG_CLK_SRC_SEL_PERI1_200M 0b110
2194
#define SPI4_CLK_REG_FACTOR_N_OFFSET 8
2195
#define SPI4_CLK_REG_FACTOR_N_CLEAR_MASK 0x00001f00
2196
#define SPI4_CLK_REG_FACTOR_M_OFFSET 0
2197
#define SPI4_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2198
2199
#define SPI4_BGR_REG 0x00000f2c
//SPI4 Bus Gating Reset Register
2200
#define SPI4_BGR_REG_SPI4_RST_OFFSET 16
2201
#define SPI4_BGR_REG_SPI4_RST_CLEAR_MASK 0x00010000
2202
#define SPI4_BGR_REG_SPI4_RST_ASSERT 0b0
2203
#define SPI4_BGR_REG_SPI4_RST_DE_ASSERT 0b1
2204
#define SPI4_BGR_REG_SPI4_GATING_OFFSET 0
2205
#define SPI4_BGR_REG_SPI4_GATING_CLEAR_MASK 0x00000001
2206
#define SPI4_BGR_REG_SPI4_GATING_MASK 0b0
2207
#define SPI4_BGR_REG_SPI4_GATING_PASS 0b1
2208
2209
#define GPADC0_CLK_REG 0x00000fc0
//GPADC0 Clock Register
2210
#define GPADC0_CLK_REG_GPADC0_CLK_GATING_OFFSET 31
2211
#define GPADC0_CLK_REG_GPADC0_CLK_GATING_CLEAR_MASK 0x80000000
2212
#define GPADC0_CLK_REG_GPADC0_CLK_GATING_CLOCK_IS_OFF 0b0
2213
#define GPADC0_CLK_REG_GPADC0_CLK_GATING_CLOCK_IS_ON 0b1
2214
#define GPADC0_CLK_REG_CLK_SRC_SEL_OFFSET 24
2215
#define GPADC0_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
2216
#define GPADC0_CLK_REG_CLK_SRC_SEL_HOSC 0b000
2217
#define GPADC0_CLK_REG_CLK_SRC_SEL_CLK48M 0b001
2218
#define GPADC0_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b010
2219
#define GPADC0_CLK_REG_FACTOR_M_OFFSET 0
2220
#define GPADC0_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2221
2222
#define GPADC0_BGR_REG 0x00000fc4
//GPADC0 Bus Gating Reset Register
2223
#define GPADC0_BGR_REG_GPADC0_RST_OFFSET 16
2224
#define GPADC0_BGR_REG_GPADC0_RST_CLEAR_MASK 0x00010000
2225
#define GPADC0_BGR_REG_GPADC0_RST_ASSERT 0b0
2226
#define GPADC0_BGR_REG_GPADC0_RST_DE_ASSERT 0b1
2227
#define GPADC0_BGR_REG_GPADC0_GATING_OFFSET 0
2228
#define GPADC0_BGR_REG_GPADC0_GATING_CLEAR_MASK 0x00000001
2229
#define GPADC0_BGR_REG_GPADC0_GATING_MASK 0b0
2230
#define GPADC0_BGR_REG_GPADC0_GATING_PASS 0b1
2231
2232
#define GPADC1_CLK_REG 0x00000fc8
//GPADC1 Clock Register
2233
#define GPADC1_CLK_REG_GPADC1_CLK_GATING_OFFSET 31
2234
#define GPADC1_CLK_REG_GPADC1_CLK_GATING_CLEAR_MASK 0x80000000
2235
#define GPADC1_CLK_REG_GPADC1_CLK_GATING_CLOCK_IS_OFF 0b0
2236
#define GPADC1_CLK_REG_GPADC1_CLK_GATING_CLOCK_IS_ON 0b1
2237
#define GPADC1_CLK_REG_CLK_SRC_SEL_OFFSET 24
2238
#define GPADC1_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
2239
#define GPADC1_CLK_REG_CLK_SRC_SEL_HOSC 0b000
2240
#define GPADC1_CLK_REG_CLK_SRC_SEL_CLK48M 0b001
2241
#define GPADC1_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b010
2242
#define GPADC1_CLK_REG_FACTOR_M_OFFSET 0
2243
#define GPADC1_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2244
2245
#define GPADC1_BGR_REG 0x00000fcc
//GPADC1 Bus Gating Reset Register
2246
#define GPADC1_BGR_REG_GPADC1_RST_OFFSET 16
2247
#define GPADC1_BGR_REG_GPADC1_RST_CLEAR_MASK 0x00010000
2248
#define GPADC1_BGR_REG_GPADC1_RST_ASSERT 0b0
2249
#define GPADC1_BGR_REG_GPADC1_RST_DE_ASSERT 0b1
2250
#define GPADC1_BGR_REG_GPADC1_GATING_OFFSET 0
2251
#define GPADC1_BGR_REG_GPADC1_GATING_CLEAR_MASK 0x00000001
2252
#define GPADC1_BGR_REG_GPADC1_GATING_MASK 0b0
2253
#define GPADC1_BGR_REG_GPADC1_GATING_PASS 0b1
2254
2255
#define GPADC2_CLK_REG 0x00000fd0
//GPADC2 Clock Register
2256
#define GPADC2_CLK_REG_GPADC2_CLK_GATING_OFFSET 31
2257
#define GPADC2_CLK_REG_GPADC2_CLK_GATING_CLEAR_MASK 0x80000000
2258
#define GPADC2_CLK_REG_GPADC2_CLK_GATING_CLOCK_IS_OFF 0b0
2259
#define GPADC2_CLK_REG_GPADC2_CLK_GATING_CLOCK_IS_ON 0b1
2260
#define GPADC2_CLK_REG_CLK_SRC_SEL_OFFSET 24
2261
#define GPADC2_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
2262
#define GPADC2_CLK_REG_CLK_SRC_SEL_HOSC 0b000
2263
#define GPADC2_CLK_REG_CLK_SRC_SEL_CLK48M 0b001
2264
#define GPADC2_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b010
2265
#define GPADC2_CLK_REG_FACTOR_M_OFFSET 0
2266
#define GPADC2_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2267
2268
#define GPADC2_BGR_REG 0x00000fd4
//GPADC2 Bus Gating Reset Register
2269
#define GPADC2_BGR_REG_GPADC2_RST_OFFSET 16
2270
#define GPADC2_BGR_REG_GPADC2_RST_CLEAR_MASK 0x00010000
2271
#define GPADC2_BGR_REG_GPADC2_RST_ASSERT 0b0
2272
#define GPADC2_BGR_REG_GPADC2_RST_DE_ASSERT 0b1
2273
#define GPADC2_BGR_REG_GPADC2_GATING_OFFSET 0
2274
#define GPADC2_BGR_REG_GPADC2_GATING_CLEAR_MASK 0x00000001
2275
#define GPADC2_BGR_REG_GPADC2_GATING_MASK 0b0
2276
#define GPADC2_BGR_REG_GPADC2_GATING_PASS 0b1
2277
2278
#define GPADC3_CLK_REG 0x00000fd8
//GPADC3 Clock Register
2279
#define GPADC3_CLK_REG_GPADC3_CLK_GATING_OFFSET 31
2280
#define GPADC3_CLK_REG_GPADC3_CLK_GATING_CLEAR_MASK 0x80000000
2281
#define GPADC3_CLK_REG_GPADC3_CLK_GATING_CLOCK_IS_OFF 0b0
2282
#define GPADC3_CLK_REG_GPADC3_CLK_GATING_CLOCK_IS_ON 0b1
2283
#define GPADC3_CLK_REG_CLK_SRC_SEL_OFFSET 24
2284
#define GPADC3_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
2285
#define GPADC3_CLK_REG_CLK_SRC_SEL_HOSC 0b000
2286
#define GPADC3_CLK_REG_CLK_SRC_SEL_CLK48M 0b001
2287
#define GPADC3_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b010
2288
#define GPADC3_CLK_REG_FACTOR_M_OFFSET 0
2289
#define GPADC3_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2290
2291
#define GPADC3_BGR_REG 0x00000fdc
//GPADC3 Bus Gating Reset Register
2292
#define GPADC3_BGR_REG_GPADC3_RST_OFFSET 16
2293
#define GPADC3_BGR_REG_GPADC3_RST_CLEAR_MASK 0x00010000
2294
#define GPADC3_BGR_REG_GPADC3_RST_ASSERT 0b0
2295
#define GPADC3_BGR_REG_GPADC3_RST_DE_ASSERT 0b1
2296
#define GPADC3_BGR_REG_GPADC3_GATING_OFFSET 0
2297
#define GPADC3_BGR_REG_GPADC3_GATING_CLEAR_MASK 0x00000001
2298
#define GPADC3_BGR_REG_GPADC3_GATING_MASK 0b0
2299
#define GPADC3_BGR_REG_GPADC3_GATING_PASS 0b1
2300
2301
#define THS_BGR_REG 0x00000fe4
//THS Bus Gating Reset Register
2302
#define THS_BGR_REG_THS_RST_OFFSET 16
2303
#define THS_BGR_REG_THS_RST_CLEAR_MASK 0x00010000
2304
#define THS_BGR_REG_THS_RST_ASSERT 0b0
2305
#define THS_BGR_REG_THS_RST_DE_ASSERT 0b1
2306
#define THS_BGR_REG_THS_GATING_OFFSET 0
2307
#define THS_BGR_REG_THS_GATING_CLEAR_MASK 0x00000001
2308
#define THS_BGR_REG_THS_GATING_MASK 0b0
2309
#define THS_BGR_REG_THS_GATING_PASS 0b1
2310
2311
#define IRRX0_CLK_REG 0x00001000
//IRRX0 Clock Register
2312
#define IRRX0_CLK_REG_IRRX0_CLK_GATING_OFFSET 31
2313
#define IRRX0_CLK_REG_IRRX0_CLK_GATING_CLEAR_MASK 0x80000000
2314
#define IRRX0_CLK_REG_IRRX0_CLK_GATING_CLOCK_IS_OFF 0b0
2315
#define IRRX0_CLK_REG_IRRX0_CLK_GATING_CLOCK_IS_ON 0b1
2316
#define IRRX0_CLK_REG_CLK_SRC_SEL_OFFSET 24
2317
#define IRRX0_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x01000000
2318
#define IRRX0_CLK_REG_CLK_SRC_SEL_CLK32K 0b0
2319
#define IRRX0_CLK_REG_CLK_SRC_SEL_HOSC 0b1
2320
#define IRRX0_CLK_REG_FACTOR_M_OFFSET 0
2321
#define IRRX0_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2322
2323
#define IRRX0_BGR_REG 0x00001004
//IRRX0 Bus Gating Reset Register
2324
#define IRRX0_BGR_REG_IRRX0_RST_OFFSET 16
2325
#define IRRX0_BGR_REG_IRRX0_RST_CLEAR_MASK 0x00010000
2326
#define IRRX0_BGR_REG_IRRX0_RST_ASSERT 0b0
2327
#define IRRX0_BGR_REG_IRRX0_RST_DE_ASSERT 0b1
2328
#define IRRX0_BGR_REG_IRRX0_GATING_OFFSET 0
2329
#define IRRX0_BGR_REG_IRRX0_GATING_CLEAR_MASK 0x00000001
2330
#define IRRX0_BGR_REG_IRRX0_GATING_MASK 0b0
2331
#define IRRX0_BGR_REG_IRRX0_GATING_PASS 0b1
2332
2333
#define IRTX_CLK_REG 0x00001008
//IRTX Clock Register
2334
#define IRTX_CLK_REG_IRTX_CLK_GATING_OFFSET 31
2335
#define IRTX_CLK_REG_IRTX_CLK_GATING_CLEAR_MASK 0x80000000
2336
#define IRTX_CLK_REG_IRTX_CLK_GATING_CLOCK_IS_OFF 0b0
2337
#define IRTX_CLK_REG_IRTX_CLK_GATING_CLOCK_IS_ON 0b1
2338
#define IRTX_CLK_REG_CLK_SRC_SEL_OFFSET 24
2339
#define IRTX_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
2340
#define IRTX_CLK_REG_CLK_SRC_SEL_HOSC 0b0
2341
#define IRTX_CLK_REG_CLK_SRC_SEL_PERI1_600M 0b1
2342
#define IRTX_CLK_REG_FACTOR_M_OFFSET 0
2343
#define IRTX_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2344
2345
#define IRTX_BGR_REG 0x0000100c
//IRTX Bus Gating Reset Register
2346
#define IRTX_BGR_REG_IRTX_RST_OFFSET 16
2347
#define IRTX_BGR_REG_IRTX_RST_CLEAR_MASK 0x00010000
2348
#define IRTX_BGR_REG_IRTX_RST_ASSERT 0b0
2349
#define IRTX_BGR_REG_IRTX_RST_DE_ASSERT 0b1
2350
#define IRTX_BGR_REG_IRTX_GATING_OFFSET 0
2351
#define IRTX_BGR_REG_IRTX_GATING_CLEAR_MASK 0x00000001
2352
#define IRTX_BGR_REG_IRTX_GATING_MASK 0b0
2353
#define IRTX_BGR_REG_IRTX_GATING_PASS 0b1
2354
2355
#define LRADC_BGR_REG 0x00001024
//LRADC Bus Gating Reset Register
2356
#define LRADC_BGR_REG_LRADC_RST_OFFSET 16
2357
#define LRADC_BGR_REG_LRADC_RST_CLEAR_MASK 0x00010000
2358
#define LRADC_BGR_REG_LRADC_RST_ASSERT 0b0
2359
#define LRADC_BGR_REG_LRADC_RST_DE_ASSERT 0b1
2360
#define LRADC_BGR_REG_LRADC_GATING_OFFSET 0
2361
#define LRADC_BGR_REG_LRADC_GATING_CLEAR_MASK 0x00000001
2362
#define LRADC_BGR_REG_LRADC_GATING_MASK 0b0
2363
#define LRADC_BGR_REG_LRADC_GATING_PASS 0b1
2364
2365
#define TPADC_24M_CLK_REG 0x00001030
//TPADC 24M Clock Register
2366
#define TPADC_24M_CLK_REG_TPADC_24M_CLK_GATING_OFFSET 31
2367
#define TPADC_24M_CLK_REG_TPADC_24M_CLK_GATING_CLEAR_MASK 0x80000000
2368
#define TPADC_24M_CLK_REG_TPADC_24M_CLK_GATING_CLOCK_IS_OFF 0b0
2369
#define TPADC_24M_CLK_REG_TPADC_24M_CLK_GATING_CLOCK_IS_ON 0b1
2370
#define TPADC_24M_CLK_REG_CLK_SRC_SEL_OFFSET 24
2371
#define TPADC_24M_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x01000000
2372
#define TPADC_24M_CLK_REG_CLK_SRC_SEL_HOSC 0b0
2373
#define TPADC_24M_CLK_REG_CLK_SRC_SEL_AUDIO0PLL4X 0b1
2374
#define TPADC_24M_CLK_REG_FACTOR_M_OFFSET 0
2375
#define TPADC_24M_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2376
2377
#define TPADC_BGR_REG 0x00001034
//TPADC Bus Gating Reset Register
2378
#define TPADC_BGR_REG_TPADC_RST_OFFSET 16
2379
#define TPADC_BGR_REG_TPADC_RST_CLEAR_MASK 0x00010000
2380
#define TPADC_BGR_REG_TPADC_RST_ASSERT 0b0
2381
#define TPADC_BGR_REG_TPADC_RST_DE_ASSERT 0b1
2382
#define TPADC_BGR_REG_TPADC_GATING_OFFSET 0
2383
#define TPADC_BGR_REG_TPADC_GATING_CLEAR_MASK 0x00000001
2384
#define TPADC_BGR_REG_TPADC_GATING_MASK 0b0
2385
#define TPADC_BGR_REG_TPADC_GATING_PASS 0b1
2386
2387
#define LBC_CLK_REG 0x00001040
//LBC Clock Register
2388
#define LBC_CLK_REG_LBC_CLK_GATING_OFFSET 31
2389
#define LBC_CLK_REG_LBC_CLK_GATING_CLEAR_MASK 0x80000000
2390
#define LBC_CLK_REG_LBC_CLK_GATING_CLOCK_IS_OFF 0b0
2391
#define LBC_CLK_REG_LBC_CLK_GATING_CLOCK_IS_ON 0b1
2392
#define LBC_CLK_REG_CLK_SRC_SEL_OFFSET 24
2393
#define LBC_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
2394
#define LBC_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b000
2395
#define LBC_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b001
2396
#define LBC_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b010
2397
#define LBC_CLK_REG_CLK_SRC_SEL_VIDEO0PLL1X 0b011
2398
#define LBC_CLK_REG_CLK_SRC_SEL_VIDEO1PLL3X 0b100
2399
#define LBC_CLK_REG_FACTOR_N_OFFSET 8
2400
#define LBC_CLK_REG_FACTOR_N_CLEAR_MASK 0x00001f00
2401
#define LBC_CLK_REG_FACTOR_M_OFFSET 0
2402
#define LBC_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2403
2404
#define LBC_NSI_AHB_CLK_REG 0x00001048
//LBC NSI AHB Clock Register
2405
#define LBC_NSI_AHB_CLK_REG_LBC_NSI_AHB_CLK_GATING_OFFSET 31
2406
#define LBC_NSI_AHB_CLK_REG_LBC_NSI_AHB_CLK_GATING_CLEAR_MASK 0x80000000
2407
#define LBC_NSI_AHB_CLK_REG_LBC_NSI_AHB_CLK_GATING_CLOCK_IS_OFF 0b0
2408
#define LBC_NSI_AHB_CLK_REG_LBC_NSI_AHB_CLK_GATING_CLOCK_IS_ON 0b1
2409
#define LBC_NSI_AHB_CLK_REG_CLK_SRC_SEL_OFFSET 24
2410
#define LBC_NSI_AHB_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x03000000
2411
#define LBC_NSI_AHB_CLK_REG_CLK_SRC_SEL_HOSC 0b00
2412
#define LBC_NSI_AHB_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b01
2413
#define LBC_NSI_AHB_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b10
2414
#define LBC_NSI_AHB_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b11
2415
#define LBC_NSI_AHB_CLK_REG_FACTOR_M_OFFSET 0
2416
#define LBC_NSI_AHB_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2417
2418
#define LBC_BGR_REG 0x0000104c
//LBC Bus Gating Reset Register
2419
#define LBC_BGR_REG_LBC_RST_OFFSET 16
2420
#define LBC_BGR_REG_LBC_RST_CLEAR_MASK 0x00010000
2421
#define LBC_BGR_REG_LBC_RST_ASSERT 0b0
2422
#define LBC_BGR_REG_LBC_RST_DE_ASSERT 0b1
2423
#define LBC_BGR_REG_LBC_GATING_OFFSET 0
2424
#define LBC_BGR_REG_LBC_GATING_CLEAR_MASK 0x00000001
2425
#define LBC_BGR_REG_LBC_GATING_MASK 0b0
2426
#define LBC_BGR_REG_LBC_GATING_PASS 0b1
2427
2428
#define IRRX1_CLK_REG 0x00001100
//IRRX1 Clock Register
2429
#define IRRX1_CLK_REG_IRRX1_CLK_GATING_OFFSET 31
2430
#define IRRX1_CLK_REG_IRRX1_CLK_GATING_CLEAR_MASK 0x80000000
2431
#define IRRX1_CLK_REG_IRRX1_CLK_GATING_CLOCK_IS_OFF 0b0
2432
#define IRRX1_CLK_REG_IRRX1_CLK_GATING_CLOCK_IS_ON 0b1
2433
#define IRRX1_CLK_REG_CLK_SRC_SEL_OFFSET 24
2434
#define IRRX1_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x01000000
2435
#define IRRX1_CLK_REG_CLK_SRC_SEL_CLK32K 0b0
2436
#define IRRX1_CLK_REG_CLK_SRC_SEL_HOSC 0b1
2437
#define IRRX1_CLK_REG_FACTOR_M_OFFSET 0
2438
#define IRRX1_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2439
2440
#define IRRX1_BGR_REG 0x00001104
//IRRX1 Bus Gating Reset Register
2441
#define IRRX1_BGR_REG_IRRX1_RST_OFFSET 16
2442
#define IRRX1_BGR_REG_IRRX1_RST_CLEAR_MASK 0x00010000
2443
#define IRRX1_BGR_REG_IRRX1_RST_ASSERT 0b0
2444
#define IRRX1_BGR_REG_IRRX1_RST_DE_ASSERT 0b1
2445
#define IRRX1_BGR_REG_IRRX1_GATING_OFFSET 0
2446
#define IRRX1_BGR_REG_IRRX1_GATING_CLEAR_MASK 0x00000001
2447
#define IRRX1_BGR_REG_IRRX1_GATING_MASK 0b0
2448
#define IRRX1_BGR_REG_IRRX1_GATING_PASS 0b1
2449
2450
#define IRRX2_CLK_REG 0x00001108
//IRRX2 Clock Register
2451
#define IRRX2_CLK_REG_IRRX2_CLK_GATING_OFFSET 31
2452
#define IRRX2_CLK_REG_IRRX2_CLK_GATING_CLEAR_MASK 0x80000000
2453
#define IRRX2_CLK_REG_IRRX2_CLK_GATING_CLOCK_IS_OFF 0b0
2454
#define IRRX2_CLK_REG_IRRX2_CLK_GATING_CLOCK_IS_ON 0b1
2455
#define IRRX2_CLK_REG_CLK_SRC_SEL_OFFSET 24
2456
#define IRRX2_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x01000000
2457
#define IRRX2_CLK_REG_CLK_SRC_SEL_CLK32K 0b0
2458
#define IRRX2_CLK_REG_CLK_SRC_SEL_HOSC 0b1
2459
#define IRRX2_CLK_REG_FACTOR_M_OFFSET 0
2460
#define IRRX2_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2461
2462
#define IRRX2_BGR_REG 0x0000110c
//IRRX2 Bus Gating Reset Register
2463
#define IRRX2_BGR_REG_IRRX2_RST_OFFSET 16
2464
#define IRRX2_BGR_REG_IRRX2_RST_CLEAR_MASK 0x00010000
2465
#define IRRX2_BGR_REG_IRRX2_RST_ASSERT 0b0
2466
#define IRRX2_BGR_REG_IRRX2_RST_DE_ASSERT 0b1
2467
#define IRRX2_BGR_REG_IRRX2_GATING_OFFSET 0
2468
#define IRRX2_BGR_REG_IRRX2_GATING_CLEAR_MASK 0x00000001
2469
#define IRRX2_BGR_REG_IRRX2_GATING_MASK 0b0
2470
#define IRRX2_BGR_REG_IRRX2_GATING_PASS 0b1
2471
2472
#define IRRX3_CLK_REG 0x00001110
//IRRX3 Clock Register
2473
#define IRRX3_CLK_REG_IRRX3_CLK_GATING_OFFSET 31
2474
#define IRRX3_CLK_REG_IRRX3_CLK_GATING_CLEAR_MASK 0x80000000
2475
#define IRRX3_CLK_REG_IRRX3_CLK_GATING_CLOCK_IS_OFF 0b0
2476
#define IRRX3_CLK_REG_IRRX3_CLK_GATING_CLOCK_IS_ON 0b1
2477
#define IRRX3_CLK_REG_CLK_SRC_SEL_OFFSET 24
2478
#define IRRX3_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x01000000
2479
#define IRRX3_CLK_REG_CLK_SRC_SEL_CLK32K 0b0
2480
#define IRRX3_CLK_REG_CLK_SRC_SEL_HOSC 0b1
2481
#define IRRX3_CLK_REG_FACTOR_M_OFFSET 0
2482
#define IRRX3_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2483
2484
#define IRRX3_BGR_REG 0x00001114
//IRRX3 Bus Gating Reset Register
2485
#define IRRX3_BGR_REG_IRRX3_RST_OFFSET 16
2486
#define IRRX3_BGR_REG_IRRX3_RST_CLEAR_MASK 0x00010000
2487
#define IRRX3_BGR_REG_IRRX3_RST_ASSERT 0b0
2488
#define IRRX3_BGR_REG_IRRX3_RST_DE_ASSERT 0b1
2489
#define IRRX3_BGR_REG_IRRX3_GATING_OFFSET 0
2490
#define IRRX3_BGR_REG_IRRX3_GATING_CLEAR_MASK 0x00000001
2491
#define IRRX3_BGR_REG_IRRX3_GATING_MASK 0b0
2492
#define IRRX3_BGR_REG_IRRX3_GATING_PASS 0b1
2493
2494
#define I2SPCM0_CLK_REG 0x00001200
//I2SPCM0 Clock Register
2495
#define I2SPCM0_CLK_REG_SCLK_GATING_OFFSET 31
2496
#define I2SPCM0_CLK_REG_SCLK_GATING_CLEAR_MASK 0x80000000
2497
#define I2SPCM0_CLK_REG_SCLK_GATING_CLOCK_IS_OFF 0b0
2498
#define I2SPCM0_CLK_REG_SCLK_GATING_CLOCK_IS_ON 0b1
2499
#define I2SPCM0_CLK_REG_CLK_SRC_SEL_OFFSET 24
2500
#define I2SPCM0_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
2501
#define I2SPCM0_CLK_REG_CLK_SRC_SEL_AUDIO0PLL4X 0b000
2502
#define I2SPCM0_CLK_REG_CLK_SRC_SEL_AUDIO1PLL4X 0b001
2503
#define I2SPCM0_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b010
2504
#define I2SPCM0_CLK_REG_FACTOR_M_OFFSET 0
2505
#define I2SPCM0_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2506
2507
#define I2SPCM0_BGR_REG 0x0000120c
//I2SPCM0 Bus Gating Reset Register
2508
#define I2SPCM0_BGR_REG_I2SPCM0_RST_OFFSET 16
2509
#define I2SPCM0_BGR_REG_I2SPCM0_RST_CLEAR_MASK 0x00010000
2510
#define I2SPCM0_BGR_REG_I2SPCM0_RST_ASSERT 0b0
2511
#define I2SPCM0_BGR_REG_I2SPCM0_RST_DE_ASSERT 0b1
2512
#define I2SPCM0_BGR_REG_I2SPCM0_GATING_OFFSET 0
2513
#define I2SPCM0_BGR_REG_I2SPCM0_GATING_CLEAR_MASK 0x00000001
2514
#define I2SPCM0_BGR_REG_I2SPCM0_GATING_MASK 0b0
2515
#define I2SPCM0_BGR_REG_I2SPCM0_GATING_PASS 0b1
2516
2517
#define I2SPCM1_CLK_REG 0x00001210
//I2SPCM1 Clock Register
2518
#define I2SPCM1_CLK_REG_SCLK_GATING_OFFSET 31
2519
#define I2SPCM1_CLK_REG_SCLK_GATING_CLEAR_MASK 0x80000000
2520
#define I2SPCM1_CLK_REG_SCLK_GATING_CLOCK_IS_OFF 0b0
2521
#define I2SPCM1_CLK_REG_SCLK_GATING_CLOCK_IS_ON 0b1
2522
#define I2SPCM1_CLK_REG_CLK_SRC_SEL_OFFSET 24
2523
#define I2SPCM1_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
2524
#define I2SPCM1_CLK_REG_CLK_SRC_SEL_AUDIO0PLL4X 0b000
2525
#define I2SPCM1_CLK_REG_CLK_SRC_SEL_AUDIO1PLL4X 0b001
2526
#define I2SPCM1_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b010
2527
#define I2SPCM1_CLK_REG_FACTOR_M_OFFSET 0
2528
#define I2SPCM1_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2529
2530
#define I2SPCM1_BGR_REG 0x0000121c
//I2SPCM1 Bus Gating Reset Register
2531
#define I2SPCM1_BGR_REG_I2SPCM1_RST_OFFSET 16
2532
#define I2SPCM1_BGR_REG_I2SPCM1_RST_CLEAR_MASK 0x00010000
2533
#define I2SPCM1_BGR_REG_I2SPCM1_RST_ASSERT 0b0
2534
#define I2SPCM1_BGR_REG_I2SPCM1_RST_DE_ASSERT 0b1
2535
#define I2SPCM1_BGR_REG_I2SPCM1_GATING_OFFSET 0
2536
#define I2SPCM1_BGR_REG_I2SPCM1_GATING_CLEAR_MASK 0x00000001
2537
#define I2SPCM1_BGR_REG_I2SPCM1_GATING_MASK 0b0
2538
#define I2SPCM1_BGR_REG_I2SPCM1_GATING_PASS 0b1
2539
2540
#define I2SPCM2_CLK_REG 0x00001220
//I2SPCM2 Clock Register
2541
#define I2SPCM2_CLK_REG_SCLK_GATING_OFFSET 31
2542
#define I2SPCM2_CLK_REG_SCLK_GATING_CLEAR_MASK 0x80000000
2543
#define I2SPCM2_CLK_REG_SCLK_GATING_CLOCK_IS_OFF 0b0
2544
#define I2SPCM2_CLK_REG_SCLK_GATING_CLOCK_IS_ON 0b1
2545
#define I2SPCM2_CLK_REG_CLK_SRC_SEL_OFFSET 24
2546
#define I2SPCM2_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
2547
#define I2SPCM2_CLK_REG_CLK_SRC_SEL_AUDIO0PLL4X 0b000
2548
#define I2SPCM2_CLK_REG_CLK_SRC_SEL_AUDIO1PLL4X 0b001
2549
#define I2SPCM2_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b010
2550
#define I2SPCM2_CLK_REG_FACTOR_M_OFFSET 0
2551
#define I2SPCM2_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2552
2553
#define I2SPCM2_BGR_REG 0x0000122c
//I2SPCM2 Bus Gating Reset Register
2554
#define I2SPCM2_BGR_REG_I2SPCM2_RST_OFFSET 16
2555
#define I2SPCM2_BGR_REG_I2SPCM2_RST_CLEAR_MASK 0x00010000
2556
#define I2SPCM2_BGR_REG_I2SPCM2_RST_ASSERT 0b0
2557
#define I2SPCM2_BGR_REG_I2SPCM2_RST_DE_ASSERT 0b1
2558
#define I2SPCM2_BGR_REG_I2SPCM2_GATING_OFFSET 0
2559
#define I2SPCM2_BGR_REG_I2SPCM2_GATING_CLEAR_MASK 0x00000001
2560
#define I2SPCM2_BGR_REG_I2SPCM2_GATING_MASK 0b0
2561
#define I2SPCM2_BGR_REG_I2SPCM2_GATING_PASS 0b1
2562
2563
#define I2SPCM3_CLK_REG 0x00001230
//I2SPCM3 Clock Register
2564
#define I2SPCM3_CLK_REG_SCLK_GATING_OFFSET 31
2565
#define I2SPCM3_CLK_REG_SCLK_GATING_CLEAR_MASK 0x80000000
2566
#define I2SPCM3_CLK_REG_SCLK_GATING_CLOCK_IS_OFF 0b0
2567
#define I2SPCM3_CLK_REG_SCLK_GATING_CLOCK_IS_ON 0b1
2568
#define I2SPCM3_CLK_REG_CLK_SRC_SEL_OFFSET 24
2569
#define I2SPCM3_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
2570
#define I2SPCM3_CLK_REG_CLK_SRC_SEL_AUDIO0PLL4X 0b000
2571
#define I2SPCM3_CLK_REG_CLK_SRC_SEL_AUDIO1PLL4X 0b001
2572
#define I2SPCM3_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b010
2573
#define I2SPCM3_CLK_REG_FACTOR_M_OFFSET 0
2574
#define I2SPCM3_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2575
2576
#define I2SPCM3_BGR_REG 0x0000123c
//I2SPCM3 Bus Gating Reset Register
2577
#define I2SPCM3_BGR_REG_I2SPCM3_RST_OFFSET 16
2578
#define I2SPCM3_BGR_REG_I2SPCM3_RST_CLEAR_MASK 0x00010000
2579
#define I2SPCM3_BGR_REG_I2SPCM3_RST_ASSERT 0b0
2580
#define I2SPCM3_BGR_REG_I2SPCM3_RST_DE_ASSERT 0b1
2581
#define I2SPCM3_BGR_REG_I2SPCM3_GATING_OFFSET 0
2582
#define I2SPCM3_BGR_REG_I2SPCM3_GATING_CLEAR_MASK 0x00000001
2583
#define I2SPCM3_BGR_REG_I2SPCM3_GATING_MASK 0b0
2584
#define I2SPCM3_BGR_REG_I2SPCM3_GATING_PASS 0b1
2585
2586
#define OWA_TX_CLK_REG 0x00001280
//OWA TX Clock Register
2587
#define OWA_TX_CLK_REG_OWA_TX_CLK_GATING_OFFSET 31
2588
#define OWA_TX_CLK_REG_OWA_TX_CLK_GATING_CLEAR_MASK 0x80000000
2589
#define OWA_TX_CLK_REG_OWA_TX_CLK_GATING_CLOCK_IS_OFF 0b0
2590
#define OWA_TX_CLK_REG_OWA_TX_CLK_GATING_CLOCK_IS_ON 0b1
2591
#define OWA_TX_CLK_REG_CLK_SRC_SEL_OFFSET 24
2592
#define OWA_TX_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x01000000
2593
#define OWA_TX_CLK_REG_CLK_SRC_SEL_AUDIO0PLL4X 0b0
2594
#define OWA_TX_CLK_REG_CLK_SRC_SEL_AUDIO1PLL4X 0b1
2595
#define OWA_TX_CLK_REG_FACTOR_M_OFFSET 0
2596
#define OWA_TX_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2597
2598
#define OWA_RX_CLK_REG 0x00001284
//OWA RX Clock Register
2599
#define OWA_RX_CLK_REG_OWA_RX_CLK_GATING_OFFSET 31
2600
#define OWA_RX_CLK_REG_OWA_RX_CLK_GATING_CLEAR_MASK 0x80000000
2601
#define OWA_RX_CLK_REG_OWA_RX_CLK_GATING_CLOCK_IS_OFF 0b0
2602
#define OWA_RX_CLK_REG_OWA_RX_CLK_GATING_CLOCK_IS_ON 0b1
2603
#define OWA_RX_CLK_REG_CLK_SRC_SEL_OFFSET 24
2604
#define OWA_RX_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
2605
#define OWA_RX_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b000
2606
#define OWA_RX_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b001
2607
#define OWA_RX_CLK_REG_CLK_SRC_SEL_AUDIO0PLL4X 0b010
2608
#define OWA_RX_CLK_REG_CLK_SRC_SEL_AUDIO1PLL4X 0b011
2609
#define OWA_RX_CLK_REG_FACTOR_M_OFFSET 0
2610
#define OWA_RX_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2611
2612
#define OWA_BGR_REG 0x0000128c
//OWA Bus Gating Reset Register
2613
#define OWA_BGR_REG_OWA_RST_OFFSET 16
2614
#define OWA_BGR_REG_OWA_RST_CLEAR_MASK 0x00010000
2615
#define OWA_BGR_REG_OWA_RST_ASSERT 0b0
2616
#define OWA_BGR_REG_OWA_RST_DE_ASSERT 0b1
2617
#define OWA_BGR_REG_OWA_GATING_OFFSET 0
2618
#define OWA_BGR_REG_OWA_GATING_CLEAR_MASK 0x00000001
2619
#define OWA_BGR_REG_OWA_GATING_MASK 0b0
2620
#define OWA_BGR_REG_OWA_GATING_PASS 0b1
2621
2622
#define DMIC_CLK_REG 0x000012c0
//DMIC Clock Register
2623
#define DMIC_CLK_REG_DMIC_CLK_GATING_OFFSET 31
2624
#define DMIC_CLK_REG_DMIC_CLK_GATING_CLEAR_MASK 0x80000000
2625
#define DMIC_CLK_REG_DMIC_CLK_GATING_CLOCK_IS_OFF 0b0
2626
#define DMIC_CLK_REG_DMIC_CLK_GATING_CLOCK_IS_ON 0b1
2627
#define DMIC_CLK_REG_CLK_SRC_SEL_OFFSET 24
2628
#define DMIC_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x01000000
2629
#define DMIC_CLK_REG_CLK_SRC_SEL_AUDIO0PLL4X 0b0
2630
#define DMIC_CLK_REG_CLK_SRC_SEL_AUDIO1PLL4X 0b1
2631
#define DMIC_CLK_REG_FACTOR_M_OFFSET 0
2632
#define DMIC_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2633
2634
#define DMIC_BGR_REG 0x000012cc
//DMIC Bus Gating Reset Register
2635
#define DMIC_BGR_REG_DMIC_RST_OFFSET 16
2636
#define DMIC_BGR_REG_DMIC_RST_CLEAR_MASK 0x00010000
2637
#define DMIC_BGR_REG_DMIC_RST_ASSERT 0b0
2638
#define DMIC_BGR_REG_DMIC_RST_DE_ASSERT 0b1
2639
#define DMIC_BGR_REG_DMIC_GATING_OFFSET 0
2640
#define DMIC_BGR_REG_DMIC_GATING_CLEAR_MASK 0x00000001
2641
#define DMIC_BGR_REG_DMIC_GATING_MASK 0b0
2642
#define DMIC_BGR_REG_DMIC_GATING_PASS 0b1
2643
2644
#define AUDIO_CODEC_DAC_1X_CLK_REG 0x000012e0
//AUDIO CODEC DAC 1X Clock Register
2645
#define AUDIO_CODEC_DAC_1X_CLK_REG_SCLK_GATING_OFFSET 31
2646
#define AUDIO_CODEC_DAC_1X_CLK_REG_SCLK_GATING_CLEAR_MASK 0x80000000
2647
#define AUDIO_CODEC_DAC_1X_CLK_REG_SCLK_GATING_CLOCK_IS_OFF 0b0
2648
#define AUDIO_CODEC_DAC_1X_CLK_REG_SCLK_GATING_CLOCK_IS_ON 0b1
2649
#define AUDIO_CODEC_DAC_1X_CLK_REG_CLK_SRC_SEL_OFFSET 24
2650
#define AUDIO_CODEC_DAC_1X_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x01000000
2651
#define AUDIO_CODEC_DAC_1X_CLK_REG_CLK_SRC_SEL_AUDIO0PLL4X 0b0
2652
#define AUDIO_CODEC_DAC_1X_CLK_REG_CLK_SRC_SEL_AUDIO1PLL4X 0b1
2653
#define AUDIO_CODEC_DAC_1X_CLK_REG_FACTOR_M_OFFSET 0
2654
#define AUDIO_CODEC_DAC_1X_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2655
2656
#define AUDIO_CODEC_BGR_REG 0x000012ec
//AUDIO CODEC Bus Gating Reset Register
2657
#define AUDIO_CODEC_BGR_REG_AUDIO_CODEC_RST_OFFSET 16
2658
#define AUDIO_CODEC_BGR_REG_AUDIO_CODEC_RST_CLEAR_MASK 0x00010000
2659
#define AUDIO_CODEC_BGR_REG_AUDIO_CODEC_RST_ASSERT 0b0
2660
#define AUDIO_CODEC_BGR_REG_AUDIO_CODEC_RST_DE_ASSERT 0b1
2661
#define AUDIO_CODEC_BGR_REG_AUDIO_CODEC_GATING_OFFSET 0
2662
#define AUDIO_CODEC_BGR_REG_AUDIO_CODEC_GATING_CLEAR_MASK 0x00000001
2663
#define AUDIO_CODEC_BGR_REG_AUDIO_CODEC_GATING_MASK 0b0
2664
#define AUDIO_CODEC_BGR_REG_AUDIO_CODEC_GATING_PASS 0b1
2665
2666
#define USB0_CLK_REG 0x00001300
//USB0 Clock Register
2667
#define USB0_CLK_REG_USB0_CLKEN_OFFSET 31
2668
#define USB0_CLK_REG_USB0_CLKEN_CLEAR_MASK 0x80000000
2669
#define USB0_CLK_REG_USB0_CLKEN_CLOCK_IS_OFF 0b0
2670
#define USB0_CLK_REG_USB0_CLKEN_CLOCK_IS_ON 0b1
2671
#define USB0_CLK_REG_USBPHY0_RSTN_OFFSET 30
2672
#define USB0_CLK_REG_USBPHY0_RSTN_CLEAR_MASK 0x40000000
2673
#define USB0_CLK_REG_USBPHY0_RSTN_ASSERT 0b0
2674
#define USB0_CLK_REG_USBPHY0_RSTN_DE_ASSERT 0b1
2675
#define USB0_CLK_REG_USB0_CLK12M_SEL_OFFSET 24
2676
#define USB0_CLK_REG_USB0_CLK12M_SEL_CLEAR_MASK 0x03000000
2677
#define USB0_CLK_REG_USB0_CLK12M_SEL_12M_DIVIDED_FROM_48MHZ 0b00
2678
#define USB0_CLK_REG_USB0_CLK12M_SEL_12M_DIVIDED_FROM_HOSC 0b01
2679
#define USB0_CLK_REG_USB0_CLK12M_SEL_CLK32K 0b10
2680
#define USB0_CLK_REG_USB0_CLK12M_SEL_CLK16M_RC 0b11
2681
2682
#define USB0_BGR_REG 0x00001304
//USB0 Bus Gating Reset Register
2683
#define USB0_BGR_REG_USB20_0_DEVICE_RST_OFFSET 24
2684
#define USB0_BGR_REG_USB20_0_DEVICE_RST_CLEAR_MASK 0x01000000
2685
#define USB0_BGR_REG_USB20_0_DEVICE_RST_ASSERT 0b0
2686
#define USB0_BGR_REG_USB20_0_DEVICE_RST_DE_ASSERT 0b1
2687
#define USB0_BGR_REG_USB20_0_HOST_EHCI_RST_OFFSET 20
2688
#define USB0_BGR_REG_USB20_0_HOST_EHCI_RST_CLEAR_MASK 0x00100000
2689
#define USB0_BGR_REG_USB20_0_HOST_EHCI_RST_ASSERT 0b0
2690
#define USB0_BGR_REG_USB20_0_HOST_EHCI_RST_DE_ASSERT 0b1
2691
#define USB0_BGR_REG_USB20_0_HOST_OHCI_RST_OFFSET 16
2692
#define USB0_BGR_REG_USB20_0_HOST_OHCI_RST_CLEAR_MASK 0x00010000
2693
#define USB0_BGR_REG_USB20_0_HOST_OHCI_RST_ASSERT 0b0
2694
#define USB0_BGR_REG_USB20_0_HOST_OHCI_RST_DE_ASSERT 0b1
2695
#define USB0_BGR_REG_USB20_0_DEVICE_GATING_OFFSET 8
2696
#define USB0_BGR_REG_USB20_0_DEVICE_GATING_CLEAR_MASK 0x00000100
2697
#define USB0_BGR_REG_USB20_0_DEVICE_GATING_MASK 0b0
2698
#define USB0_BGR_REG_USB20_0_DEVICE_GATING_PASS 0b1
2699
#define USB0_BGR_REG_USB20_0_HOST_EHCI_GATING_OFFSET 4
2700
#define USB0_BGR_REG_USB20_0_HOST_EHCI_GATING_CLEAR_MASK 0x00000010
2701
#define USB0_BGR_REG_USB20_0_HOST_EHCI_GATING_MASK 0b0
2702
#define USB0_BGR_REG_USB20_0_HOST_EHCI_GATING_PASS 0b1
2703
#define USB0_BGR_REG_USB20_0_HOST_OHCI_GATING_OFFSET 0
2704
#define USB0_BGR_REG_USB20_0_HOST_OHCI_GATING_CLEAR_MASK 0x00000001
2705
#define USB0_BGR_REG_USB20_0_HOST_OHCI_GATING_MASK 0b0
2706
#define USB0_BGR_REG_USB20_0_HOST_OHCI_GATING_PASS 0b1
2707
2708
#define USB1_CLK_REG 0x00001308
//USB1 Clock Register
2709
#define USB1_CLK_REG_USB1_CLKEN_OFFSET 31
2710
#define USB1_CLK_REG_USB1_CLKEN_CLEAR_MASK 0x80000000
2711
#define USB1_CLK_REG_USB1_CLKEN_CLOCK_IS_OFF 0b0
2712
#define USB1_CLK_REG_USB1_CLKEN_CLOCK_IS_ON 0b1
2713
#define USB1_CLK_REG_USBPHY1_RSTN_OFFSET 30
2714
#define USB1_CLK_REG_USBPHY1_RSTN_CLEAR_MASK 0x40000000
2715
#define USB1_CLK_REG_USBPHY1_RSTN_ASSERT 0b0
2716
#define USB1_CLK_REG_USBPHY1_RSTN_DE_ASSERT 0b1
2717
#define USB1_CLK_REG_USB1_CLK12M_SEL_OFFSET 24
2718
#define USB1_CLK_REG_USB1_CLK12M_SEL_CLEAR_MASK 0x03000000
2719
#define USB1_CLK_REG_USB1_CLK12M_SEL_12M_DIVIDED_FROM_48MHZ 0b00
2720
#define USB1_CLK_REG_USB1_CLK12M_SEL_12M_DIVIDED_FROM_HOSC 0b01
2721
#define USB1_CLK_REG_USB1_CLK12M_SEL_CLK32K 0b10
2722
#define USB1_CLK_REG_USB1_CLK12M_SEL_CLK16M_RC 0b11
2723
2724
#define USB1_BGR_REG 0x0000130c
//USB1 Bus Gating Reset Register
2725
#define USB1_BGR_REG_USB20_1_HOST_EHCI_RST_OFFSET 20
2726
#define USB1_BGR_REG_USB20_1_HOST_EHCI_RST_CLEAR_MASK 0x00100000
2727
#define USB1_BGR_REG_USB20_1_HOST_EHCI_RST_ASSERT 0b0
2728
#define USB1_BGR_REG_USB20_1_HOST_EHCI_RST_DE_ASSERT 0b1
2729
#define USB1_BGR_REG_USB20_1_HOST_OHCI_RST_OFFSET 16
2730
#define USB1_BGR_REG_USB20_1_HOST_OHCI_RST_CLEAR_MASK 0x00010000
2731
#define USB1_BGR_REG_USB20_1_HOST_OHCI_RST_ASSERT 0b0
2732
#define USB1_BGR_REG_USB20_1_HOST_OHCI_RST_DE_ASSERT 0b1
2733
#define USB1_BGR_REG_USB20_1_HOST_EHCI_GATING_OFFSET 4
2734
#define USB1_BGR_REG_USB20_1_HOST_EHCI_GATING_CLEAR_MASK 0x00000010
2735
#define USB1_BGR_REG_USB20_1_HOST_EHCI_GATING_MASK 0b0
2736
#define USB1_BGR_REG_USB20_1_HOST_EHCI_GATING_PASS 0b1
2737
#define USB1_BGR_REG_USB20_1_HOST_OHCI_GATING_OFFSET 0
2738
#define USB1_BGR_REG_USB20_1_HOST_OHCI_GATING_CLEAR_MASK 0x00000001
2739
#define USB1_BGR_REG_USB20_1_HOST_OHCI_GATING_MASK 0b0
2740
#define USB1_BGR_REG_USB20_1_HOST_OHCI_GATING_PASS 0b1
2741
2742
#define USB2_U2_REF_CLK_REG 0x00001348
//USB2 U2 Reference Clock Register
2743
#define USB2_U2_REF_CLK_REG_USB2_REF_CLK_GATING_OFFSET 31
2744
#define USB2_U2_REF_CLK_REG_USB2_REF_CLK_GATING_CLEAR_MASK 0x80000000
2745
#define USB2_U2_REF_CLK_REG_USB2_REF_CLK_GATING_CLOCK_IS_OFF 0b0
2746
#define USB2_U2_REF_CLK_REG_USB2_REF_CLK_GATING_CLOCK_IS_ON 0b1
2747
2748
#define USB2_SUSPEND_CLK_REG 0x00001350
//USB2 SUSPEND Clock Register
2749
#define USB2_SUSPEND_CLK_REG_USB2_SUSPEND_CLK_GATING_OFFSET 31
2750
#define USB2_SUSPEND_CLK_REG_USB2_SUSPEND_CLK_GATING_CLEAR_MASK 0x80000000
2751
#define USB2_SUSPEND_CLK_REG_USB2_SUSPEND_CLK_GATING_CLOCK_IS_OFF 0b0
2752
#define USB2_SUSPEND_CLK_REG_USB2_SUSPEND_CLK_GATING_CLOCK_IS_ON 0b1
2753
#define USB2_SUSPEND_CLK_REG_CLK_SRC_SEL_OFFSET 24
2754
#define USB2_SUSPEND_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x01000000
2755
#define USB2_SUSPEND_CLK_REG_CLK_SRC_SEL_CLK32K 0b0
2756
#define USB2_SUSPEND_CLK_REG_CLK_SRC_SEL_HOSC 0b1
2757
#define USB2_SUSPEND_CLK_REG_FACTOR_M_OFFSET 0
2758
#define USB2_SUSPEND_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2759
2760
#define USB2_MF_CLK_REG 0x00001354
//USB2 MF Clock Register
2761
#define USB2_MF_CLK_REG_USB2_MF_CLK_GATING_OFFSET 31
2762
#define USB2_MF_CLK_REG_USB2_MF_CLK_GATING_CLEAR_MASK 0x80000000
2763
#define USB2_MF_CLK_REG_USB2_MF_CLK_GATING_CLOCK_IS_OFF 0b0
2764
#define USB2_MF_CLK_REG_USB2_MF_CLK_GATING_CLOCK_IS_ON 0b1
2765
#define USB2_MF_CLK_REG_CLK_SRC_SEL_OFFSET 24
2766
#define USB2_MF_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
2767
#define USB2_MF_CLK_REG_CLK_SRC_SEL_HOSC 0b00
2768
#define USB2_MF_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b01
2769
#define USB2_MF_CLK_REG_CLK_SRC_SEL_PERI1_300M 0b10
2770
#define USB2_MF_CLK_REG_FACTOR_M_OFFSET 0
2771
#define USB2_MF_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2772
2773
#define USB2_BGR_REG 0x0000135c
//USB2 Bus Gating Reset Register
2774
#define USB2_BGR_REG_USB30_RST_OFFSET 16
2775
#define USB2_BGR_REG_USB30_RST_CLEAR_MASK 0x00010000
2776
#define USB2_BGR_REG_USB30_RST_ASSERT 0b0
2777
#define USB2_BGR_REG_USB30_RST_DE_ASSERT 0b1
2778
#define USB2_BGR_REG_USB30_GATING_OFFSET 0
2779
#define USB2_BGR_REG_USB30_GATING_CLEAR_MASK 0x00000001
2780
#define USB2_BGR_REG_USB30_GATING_MASK 0b0
2781
#define USB2_BGR_REG_USB30_GATING_PASS 0b1
2782
2783
#define PCIE_AUX_CLK_REG 0x00001380
//PCIE_AUX Clock Register
2784
#define PCIE_AUX_CLK_REG_PCIE_AUX_CLK_GATING_OFFSET 31
2785
#define PCIE_AUX_CLK_REG_PCIE_AUX_CLK_GATING_CLEAR_MASK 0x80000000
2786
#define PCIE_AUX_CLK_REG_PCIE_AUX_CLK_GATING_CLOCK_IS_OFF 0b0
2787
#define PCIE_AUX_CLK_REG_PCIE_AUX_CLK_GATING_CLOCK_IS_ON 0b1
2788
#define PCIE_AUX_CLK_REG_CLK_SRC_SEL_OFFSET 24
2789
#define PCIE_AUX_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x01000000
2790
#define PCIE_AUX_CLK_REG_CLK_SRC_SEL_HOSC 0b0
2791
#define PCIE_AUX_CLK_REG_CLK_SRC_SEL_CLK32K 0b1
2792
#define PCIE_AUX_CLK_REG_FACTOR_M_OFFSET 0
2793
#define PCIE_AUX_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2794
2795
#define PCIE_SLV_CLK_REG 0x00001384
//PCIE Slave Clock Register
2796
#define PCIE_SLV_CLK_REG_PCIE_CLK_GATING_OFFSET 31
2797
#define PCIE_SLV_CLK_REG_PCIE_CLK_GATING_CLEAR_MASK 0x80000000
2798
#define PCIE_SLV_CLK_REG_PCIE_CLK_GATING_CLOCK_IS_OFF 0b0
2799
#define PCIE_SLV_CLK_REG_PCIE_CLK_GATING_CLOCK_IS_ON 0b1
2800
#define PCIE_SLV_CLK_REG_CLK_SRC_SEL_OFFSET 24
2801
#define PCIE_SLV_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x01000000
2802
#define PCIE_SLV_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b0
2803
#define PCIE_SLV_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b1
2804
#define PCIE_SLV_CLK_REG_FACTOR_M_OFFSET 0
2805
#define PCIE_SLV_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2806
2807
#define PCIE_BGR_REG 0x0000138c
//PCIE Bus Gating Reset Register
2808
#define PCIE_BGR_REG_PCIE_RST_OFFSET 17
2809
#define PCIE_BGR_REG_PCIE_RST_CLEAR_MASK 0x00020000
2810
#define PCIE_BGR_REG_PCIE_RST_ASSERT 0b0
2811
#define PCIE_BGR_REG_PCIE_RST_DE_ASSERT 0b1
2812
#define PCIE_BGR_REG_PCIE_PWRUP_RST_OFFSET 16
2813
#define PCIE_BGR_REG_PCIE_PWRUP_RST_CLEAR_MASK 0x00010000
2814
#define PCIE_BGR_REG_PCIE_PWRUP_RST_ASSERT 0b0
2815
#define PCIE_BGR_REG_PCIE_PWRUP_RST_DE_ASSERT 0b1
2816
2817
#define SERDES_PHY_CFG_CLK_REG 0x000013c0
//SERDES PHY Configure Clock Register
2818
#define SERDES_PHY_CFG_CLK_REG_SERDES_PHY_CFG_CLK_GATING_OFFSET 31
2819
#define SERDES_PHY_CFG_CLK_REG_SERDES_PHY_CFG_CLK_GATING_CLEAR_MASK 0x80000000
2820
#define SERDES_PHY_CFG_CLK_REG_SERDES_PHY_CFG_CLK_GATING_CLOCK_IS_OFF 0b0
2821
#define SERDES_PHY_CFG_CLK_REG_SERDES_PHY_CFG_CLK_GATING_CLOCK_IS_ON 0b1
2822
#define SERDES_PHY_CFG_CLK_REG_CLK_SRC_SEL_OFFSET 24
2823
#define SERDES_PHY_CFG_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x01000000
2824
#define SERDES_PHY_CFG_CLK_REG_CLK_SRC_SEL_PERI0_600M 0b0
2825
#define SERDES_PHY_CFG_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b1
2826
#define SERDES_PHY_CFG_CLK_REG_FACTOR_M_OFFSET 0
2827
#define SERDES_PHY_CFG_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2828
2829
#define SERDES_PHY_REF_CLK_REG 0x000013c4
//SERDES PHY Reference Clock Register
2830
#define SERDES_PHY_REF_CLK_REG_SERDES_PHY_REF_CLK_GATING_OFFSET 31
2831
#define SERDES_PHY_REF_CLK_REG_SERDES_PHY_REF_CLK_GATING_CLEAR_MASK 0x80000000
2832
#define SERDES_PHY_REF_CLK_REG_SERDES_PHY_REF_CLK_GATING_CLOCK_IS_OFF 0b0
2833
#define SERDES_PHY_REF_CLK_REG_SERDES_PHY_REF_CLK_GATING_CLOCK_IS_ON 0b1
2834
#define SERDES_PHY_REF_CLK_REG_CLK_SRC_SEL_OFFSET 24
2835
#define SERDES_PHY_REF_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x01000000
2836
#define SERDES_PHY_REF_CLK_REG_CLK_SRC_SEL_HOSC 0b0
2837
#define SERDES_PHY_REF_CLK_REG_CLK_SRC_SEL_PERI0_600M 0b1
2838
#define SERDES_PHY_REF_CLK_REG_FACTOR_M_OFFSET 0
2839
#define SERDES_PHY_REF_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2840
2841
#define SERDES_BGR_REG 0x000013cc
//SERDES Bus Gating Reset Register
2842
#define SERDES_BGR_REG_SERDES_NOPPU_RST_OFFSET 17
2843
#define SERDES_BGR_REG_SERDES_NOPPU_RST_CLEAR_MASK 0x00020000
2844
#define SERDES_BGR_REG_SERDES_NOPPU_RST_ASSERT 0b0
2845
#define SERDES_BGR_REG_SERDES_NOPPU_RST_DE_ASSERT 0b1
2846
#define SERDES_BGR_REG_SERDES_RST_OFFSET 16
2847
#define SERDES_BGR_REG_SERDES_RST_CLEAR_MASK 0x00010000
2848
#define SERDES_BGR_REG_SERDES_RST_ASSERT 0b0
2849
#define SERDES_BGR_REG_SERDES_RST_DE_ASSERT 0b1
2850
2851
#define SERDES_AXI_CLK_REG 0x000013e0
//SERDES AXI Clock Register
2852
#define SERDES_AXI_CLK_REG_SERDES_AXI_CLK_GATING_OFFSET 31
2853
#define SERDES_AXI_CLK_REG_SERDES_AXI_CLK_GATING_CLEAR_MASK 0x80000000
2854
#define SERDES_AXI_CLK_REG_SERDES_AXI_CLK_GATING_CLOCK_IS_OFF 0b0
2855
#define SERDES_AXI_CLK_REG_SERDES_AXI_CLK_GATING_CLOCK_IS_ON 0b1
2856
#define SERDES_AXI_CLK_REG_CLK_SRC_SEL_OFFSET 24
2857
#define SERDES_AXI_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x03000000
2858
#define SERDES_AXI_CLK_REG_CLK_SRC_SEL_HOSC 0b00
2859
#define SERDES_AXI_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b01
2860
#define SERDES_AXI_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b10
2861
#define SERDES_AXI_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b11
2862
#define SERDES_AXI_CLK_REG_FACTOR_M_OFFSET 0
2863
#define SERDES_AXI_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2864
2865
#define GMAC0_PHY_CLK_REG 0x00001400
//GMAC0_PHY Clock Register
2866
#define GMAC0_PHY_CLK_REG_GMAC0_PHY_CLK_GATING_OFFSET 31
2867
#define GMAC0_PHY_CLK_REG_GMAC0_PHY_CLK_GATING_CLEAR_MASK 0x80000000
2868
#define GMAC0_PHY_CLK_REG_GMAC0_PHY_CLK_GATING_CLOCK_IS_OFF 0b0
2869
#define GMAC0_PHY_CLK_REG_GMAC0_PHY_CLK_GATING_CLOCK_IS_ON 0b1
2870
#define GMAC0_PHY_CLK_REG_FACTOR_M_OFFSET 0
2871
#define GMAC0_PHY_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2872
2873
#define GMAC0_PTP_CLK_REG 0x00001404
//GMAC0_PTP Clock Register
2874
#define GMAC0_PTP_CLK_REG_GMAC0_PTP_CLK_GATING_OFFSET 31
2875
#define GMAC0_PTP_CLK_REG_GMAC0_PTP_CLK_GATING_CLEAR_MASK 0x80000000
2876
#define GMAC0_PTP_CLK_REG_GMAC0_PTP_CLK_GATING_CLOCK_IS_OFF 0b0
2877
#define GMAC0_PTP_CLK_REG_GMAC0_PTP_CLK_GATING_CLOCK_IS_ON 0b1
2878
#define GMAC0_PTP_CLK_REG_CLK_SRC_SEL_OFFSET 24
2879
#define GMAC0_PTP_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x01000000
2880
#define GMAC0_PTP_CLK_REG_CLK_SRC_SEL_HOSC 0b0
2881
#define GMAC0_PTP_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b1
2882
#define GMAC0_PTP_CLK_REG_FACTOR_M_OFFSET 0
2883
#define GMAC0_PTP_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2884
2885
#define GMAC0_BGR_REG 0x0000140c
//GMAC0 Bus Gating Reset Register
2886
#define GMAC0_BGR_REG_GMAC0_AXI_RST_OFFSET 17
2887
#define GMAC0_BGR_REG_GMAC0_AXI_RST_CLEAR_MASK 0x00020000
2888
#define GMAC0_BGR_REG_GMAC0_AXI_RST_ASSERT 0b0
2889
#define GMAC0_BGR_REG_GMAC0_AXI_RST_DE_ASSERT 0b1
2890
#define GMAC0_BGR_REG_GMAC0_RST_OFFSET 16
2891
#define GMAC0_BGR_REG_GMAC0_RST_CLEAR_MASK 0x00010000
2892
#define GMAC0_BGR_REG_GMAC0_RST_ASSERT 0b0
2893
#define GMAC0_BGR_REG_GMAC0_RST_DE_ASSERT 0b1
2894
#define GMAC0_BGR_REG_GMAC0_GATING_OFFSET 0
2895
#define GMAC0_BGR_REG_GMAC0_GATING_CLEAR_MASK 0x00000001
2896
#define GMAC0_BGR_REG_GMAC0_GATING_MASK 0b0
2897
#define GMAC0_BGR_REG_GMAC0_GATING_PASS 0b1
2898
2899
#define GMAC1_PHY_CLK_REG 0x00001410
//GMAC1_PHY Clock Register
2900
#define GMAC1_PHY_CLK_REG_GMAC1_PHY_CLK_GATING_OFFSET 31
2901
#define GMAC1_PHY_CLK_REG_GMAC1_PHY_CLK_GATING_CLEAR_MASK 0x80000000
2902
#define GMAC1_PHY_CLK_REG_GMAC1_PHY_CLK_GATING_CLOCK_IS_OFF 0b0
2903
#define GMAC1_PHY_CLK_REG_GMAC1_PHY_CLK_GATING_CLOCK_IS_ON 0b1
2904
#define GMAC1_PHY_CLK_REG_FACTOR_M_OFFSET 0
2905
#define GMAC1_PHY_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2906
2907
#define GMAC1_PTP_CLK_REG 0x00001414
//GMAC1_PTP Clock Register
2908
#define GMAC1_PTP_CLK_REG_GMAC1_PTP_CLK_GATING_OFFSET 31
2909
#define GMAC1_PTP_CLK_REG_GMAC1_PTP_CLK_GATING_CLEAR_MASK 0x80000000
2910
#define GMAC1_PTP_CLK_REG_GMAC1_PTP_CLK_GATING_CLOCK_IS_OFF 0b0
2911
#define GMAC1_PTP_CLK_REG_GMAC1_PTP_CLK_GATING_CLOCK_IS_ON 0b1
2912
#define GMAC1_PTP_CLK_REG_CLK_SRC_SEL_OFFSET 24
2913
#define GMAC1_PTP_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x01000000
2914
#define GMAC1_PTP_CLK_REG_CLK_SRC_SEL_HOSC 0b0
2915
#define GMAC1_PTP_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b1
2916
#define GMAC1_PTP_CLK_REG_FACTOR_M_OFFSET 0
2917
#define GMAC1_PTP_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2918
2919
#define GMAC1_BGR_REG 0x0000141c
//GMAC1 Bus Gating Reset Register
2920
#define GMAC1_BGR_REG_GMAC1_AXI_RST_OFFSET 17
2921
#define GMAC1_BGR_REG_GMAC1_AXI_RST_CLEAR_MASK 0x00020000
2922
#define GMAC1_BGR_REG_GMAC1_AXI_RST_ASSERT 0b0
2923
#define GMAC1_BGR_REG_GMAC1_AXI_RST_DE_ASSERT 0b1
2924
#define GMAC1_BGR_REG_GMAC1_RST_OFFSET 16
2925
#define GMAC1_BGR_REG_GMAC1_RST_CLEAR_MASK 0x00010000
2926
#define GMAC1_BGR_REG_GMAC1_RST_ASSERT 0b0
2927
#define GMAC1_BGR_REG_GMAC1_RST_DE_ASSERT 0b1
2928
#define GMAC1_BGR_REG_GMAC1_GATING_OFFSET 0
2929
#define GMAC1_BGR_REG_GMAC1_GATING_CLEAR_MASK 0x00000001
2930
#define GMAC1_BGR_REG_GMAC1_GATING_MASKS 0b0
2931
#define GMAC1_BGR_REG_GMAC1_GATING_PASS 0b1
2932
2933
#define VO0_TCONLCD0_CLK_REG 0x00001500
//VO0_TCONLCD0 Clock Register
2934
#define VO0_TCONLCD0_CLK_REG_VO0_TCONLCD0_CLK_GATING_OFFSET 31
2935
#define VO0_TCONLCD0_CLK_REG_VO0_TCONLCD0_CLK_GATING_CLEAR_MASK 0x80000000
2936
#define VO0_TCONLCD0_CLK_REG_VO0_TCONLCD0_CLK_GATING_CLOCK_IS_OFF 0b0
2937
#define VO0_TCONLCD0_CLK_REG_VO0_TCONLCD0_CLK_GATING_CLOCK_IS_ON 0b1
2938
#define VO0_TCONLCD0_CLK_REG_CLK_SRC_SEL_OFFSET 24
2939
#define VO0_TCONLCD0_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
2940
#define VO0_TCONLCD0_CLK_REG_CLK_SRC_SEL_PERI0PLL2X 0b000
2941
#define VO0_TCONLCD0_CLK_REG_CLK_SRC_SEL_VIDEO0PLL4X 0b001
2942
#define VO0_TCONLCD0_CLK_REG_CLK_SRC_SEL_VIDEO1PLL4X 0b010
2943
#define VO0_TCONLCD0_CLK_REG_FACTOR_M_OFFSET 0
2944
#define VO0_TCONLCD0_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2945
2946
#define VO0_TCONLCD0_BGR_REG 0x00001504
//VO0_TCONLCD0 Bus Gating Reset Register
2947
#define VO0_TCONLCD0_BGR_REG_VO0_TCONLCD0_RST_OFFSET 16
2948
#define VO0_TCONLCD0_BGR_REG_VO0_TCONLCD0_RST_CLEAR_MASK 0x00010000
2949
#define VO0_TCONLCD0_BGR_REG_VO0_TCONLCD0_RST_ASSERT 0b0
2950
#define VO0_TCONLCD0_BGR_REG_VO0_TCONLCD0_RST_DE_ASSERT 0b1
2951
#define VO0_TCONLCD0_BGR_REG_VO0_TCONLCD0_GATING_OFFSET 0
2952
#define VO0_TCONLCD0_BGR_REG_VO0_TCONLCD0_GATING_CLEAR_MASK 0x00000001
2953
#define VO0_TCONLCD0_BGR_REG_VO0_TCONLCD0_GATING_MASK 0b0
2954
#define VO0_TCONLCD0_BGR_REG_VO0_TCONLCD0_GATING_PASS 0b1
2955
2956
#define LVDS0_BGR_REG 0x00001544
//LVDS0 Bus Gating Reset Register
2957
#define LVDS0_BGR_REG_LVDS0_RST_OFFSET 16
2958
#define LVDS0_BGR_REG_LVDS0_RST_CLEAR_MASK 0x00010000
2959
#define LVDS0_BGR_REG_LVDS0_RST_ASSERT 0b0
2960
#define LVDS0_BGR_REG_LVDS0_RST_DE_ASSERT 0b1
2961
2962
#define DSI0_CLK_REG 0x00001580
//DSI0 Clock Register
2963
#define DSI0_CLK_REG_DSI0_CLK_GATING_OFFSET 31
2964
#define DSI0_CLK_REG_DSI0_CLK_GATING_CLEAR_MASK 0x80000000
2965
#define DSI0_CLK_REG_DSI0_CLK_GATING_CLOCK_IS_OFF 0b0
2966
#define DSI0_CLK_REG_DSI0_CLK_GATING_CLOCK_IS_ON 0b1
2967
#define DSI0_CLK_REG_CLK_SRC_SEL_OFFSET 24
2968
#define DSI0_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
2969
#define DSI0_CLK_REG_CLK_SRC_SEL_HOSC 0b000
2970
#define DSI0_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b001
2971
#define DSI0_CLK_REG_CLK_SRC_SEL_PERI0_150M 0b010
2972
#define DSI0_CLK_REG_FACTOR_M_OFFSET 0
2973
#define DSI0_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2974
2975
#define DSI0_BGR_REG 0x00001584
//DSI0 Bus Gating Reset Register
2976
#define DSI0_BGR_REG_DSI0_RST_OFFSET 16
2977
#define DSI0_BGR_REG_DSI0_RST_CLEAR_MASK 0x00010000
2978
#define DSI0_BGR_REG_DSI0_RST_ASSERT 0b0
2979
#define DSI0_BGR_REG_DSI0_RST_DE_ASSERT 0b1
2980
#define DSI0_BGR_REG_DSI0_GATING_OFFSET 0
2981
#define DSI0_BGR_REG_DSI0_GATING_CLEAR_MASK 0x00000001
2982
#define DSI0_BGR_REG_DSI0_GATING_MASK 0b0
2983
#define DSI0_BGR_REG_DSI0_GATING_PASS 0b1
2984
2985
#define VO0_COMBPHY0_CLK_REG 0x000015c0
//VO0_COMBPHY0 Clock Register
2986
#define VO0_COMBPHY0_CLK_REG_VO0_COMBPHY0_CLK_GATING_OFFSET 31
2987
#define VO0_COMBPHY0_CLK_REG_VO0_COMBPHY0_CLK_GATING_CLEAR_MASK 0x80000000
2988
#define VO0_COMBPHY0_CLK_REG_VO0_COMBPHY0_CLK_GATING_CLOCK_IS_OFF 0b0
2989
#define VO0_COMBPHY0_CLK_REG_VO0_COMBPHY0_CLK_GATING_CLOCK_IS_ON 0b1
2990
#define VO0_COMBPHY0_CLK_REG_CLK_SRC_SEL_OFFSET 24
2991
#define VO0_COMBPHY0_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
2992
#define VO0_COMBPHY0_CLK_REG_CLK_SRC_SEL_VIDEO0PLL4X 0b000
2993
#define VO0_COMBPHY0_CLK_REG_CLK_SRC_SEL_VIDEO1PLL4X 0b001
2994
#define VO0_COMBPHY0_CLK_REG_CLK_SRC_SEL_VIDEO0PLL1X 0b010
2995
#define VO0_COMBPHY0_CLK_REG_CLK_SRC_SEL_VIDEO1PLL3X 0b011
2996
#define VO0_COMBPHY0_CLK_REG_CLK_SRC_SEL_PERI0PLL2X 0b100
2997
#define VO0_COMBPHY0_CLK_REG_FACTOR_M_OFFSET 0
2998
#define VO0_COMBPHY0_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
2999
3000
#define DPSS_BGR_REG 0x000016c4
//DPSS Bus Gating Reset Register
3001
#define DPSS_BGR_REG_DPSS_RST_OFFSET 16
3002
#define DPSS_BGR_REG_DPSS_RST_CLEAR_MASK 0x00010000
3003
#define DPSS_BGR_REG_DPSS_RST_ASSERT 0b0
3004
#define DPSS_BGR_REG_DPSS_RST_DE_ASSERT 0b1
3005
#define DPSS_BGR_REG_DPSS_GATING_OFFSET 0
3006
#define DPSS_BGR_REG_DPSS_GATING_CLEAR_MASK 0x00000001
3007
#define DPSS_BGR_REG_DPSS_GATING_MASK 0b0
3008
#define DPSS_BGR_REG_DPSS_GATING_PASS 0b1
3009
3010
#define VIDEO_OUT0_BGR_REG 0x000016e4
//Video_out0 Bus Gating Reset Register
3011
#define VIDEO_OUT0_BGR_REG_VIDEO_OUT0_RST_OFFSET 16
3012
#define VIDEO_OUT0_BGR_REG_VIDEO_OUT0_RST_CLEAR_MASK 0x00010000
3013
#define VIDEO_OUT0_BGR_REG_VIDEO_OUT0_RST_ASSERT 0b0
3014
#define VIDEO_OUT0_BGR_REG_VIDEO_OUT0_RST_DE_ASSERT 0b1
3015
3016
#define LEDC_CLK_REG 0x00001700
//LEDC Clock Register
3017
#define LEDC_CLK_REG_LEDC_CLK_GATING_OFFSET 31
3018
#define LEDC_CLK_REG_LEDC_CLK_GATING_CLEAR_MASK 0x80000000
3019
#define LEDC_CLK_REG_LEDC_CLK_GATING_CLOCK_IS_OFF 0b0
3020
#define LEDC_CLK_REG_LEDC_CLK_GATING_CLOCK_IS_ON 0b1
3021
#define LEDC_CLK_REG_CLK_SRC_SEL_OFFSET 24
3022
#define LEDC_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x01000000
3023
#define LEDC_CLK_REG_CLK_SRC_SEL_HOSC 0b0
3024
#define LEDC_CLK_REG_CLK_SRC_SEL_PERI0_600M 0b1
3025
#define LEDC_CLK_REG_FACTOR_M_OFFSET 0
3026
#define LEDC_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
3027
3028
#define LEDC_BGR_REG 0x00001704
//LEDC Bus Gating Reset Register
3029
#define LEDC_BGR_REG_LEDC_RST_OFFSET 16
3030
#define LEDC_BGR_REG_LEDC_RST_CLEAR_MASK 0x00010000
3031
#define LEDC_BGR_REG_LEDC_RST_ASSERT 0b0
3032
#define LEDC_BGR_REG_LEDC_RST_DE_ASSERT 0b1
3033
#define LEDC_BGR_REG_LEDC_GATING_OFFSET 0
3034
#define LEDC_BGR_REG_LEDC_GATING_CLEAR_MASK 0x00000001
3035
#define LEDC_BGR_REG_LEDC_GATING_MASK 0b0
3036
#define LEDC_BGR_REG_LEDC_GATING_PASS 0b1
3037
3038
#define CSI_MASTER0_CLK_REG 0x00001800
//CSI Master0 Clock Register
3039
#define CSI_MASTER0_CLK_REG_CSI_MASTER0_CLK_GATING_OFFSET 31
3040
#define CSI_MASTER0_CLK_REG_CSI_MASTER0_CLK_GATING_CLEAR_MASK 0x80000000
3041
#define CSI_MASTER0_CLK_REG_CSI_MASTER0_CLK_GATING_CLOCK_IS_OFF 0b0
3042
#define CSI_MASTER0_CLK_REG_CSI_MASTER0_CLK_GATING_CLOCK_IS_ON 0b1
3043
#define CSI_MASTER0_CLK_REG_CLK_SRC_SEL_OFFSET 24
3044
#define CSI_MASTER0_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
3045
#define CSI_MASTER0_CLK_REG_CLK_SRC_SEL_HOSC 0b000
3046
#define CSI_MASTER0_CLK_REG_CLK_SRC_SEL_VIDEO1PLL4X 0b001
3047
#define CSI_MASTER0_CLK_REG_CLK_SRC_SEL_VIDEO1PLL3X 0b010
3048
#define CSI_MASTER0_CLK_REG_CLK_SRC_SEL_VIDEO0PLL4X 0b011
3049
#define CSI_MASTER0_CLK_REG_CLK_SRC_SEL_VIDEO0PLL1X 0b100
3050
#define CSI_MASTER0_CLK_REG_FACTOR_N_OFFSET 8
3051
#define CSI_MASTER0_CLK_REG_FACTOR_N_CLEAR_MASK 0x00001f00
3052
#define CSI_MASTER0_CLK_REG_FACTOR_M_OFFSET 0
3053
#define CSI_MASTER0_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
3054
3055
#define CSI_MASTER1_CLK_REG 0x00001804
//CSI Master1 Clock Register
3056
#define CSI_MASTER1_CLK_REG_CSI_MASTER1_CLK_GATING_OFFSET 31
3057
#define CSI_MASTER1_CLK_REG_CSI_MASTER1_CLK_GATING_CLEAR_MASK 0x80000000
3058
#define CSI_MASTER1_CLK_REG_CSI_MASTER1_CLK_GATING_CLOCK_IS_OFF 0b0
3059
#define CSI_MASTER1_CLK_REG_CSI_MASTER1_CLK_GATING_CLOCK_IS_ON 0b1
3060
#define CSI_MASTER1_CLK_REG_CLK_SRC_SEL_OFFSET 24
3061
#define CSI_MASTER1_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
3062
#define CSI_MASTER1_CLK_REG_CLK_SRC_SEL_HOSC 0b000
3063
#define CSI_MASTER1_CLK_REG_CLK_SRC_SEL_VIDEO1PLL4X 0b001
3064
#define CSI_MASTER1_CLK_REG_CLK_SRC_SEL_VIDEO1PLL3X 0b010
3065
#define CSI_MASTER1_CLK_REG_CLK_SRC_SEL_VIDEO0PLL4X 0b011
3066
#define CSI_MASTER1_CLK_REG_CLK_SRC_SEL_VIDEO0PLL1X 0b100
3067
#define CSI_MASTER1_CLK_REG_FACTOR_N_OFFSET 8
3068
#define CSI_MASTER1_CLK_REG_FACTOR_N_CLEAR_MASK 0x00001f00
3069
#define CSI_MASTER1_CLK_REG_FACTOR_M_OFFSET 0
3070
#define CSI_MASTER1_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
3071
3072
#define CSI_MASTER2_CLK_REG 0x00001808
//CSI Master2 Clock Register
3073
#define CSI_MASTER2_CLK_REG_CSI_MASTER2_CLK_GATING_OFFSET 31
3074
#define CSI_MASTER2_CLK_REG_CSI_MASTER2_CLK_GATING_CLEAR_MASK 0x80000000
3075
#define CSI_MASTER2_CLK_REG_CSI_MASTER2_CLK_GATING_CLOCK_IS_OFF 0b0
3076
#define CSI_MASTER2_CLK_REG_CSI_MASTER2_CLK_GATING_CLOCK_IS_ON 0b1
3077
#define CSI_MASTER2_CLK_REG_CLK_SRC_SEL_OFFSET 24
3078
#define CSI_MASTER2_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
3079
#define CSI_MASTER2_CLK_REG_CLK_SRC_SEL_HOSC 0b000
3080
#define CSI_MASTER2_CLK_REG_CLK_SRC_SEL_VIDEO1PLL4X 0b001
3081
#define CSI_MASTER2_CLK_REG_CLK_SRC_SEL_VIDEO1PLL3X 0b010
3082
#define CSI_MASTER2_CLK_REG_CLK_SRC_SEL_VIDEO0PLL4X 0b011
3083
#define CSI_MASTER2_CLK_REG_CLK_SRC_SEL_VIDEO0PLL1X 0b100
3084
#define CSI_MASTER2_CLK_REG_FACTOR_N_OFFSET 8
3085
#define CSI_MASTER2_CLK_REG_FACTOR_N_CLEAR_MASK 0x00001f00
3086
#define CSI_MASTER2_CLK_REG_FACTOR_M_OFFSET 0
3087
#define CSI_MASTER2_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
3088
3089
#define CSI_MASTER3_CLK_REG 0x0000180c
//CSI Master3 Clock Register
3090
#define CSI_MASTER3_CLK_REG_CSI_MASTER3_CLK_GATING_OFFSET 31
3091
#define CSI_MASTER3_CLK_REG_CSI_MASTER3_CLK_GATING_CLEAR_MASK 0x80000000
3092
#define CSI_MASTER3_CLK_REG_CSI_MASTER3_CLK_GATING_CLOCK_IS_OFF 0b0
3093
#define CSI_MASTER3_CLK_REG_CSI_MASTER3_CLK_GATING_CLOCK_IS_ON 0b1
3094
#define CSI_MASTER3_CLK_REG_CLK_SRC_SEL_OFFSET 24
3095
#define CSI_MASTER3_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
3096
#define CSI_MASTER3_CLK_REG_CLK_SRC_SEL_HOSC 0b000
3097
#define CSI_MASTER3_CLK_REG_CLK_SRC_SEL_VIDEO1PLL4X 0b001
3098
#define CSI_MASTER3_CLK_REG_CLK_SRC_SEL_VIDEO1PLL3X 0b010
3099
#define CSI_MASTER3_CLK_REG_CLK_SRC_SEL_VIDEO0PLL4X 0b011
3100
#define CSI_MASTER3_CLK_REG_CLK_SRC_SEL_VIDEO0PLL1X 0b100
3101
#define CSI_MASTER3_CLK_REG_FACTOR_N_OFFSET 8
3102
#define CSI_MASTER3_CLK_REG_FACTOR_N_CLEAR_MASK 0x00001f00
3103
#define CSI_MASTER3_CLK_REG_FACTOR_M_OFFSET 0
3104
#define CSI_MASTER3_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
3105
3106
#define CSI_CLK_REG 0x00001840
//CSI Clock Register
3107
#define CSI_CLK_REG_CSI_CLK_GATING_OFFSET 31
3108
#define CSI_CLK_REG_CSI_CLK_GATING_CLEAR_MASK 0x80000000
3109
#define CSI_CLK_REG_CSI_CLK_GATING_CLOCK_IS_OFF 0b0
3110
#define CSI_CLK_REG_CSI_CLK_GATING_CLOCK_IS_ON 0b1
3111
#define CSI_CLK_REG_CLK_SRC_SEL_OFFSET 24
3112
#define CSI_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
3113
#define CSI_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b000
3114
#define CSI_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b001
3115
#define CSI_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b010
3116
#define CSI_CLK_REG_CLK_SRC_SEL_VIDEO0PLL4X 0b011
3117
#define CSI_CLK_REG_CLK_SRC_SEL_VIDEO0PLL1X 0b100
3118
#define CSI_CLK_REG_CLK_SRC_SEL_VIDEO1PLL4X 0b101
3119
#define CSI_CLK_REG_CLK_SRC_SEL_VIDEO1PLL3X 0b110
3120
#define CSI_CLK_REG_CLK_SRC_SEL_VEPLL 0b111
3121
#define CSI_CLK_REG_FACTOR_M_OFFSET 0
3122
#define CSI_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
3123
3124
#define CSI_BGR_REG 0x00001844
//CSI Bus Gating Reset Register
3125
#define CSI_BGR_REG_CSI_RST_OFFSET 16
3126
#define CSI_BGR_REG_CSI_RST_CLEAR_MASK 0x00010000
3127
#define CSI_BGR_REG_CSI_RST_ASSERT 0b0
3128
#define CSI_BGR_REG_CSI_RST_DE_ASSERT 0b1
3129
#define CSI_BGR_REG_CSI_GATING_OFFSET 0
3130
#define CSI_BGR_REG_CSI_GATING_CLEAR_MASK 0x00000001
3131
#define CSI_BGR_REG_CSI_GATING_MASK 0b0
3132
#define CSI_BGR_REG_CSI_GATING_PASS 0b1
3133
3134
#define ISP_CLK_REG 0x00001860
//ISP Clock Register
3135
#define ISP_CLK_REG_ISP_CLK_GATING_OFFSET 31
3136
#define ISP_CLK_REG_ISP_CLK_GATING_CLEAR_MASK 0x80000000
3137
#define ISP_CLK_REG_ISP_CLK_GATING_CLOCK_IS_OFF 0b0
3138
#define ISP_CLK_REG_ISP_CLK_GATING_CLOCK_IS_ON 0b1
3139
#define ISP_CLK_REG_CLK_SRC_SEL_OFFSET 24
3140
#define ISP_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x07000000
3141
#define ISP_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b000
3142
#define ISP_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b001
3143
#define ISP_CLK_REG_CLK_SRC_SEL_VIDEO0PLL4X 0b010
3144
#define ISP_CLK_REG_CLK_SRC_SEL_VIDEO0PLL1X 0b011
3145
#define ISP_CLK_REG_CLK_SRC_SEL_VIDEO1PLL4X 0b100
3146
#define ISP_CLK_REG_CLK_SRC_SEL_VIDEO1PLL3X 0b101
3147
#define ISP_CLK_REG_CLK_SRC_SEL_VEPLL 0b110
3148
#define ISP_CLK_REG_CLK_SRC_SEL_NPUPLL 0b111
3149
#define ISP_CLK_REG_FACTOR_M_OFFSET 0
3150
#define ISP_CLK_REG_FACTOR_M_CLEAR_MASK 0x0000001f
3151
3152
#define ISP_BGR_REG 0x00001864
//ISP Bus Gating Reset Register
3153
#define ISP_BGR_REG_ISP_RST_OFFSET 16
3154
#define ISP_BGR_REG_ISP_RST_CLEAR_MASK 0x00010000
3155
#define ISP_BGR_REG_ISP_RST_ASSERT 0b0
3156
#define ISP_BGR_REG_ISP_RST_DE_ASSERT 0b1
3157
#define ISP_BGR_REG_ISP_GATING_OFFSET 0
3158
#define ISP_BGR_REG_ISP_GATING_CLEAR_MASK 0x00000001
3159
#define ISP_BGR_REG_ISP_GATING_MASK 0b0
3160
#define ISP_BGR_REG_ISP_GATING_PASS 0b1
3161
3162
#define PERI0PLL_GATE_EN_REG 0x00001908
//PERI0PLL Gate Enable Register
3163
#define PERI0PLL_GATE_EN_REG_PERI0_300M_CPUS_GATE_EN_OFFSET 31
3164
#define PERI0PLL_GATE_EN_REG_PERI0_300M_CPUS_GATE_EN_CLEAR_MASK 0x80000000
3165
#define PERI0PLL_GATE_EN_REG_PERI0_300M_CPUS_GATE_EN_DISABLE 0b0
3166
#define PERI0PLL_GATE_EN_REG_PERI0_300M_CPUS_GATE_EN_ENABLE 0b1
3167
#define PERI0PLL_GATE_EN_REG_PERI0PLL2X_GATE_SW_CFG_OFFSET 27
3168
#define PERI0PLL_GATE_EN_REG_PERI0PLL2X_GATE_SW_CFG_CLEAR_MASK 0x08000000
3169
#define PERI0PLL_GATE_EN_REG_PERI0PLL2X_GATE_SW_CFG_DISABLE 0b0
3170
#define PERI0PLL_GATE_EN_REG_PERI0PLL2X_GATE_SW_CFG_ENABLE 0b1
3171
#define PERI0PLL_GATE_EN_REG_PERI0_800M_GATE_SW_CFG_OFFSET 26
3172
#define PERI0PLL_GATE_EN_REG_PERI0_800M_GATE_SW_CFG_CLEAR_MASK 0x04000000
3173
#define PERI0PLL_GATE_EN_REG_PERI0_800M_GATE_SW_CFG_DISABLE 0b0
3174
#define PERI0PLL_GATE_EN_REG_PERI0_800M_GATE_SW_CFG_ENABLE 0b1
3175
#define PERI0PLL_GATE_EN_REG_PERI0_600M_GATE_SW_CFG_OFFSET 25
3176
#define PERI0PLL_GATE_EN_REG_PERI0_600M_GATE_SW_CFG_CLEAR_MASK 0x02000000
3177
#define PERI0PLL_GATE_EN_REG_PERI0_600M_GATE_SW_CFG_DISABLE 0b0
3178
#define PERI0PLL_GATE_EN_REG_PERI0_600M_GATE_SW_CFG_ENABLE 0b1
3179
#define PERI0PLL_GATE_EN_REG_PERI0_480M_GATE_ALL_CFG_OFFSET 24
3180
#define PERI0PLL_GATE_EN_REG_PERI0_480M_GATE_ALL_CFG_CLEAR_MASK 0x01000000
3181
#define PERI0PLL_GATE_EN_REG_PERI0_480M_GATE_ALL_CFG_DISABLE 0b0
3182
#define PERI0PLL_GATE_EN_REG_PERI0_480M_GATE_ALL_CFG_ENABLE 0b1
3183
#define PERI0PLL_GATE_EN_REG_PERI0_480M_GATE_SW_CFG_OFFSET 23
3184
#define PERI0PLL_GATE_EN_REG_PERI0_480M_GATE_SW_CFG_CLEAR_MASK 0x00800000
3185
#define PERI0PLL_GATE_EN_REG_PERI0_480M_GATE_SW_CFG_DISABLE 0b0
3186
#define PERI0PLL_GATE_EN_REG_PERI0_480M_GATE_SW_CFG_ENABLE 0b1
3187
#define PERI0PLL_GATE_EN_REG_PERI0_160M_GATE_SW_CFG_OFFSET 22
3188
#define PERI0PLL_GATE_EN_REG_PERI0_160M_GATE_SW_CFG_CLEAR_MASK 0x00400000
3189
#define PERI0PLL_GATE_EN_REG_PERI0_160M_GATE_SW_CFG_DISABLE 0b0
3190
#define PERI0PLL_GATE_EN_REG_PERI0_160M_GATE_SW_CFG_ENABLE 0b1
3191
#define PERI0PLL_GATE_EN_REG_PERI0_300M_GATE_ALL_CFG_OFFSET 21
3192
#define PERI0PLL_GATE_EN_REG_PERI0_300M_GATE_ALL_CFG_CLEAR_MASK 0x00200000
3193
#define PERI0PLL_GATE_EN_REG_PERI0_300M_GATE_ALL_CFG_DISABLE 0b0
3194
#define PERI0PLL_GATE_EN_REG_PERI0_300M_GATE_ALL_CFG_ENABLE 0b1
3195
#define PERI0PLL_GATE_EN_REG_PERI0_300M_GATE_SW_CFG_OFFSET 20
3196
#define PERI0PLL_GATE_EN_REG_PERI0_300M_GATE_SW_CFG_CLEAR_MASK 0x00100000
3197
#define PERI0PLL_GATE_EN_REG_PERI0_300M_GATE_SW_CFG_DISABLE 0b0
3198
#define PERI0PLL_GATE_EN_REG_PERI0_300M_GATE_SW_CFG_ENABLE 0b1
3199
#define PERI0PLL_GATE_EN_REG_PERI0_150M_GATE_SW_CFG_OFFSET 19
3200
#define PERI0PLL_GATE_EN_REG_PERI0_150M_GATE_SW_CFG_CLEAR_MASK 0x00080000
3201
#define PERI0PLL_GATE_EN_REG_PERI0_150M_GATE_SW_CFG_DISABLE 0b0
3202
#define PERI0PLL_GATE_EN_REG_PERI0_150M_GATE_SW_CFG_ENABLE 0b1
3203
#define PERI0PLL_GATE_EN_REG_PERI0_400M_GATE_ALL_CFG_OFFSET 18
3204
#define PERI0PLL_GATE_EN_REG_PERI0_400M_GATE_ALL_CFG_CLEAR_MASK 0x00040000
3205
#define PERI0PLL_GATE_EN_REG_PERI0_400M_GATE_ALL_CFG_DISABLE 0b0
3206
#define PERI0PLL_GATE_EN_REG_PERI0_400M_GATE_ALL_CFG_ENABLE 0b1
3207
#define PERI0PLL_GATE_EN_REG_PERI0_400M_GATE_SW_CFG_OFFSET 17
3208
#define PERI0PLL_GATE_EN_REG_PERI0_400M_GATE_SW_CFG_CLEAR_MASK 0x00020000
3209
#define PERI0PLL_GATE_EN_REG_PERI0_400M_GATE_SW_CFG_DISABLE 0b0
3210
#define PERI0PLL_GATE_EN_REG_PERI0_400M_GATE_SW_CFG_ENABLE 0b1
3211
#define PERI0PLL_GATE_EN_REG_PERI0_200M_GATE_SW_CFG_OFFSET 16
3212
#define PERI0PLL_GATE_EN_REG_PERI0_200M_GATE_SW_CFG_CLEAR_MASK 0x00010000
3213
#define PERI0PLL_GATE_EN_REG_PERI0_200M_GATE_SW_CFG_DISABLE 0b0
3214
#define PERI0PLL_GATE_EN_REG_PERI0_200M_GATE_SW_CFG_ENABLE 0b1
3215
#define PERI0PLL_GATE_EN_REG_PERI0PLL2X_AUTO_GATE_EN_OFFSET 11
3216
#define PERI0PLL_GATE_EN_REG_PERI0PLL2X_AUTO_GATE_EN_CLEAR_MASK 0x00000800
3217
#define PERI0PLL_GATE_EN_REG_PERI0PLL2X_AUTO_GATE_EN_AUTO 0b0
3218
#define PERI0PLL_GATE_EN_REG_PERI0PLL2X_AUTO_GATE_EN_NO_AUTO 0b1
3219
#define PERI0PLL_GATE_EN_REG_PERI0_800M_AUTO_GATE_EN_OFFSET 10
3220
#define PERI0PLL_GATE_EN_REG_PERI0_800M_AUTO_GATE_EN_CLEAR_MASK 0x00000400
3221
#define PERI0PLL_GATE_EN_REG_PERI0_800M_AUTO_GATE_EN_AUTO 0b0
3222
#define PERI0PLL_GATE_EN_REG_PERI0_800M_AUTO_GATE_EN_NO_AUTO 0b1
3223
#define PERI0PLL_GATE_EN_REG_PERI0_600M_AUTO_GATE_EN_OFFSET 9
3224
#define PERI0PLL_GATE_EN_REG_PERI0_600M_AUTO_GATE_EN_CLEAR_MASK 0x00000200
3225
#define PERI0PLL_GATE_EN_REG_PERI0_600M_AUTO_GATE_EN_AUTO 0b0
3226
#define PERI0PLL_GATE_EN_REG_PERI0_600M_AUTO_GATE_EN_NO_AUTO 0b1
3227
#define PERI0PLL_GATE_EN_REG_PERI0_480M_AUTO_GATE_EN_ALL_OFFSET 8
3228
#define PERI0PLL_GATE_EN_REG_PERI0_480M_AUTO_GATE_EN_ALL_CLEAR_MASK 0x00000100
3229
#define PERI0PLL_GATE_EN_REG_PERI0_480M_AUTO_GATE_EN_ALL_AUTO 0b0
3230
#define PERI0PLL_GATE_EN_REG_PERI0_480M_AUTO_GATE_EN_ALL_NO_AUTO 0b1
3231
#define PERI0PLL_GATE_EN_REG_PERI0_480M_AUTO_GATE_EN_OFFSET 7
3232
#define PERI0PLL_GATE_EN_REG_PERI0_480M_AUTO_GATE_EN_CLEAR_MASK 0x00000080
3233
#define PERI0PLL_GATE_EN_REG_PERI0_480M_AUTO_GATE_EN_AUTO 0b0
3234
#define PERI0PLL_GATE_EN_REG_PERI0_480M_AUTO_GATE_EN_NO_AUTO 0b1
3235
#define PERI0PLL_GATE_EN_REG_PERI0_160M_AUTO_GATE_EN_OFFSET 6
3236
#define PERI0PLL_GATE_EN_REG_PERI0_160M_AUTO_GATE_EN_CLEAR_MASK 0x00000040
3237
#define PERI0PLL_GATE_EN_REG_PERI0_160M_AUTO_GATE_EN_AUTO 0b0
3238
#define PERI0PLL_GATE_EN_REG_PERI0_160M_AUTO_GATE_EN_NO_AUTO 0b1
3239
#define PERI0PLL_GATE_EN_REG_PERI0_300M_AUTO_GATE_EN_ALL_OFFSET 5
3240
#define PERI0PLL_GATE_EN_REG_PERI0_300M_AUTO_GATE_EN_ALL_CLEAR_MASK 0x00000020
3241
#define PERI0PLL_GATE_EN_REG_PERI0_300M_AUTO_GATE_EN_ALL_AUTO 0b0
3242
#define PERI0PLL_GATE_EN_REG_PERI0_300M_AUTO_GATE_EN_ALL_NO_AUTO 0b1
3243
#define PERI0PLL_GATE_EN_REG_PERI0_300M_AUTO_GATE_EN_OFFSET 4
3244
#define PERI0PLL_GATE_EN_REG_PERI0_300M_AUTO_GATE_EN_CLEAR_MASK 0x00000010
3245
#define PERI0PLL_GATE_EN_REG_PERI0_300M_AUTO_GATE_EN_AUTO 0b0
3246
#define PERI0PLL_GATE_EN_REG_PERI0_300M_AUTO_GATE_EN_NO_AUTO 0b1
3247
#define PERI0PLL_GATE_EN_REG_PERI0_150M_AUTO_GATE_EN_OFFSET 3
3248
#define PERI0PLL_GATE_EN_REG_PERI0_150M_AUTO_GATE_EN_CLEAR_MASK 0x00000008
3249
#define PERI0PLL_GATE_EN_REG_PERI0_150M_AUTO_GATE_EN_AUTO 0b0
3250
#define PERI0PLL_GATE_EN_REG_PERI0_150M_AUTO_GATE_EN_NO_AUTO 0b1
3251
#define PERI0PLL_GATE_EN_REG_PERI0_400M_AUTO_GATE_EN_ALL_OFFSET 2
3252
#define PERI0PLL_GATE_EN_REG_PERI0_400M_AUTO_GATE_EN_ALL_CLEAR_MASK 0x00000004
3253
#define PERI0PLL_GATE_EN_REG_PERI0_400M_AUTO_GATE_EN_ALL_AUTO 0b0
3254
#define PERI0PLL_GATE_EN_REG_PERI0_400M_AUTO_GATE_EN_ALL_NO_AUTO 0b1
3255
#define PERI0PLL_GATE_EN_REG_PERI0_400M_AUTO_GATE_EN_OFFSET 1
3256
#define PERI0PLL_GATE_EN_REG_PERI0_400M_AUTO_GATE_EN_CLEAR_MASK 0x00000002
3257
#define PERI0PLL_GATE_EN_REG_PERI0_400M_AUTO_GATE_EN_AUTO 0b0
3258
#define PERI0PLL_GATE_EN_REG_PERI0_400M_AUTO_GATE_EN_NO_AUTO 0b1
3259
#define PERI0PLL_GATE_EN_REG_PERI0_200M_AUTO_GATE_EN_OFFSET 0
3260
#define PERI0PLL_GATE_EN_REG_PERI0_200M_AUTO_GATE_EN_CLEAR_MASK 0x00000001
3261
#define PERI0PLL_GATE_EN_REG_PERI0_200M_AUTO_GATE_EN_AUTO 0b0
3262
#define PERI0PLL_GATE_EN_REG_PERI0_200M_AUTO_GATE_EN_NO_AUTO 0b1
3263
3264
#define PERI1PLL_GATE_EN_REG 0x0000190c
//PERI1PLL Gate Enable Register
3265
#define PERI1PLL_GATE_EN_REG_PERI1_300M_CPUS_GATE_EN_OFFSET 31
3266
#define PERI1PLL_GATE_EN_REG_PERI1_300M_CPUS_GATE_EN_CLEAR_MASK 0x80000000
3267
#define PERI1PLL_GATE_EN_REG_PERI1_300M_CPUS_GATE_EN_DISABLE 0b0
3268
#define PERI1PLL_GATE_EN_REG_PERI1_300M_CPUS_GATE_EN_ENABLE 0b1
3269
#define PERI1PLL_GATE_EN_REG_PERI1_800M_GATE_SW_CFG_OFFSET 27
3270
#define PERI1PLL_GATE_EN_REG_PERI1_800M_GATE_SW_CFG_CLEAR_MASK 0x08000000
3271
#define PERI1PLL_GATE_EN_REG_PERI1_800M_GATE_SW_CFG_DISABLE 0b0
3272
#define PERI1PLL_GATE_EN_REG_PERI1_800M_GATE_SW_CFG_ENABLE 0b1
3273
#define PERI1PLL_GATE_EN_REG_PERI1_600M_GATE_ALL_CFG_OFFSET 26
3274
#define PERI1PLL_GATE_EN_REG_PERI1_600M_GATE_ALL_CFG_CLEAR_MASK 0x04000000
3275
#define PERI1PLL_GATE_EN_REG_PERI1_600M_GATE_ALL_CFG_DISABLE 0b0
3276
#define PERI1PLL_GATE_EN_REG_PERI1_600M_GATE_ALL_CFG_ENABLE 0b1
3277
#define PERI1PLL_GATE_EN_REG_PERI1_600M_GATE_SW_CFG_OFFSET 25
3278
#define PERI1PLL_GATE_EN_REG_PERI1_600M_GATE_SW_CFG_CLEAR_MASK 0x02000000
3279
#define PERI1PLL_GATE_EN_REG_PERI1_600M_GATE_SW_CFG_DISABLE 0b0
3280
#define PERI1PLL_GATE_EN_REG_PERI1_600M_GATE_SW_CFG_ENABLE 0b1
3281
#define PERI1PLL_GATE_EN_REG_PERI1_480M_GATE_SW_CFG_OFFSET 23
3282
#define PERI1PLL_GATE_EN_REG_PERI1_480M_GATE_SW_CFG_CLEAR_MASK 0x00800000
3283
#define PERI1PLL_GATE_EN_REG_PERI1_480M_GATE_SW_CFG_DISABLE 0b0
3284
#define PERI1PLL_GATE_EN_REG_PERI1_480M_GATE_SW_CFG_ENABLE 0b1
3285
#define PERI1PLL_GATE_EN_REG_PERI1_300M_GATE_ALL_CFG_OFFSET 21
3286
#define PERI1PLL_GATE_EN_REG_PERI1_300M_GATE_ALL_CFG_CLEAR_MASK 0x00200000
3287
#define PERI1PLL_GATE_EN_REG_PERI1_300M_GATE_ALL_CFG_DISABLE 0b0
3288
#define PERI1PLL_GATE_EN_REG_PERI1_300M_GATE_ALL_CFG_ENABLE 0b1
3289
#define PERI1PLL_GATE_EN_REG_PERI1_300M_GATE_SW_CFG_OFFSET 20
3290
#define PERI1PLL_GATE_EN_REG_PERI1_300M_GATE_SW_CFG_CLEAR_MASK 0x00100000
3291
#define PERI1PLL_GATE_EN_REG_PERI1_300M_GATE_SW_CFG_DISABLE 0b0
3292
#define PERI1PLL_GATE_EN_REG_PERI1_300M_GATE_SW_CFG_ENABLE 0b1
3293
#define PERI1PLL_GATE_EN_REG_PERI1_150M_GATE_SW_CFG_OFFSET 19
3294
#define PERI1PLL_GATE_EN_REG_PERI1_150M_GATE_SW_CFG_CLEAR_MASK 0x00080000
3295
#define PERI1PLL_GATE_EN_REG_PERI1_150M_GATE_SW_CFG_DISABLE 0b0
3296
#define PERI1PLL_GATE_EN_REG_PERI1_150M_GATE_SW_CFG_ENABLE 0b1
3297
#define PERI1PLL_GATE_EN_REG_PERI1_400M_GATE_ALL_CFG_OFFSET 18
3298
#define PERI1PLL_GATE_EN_REG_PERI1_400M_GATE_ALL_CFG_CLEAR_MASK 0x00040000
3299
#define PERI1PLL_GATE_EN_REG_PERI1_400M_GATE_ALL_CFG_DISABLE 0b0
3300
#define PERI1PLL_GATE_EN_REG_PERI1_400M_GATE_ALL_CFG_ENABLE 0b1
3301
#define PERI1PLL_GATE_EN_REG_PERI1_400M_GATE_SW_CFG_OFFSET 17
3302
#define PERI1PLL_GATE_EN_REG_PERI1_400M_GATE_SW_CFG_CLEAR_MASK 0x00020000
3303
#define PERI1PLL_GATE_EN_REG_PERI1_400M_GATE_SW_CFG_DISABLE 0b0
3304
#define PERI1PLL_GATE_EN_REG_PERI1_400M_GATE_SW_CFG_ENABLE 0b1
3305
#define PERI1PLL_GATE_EN_REG_PERI1_200M_GATE_SW_CFG_OFFSET 16
3306
#define PERI1PLL_GATE_EN_REG_PERI1_200M_GATE_SW_CFG_CLEAR_MASK 0x00010000
3307
#define PERI1PLL_GATE_EN_REG_PERI1_200M_GATE_SW_CFG_DISABLE 0b0
3308
#define PERI1PLL_GATE_EN_REG_PERI1_200M_GATE_SW_CFG_ENABLE 0b1
3309
#define PERI1PLL_GATE_EN_REG_PERI1_800M_AUTO_GATE_EN_OFFSET 11
3310
#define PERI1PLL_GATE_EN_REG_PERI1_800M_AUTO_GATE_EN_CLEAR_MASK 0x00000800
3311
#define PERI1PLL_GATE_EN_REG_PERI1_800M_AUTO_GATE_EN_AUTO 0b0
3312
#define PERI1PLL_GATE_EN_REG_PERI1_800M_AUTO_GATE_EN_NO_AUTO 0b1
3313
#define PERI1PLL_GATE_EN_REG_PERI1_600M_AUTO_GATE_EN_ALL_OFFSET 10
3314
#define PERI1PLL_GATE_EN_REG_PERI1_600M_AUTO_GATE_EN_ALL_CLEAR_MASK 0x00000400
3315
#define PERI1PLL_GATE_EN_REG_PERI1_600M_AUTO_GATE_EN_ALL_AUTO 0b0
3316
#define PERI1PLL_GATE_EN_REG_PERI1_600M_AUTO_GATE_EN_ALL_NO_AUTO 0b1
3317
#define PERI1PLL_GATE_EN_REG_PERI1_600M_AUTO_GATE_EN_OFFSET 9
3318
#define PERI1PLL_GATE_EN_REG_PERI1_600M_AUTO_GATE_EN_CLEAR_MASK 0x00000200
3319
#define PERI1PLL_GATE_EN_REG_PERI1_600M_AUTO_GATE_EN_AUTO 0b0
3320
#define PERI1PLL_GATE_EN_REG_PERI1_600M_AUTO_GATE_EN_NO_AUTO 0b1
3321
#define PERI1PLL_GATE_EN_REG_PERI1_480M_AUTO_GATE_EN_OFFSET 7
3322
#define PERI1PLL_GATE_EN_REG_PERI1_480M_AUTO_GATE_EN_CLEAR_MASK 0x00000080
3323
#define PERI1PLL_GATE_EN_REG_PERI1_480M_AUTO_GATE_EN_AUTO 0b0
3324
#define PERI1PLL_GATE_EN_REG_PERI1_480M_AUTO_GATE_EN_NO_AUTO 0b1
3325
#define PERI1PLL_GATE_EN_REG_PERI1_300M_AUTO_GATE_EN_ALL_OFFSET 5
3326
#define PERI1PLL_GATE_EN_REG_PERI1_300M_AUTO_GATE_EN_ALL_CLEAR_MASK 0x00000020
3327
#define PERI1PLL_GATE_EN_REG_PERI1_300M_AUTO_GATE_EN_ALL_AUTO 0b0
3328
#define PERI1PLL_GATE_EN_REG_PERI1_300M_AUTO_GATE_EN_ALL_NO_AUTO 0b1
3329
#define PERI1PLL_GATE_EN_REG_PERI1_300M_AUTO_GATE_EN_OFFSET 4
3330
#define PERI1PLL_GATE_EN_REG_PERI1_300M_AUTO_GATE_EN_CLEAR_MASK 0x00000010
3331
#define PERI1PLL_GATE_EN_REG_PERI1_300M_AUTO_GATE_EN_AUTO 0b0
3332
#define PERI1PLL_GATE_EN_REG_PERI1_300M_AUTO_GATE_EN_NO_AUTO 0b1
3333
#define PERI1PLL_GATE_EN_REG_PERI1_150M_AUTO_GATE_EN_OFFSET 3
3334
#define PERI1PLL_GATE_EN_REG_PERI1_150M_AUTO_GATE_EN_CLEAR_MASK 0x00000008
3335
#define PERI1PLL_GATE_EN_REG_PERI1_150M_AUTO_GATE_EN_AUTO 0b0
3336
#define PERI1PLL_GATE_EN_REG_PERI1_150M_AUTO_GATE_EN_NO_AUTO 0b1
3337
#define PERI1PLL_GATE_EN_REG_PERI1_400M_AUTO_GATE_EN_ALL_OFFSET 2
3338
#define PERI1PLL_GATE_EN_REG_PERI1_400M_AUTO_GATE_EN_ALL_CLEAR_MASK 0x00000004
3339
#define PERI1PLL_GATE_EN_REG_PERI1_400M_AUTO_GATE_EN_ALL_AUTO 0b0
3340
#define PERI1PLL_GATE_EN_REG_PERI1_400M_AUTO_GATE_EN_ALL_NO_AUTO 0b1
3341
#define PERI1PLL_GATE_EN_REG_PERI1_400M_AUTO_GATE_EN_OFFSET 1
3342
#define PERI1PLL_GATE_EN_REG_PERI1_400M_AUTO_GATE_EN_CLEAR_MASK 0x00000002
3343
#define PERI1PLL_GATE_EN_REG_PERI1_400M_AUTO_GATE_EN_AUTO 0b0
3344
#define PERI1PLL_GATE_EN_REG_PERI1_400M_AUTO_GATE_EN_NO_AUTO 0b1
3345
#define PERI1PLL_GATE_EN_REG_PERI1_200M_AUTO_GATE_EN_OFFSET 0
3346
#define PERI1PLL_GATE_EN_REG_PERI1_200M_AUTO_GATE_EN_CLEAR_MASK 0x00000001
3347
#define PERI1PLL_GATE_EN_REG_PERI1_200M_AUTO_GATE_EN_AUTO 0b0
3348
#define PERI1PLL_GATE_EN_REG_PERI1_200M_AUTO_GATE_EN_NO_AUTO 0b1
3349
3350
#define VIDEOPLL_GATE_EN_REG 0x00001910
//VIDEOPLL Gate Enable Register
3351
#define VIDEOPLL_GATE_EN_REG_VIDEO1PLL3X_GATE_SW_CFG_OFFSET 21
3352
#define VIDEOPLL_GATE_EN_REG_VIDEO1PLL3X_GATE_SW_CFG_CLEAR_MASK 0x00200000
3353
#define VIDEOPLL_GATE_EN_REG_VIDEO1PLL3X_GATE_SW_CFG_DISABLE 0b0
3354
#define VIDEOPLL_GATE_EN_REG_VIDEO1PLL3X_GATE_SW_CFG_ENABLE 0b1
3355
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL1X_GATE_SW_CFG_OFFSET 20
3356
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL1X_GATE_SW_CFG_CLEAR_MASK 0x00100000
3357
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL1X_GATE_SW_CFG_DISABLE 0b0
3358
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL1X_GATE_SW_CFG_ENABLE 0b1
3359
#define VIDEOPLL_GATE_EN_REG_VIDEO1PLL4X_GATE_SW_CFG_OFFSET 17
3360
#define VIDEOPLL_GATE_EN_REG_VIDEO1PLL4X_GATE_SW_CFG_CLEAR_MASK 0x00020000
3361
#define VIDEOPLL_GATE_EN_REG_VIDEO1PLL4X_GATE_SW_CFG_DISABLE 0b0
3362
#define VIDEOPLL_GATE_EN_REG_VIDEO1PLL4X_GATE_SW_CFG_ENABLE 0b1
3363
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL4X_GATE_SW_CFG_OFFSET 16
3364
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL4X_GATE_SW_CFG_CLEAR_MASK 0x00010000
3365
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL4X_GATE_SW_CFG_DISABLE 0b0
3366
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL4X_GATE_SW_CFG_ENABLE 0b1
3367
#define VIDEOPLL_GATE_EN_REG_VIDEO1PLL3X_AUTO_GATE_EN_OFFSET 5
3368
#define VIDEOPLL_GATE_EN_REG_VIDEO1PLL3X_AUTO_GATE_EN_CLEAR_MASK 0x00000020
3369
#define VIDEOPLL_GATE_EN_REG_VIDEO1PLL3X_AUTO_GATE_EN_AUTO 0b0
3370
#define VIDEOPLL_GATE_EN_REG_VIDEO1PLL3X_AUTO_GATE_EN_NO_AUTO 0b1
3371
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL1X_AUTO_GATE_EN_OFFSET 4
3372
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL1X_AUTO_GATE_EN_CLEAR_MASK 0x00000010
3373
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL1X_AUTO_GATE_EN_AUTO 0b0
3374
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL1X_AUTO_GATE_EN_NO_AUTO 0b1
3375
#define VIDEOPLL_GATE_EN_REG_VIDEO1PLL4X_AUTO_GATE_EN_OFFSET 1
3376
#define VIDEOPLL_GATE_EN_REG_VIDEO1PLL4X_AUTO_GATE_EN_CLEAR_MASK 0x00000002
3377
#define VIDEOPLL_GATE_EN_REG_VIDEO1PLL4X_AUTO_GATE_EN_AUTO 0b0
3378
#define VIDEOPLL_GATE_EN_REG_VIDEO1PLL4X_AUTO_GATE_EN_NO_AUTO 0b1
3379
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL4X_AUTO_GATE_EN_OFFSET 0
3380
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL4X_AUTO_GATE_EN_CLEAR_MASK 0x00000001
3381
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL4X_AUTO_GATE_EN_AUTO 0b0
3382
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL4X_AUTO_GATE_EN_NO_AUTO 0b1
3383
3384
#define PERI0PLL_GATE_STAT_REG 0x00001988
//PERI0PLL Gate Status Register
3385
#define PERI0PLL_GATE_STAT_REG_PERI0PLL2X_GATE_STAT_OFFSET 11
3386
#define PERI0PLL_GATE_STAT_REG_PERI0PLL2X_GATE_STAT_CLEAR_MASK 0x00000800
3387
#define PERI0PLL_GATE_STAT_REG_PERI0PLL2X_GATE_STAT_DISABLE 0b0
3388
#define PERI0PLL_GATE_STAT_REG_PERI0PLL2X_GATE_STAT_ENABLE 0b1
3389
#define PERI0PLL_GATE_STAT_REG_PERI0_800M_GATE_STAT_OFFSET 10
3390
#define PERI0PLL_GATE_STAT_REG_PERI0_800M_GATE_STAT_CLEAR_MASK 0x00000400
3391
#define PERI0PLL_GATE_STAT_REG_PERI0_800M_GATE_STAT_DISABLE 0b0
3392
#define PERI0PLL_GATE_STAT_REG_PERI0_800M_GATE_STAT_ENABLE 0b1
3393
#define PERI0PLL_GATE_STAT_REG_PERI0_600M_GATE_STAT_OFFSET 9
3394
#define PERI0PLL_GATE_STAT_REG_PERI0_600M_GATE_STAT_CLEAR_MASK 0x00000200
3395
#define PERI0PLL_GATE_STAT_REG_PERI0_600M_GATE_STAT_DISABLE 0b0
3396
#define PERI0PLL_GATE_STAT_REG_PERI0_600M_GATE_STAT_ENABLE 0b1
3397
#define PERI0PLL_GATE_STAT_REG_PERI0_480M_GATE_ALL_STAT_OFFSET 8
3398
#define PERI0PLL_GATE_STAT_REG_PERI0_480M_GATE_ALL_STAT_CLEAR_MASK 0x00000100
3399
#define PERI0PLL_GATE_STAT_REG_PERI0_480M_GATE_ALL_STAT_DISABLE 0b0
3400
#define PERI0PLL_GATE_STAT_REG_PERI0_480M_GATE_ALL_STAT_ENABLE 0b1
3401
#define PERI0PLL_GATE_STAT_REG_PERI0_480M_GATE_STAT_OFFSET 7
3402
#define PERI0PLL_GATE_STAT_REG_PERI0_480M_GATE_STAT_CLEAR_MASK 0x00000080
3403
#define PERI0PLL_GATE_STAT_REG_PERI0_480M_GATE_STAT_DISABLE 0b0
3404
#define PERI0PLL_GATE_STAT_REG_PERI0_480M_GATE_STAT_ENABLE 0b1
3405
#define PERI0PLL_GATE_STAT_REG_PERI0_400M_GATE_ALL_STAT_OFFSET 6
3406
#define PERI0PLL_GATE_STAT_REG_PERI0_400M_GATE_ALL_STAT_CLEAR_MASK 0x00000040
3407
#define PERI0PLL_GATE_STAT_REG_PERI0_400M_GATE_ALL_STAT_DISABLE 0b0
3408
#define PERI0PLL_GATE_STAT_REG_PERI0_400M_GATE_ALL_STAT_ENABLE 0b1
3409
#define PERI0PLL_GATE_STAT_REG_PERI0_400M_GATE_STAT_OFFSET 5
3410
#define PERI0PLL_GATE_STAT_REG_PERI0_400M_GATE_STAT_CLEAR_MASK 0x00000020
3411
#define PERI0PLL_GATE_STAT_REG_PERI0_400M_GATE_STAT_DISABLE 0b0
3412
#define PERI0PLL_GATE_STAT_REG_PERI0_400M_GATE_STAT_ENABLE 0b1
3413
#define PERI0PLL_GATE_STAT_REG_PERI0_300M_GATE_ALL_STAT_OFFSET 4
3414
#define PERI0PLL_GATE_STAT_REG_PERI0_300M_GATE_ALL_STAT_CLEAR_MASK 0x00000010
3415
#define PERI0PLL_GATE_STAT_REG_PERI0_300M_GATE_ALL_STAT_DISABLE 0b0
3416
#define PERI0PLL_GATE_STAT_REG_PERI0_300M_GATE_ALL_STAT_ENABLE 0b1
3417
#define PERI0PLL_GATE_STAT_REG_PERI0_300M_GATE_STAT_OFFSET 3
3418
#define PERI0PLL_GATE_STAT_REG_PERI0_300M_GATE_STAT_CLEAR_MASK 0x00000008
3419
#define PERI0PLL_GATE_STAT_REG_PERI0_300M_GATE_STAT_DISABLE 0b0
3420
#define PERI0PLL_GATE_STAT_REG_PERI0_300M_GATE_STAT_ENABLE 0b1
3421
#define PERI0PLL_GATE_STAT_REG_PERI0_200M_GATE_STAT_OFFSET 2
3422
#define PERI0PLL_GATE_STAT_REG_PERI0_200M_GATE_STAT_CLEAR_MASK 0x00000004
3423
#define PERI0PLL_GATE_STAT_REG_PERI0_200M_GATE_STAT_DISABLE 0b0
3424
#define PERI0PLL_GATE_STAT_REG_PERI0_200M_GATE_STAT_ENABLE 0b1
3425
#define PERI0PLL_GATE_STAT_REG_PERI0_160M_GATE_STAT_OFFSET 1
3426
#define PERI0PLL_GATE_STAT_REG_PERI0_160M_GATE_STAT_CLEAR_MASK 0x00000002
3427
#define PERI0PLL_GATE_STAT_REG_PERI0_160M_GATE_STAT_DISABLE 0b0
3428
#define PERI0PLL_GATE_STAT_REG_PERI0_160M_GATE_STAT_ENABLE 0b1
3429
#define PERI0PLL_GATE_STAT_REG_PERI0_150M_GATE_STAT_OFFSET 0
3430
#define PERI0PLL_GATE_STAT_REG_PERI0_150M_GATE_STAT_CLEAR_MASK 0x00000001
3431
#define PERI0PLL_GATE_STAT_REG_PERI0_150M_GATE_STAT_DISABLE 0b0
3432
#define PERI0PLL_GATE_STAT_REG_PERI0_150M_GATE_STAT_ENABLE 0b1
3433
3434
#define PERI1PLL_GATE_STAT_REG 0x0000198c
//PERI1PLL Gate Status Register
3435
#define PERI1PLL_GATE_STAT_REG_PERI1_800M_GATE_STAT_OFFSET 9
3436
#define PERI1PLL_GATE_STAT_REG_PERI1_800M_GATE_STAT_CLEAR_MASK 0x00000200
3437
#define PERI1PLL_GATE_STAT_REG_PERI1_800M_GATE_STAT_DISABLE 0b0
3438
#define PERI1PLL_GATE_STAT_REG_PERI1_800M_GATE_STAT_ENABLE 0b1
3439
#define PERI1PLL_GATE_STAT_REG_PERI1_600M_GATE_ALL_STAT_OFFSET 8
3440
#define PERI1PLL_GATE_STAT_REG_PERI1_600M_GATE_ALL_STAT_CLEAR_MASK 0x00000100
3441
#define PERI1PLL_GATE_STAT_REG_PERI1_600M_GATE_ALL_STAT_DISABLE 0b0
3442
#define PERI1PLL_GATE_STAT_REG_PERI1_600M_GATE_ALL_STAT_ENABLE 0b1
3443
#define PERI1PLL_GATE_STAT_REG_PERI1_600M_GATE_STAT_OFFSET 7
3444
#define PERI1PLL_GATE_STAT_REG_PERI1_600M_GATE_STAT_CLEAR_MASK 0x00000080
3445
#define PERI1PLL_GATE_STAT_REG_PERI1_600M_GATE_STAT_DISABLE 0b0
3446
#define PERI1PLL_GATE_STAT_REG_PERI1_600M_GATE_STAT_ENABLE 0b1
3447
#define PERI1PLL_GATE_STAT_REG_PERI1_480M_GATE_STAT_OFFSET 6
3448
#define PERI1PLL_GATE_STAT_REG_PERI1_480M_GATE_STAT_CLEAR_MASK 0x00000040
3449
#define PERI1PLL_GATE_STAT_REG_PERI1_480M_GATE_STAT_DISABLE 0b0
3450
#define PERI1PLL_GATE_STAT_REG_PERI1_480M_GATE_STAT_ENABLE 0b1
3451
#define PERI1PLL_GATE_STAT_REG_PERI1_400M_GATE_ALL_STAT_OFFSET 5
3452
#define PERI1PLL_GATE_STAT_REG_PERI1_400M_GATE_ALL_STAT_CLEAR_MASK 0x00000020
3453
#define PERI1PLL_GATE_STAT_REG_PERI1_400M_GATE_ALL_STAT_DISABLE 0b0
3454
#define PERI1PLL_GATE_STAT_REG_PERI1_400M_GATE_ALL_STAT_ENABLE 0b1
3455
#define PERI1PLL_GATE_STAT_REG_PERI1_400M_GATE_STAT_OFFSET 4
3456
#define PERI1PLL_GATE_STAT_REG_PERI1_400M_GATE_STAT_CLEAR_MASK 0x00000010
3457
#define PERI1PLL_GATE_STAT_REG_PERI1_400M_GATE_STAT_DISABLE 0b0
3458
#define PERI1PLL_GATE_STAT_REG_PERI1_400M_GATE_STAT_ENABLE 0b1
3459
#define PERI1PLL_GATE_STAT_REG_PERI1_300M_GATE_ALL_STAT_OFFSET 3
3460
#define PERI1PLL_GATE_STAT_REG_PERI1_300M_GATE_ALL_STAT_CLEAR_MASK 0x00000008
3461
#define PERI1PLL_GATE_STAT_REG_PERI1_300M_GATE_ALL_STAT_DISABLE 0b0
3462
#define PERI1PLL_GATE_STAT_REG_PERI1_300M_GATE_ALL_STAT_ENABLE 0b1
3463
#define PERI1PLL_GATE_STAT_REG_PERI1_300M_GATE_STAT_OFFSET 2
3464
#define PERI1PLL_GATE_STAT_REG_PERI1_300M_GATE_STAT_CLEAR_MASK 0x00000004
3465
#define PERI1PLL_GATE_STAT_REG_PERI1_300M_GATE_STAT_DISABLE 0b0
3466
#define PERI1PLL_GATE_STAT_REG_PERI1_300M_GATE_STAT_ENABLE 0b1
3467
#define PERI1PLL_GATE_STAT_REG_PERI1_200M_GATE_STAT_OFFSET 1
3468
#define PERI1PLL_GATE_STAT_REG_PERI1_200M_GATE_STAT_CLEAR_MASK 0x00000002
3469
#define PERI1PLL_GATE_STAT_REG_PERI1_200M_GATE_STAT_DISABLE 0b0
3470
#define PERI1PLL_GATE_STAT_REG_PERI1_200M_GATE_STAT_ENABLE 0b1
3471
#define PERI1PLL_GATE_STAT_REG_PERI1_150M_GATE_STAT_OFFSET 0
3472
#define PERI1PLL_GATE_STAT_REG_PERI1_150M_GATE_STAT_CLEAR_MASK 0x00000001
3473
#define PERI1PLL_GATE_STAT_REG_PERI1_150M_GATE_STAT_DISABLE 0b0
3474
#define PERI1PLL_GATE_STAT_REG_PERI1_150M_GATE_STAT_ENABLE 0b1
3475
3476
#define VIDEOPLL_GATE_STAT_REG 0x00001998
//VIDEOPLL Gate Status Register
3477
#define VIDEOPLL_GATE_STAT_REG_VIDEO1PLL_4X_GATE_STAT_OFFSET 17
3478
#define VIDEOPLL_GATE_STAT_REG_VIDEO1PLL_4X_GATE_STAT_CLEAR_MASK 0x00020000
3479
#define VIDEOPLL_GATE_STAT_REG_VIDEO1PLL_4X_GATE_STAT_DISABLE 0b0
3480
#define VIDEOPLL_GATE_STAT_REG_VIDEO1PLL_4X_GATE_STAT_ENABLE 0b1
3481
#define VIDEOPLL_GATE_STAT_REG_VIDEO1PLL_3X_GATE_STAT_OFFSET 16
3482
#define VIDEOPLL_GATE_STAT_REG_VIDEO1PLL_3X_GATE_STAT_CLEAR_MASK 0x00010000
3483
#define VIDEOPLL_GATE_STAT_REG_VIDEO1PLL_3X_GATE_STAT_DISABLE 0b0
3484
#define VIDEOPLL_GATE_STAT_REG_VIDEO1PLL_3X_GATE_STAT_ENABLE 0b1
3485
#define VIDEOPLL_GATE_STAT_REG_VIDEO0PLL_4X_GATE_STAT_OFFSET 1
3486
#define VIDEOPLL_GATE_STAT_REG_VIDEO0PLL_4X_GATE_STAT_CLEAR_MASK 0x00000002
3487
#define VIDEOPLL_GATE_STAT_REG_VIDEO0PLL_4X_GATE_STAT_DISABLE 0b0
3488
#define VIDEOPLL_GATE_STAT_REG_VIDEO0PLL_4X_GATE_STAT_ENABLE 0b1
3489
#define VIDEOPLL_GATE_STAT_REG_VIDEO0PLL_1X_GATE_STAT_OFFSET 0
3490
#define VIDEOPLL_GATE_STAT_REG_VIDEO0PLL_1X_GATE_STAT_CLEAR_MASK 0x00000001
3491
#define VIDEOPLL_GATE_STAT_REG_VIDEO0PLL_1X_GATE_STAT_DISABLE 0b0
3492
#define VIDEOPLL_GATE_STAT_REG_VIDEO0PLL_1X_GATE_STAT_ENABLE 0b1
3493
3494
#define CLK24M_GATE_EN_REG 0x00001a00
//CLK24M Gate Enable Register
3495
#define CLK24M_GATE_EN_REG_RES_DCAP_24M_GATE_EN_OFFSET 3
3496
#define CLK24M_GATE_EN_REG_RES_DCAP_24M_GATE_EN_CLEAR_MASK 0x00000008
3497
#define CLK24M_GATE_EN_REG_RES_DCAP_24M_GATE_EN_DISABLE 0b0
3498
#define CLK24M_GATE_EN_REG_RES_DCAP_24M_GATE_EN_ENABLE 0b1
3499
#define CLK24M_GATE_EN_REG_USB20_24M_GATE_EN_OFFSET 0
3500
#define CLK24M_GATE_EN_REG_USB20_24M_GATE_EN_CLEAR_MASK 0x00000001
3501
#define CLK24M_GATE_EN_REG_USB20_24M_GATE_EN_DISABLE 0b0
3502
#define CLK24M_GATE_EN_REG_USB20_24M_GATE_EN_ENABLE 0b1
3503
3504
#define PERI1_FOCPU_EN_REG 0x00001a10
//PERI1PLL_2X Fanout To CPU Enable Register
3505
#define PERI1_FOCPU_EN_REG_PERI1PLL_FOCPU_EN_OFFSET 0
3506
#define PERI1_FOCPU_EN_REG_PERI1PLL_FOCPU_EN_CLEAR_MASK 0x00000001
3507
#define PERI1_FOCPU_EN_REG_PERI1PLL_FOCPU_EN_DISABLE 0b0
3508
#define PERI1_FOCPU_EN_REG_PERI1PLL_FOCPU_EN_ENABLE 0b1
3509
3510
#define CM_VI_CFG_REG 0x00001b00
//CM VI Enable Configuration Register
3511
#define CM_VI_CFG_REG_CM_VI_STATUS_OFFSET 16
3512
#define CM_VI_CFG_REG_CM_VI_STATUS_CLEAR_MASK 0x00030000
3513
#define CM_VI_CFG_REG_CM_VI_STATUS_POWER_OFF 0b01
3514
#define CM_VI_CFG_REG_CM_VI_STATUS_POWER_ON 0b10
3515
#define CM_VI_CFG_REG_CM_VI_MODULE_MODE_OFFSET 0
3516
#define CM_VI_CFG_REG_CM_VI_MODULE_MODE_CLEAR_MASK 0x00000001
3517
#define CM_VI_CFG_REG_CM_VI_MODULE_MODE_DISABLE 0b0
3518
#define CM_VI_CFG_REG_CM_VI_MODULE_MODE_ENABLE 0b1
3519
3520
#define CM_VE_CFG_REG 0x00001b10
//CM VE Enable Configuration Register
3521
#define CM_VE_CFG_REG_CM_VE_STATUS_OFFSET 16
3522
#define CM_VE_CFG_REG_CM_VE_STATUS_CLEAR_MASK 0x00030000
3523
#define CM_VE_CFG_REG_CM_VE_STATUS_POWER_OFF 0b01
3524
#define CM_VE_CFG_REG_CM_VE_STATUS_POWER_ON 0b10
3525
#define CM_VE_CFG_REG_CM_VE_MODULE_MODE_OFFSET 0
3526
#define CM_VE_CFG_REG_CM_VE_MODULE_MODE_CLEAR_MASK 0x00000001
3527
#define CM_VE_CFG_REG_CM_VE_MODULE_MODE_DISABLE 0b0
3528
#define CM_VE_CFG_REG_CM_VE_MODULE_MODE_ENABLE 0b1
3529
3530
#define CM_NPU_CFG_REG 0x00001b1c
//CM NPU Enable Configuration Register
3531
#define CM_NPU_CFG_REG_CM_NPU_STATUS_OFFSET 16
3532
#define CM_NPU_CFG_REG_CM_NPU_STATUS_CLEAR_MASK 0x00030000
3533
#define CM_NPU_CFG_REG_CM_NPU_STATUS_POWER_OFF 0b01
3534
#define CM_NPU_CFG_REG_CM_NPU_STATUS_POWER_ON 0b10
3535
#define CM_NPU_CFG_REG_CM_NPU_MODULE_MODE_OFFSET 0
3536
#define CM_NPU_CFG_REG_CM_NPU_MODULE_MODE_CLEAR_MASK 0x00000001
3537
#define CM_NPU_CFG_REG_CM_NPU_MODULE_MODE_DISABLE 0b0
3538
#define CM_NPU_CFG_REG_CM_NPU_MODULE_MODE_ENABLE 0b1
3539
3540
#define CM_SERDES_CFG_REG 0x00001b28
//CM SERDES Enable Configuration Register
3541
#define CM_SERDES_CFG_REG_CM_SERDES_STATUS_OFFSET 16
3542
#define CM_SERDES_CFG_REG_CM_SERDES_STATUS_CLEAR_MASK 0x00030000
3543
#define CM_SERDES_CFG_REG_CM_SERDES_STATUS_POWER_OFF 0b01
3544
#define CM_SERDES_CFG_REG_CM_SERDES_STATUS_POWER_ON 0b10
3545
#define CM_SERDES_CFG_REG_CM_SERDES_MODULE_MODE_OFFSET 0
3546
#define CM_SERDES_CFG_REG_CM_SERDES_MODULE_MODE_CLEAR_MASK 0x00000001
3547
#define CM_SERDES_CFG_REG_CM_SERDES_MODULE_MODE_DISABLE 0b0
3548
#define CM_SERDES_CFG_REG_CM_SERDES_MODULE_MODE_ENABLE 0b1
3549
3550
#define CM_VO_CFG_REG 0x00001b34
//CM VO Enable Configuration Register
3551
#define CM_VO_CFG_REG_CM_VO_STATUS_OFFSET 16
3552
#define CM_VO_CFG_REG_CM_VO_STATUS_CLEAR_MASK 0x00030000
3553
#define CM_VO_CFG_REG_CM_VO_STATUS_POWER_OFF 0b01
3554
#define CM_VO_CFG_REG_CM_VO_STATUS_POWER_ON 0b10
3555
#define CM_VO_CFG_REG_CM_VO_MODULE_MODE_OFFSET 0
3556
#define CM_VO_CFG_REG_CM_VO_MODULE_MODE_CLEAR_MASK 0x00000001
3557
#define CM_VO_CFG_REG_CM_VO_MODULE_MODE_DISABLE 0b0
3558
#define CM_VO_CFG_REG_CM_VO_MODULE_MODE_ENABLE 0b1
3559
3560
#define CM_RV_CFG_REG 0x00001b40
//CM RV Enable Configuration Register
3561
#define CM_RV_CFG_REG_CM_RV_STATUS_OFFSET 16
3562
#define CM_RV_CFG_REG_CM_RV_STATUS_CLEAR_MASK 0x00030000
3563
#define CM_RV_CFG_REG_CM_RV_STATUS_POWER_OFF 0b01
3564
#define CM_RV_CFG_REG_CM_RV_STATUS_POWER_ON 0b10
3565
#define CM_RV_CFG_REG_CM_RV_MODULE_MODE_OFFSET 0
3566
#define CM_RV_CFG_REG_CM_RV_MODULE_MODE_CLEAR_MASK 0x00000001
3567
#define CM_RV_CFG_REG_CM_RV_MODULE_MODE_DISABLE 0b0
3568
#define CM_RV_CFG_REG_CM_RV_MODULE_MODE_ENABLE 0b1
3569
3570
#define CCU_SEC_SWITCH_REG 0x00001f00
//CCU Security Switch Register
3571
#define CCU_SEC_SWITCH_REG_MBUS_SEC_OFFSET 2
3572
#define CCU_SEC_SWITCH_REG_MBUS_SEC_CLEAR_MASK 0x00000004
3573
#define CCU_SEC_SWITCH_REG_MBUS_SEC_SECURE 0b0
3574
#define CCU_SEC_SWITCH_REG_MBUS_SEC_NON_SECURE 0b1
3575
#define CCU_SEC_SWITCH_REG_BUS_SEC_OFFSET 1
3576
#define CCU_SEC_SWITCH_REG_BUS_SEC_CLEAR_MASK 0x00000002
3577
#define CCU_SEC_SWITCH_REG_BUS_SEC_SECURE 0b0
3578
#define CCU_SEC_SWITCH_REG_BUS_SEC_NON_SECURE 0b1
3579
#define CCU_SEC_SWITCH_REG_PLL_SEC_OFFSET 0
3580
#define CCU_SEC_SWITCH_REG_PLL_SEC_CLEAR_MASK 0x00000001
3581
#define CCU_SEC_SWITCH_REG_PLL_SEC_SECURE 0b0
3582
#define CCU_SEC_SWITCH_REG_PLL_SEC_NON_SECURE 0b1
3583
3584
#define SYSDAP_REQ_CTRL_REG 0x00001f10
//SYSDAP REQ Control Register
3585
#define SYSDAP_REQ_CTRL_REG_SYSDAP_REQ_ENABLE_OFFSET 0
3586
#define SYSDAP_REQ_CTRL_REG_SYSDAP_REQ_ENABLE_CLEAR_MASK 0x00000001
3587
3588
#define PLL_CFG0_REG 0x00001f20
//PLL Configuration0 Register
3589
#define PLL_CFG0_REG_PLL_CONFIG0_OFFSET 0
3590
#define PLL_CFG0_REG_PLL_CONFIG0_CLEAR_MASK 0xffffffff
3591
3592
#define PLL_CFG1_REG 0x00001f24
//PLL Configuration1 Register
3593
#define PLL_CFG1_REG_PLL_CONFIG1_OFFSET 0
3594
#define PLL_CFG1_REG_PLL_CONFIG1_CLEAR_MASK 0xffffffff
3595
3596
#define PLL_CFG2_REG 0x00001f28
//PLL Configuration2 Register
3597
#define PLL_CFG2_REG_PLL_CONFIG2_OFFSET 0
3598
#define PLL_CFG2_REG_PLL_CONFIG2_CLEAR_MASK 0xffffffff
3599
3600
#define PLL_LOCK_DBG_CTRL_REG 0x00001f2c
//PLL Lock Debug Control Register
3601
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_EN_OFFSET 31
3602
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_EN_CLEAR_MASK 0x80000000
3603
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_EN_DISABLE 0b0
3604
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_EN_ENABLE 0b1
3605
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_OFFSET 20
3606
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_CLEAR_MASK 0x00f00000
3607
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_CPU0PLL 0b0000
3608
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_DDRPLL 0b0001
3609
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_PERI0PLL 0b0010
3610
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_PERI1PLL 0b0011
3611
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_VIDEO0PLL 0b0100
3612
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_VIDEO1PLL 0b0101
3613
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_VEPLL 0b0110
3614
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_AUDIO0PLL 0b0111
3615
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_NPUPLL 0b1000
3616
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_AUDIO1PLL 0b1001
3617
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_CPU1PLL 0b1010
3618
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_DISPLL 0b1011
3619
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_USBPLL 0b1100
3620
3621
#define CCU_FAN_GATE_REG 0x00001f30
//CCU FANOUT CLOCK GATE Register
3622
#define CCU_FAN_GATE_REG_CLK50M_EN_OFFSET 4
3623
#define CCU_FAN_GATE_REG_CLK50M_EN_CLEAR_MASK 0x00000010
3624
#define CCU_FAN_GATE_REG_CLK50M_EN_CLOCK_IS_OFF 0b0
3625
#define CCU_FAN_GATE_REG_CLK50M_EN_CLOCK_IS_ON 0b1
3626
#define CCU_FAN_GATE_REG_CLK25M_EN_OFFSET 3
3627
#define CCU_FAN_GATE_REG_CLK25M_EN_CLEAR_MASK 0x00000008
3628
#define CCU_FAN_GATE_REG_CLK25M_EN_CLOCK_IS_OFF 0b0
3629
#define CCU_FAN_GATE_REG_CLK25M_EN_CLOCK_IS_ON 0b1
3630
#define CCU_FAN_GATE_REG_CLK16M_EN_OFFSET 2
3631
#define CCU_FAN_GATE_REG_CLK16M_EN_CLEAR_MASK 0x00000004
3632
#define CCU_FAN_GATE_REG_CLK16M_EN_CLOCK_IS_OFF 0b0
3633
#define CCU_FAN_GATE_REG_CLK16M_EN_CLOCK_IS_ON 0b1
3634
#define CCU_FAN_GATE_REG_CLK12M_EN_OFFSET 1
3635
#define CCU_FAN_GATE_REG_CLK12M_EN_CLEAR_MASK 0x00000002
3636
#define CCU_FAN_GATE_REG_CLK12M_EN_CLOCK_IS_OFF 0b0
3637
#define CCU_FAN_GATE_REG_CLK12M_EN_CLOCK_IS_ON 0b1
3638
#define CCU_FAN_GATE_REG_CLK24M_EN_OFFSET 0
3639
#define CCU_FAN_GATE_REG_CLK24M_EN_CLEAR_MASK 0x00000001
3640
#define CCU_FAN_GATE_REG_CLK24M_EN_CLOCK_IS_OFF 0b0
3641
#define CCU_FAN_GATE_REG_CLK24M_EN_CLOCK_IS_ON 0b1
3642
3643
#define CLK27M_FAN_REG 0x00001f34
//CLK27M FANOUT Register
3644
#define CLK27M_FAN_REG_CLK27M_EN_OFFSET 31
3645
#define CLK27M_FAN_REG_CLK27M_EN_CLEAR_MASK 0x80000000
3646
#define CLK27M_FAN_REG_CLK27M_EN_CLOCK_IS_OFF 0b0
3647
#define CLK27M_FAN_REG_CLK27M_EN_CLOCK_IS_ON 0b1
3648
#define CLK27M_FAN_REG_CLK27M_SCR_SEL_OFFSET 24
3649
#define CLK27M_FAN_REG_CLK27M_SCR_SEL_CLEAR_MASK 0x03000000
3650
#define CLK27M_FAN_REG_CLK27M_SCR_SEL_VIDEO0PLL4X 0b000
3651
#define CLK27M_FAN_REG_CLK27M_SCR_SEL_VIDEO1PLL4X 0b001
3652
#define CLK27M_FAN_REG_CLK27M_DIV1_OFFSET 8
3653
#define CLK27M_FAN_REG_CLK27M_DIV1_CLEAR_MASK 0x00001f00
3654
#define CLK27M_FAN_REG_CLK27M_DIV0_OFFSET 0
3655
#define CLK27M_FAN_REG_CLK27M_DIV0_CLEAR_MASK 0x0000001f
3656
3657
#define CLK_FAN_REG 0x00001f38
//CLK FANOUT Register
3658
#define CLK_FAN_REG_PCLK_DIV_EN_OFFSET 31
3659
#define CLK_FAN_REG_PCLK_DIV_EN_CLEAR_MASK 0x80000000
3660
#define CLK_FAN_REG_PCLK_DIV_EN_CLOCK_IS_OFF 0b0
3661
#define CLK_FAN_REG_PCLK_DIV_EN_CLOCK_IS_ON 0b1
3662
#define CLK_FAN_REG_PCLK_DIV1_OFFSET 5
3663
#define CLK_FAN_REG_PCLK_DIV1_CLEAR_MASK 0x000003e0
3664
#define CLK_FAN_REG_PCLK_DIV_OFFSET 0
3665
#define CLK_FAN_REG_PCLK_DIV_CLEAR_MASK 0x0000001f
3666
3667
#define CCU_FAN_REG 0x00001f3c
//CCU FANOUT Register
3668
#define CCU_FAN_REG_CLK_FANOUT2_EN_OFFSET 23
3669
#define CCU_FAN_REG_CLK_FANOUT2_EN_CLEAR_MASK 0x00800000
3670
#define CCU_FAN_REG_CLK_FANOUT2_EN_CLOCK_IS_OFF 0b0
3671
#define CCU_FAN_REG_CLK_FANOUT2_EN_CLOCK_IS_ON 0b1
3672
#define CCU_FAN_REG_CLK_FANOUT1_EN_OFFSET 22
3673
#define CCU_FAN_REG_CLK_FANOUT1_EN_CLEAR_MASK 0x00400000
3674
#define CCU_FAN_REG_CLK_FANOUT1_EN_CLOCK_IS_OFF 0b0
3675
#define CCU_FAN_REG_CLK_FANOUT1_EN_CLOCK_IS_ON 0b1
3676
#define CCU_FAN_REG_CLK_FANOUT0_EN_OFFSET 21
3677
#define CCU_FAN_REG_CLK_FANOUT0_EN_CLEAR_MASK 0x00200000
3678
#define CCU_FAN_REG_CLK_FANOUT0_EN_CLOCK_IS_OFF 0b0
3679
#define CCU_FAN_REG_CLK_FANOUT0_EN_CLOCK_IS_ON 0b1
3680
#define CCU_FAN_REG_CLK_FANOUT2_SEL_OFFSET 6
3681
#define CCU_FAN_REG_CLK_FANOUT2_SEL_CLEAR_MASK 0x000001c0
3682
#define CCU_FAN_REG_CLK_FANOUT2_SEL_CLK32K_FANOUT_FROM_SYSRTC 0b000
3683
#define CCU_FAN_REG_CLK_FANOUT2_SEL_CLK12M_FROM_DCXO_2 0b001
3684
#define CCU_FAN_REG_CLK_FANOUT2_SEL_CLK16M_FROM_PERI0_160M_10 0b010
3685
#define CCU_FAN_REG_CLK_FANOUT2_SEL_CLK24M_FROM_DCXO 0b011
3686
#define CCU_FAN_REG_CLK_FANOUT2_SEL_CLK25M_FROM_PERI0_150M_6 0b100
3687
#define CCU_FAN_REG_CLK_FANOUT2_SEL_CLK27M 0b101
3688
#define CCU_FAN_REG_CLK_FANOUT2_SEL_PCLK 0b110
3689
#define CCU_FAN_REG_CLK_FANOUT2_SEL_CLK50M_FROM_PERI0_150M_3 0b111
3690
#define CCU_FAN_REG_CLK_FANOUT1_SEL_OFFSET 3
3691
#define CCU_FAN_REG_CLK_FANOUT1_SEL_CLEAR_MASK 0x00000038
3692
#define CCU_FAN_REG_CLK_FANOUT1_SEL_CLK32K_FANOUT_FROM_SYSRTC 0b000
3693
#define CCU_FAN_REG_CLK_FANOUT1_SEL_CLK12M_FROM_DCXO_2 0b001
3694
#define CCU_FAN_REG_CLK_FANOUT1_SEL_CLK16M_FROM_PERI0_160M_10 0b010
3695
#define CCU_FAN_REG_CLK_FANOUT1_SEL_CLK24M_FROM_DCXO 0b011
3696
#define CCU_FAN_REG_CLK_FANOUT1_SEL_CLK25M_FROM_PERI0_150M_6 0b100
3697
#define CCU_FAN_REG_CLK_FANOUT1_SEL_CLK27M 0b101
3698
#define CCU_FAN_REG_CLK_FANOUT1_SEL_PCLK 0b110
3699
#define CCU_FAN_REG_CLK_FANOUT1_SEL_CLK50M_FROM_PERI0_150M_3 0b111
3700
#define CCU_FAN_REG_CLK_FANOUT0_SEL_OFFSET 0
3701
#define CCU_FAN_REG_CLK_FANOUT0_SEL_CLEAR_MASK 0x00000007
3702
#define CCU_FAN_REG_CLK_FANOUT0_SEL_CLK32K_FANOUT_FROM_SYSRTC 0b000
3703
#define CCU_FAN_REG_CLK_FANOUT0_SEL_CLK12M_FROM_DCXO_2 0b001
3704
#define CCU_FAN_REG_CLK_FANOUT0_SEL_CLK16M_FROM_PERI0_160M_10 0b010
3705
#define CCU_FAN_REG_CLK_FANOUT0_SEL_CLK24M_FROM_DCXO 0b011
3706
#define CCU_FAN_REG_CLK_FANOUT0_SEL_CLK25M_FROM_PERI0_150M_6 0b100
3707
#define CCU_FAN_REG_CLK_FANOUT0_SEL_CLK27M 0b101
3708
#define CCU_FAN_REG_CLK_FANOUT0_SEL_PCLK 0b110
3709
#define CCU_FAN_REG_CLK_FANOUT0_SEL_CLK50M_FROM_PERI0_150M_3 0b111
3710
3711
#define BUS_CLK_DBG_REG 0x00001f50
//Bus Clock Debug Register
3712
#define BUS_CLK_DBG_REG_BUS_CLK_DBG_SEL_OFFSET 0
3713
#define BUS_CLK_DBG_REG_BUS_CLK_DBG_SEL_CLEAR_MASK 0x00000007
3714
#define BUS_CLK_DBG_REG_BUS_CLK_DBG_SEL_AHB_CLOCK 0b000
3715
#define BUS_CLK_DBG_REG_BUS_CLK_DBG_SEL_APB0_CLOCK 0b001
3716
#define BUS_CLK_DBG_REG_BUS_CLK_DBG_SEL_APB1_CLOCK 0b010
3717
#define BUS_CLK_DBG_REG_BUS_CLK_DBG_SEL_APB_UART_CLOCK 0b011
3718
#define BUS_CLK_DBG_REG_BUS_CLK_DBG_SEL_MBUS_CLOCK 0b100
3719
#define BUS_CLK_DBG_REG_BUS_CLK_DBG_SEL_NSI_CLOCK 0b101
3720
#define BUS_CLK_DBG_REG_BUS_CLK_DBG_SEL_DDR_CLK 0b110
3721
#define BUS_CLK_DBG_REG_BUS_CLK_DBG_SEL_1_B0 0b111
3722
3723
#define CCU_VERSION_REG 0x00001ff0
//CCU Version Register
3724
#define CCU_VERSION_REG_CCU_MAIN_VERSION_OFFSET 16
3725
#define CCU_VERSION_REG_CCU_MAIN_VERSION_CLEAR_MASK 0xffff0000
3726
#define CCU_VERSION_REG_CCU_SUB_VERSION_OFFSET 0
3727
#define CCU_VERSION_REG_CCU_SUB_VERSION_CLEAR_MASK 0x0000ffff
3728
3729
/* cfg list */
3730
#define CCU_REG_PLL_C0_CPUX (SUNXI_CPU_PLL_CFG_BASE + 0x4)
3731
#define CCU_REG_PLL_C0_DSU (SUNXI_CPU_PLL_CFG_BASE + 0x8)
3732
#define CCU_REG_DSU_CLK (SUNXI_CPU_PLL_CFG_BASE + 0x4c)
3733
3734
#define CCU_APB_CFG_GREG (SUNXI_CCU_BASE + APB0_CLK_REG)
3735
#define CCU_APB1_CFG_GREG (SUNXI_CCU_BASE + APB1_CLK_REG)
3736
#define CCU_MBUS_CFG_REG (SUNXI_CCU_BASE + MBUS_CLK_REG)
3737
#define CCU_NSI_CLK_GREG (SUNXI_CCU_BASE + NSI_CLK_REG)
3738
#define CCU_NSI_BGR_REG (SUNXI_CCU_BASE + NSI_BGR_REG)
3739
3740
#define CCU_CE_CLK_REG (SUNXI_CCU_BASE + CE_CLK_REG)
3741
#define CCU_CE_BGR_REG (SUNXI_CCU_BASE + CE_BGR_REG)
3742
3743
/*SYS*/
3744
#define CCU_DMA_BGR_REG (SUNXI_CCU_BASE + DMA0_BGR_REG)
3745
3746
/* storage */
3747
#define CCU_MBUS_MST_CLK_GATING_REG (SUNXI_CCU_BASE + MBUS_MAT_CLK_GATING_REG)
3748
3749
#define CCU_SDMMC0_CLK_REG (SUNXI_CCU_BASE + SMHC0_CLK_REG)
3750
#define CCU_SDMMC1_CLK_REG (SUNXI_CCU_BASE + SMHC1_CLK_REG)
3751
#define CCU_SDMMC2_CLK_REG (SUNXI_CCU_BASE + SMHC2_CLK_REG)
3752
#define CCU_SMHC0_BGR_REG (SUNXI_CCU_BASE + SMHC0_BGR_REG)
3753
3754
/*normal interface*/
3755
#define CCU_UART_BGR_REG (SUNXI_CCU_BASE + UART0_BGR_REG)
3756
3757
/*CE */
3758
#define CE_CLK_SRC_MASK (0x1)
3759
#define CE_CLK_SRC_SEL_BIT CE_CLK_REG_CLK_SRC_SEL_OFFSET
3760
#define CE_CLK_SRC CE_CLK_REG_CLK_SRC_SEL_PERI0_400M
3761
3762
#define CE_CLK_DIV_RATION_M_BIT CE_CLK_REG_FACTOR_M_OFFSET
3763
#define CE_CLK_DIV_RATION_M_MASK CE_CLK_REG_FACTOR_M_CLEAR_MASK
3764
#define CE_CLK_DIV_RATION_M (2)
3765
3766
#define CE_SCLK_ONOFF_BIT (31)
3767
#define CE_SCLK_ON (1)
3768
3769
#define CE_GATING_BASE CCU_CE_BGR_REG
3770
#define CE_GATING_PASS (1)
3771
#define CE_GATING_BIT (0)
3772
3773
#define CE_RST_REG_BASE CCU_CE_BGR_REG
3774
#define CE_RST_BIT CE_BGR_REG_CE_RST_OFFSET
3775
#define CE_DEASSERT (1)
3776
3777
#define CE_SYS_GATING_BIT CE_BGR_REG_CE_GATING_MASK
3778
#define CE_SYS_RST_BIT CE_BGR_REG_CE_SYS_RST_OFFSET
3779
3780
/*gpadc gate and reset reg*/
3781
#define CCU_GPADC_CLK_REG (SUNXI_CCU_BASE + GPADC1_CLK_REG)
3782
#define CCU_GPADC_BGR_REG (SUNXI_CCU_BASE + GPADC1_BGR_REG)
3783
3784
/*lpadc gate and reset reg*/
3785
#define CCU_LRADC_BGR_REG (SUNXI_CCU_BASE + LRADC_BGR_REG)
3786
3787
#define APB0_CLK_REG_FACTOR_N_OFFSET 8
3788
#define APB0_CLK_REG_FACTOR_N_CLEAR_MASK 0x00000300
3789
3790
#endif
// __SUN55IW6_REG_CCU_H__
reg-ncat.h
Generated by
1.9.8