SyterKit
0.4.0.x
SyterKit is a bare-metal framework
Loading...
Searching...
No Matches
include
drivers
chips
sun8iw22
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 __SUN8IW22_REG_CCU_H__
10
#define __SUN8IW22_REG_CCU_H__
11
12
#include <
reg-ncat.h
>
13
14
#define PLL_PERI0_CTRL_REG 0x000000a0
//PLL_PERI0 Control Register
15
#define PLL_PERI0_CTRL_REG_PLL_EN_OFFSET 31
16
#define PLL_PERI0_CTRL_REG_PLL_EN_CLEAR_MASK (0x80000000)
17
#define PLL_PERI0_CTRL_REG_PLL_EN_DISABLE 0b0
18
#define PLL_PERI0_CTRL_REG_PLL_EN_ENABLE 0b1
19
#define PLL_PERI0_CTRL_REG_LOCK_ENABLE_OFFSET 29
20
#define PLL_PERI0_CTRL_REG_LOCK_ENABLE_CLEAR_MASK (0x20000000)
21
#define PLL_PERI0_CTRL_REG_LOCK_ENABLE_DISABLE 0b0
22
#define PLL_PERI0_CTRL_REG_LOCK_ENABLE_ENABLE 0b1
23
#define PLL_PERI0_CTRL_REG_LOCK_OFFSET 28
24
#define PLL_PERI0_CTRL_REG_LOCK_CLEAR_MASK 0x10000000
25
#define PLL_PERI0_CTRL_REG_LOCK_UNLOCKED 0b0
26
#define PLL_PERI0_CTRL_REG_LOCK_LOCKED__IT_INDICATES_THAT_THE_PLL_HAS_BEEN_STABLE 0b1
27
#define PLL_PERI0_CTRL_REG_PLL_OUTPUT_GATE_OFFSET 27
28
#define PLL_PERI0_CTRL_REG_PLL_OUTPUT_GATE_CLEAR_MASK (0x08000000)
29
#define PLL_PERI0_CTRL_REG_PLL_OUTPUT_GATE_DISABLE 0b0
30
#define PLL_PERI0_CTRL_REG_PLL_OUTPUT_GATE_ENABLE 0b1
31
#define PLL_PERI0_CTRL_REG_PLL_SDM_EN_OFFSET 24
32
#define PLL_PERI0_CTRL_REG_PLL_SDM_EN_CLEAR_MASK 0x01000000
33
#define PLL_PERI0_CTRL_REG_PLL_SDM_EN_DISABLE 0b0
34
#define PLL_PERI0_CTRL_REG_PLL_SDM_EN_ENABLE 0b1
35
#define PLL_PERI0_CTRL_REG_PLL_P1_OFFSET 20
36
#define PLL_PERI0_CTRL_REG_PLL_P1_CLEAR_MASK (0x00700000)
37
#define PLL_PERI0_CTRL_REG_PLL_P0_OFFSET 16
38
#define PLL_PERI0_CTRL_REG_PLL_P0_CLEAR_MASK (0x00070000)
39
#define PLL_PERI0_CTRL_REG_PLL_N_OFFSET 8
40
#define PLL_PERI0_CTRL_REG_PLL_N_CLEAR_MASK (0x0000ff00)
41
#define PLL_PERI0_CTRL_REG_PLL_UNLOCK_MDSEL_OFFSET 6
42
#define PLL_PERI0_CTRL_REG_PLL_UNLOCK_MDSEL_CLEAR_MASK (0x000000c0)
43
#define PLL_PERI0_CTRL_REG_PLL_UNLOCK_MDSEL_21_29_CLOCK_CYCLES 0b00
44
#define PLL_PERI0_CTRL_REG_PLL_UNLOCK_MDSEL_22_28_CLOCK_CYCLES 0b01
45
#define PLL_PERI0_CTRL_REG_PLL_UNLOCK_MDSEL_20_30_CLOCK_CYCLES 0b10
46
#define PLL_PERI0_CTRL_REG_PLL_LOCK_MDSEL_OFFSET 5
47
#define PLL_PERI0_CTRL_REG_PLL_LOCK_MDSEL_CLEAR_MASK (0x00000020)
48
#define PLL_PERI0_CTRL_REG_PLL_LOCK_MDSEL_24_26_CLOCK_CYCLES 0b0
49
#define PLL_PERI0_CTRL_REG_PLL_LOCK_MDSEL_23_27_CLOCK_CYCLES 0b1
50
#define PLL_PERI0_CTRL_REG_PLL_P2_OFFSET 2
51
#define PLL_PERI0_CTRL_REG_PLL_P2_CLEAR_MASK (0x0000001c)
52
#define PLL_PERI0_CTRL_REG_PLL_INPUT_DIV2_OFFSET 1
53
#define PLL_PERI0_CTRL_REG_PLL_INPUT_DIV2_CLEAR_MASK (0x00000002)
54
55
#define PLL_PERI0_PAT0_CTRL_REG 0x000000a8
//PLL_PERI0 Pattern0 Control Register
56
#define PLL_PERI0_PAT0_CTRL_REG_SIG_DELT_PAT_EN_OFFSET 31
57
#define PLL_PERI0_PAT0_CTRL_REG_SIG_DELT_PAT_EN_CLEAR_MASK (0x80000000)
58
#define PLL_PERI0_PAT0_CTRL_REG_SPR_FREQ_MODE_OFFSET 29
59
#define PLL_PERI0_PAT0_CTRL_REG_SPR_FREQ_MODE_CLEAR_MASK (0x60000000)
60
#define PLL_PERI0_PAT0_CTRL_REG_SPR_FREQ_MODE_PULSE_SWALLOW 0b00
61
#define PLL_PERI0_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_1BIT 0b01
62
#define PLL_PERI0_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_2BIT 0b10
63
#define PLL_PERI0_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_3BIT 0b11
64
#define PLL_PERI0_PAT0_CTRL_REG_WAVE_STEP_OFFSET 20
65
#define PLL_PERI0_PAT0_CTRL_REG_WAVE_STEP_CLEAR_MASK (0x1ff00000)
66
#define PLL_PERI0_PAT0_CTRL_REG_SDM_CLK_SEL_OFFSET 19
67
#define PLL_PERI0_PAT0_CTRL_REG_SDM_CLK_SEL_CLEAR_MASK (0x00080000)
68
#define PLL_PERI0_PAT0_CTRL_REG_SDM_CLK_SEL_24MHZ 0b0
69
#define PLL_PERI0_PAT0_CTRL_REG_SDM_CLK_SEL_12MHZ 0b1
70
#define PLL_PERI0_PAT0_CTRL_REG_FREQ_OFFSET 17
71
#define PLL_PERI0_PAT0_CTRL_REG_FREQ_CLEAR_MASK (0x00060000)
72
#define PLL_PERI0_PAT0_CTRL_REG_FREQ_31_5KHZ 0b00
73
#define PLL_PERI0_PAT0_CTRL_REG_FREQ_32KHZ 0b01
74
#define PLL_PERI0_PAT0_CTRL_REG_FREQ_32_5KHZ 0b10
75
#define PLL_PERI0_PAT0_CTRL_REG_FREQ_33KHZ 0b11
76
#define PLL_PERI0_PAT0_CTRL_REG_WAVE_BOT_OFFSET 0
77
#define PLL_PERI0_PAT0_CTRL_REG_WAVE_BOT_CLEAR_MASK (0x0001ffff)
78
79
#define PLL_PERI0_PAT1_CTRL_REG 0x000000ac
//PLL_PERI0 Pattern1 Control Register
80
#define PLL_PERI0_PAT1_CTRL_REG_DITHER_EN_OFFSET 24
81
#define PLL_PERI0_PAT1_CTRL_REG_DITHER_EN_CLEAR_MASK 0x01000000
82
#define PLL_PERI0_PAT1_CTRL_REG_FRAC_EN_OFFSET 20
83
#define PLL_PERI0_PAT1_CTRL_REG_FRAC_EN_CLEAR_MASK 0x00100000
84
#define PLL_PERI0_PAT1_CTRL_REG_FRAC_IN_OFFSET 0
85
#define PLL_PERI0_PAT1_CTRL_REG_FRAC_IN_CLEAR_MASK (0x0001ffff)
86
87
#define PLL_PERI0_BIAS_REG 0x000000b0
//PLL_PERI0 Bias Register
88
#define PLL_PERI0_BIAS_REG_PLL_CP_OFFSET 16
89
#define PLL_PERI0_BIAS_REG_PLL_CP_CLEAR_MASK (0x001f0000)
90
91
#define PLL_PERI1_CTRL_REG 0x000000c0
//PLL_PERI1 Control Register
92
#define PLL_PERI1_CTRL_REG_PLL_EN_OFFSET 31
93
#define PLL_PERI1_CTRL_REG_PLL_EN_CLEAR_MASK (0x80000000)
94
#define PLL_PERI1_CTRL_REG_PLL_EN_DISABLE 0b0
95
#define PLL_PERI1_CTRL_REG_PLL_EN_ENABLE 0b1
96
#define PLL_PERI1_CTRL_REG_LOCK_ENABLE_OFFSET 29
97
#define PLL_PERI1_CTRL_REG_LOCK_ENABLE_CLEAR_MASK (0x20000000)
98
#define PLL_PERI1_CTRL_REG_LOCK_ENABLE_DISABLE 0b0
99
#define PLL_PERI1_CTRL_REG_LOCK_ENABLE_ENABLE 0b1
100
#define PLL_PERI1_CTRL_REG_LOCK_OFFSET 28
101
#define PLL_PERI1_CTRL_REG_LOCK_CLEAR_MASK 0x10000000
102
#define PLL_PERI1_CTRL_REG_LOCK_UNLOCKED 0b0
103
#define PLL_PERI1_CTRL_REG_LOCK_LOCKED__IT_INDICATES_THAT_THE_PLL_HAS_BEEN_STABLE 0b1
104
#define PLL_PERI1_CTRL_REG_PLL_OUTPUT_GATE_OFFSET 27
105
#define PLL_PERI1_CTRL_REG_PLL_OUTPUT_GATE_CLEAR_MASK (0x08000000)
106
#define PLL_PERI1_CTRL_REG_PLL_OUTPUT_GATE_DISABLE 0b0
107
#define PLL_PERI1_CTRL_REG_PLL_OUTPUT_GATE_ENABLE 0b1
108
#define PLL_PERI1_CTRL_REG_PLL_SDM_EN_OFFSET 24
109
#define PLL_PERI1_CTRL_REG_PLL_SDM_EN_CLEAR_MASK 0x01000000
110
#define PLL_PERI1_CTRL_REG_PLL_SDM_EN_DISABLE 0b0
111
#define PLL_PERI1_CTRL_REG_PLL_SDM_EN_ENABLE 0b1
112
#define PLL_PERI1_CTRL_REG_PLL_P1_OFFSET 20
113
#define PLL_PERI1_CTRL_REG_PLL_P1_CLEAR_MASK (0x00700000)
114
#define PLL_PERI1_CTRL_REG_PLL_P0_OFFSET 16
115
#define PLL_PERI1_CTRL_REG_PLL_P0_CLEAR_MASK (0x00070000)
116
#define PLL_PERI1_CTRL_REG_PLL_N_OFFSET 8
117
#define PLL_PERI1_CTRL_REG_PLL_N_CLEAR_MASK (0x0000ff00)
118
#define PLL_PERI1_CTRL_REG_PLL_UNLOCK_MDSEL_OFFSET 6
119
#define PLL_PERI1_CTRL_REG_PLL_UNLOCK_MDSEL_CLEAR_MASK (0x000000c0)
120
#define PLL_PERI1_CTRL_REG_PLL_UNLOCK_MDSEL_21_29_CLOCK_CYCLES 0b00
121
#define PLL_PERI1_CTRL_REG_PLL_UNLOCK_MDSEL_22_28_CLOCK_CYCLES 0b01
122
#define PLL_PERI1_CTRL_REG_PLL_UNLOCK_MDSEL_20_30_CLOCK_CYCLES 0b10
123
#define PLL_PERI1_CTRL_REG_PLL_LOCK_MDSEL_OFFSET 5
124
#define PLL_PERI1_CTRL_REG_PLL_LOCK_MDSEL_CLEAR_MASK (0x00000020)
125
#define PLL_PERI1_CTRL_REG_PLL_LOCK_MDSEL_24_26_CLOCK_CYCLES 0b0
126
#define PLL_PERI1_CTRL_REG_PLL_LOCK_MDSEL_23_27_CLOCK_CYCLES 0b1
127
#define PLL_PERI1_CTRL_REG_PLL_P2_OFFSET 2
128
#define PLL_PERI1_CTRL_REG_PLL_P2_CLEAR_MASK (0x0000001c)
129
#define PLL_PERI1_CTRL_REG_PLL_INPUT_DIV2_OFFSET 1
130
#define PLL_PERI1_CTRL_REG_PLL_INPUT_DIV2_CLEAR_MASK (0x00000002)
131
132
#define PLL_PERI1_PAT0_CTRL_REG 0x000000c8
//PLL_PERI1 Pattern0 Control Register
133
#define PLL_PERI1_PAT0_CTRL_REG_SIG_DELT_PAT_EN_OFFSET 31
134
#define PLL_PERI1_PAT0_CTRL_REG_SIG_DELT_PAT_EN_CLEAR_MASK (0x80000000)
135
#define PLL_PERI1_PAT0_CTRL_REG_SPR_FREQ_MODE_OFFSET 29
136
#define PLL_PERI1_PAT0_CTRL_REG_SPR_FREQ_MODE_CLEAR_MASK (0x60000000)
137
#define PLL_PERI1_PAT0_CTRL_REG_SPR_FREQ_MODE_PULSE_SWALLOW 0b00
138
#define PLL_PERI1_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_1BIT 0b01
139
#define PLL_PERI1_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_2BIT 0b10
140
#define PLL_PERI1_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_3BIT 0b11
141
#define PLL_PERI1_PAT0_CTRL_REG_WAVE_STEP_OFFSET 20
142
#define PLL_PERI1_PAT0_CTRL_REG_WAVE_STEP_CLEAR_MASK (0x1ff00000)
143
#define PLL_PERI1_PAT0_CTRL_REG_SDM_CLK_SEL_OFFSET 19
144
#define PLL_PERI1_PAT0_CTRL_REG_SDM_CLK_SEL_CLEAR_MASK (0x00080000)
145
#define PLL_PERI1_PAT0_CTRL_REG_SDM_CLK_SEL_24MHZ 0b0
146
#define PLL_PERI1_PAT0_CTRL_REG_SDM_CLK_SEL_12MHZ 0b1
147
#define PLL_PERI1_PAT0_CTRL_REG_FREQ_OFFSET 17
148
#define PLL_PERI1_PAT0_CTRL_REG_FREQ_CLEAR_MASK (0x00060000)
149
#define PLL_PERI1_PAT0_CTRL_REG_FREQ_31_5KHZ 0b00
150
#define PLL_PERI1_PAT0_CTRL_REG_FREQ_32KHZ 0b01
151
#define PLL_PERI1_PAT0_CTRL_REG_FREQ_32_5KHZ 0b10
152
#define PLL_PERI1_PAT0_CTRL_REG_FREQ_33KHZ 0b11
153
#define PLL_PERI1_PAT0_CTRL_REG_WAVE_BOT_OFFSET 0
154
#define PLL_PERI1_PAT0_CTRL_REG_WAVE_BOT_CLEAR_MASK (0x0001ffff)
155
156
#define PLL_PERI1_PAT1_CTRL_REG 0x000000cc
//PLL_PERI1 Pattern1 Control Register
157
#define PLL_PERI1_PAT1_CTRL_REG_DITHER_EN_OFFSET 24
158
#define PLL_PERI1_PAT1_CTRL_REG_DITHER_EN_CLEAR_MASK 0x01000000
159
#define PLL_PERI1_PAT1_CTRL_REG_FRAC_EN_OFFSET 20
160
#define PLL_PERI1_PAT1_CTRL_REG_FRAC_EN_CLEAR_MASK 0x00100000
161
#define PLL_PERI1_PAT1_CTRL_REG_FRAC_IN_OFFSET 0
162
#define PLL_PERI1_PAT1_CTRL_REG_FRAC_IN_CLEAR_MASK (0x0001ffff)
163
164
#define PLL_PERI1_BIAS_REG 0x000000d0
//PLL_PERI1 Bias Register
165
#define PLL_PERI1_BIAS_REG_PLL_CP_OFFSET 16
166
#define PLL_PERI1_BIAS_REG_PLL_CP_CLEAR_MASK (0x001f0000)
167
168
#define PLL_VIDEO0_CTRL_REG 0x00000120
//PLL_VIDEO0 Control Register
169
#define PLL_VIDEO0_CTRL_REG_PLL_EN_OFFSET 31
170
#define PLL_VIDEO0_CTRL_REG_PLL_EN_CLEAR_MASK (0x80000000)
171
#define PLL_VIDEO0_CTRL_REG_PLL_EN_DISABLE 0b0
172
#define PLL_VIDEO0_CTRL_REG_PLL_EN_ENABLE 0b1
173
#define PLL_VIDEO0_CTRL_REG_LOCK_ENABLE_OFFSET 29
174
#define PLL_VIDEO0_CTRL_REG_LOCK_ENABLE_CLEAR_MASK (0x20000000)
175
#define PLL_VIDEO0_CTRL_REG_LOCK_ENABLE_DISABLE 0b0
176
#define PLL_VIDEO0_CTRL_REG_LOCK_ENABLE_ENABLE 0b1
177
#define PLL_VIDEO0_CTRL_REG_LOCK_OFFSET 28
178
#define PLL_VIDEO0_CTRL_REG_LOCK_CLEAR_MASK 0x10000000
179
#define PLL_VIDEO0_CTRL_REG_LOCK_UNLOCKED 0b0
180
#define PLL_VIDEO0_CTRL_REG_LOCK_LOCKED__IT_INDICATES_THAT_THE_PLL_HAS_BEEN_STABLE 0b1
181
#define PLL_VIDEO0_CTRL_REG_PLL_OUTPUT_GATE_OFFSET 27
182
#define PLL_VIDEO0_CTRL_REG_PLL_OUTPUT_GATE_CLEAR_MASK (0x08000000)
183
#define PLL_VIDEO0_CTRL_REG_PLL_OUTPUT_GATE_DISABLE 0b0
184
#define PLL_VIDEO0_CTRL_REG_PLL_OUTPUT_GATE_ENABLE 0b1
185
#define PLL_VIDEO0_CTRL_REG_PLL_SDM_EN_OFFSET 24
186
#define PLL_VIDEO0_CTRL_REG_PLL_SDM_EN_CLEAR_MASK 0x01000000
187
#define PLL_VIDEO0_CTRL_REG_PLL_SDM_EN_DISABLE 0b0
188
#define PLL_VIDEO0_CTRL_REG_PLL_SDM_EN_ENABLE 0b1
189
#define PLL_VIDEO0_CTRL_REG_PLL_P0_OFFSET 20
190
#define PLL_VIDEO0_CTRL_REG_PLL_P0_CLEAR_MASK (0x00700000)
191
#define PLL_VIDEO0_CTRL_REG_PLL_P1_OFFSET 16
192
#define PLL_VIDEO0_CTRL_REG_PLL_P1_CLEAR_MASK (0x00070000)
193
#define PLL_VIDEO0_CTRL_REG_PLL_N_OFFSET 8
194
#define PLL_VIDEO0_CTRL_REG_PLL_N_CLEAR_MASK (0x0000ff00)
195
#define PLL_VIDEO0_CTRL_REG_PLL_UNLOCK_MDSEL_OFFSET 6
196
#define PLL_VIDEO0_CTRL_REG_PLL_UNLOCK_MDSEL_CLEAR_MASK (0x000000c0)
197
#define PLL_VIDEO0_CTRL_REG_PLL_UNLOCK_MDSEL_21_29_CLOCK_CYCLES 0b00
198
#define PLL_VIDEO0_CTRL_REG_PLL_UNLOCK_MDSEL_22_28_CLOCK_CYCLES 0b01
199
#define PLL_VIDEO0_CTRL_REG_PLL_UNLOCK_MDSEL_20_30_CLOCK_CYCLES 0b10
200
#define PLL_VIDEO0_CTRL_REG_PLL_LOCK_MDSEL_OFFSET 5
201
#define PLL_VIDEO0_CTRL_REG_PLL_LOCK_MDSEL_CLEAR_MASK (0x00000020)
202
#define PLL_VIDEO0_CTRL_REG_PLL_LOCK_MDSEL_24_26_CLOCK_CYCLES 0b0
203
#define PLL_VIDEO0_CTRL_REG_PLL_LOCK_MDSEL_23_27_CLOCK_CYCLES 0b1
204
#define PLL_VIDEO0_CTRL_REG_PLL_INPUT_DIV2_OFFSET 1
205
#define PLL_VIDEO0_CTRL_REG_PLL_INPUT_DIV2_CLEAR_MASK (0x00000002)
206
#define PLL_VIDEO0_CTRL_REG_PLL_OUTPUT_DIV2_OFFSET 0
207
#define PLL_VIDEO0_CTRL_REG_PLL_OUTPUT_DIV2_CLEAR_MASK 0x00000001
208
209
#define PLL_VIDEO0_PAT0_CTRL_REG 0x00000128
//PLL_VIDEO0 Pattern0 Control Register
210
#define PLL_VIDEO0_PAT0_CTRL_REG_SIG_DELT_PAT_EN_OFFSET 31
211
#define PLL_VIDEO0_PAT0_CTRL_REG_SIG_DELT_PAT_EN_CLEAR_MASK (0x80000000)
212
#define PLL_VIDEO0_PAT0_CTRL_REG_SPR_FREQ_MODE_OFFSET 29
213
#define PLL_VIDEO0_PAT0_CTRL_REG_SPR_FREQ_MODE_CLEAR_MASK (0x60000000)
214
#define PLL_VIDEO0_PAT0_CTRL_REG_SPR_FREQ_MODE_PULSE_SWALLOW 0b00
215
#define PLL_VIDEO0_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_1BIT 0b01
216
#define PLL_VIDEO0_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_2BIT 0b10
217
#define PLL_VIDEO0_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_3BIT 0b11
218
#define PLL_VIDEO0_PAT0_CTRL_REG_WAVE_STEP_OFFSET 20
219
#define PLL_VIDEO0_PAT0_CTRL_REG_WAVE_STEP_CLEAR_MASK (0x1ff00000)
220
#define PLL_VIDEO0_PAT0_CTRL_REG_SDM_CLK_SEL_OFFSET 19
221
#define PLL_VIDEO0_PAT0_CTRL_REG_SDM_CLK_SEL_CLEAR_MASK (0x00080000)
222
#define PLL_VIDEO0_PAT0_CTRL_REG_SDM_CLK_SEL_24MHZ 0b0
223
#define PLL_VIDEO0_PAT0_CTRL_REG_SDM_CLK_SEL_12MHZ 0b1
224
#define PLL_VIDEO0_PAT0_CTRL_REG_FREQ_OFFSET 17
225
#define PLL_VIDEO0_PAT0_CTRL_REG_FREQ_CLEAR_MASK (0x00060000)
226
#define PLL_VIDEO0_PAT0_CTRL_REG_FREQ_31_5KHZ 0b00
227
#define PLL_VIDEO0_PAT0_CTRL_REG_FREQ_32KHZ 0b01
228
#define PLL_VIDEO0_PAT0_CTRL_REG_FREQ_32_5KHZ 0b10
229
#define PLL_VIDEO0_PAT0_CTRL_REG_FREQ_33KHZ 0b11
230
#define PLL_VIDEO0_PAT0_CTRL_REG_WAVE_BOT_OFFSET 0
231
#define PLL_VIDEO0_PAT0_CTRL_REG_WAVE_BOT_CLEAR_MASK (0x0001ffff)
232
233
#define PLL_VIDEO0_PAT1_CTRL_REG 0x0000012c
//PLL_VIDEO0 Pattern1 Control Register
234
#define PLL_VIDEO0_PAT1_CTRL_REG_DITHER_EN_OFFSET 24
235
#define PLL_VIDEO0_PAT1_CTRL_REG_DITHER_EN_CLEAR_MASK 0x01000000
236
#define PLL_VIDEO0_PAT1_CTRL_REG_FRAC_EN_OFFSET 20
237
#define PLL_VIDEO0_PAT1_CTRL_REG_FRAC_EN_CLEAR_MASK 0x00100000
238
#define PLL_VIDEO0_PAT1_CTRL_REG_FRAC_IN_OFFSET 0
239
#define PLL_VIDEO0_PAT1_CTRL_REG_FRAC_IN_CLEAR_MASK (0x0001ffff)
240
241
#define PLL_VIDEO0_BIAS_REG 0x00000130
//PLL_VIDEO0 Bias Register
242
#define PLL_VIDEO0_BIAS_REG_PLL_CP_OFFSET 16
243
#define PLL_VIDEO0_BIAS_REG_PLL_CP_CLEAR_MASK (0x001f0000)
244
245
#define PLL_AUDIO0_CTRL_REG 0x00000260
//PLL_AUDIO0 Control Register
246
#define PLL_AUDIO0_CTRL_REG_PLL_EN_OFFSET 31
247
#define PLL_AUDIO0_CTRL_REG_PLL_EN_CLEAR_MASK (0x80000000)
248
#define PLL_AUDIO0_CTRL_REG_PLL_EN_DISABLE 0b0
249
#define PLL_AUDIO0_CTRL_REG_PLL_EN_ENABLE 0b1
250
#define PLL_AUDIO0_CTRL_REG_LOCK_ENABLE_OFFSET 29
251
#define PLL_AUDIO0_CTRL_REG_LOCK_ENABLE_CLEAR_MASK (0x20000000)
252
#define PLL_AUDIO0_CTRL_REG_LOCK_ENABLE_DISABLE 0b0
253
#define PLL_AUDIO0_CTRL_REG_LOCK_ENABLE_ENABLE 0b1
254
#define PLL_AUDIO0_CTRL_REG_LOCK_OFFSET 28
255
#define PLL_AUDIO0_CTRL_REG_LOCK_CLEAR_MASK 0x10000000
256
#define PLL_AUDIO0_CTRL_REG_LOCK_UNLOCKED 0b0
257
#define PLL_AUDIO0_CTRL_REG_LOCK_LOCKED__IT_INDICATES_THAT_THE_PLL_HAS_BEEN_STABLE 0b1
258
#define PLL_AUDIO0_CTRL_REG_PLL_OUTPUT_GATE_OFFSET 27
259
#define PLL_AUDIO0_CTRL_REG_PLL_OUTPUT_GATE_CLEAR_MASK (0x08000000)
260
#define PLL_AUDIO0_CTRL_REG_PLL_OUTPUT_GATE_DISABLE 0b0
261
#define PLL_AUDIO0_CTRL_REG_PLL_OUTPUT_GATE_ENABLE 0b1
262
#define PLL_AUDIO0_CTRL_REG_PLL_SDM_EN_OFFSET 24
263
#define PLL_AUDIO0_CTRL_REG_PLL_SDM_EN_CLEAR_MASK 0x01000000
264
#define PLL_AUDIO0_CTRL_REG_PLL_SDM_EN_DISABLE 0b0
265
#define PLL_AUDIO0_CTRL_REG_PLL_SDM_EN_ENABLE 0b1
266
#define PLL_AUDIO0_CTRL_REG_PLL_P_OFFSET 16
267
#define PLL_AUDIO0_CTRL_REG_PLL_P_CLEAR_MASK (0x003f0000)
268
#define PLL_AUDIO0_CTRL_REG_PLL_N_OFFSET 8
269
#define PLL_AUDIO0_CTRL_REG_PLL_N_CLEAR_MASK (0x0000ff00)
270
#define PLL_AUDIO0_CTRL_REG_PLL_UNLOCK_MDSEL_OFFSET 6
271
#define PLL_AUDIO0_CTRL_REG_PLL_UNLOCK_MDSEL_CLEAR_MASK (0x000000c0)
272
#define PLL_AUDIO0_CTRL_REG_PLL_UNLOCK_MDSEL_21_29_CLOCK_CYCLES 0b00
273
#define PLL_AUDIO0_CTRL_REG_PLL_UNLOCK_MDSEL_22_28_CLOCK_CYCLES 0b01
274
#define PLL_AUDIO0_CTRL_REG_PLL_UNLOCK_MDSEL_20_30_CLOCK_CYCLES 0b10
275
#define PLL_AUDIO0_CTRL_REG_PLL_LOCK_MDSEL_OFFSET 5
276
#define PLL_AUDIO0_CTRL_REG_PLL_LOCK_MDSEL_CLEAR_MASK (0x00000020)
277
#define PLL_AUDIO0_CTRL_REG_PLL_LOCK_MDSEL_24_26_CLOCK_CYCLES 0b0
278
#define PLL_AUDIO0_CTRL_REG_PLL_LOCK_MDSEL_23_27_CLOCK_CYCLES 0b1
279
#define PLL_AUDIO0_CTRL_REG_PLL_INPUT_DIV2_OFFSET 1
280
#define PLL_AUDIO0_CTRL_REG_PLL_INPUT_DIV2_CLEAR_MASK (0x00000002)
281
#define PLL_AUDIO0_CTRL_REG_PLL_OUTPUT_DIV2_OFFSET 0
282
#define PLL_AUDIO0_CTRL_REG_PLL_OUTPUT_DIV2_CLEAR_MASK 0x00000001
283
284
#define PLL_AUDIO0_PAT0_CTRL_REG 0x00000268
//PLL_AUDIO0 Pattern0 Control Register
285
#define PLL_AUDIO0_PAT0_CTRL_REG_SIG_DELT_PAT_EN_OFFSET 31
286
#define PLL_AUDIO0_PAT0_CTRL_REG_SIG_DELT_PAT_EN_CLEAR_MASK (0x80000000)
287
#define PLL_AUDIO0_PAT0_CTRL_REG_SPR_FREQ_MODE_OFFSET 29
288
#define PLL_AUDIO0_PAT0_CTRL_REG_SPR_FREQ_MODE_CLEAR_MASK (0x60000000)
289
#define PLL_AUDIO0_PAT0_CTRL_REG_SPR_FREQ_MODE_PULSE_SWALLOW 0b00
290
#define PLL_AUDIO0_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_1BIT 0b01
291
#define PLL_AUDIO0_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_2BIT 0b10
292
#define PLL_AUDIO0_PAT0_CTRL_REG_SPR_FREQ_MODE_TRIANGULAR_3BIT 0b11
293
#define PLL_AUDIO0_PAT0_CTRL_REG_WAVE_STEP_OFFSET 20
294
#define PLL_AUDIO0_PAT0_CTRL_REG_WAVE_STEP_CLEAR_MASK (0x1ff00000)
295
#define PLL_AUDIO0_PAT0_CTRL_REG_SDM_CLK_SEL_OFFSET 19
296
#define PLL_AUDIO0_PAT0_CTRL_REG_SDM_CLK_SEL_CLEAR_MASK (0x00080000)
297
#define PLL_AUDIO0_PAT0_CTRL_REG_SDM_CLK_SEL_24MHZ 0b0
298
#define PLL_AUDIO0_PAT0_CTRL_REG_SDM_CLK_SEL_12MHZ 0b1
299
#define PLL_AUDIO0_PAT0_CTRL_REG_FREQ_OFFSET 17
300
#define PLL_AUDIO0_PAT0_CTRL_REG_FREQ_CLEAR_MASK (0x00060000)
301
#define PLL_AUDIO0_PAT0_CTRL_REG_FREQ_31_5KHZ 0b00
302
#define PLL_AUDIO0_PAT0_CTRL_REG_FREQ_32KHZ 0b01
303
#define PLL_AUDIO0_PAT0_CTRL_REG_FREQ_32_5KHZ 0b10
304
#define PLL_AUDIO0_PAT0_CTRL_REG_FREQ_33KHZ 0b11
305
#define PLL_AUDIO0_PAT0_CTRL_REG_WAVE_BOT_OFFSET 0
306
#define PLL_AUDIO0_PAT0_CTRL_REG_WAVE_BOT_CLEAR_MASK (0x0001ffff)
307
308
#define PLL_AUDIO0_PAT1_CTRL_REG 0x0000026c
//PLL_AUDIO0 Pattern1 Control Register
309
#define PLL_AUDIO0_PAT1_CTRL_REG_DITHER_EN_OFFSET 24
310
#define PLL_AUDIO0_PAT1_CTRL_REG_DITHER_EN_CLEAR_MASK 0x01000000
311
#define PLL_AUDIO0_PAT1_CTRL_REG_FRAC_EN_OFFSET 20
312
#define PLL_AUDIO0_PAT1_CTRL_REG_FRAC_EN_CLEAR_MASK 0x00100000
313
#define PLL_AUDIO0_PAT1_CTRL_REG_FRAC_IN_OFFSET 0
314
#define PLL_AUDIO0_PAT1_CTRL_REG_FRAC_IN_CLEAR_MASK (0x0001ffff)
315
316
#define PLL_AUDIO0_BIAS_REG 0x00000270
//PLL_AUDIO0 Bias Register
317
#define PLL_AUDIO0_BIAS_REG_PLL_CP_OFFSET 16
318
#define PLL_AUDIO0_BIAS_REG_PLL_CP_CLEAR_MASK (0x001f0000)
319
320
#define PLL_CPU_CTRL_REG 0x00000340
//PLL_CPU Control Register
321
#define PLL_CPU_CTRL_REG_PLL_PLL_EN_OFFSET 31
322
#define PLL_CPU_CTRL_REG_PLL_PLL_EN_CLEAR_MASK (0x80000000)
323
#define PLL_CPU_CTRL_REG_PLL_PLL_EN_DISABLE 0b0
324
#define PLL_CPU_CTRL_REG_PLL_PLL_EN_ENABLE 0b1
325
#define PLL_CPU_CTRL_REG_LOCK_ENABLE_OFFSET 29
326
#define PLL_CPU_CTRL_REG_LOCK_ENABLE_CLEAR_MASK (0x20000000)
327
#define PLL_CPU_CTRL_REG_LOCK_ENABLE_DISABLE 0b0
328
#define PLL_CPU_CTRL_REG_LOCK_ENABLE_ENABLE 0b1
329
#define PLL_CPU_CTRL_REG_LOCK_OFFSET 28
330
#define PLL_CPU_CTRL_REG_LOCK_CLEAR_MASK 0x10000000
331
#define PLL_CPU_CTRL_REG_LOCK_UNLOCKED 0b0
332
#define PLL_CPU_CTRL_REG_LOCK_LOCKED__IT_INDICATES_THAT_THE_PLL_HAS_BEEN_STABLE 0b1
333
#define PLL_CPU_CTRL_REG_PLL_OUTPUT_GATE_OFFSET 27
334
#define PLL_CPU_CTRL_REG_PLL_OUTPUT_GATE_CLEAR_MASK (0x08000000)
335
#define PLL_CPU_CTRL_REG_PLL_OUTPUT_GATE_DISABLE 0b0
336
#define PLL_CPU_CTRL_REG_PLL_OUTPUT_GATE_ENABLE 0b1
337
#define PLL_CPU_CTRL_REG_PLL_UPDATE_OFFSET 26
338
#define PLL_CPU_CTRL_REG_PLL_UPDATE_CLEAR_MASK (0x04000000)
339
#define PLL_CPU_CTRL_REG_PLL_M0_OFFSET 20
340
#define PLL_CPU_CTRL_REG_PLL_M0_CLEAR_MASK (0x00300000)
341
#define PLL_CPU_CTRL_REG_PLL_P_OFFSET 16
342
#define PLL_CPU_CTRL_REG_PLL_P_CLEAR_MASK (0x00070000)
343
#define PLL_CPU_CTRL_REG_PLL_N_OFFSET 8
344
#define PLL_CPU_CTRL_REG_PLL_N_CLEAR_MASK (0x0000ff00)
345
#define PLL_CPU_CTRL_REG_PLL_UNLOCK_MDSEL_OFFSET 6
346
#define PLL_CPU_CTRL_REG_PLL_UNLOCK_MDSEL_CLEAR_MASK (0x000000c0)
347
#define PLL_CPU_CTRL_REG_PLL_UNLOCK_MDSEL_21_29_CLOCK_CYCLES 0b00
348
#define PLL_CPU_CTRL_REG_PLL_UNLOCK_MDSEL_22_28_CLOCK_CYCLES 0b01
349
#define PLL_CPU_CTRL_REG_PLL_UNLOCK_MDSEL_20_30_CLOCK_CYCLES 0b10
350
#define PLL_CPU_CTRL_REG_PLL_LOCK_MDSEL_OFFSET 5
351
#define PLL_CPU_CTRL_REG_PLL_LOCK_MDSEL_CLEAR_MASK (0x00000020)
352
#define PLL_CPU_CTRL_REG_PLL_LOCK_MDSEL_24_26_CLOCK_CYCLES 0b0
353
#define PLL_CPU_CTRL_REG_PLL_LOCK_MDSEL_23_27_CLOCK_CYCLES 0b1
354
#define PLL_CPU_CTRL_REG_PLL_M1_OFFSET 0
355
#define PLL_CPU_CTRL_REG_PLL_M1_CLEAR_MASK (0x0000000f)
356
357
#define PLL_CPU_PAT0_CTRL_REG 0x00000344
//PLL_CPU Pattern0 Control Register
358
#define PLL_CPU_PAT0_CTRL_REG_SIG_DELT_PAT_EN_OFFSET 31
359
#define PLL_CPU_PAT0_CTRL_REG_SIG_DELT_PAT_EN_CLEAR_MASK (0x80000000)
360
#define PLL_CPU_PAT0_CTRL_REG_SPR_FREQ_MODE_OFFSET 29
361
#define PLL_CPU_PAT0_CTRL_REG_SPR_FREQ_MODE_CLEAR_MASK (0x60000000)
362
#define PLL_CPU_PAT0_CTRL_REG_SPR_FREQ_MODE_SDM 0b00
363
#define PLL_CPU_PAT0_CTRL_REG_SPR_FREQ_MODE_MASH_1_8_BIT 0b01
364
#define PLL_CPU_PAT0_CTRL_REG_SPR_FREQ_MODE_MASH_2_8_BIT 0b10
365
#define PLL_CPU_PAT0_CTRL_REG_SPR_FREQ_MODE_MASH_3_8_BIT 0b11
366
#define PLL_CPU_PAT0_CTRL_REG_WAVE_STEP_OFFSET 17
367
#define PLL_CPU_PAT0_CTRL_REG_WAVE_STEP_CLEAR_MASK (0x1ffe0000)
368
#define PLL_CPU_PAT0_CTRL_REG_WAVE_BOT_OFFSET 0
369
#define PLL_CPU_PAT0_CTRL_REG_WAVE_BOT_CLEAR_MASK (0x0001ffff)
370
371
#define PLL_CPU_PAT1_CTRL_REG 0x00000348
//PLL_CPU Pattern1 Control Register
372
#define PLL_CPU_PAT1_CTRL_REG_SDM_CYCLE_OFFSET 22
373
#define PLL_CPU_PAT1_CTRL_REG_SDM_CYCLE_CLEAR_MASK (0xffc00000)
374
#define PLL_CPU_PAT1_CTRL_REG_SDM_DIRECTION_OFFSET 20
375
#define PLL_CPU_PAT1_CTRL_REG_SDM_DIRECTION_CLEAR_MASK 0x00100000
376
#define PLL_CPU_PAT1_CTRL_REG_SDM_DIRECTION_UP 0b0
377
#define PLL_CPU_PAT1_CTRL_REG_SDM_DIRECTION_DOWM 0b1
378
#define PLL_CPU_PAT1_CTRL_REG_DITHER_EN_OFFSET 18
379
#define PLL_CPU_PAT1_CTRL_REG_DITHER_EN_CLEAR_MASK (0x00040000)
380
#define PLL_CPU_PAT1_CTRL_REG_FRAC_EN_OFFSET 17
381
#define PLL_CPU_PAT1_CTRL_REG_FRAC_EN_CLEAR_MASK (0x00020000)
382
#define PLL_CPU_PAT1_CTRL_REG_FRAC_IN_OFFSET 0
383
#define PLL_CPU_PAT1_CTRL_REG_FRAC_IN_CLEAR_MASK (0x0001ffff)
384
385
#define PLL_CPU_BIAS_REG 0x0000034c
//PLL_CPU Bias Register
386
#define PLL_CPU_BIAS_REG_PLL_CP_OFFSET 16
387
#define PLL_CPU_BIAS_REG_PLL_CP_CLEAR_MASK (0x001f0000)
388
389
#define PLL_CPU_TUN1_REG 0x00000350
//PLL_CPU Tuning1 Control Register
390
#define PLL_CPU_TUN1_REG_PLL_SDM_EN_OFFSET 31
391
#define PLL_CPU_TUN1_REG_PLL_SDM_EN_CLEAR_MASK (0x80000000)
392
393
#define PLL_CPU_SSC_REG 0x00000354
//PLL_CPU SSC Register
394
#define PLL_CPU_SSC_REG_PLL_SSC_MODE_OFFSET 31
395
#define PLL_CPU_SSC_REG_PLL_SSC_MODE_CLEAR_MASK (0x80000000)
396
#define PLL_CPU_SSC_REG_PLL_SSC_MODE_NORMAL_MODE 0b0
397
#define PLL_CPU_SSC_REG_PLL_SSC_MODE_CONTINUOUSLY_FREQUENCY_SCALE 0b1
398
#define PLL_CPU_SSC_REG_PLL_SSC_RSTN_OFFSET 30
399
#define PLL_CPU_SSC_REG_PLL_SSC_RSTN_CLEAR_MASK (0x40000000)
400
#define PLL_CPU_SSC_REG_PLL_SSC_CLK_SEL_OFFSET 29
401
#define PLL_CPU_SSC_REG_PLL_SSC_CLK_SEL_CLEAR_MASK (0x20000000)
402
#define PLL_CPU_SSC_REG_PLL_SSC_CLK_SEL_REF_CLK 0b0
403
#define PLL_CPU_SSC_REG_PLL_SSC_CLK_SEL_PLL_CLK_SDM 0b1
404
#define PLL_CPU_SSC_REG_PLL_SSC_OFFSET 12
405
#define PLL_CPU_SSC_REG_PLL_SSC_CLEAR_MASK (0x1ffff000)
406
#define PLL_CPU_SSC_REG_PLL_PHASE_COMPENSATE_OFFSET 4
407
#define PLL_CPU_SSC_REG_PLL_PHASE_COMPENSATE_CLEAR_MASK (0x00000070)
408
#define PLL_CPU_SSC_REG_PLL_PHASE_COMPENSATE_4_IS_BASED_ON_24M_CLOCK_THEN_THE_DEFAULT_PLL_PHASE_COMPENSATE_IS_3_24000000_S (0b6)
409
#define PLL_CPU_SSC_REG_PLL_SSC_STEP_OFFSET 0
410
#define PLL_CPU_SSC_REG_PLL_SSC_STEP_CLEAR_MASK (0x0000000f)
411
#define PLL_CPU_SSC_REG_PLL_SSC_STEP_0_00439MHZ_US_576_2_17 0b0000
412
#define PLL_CPU_SSC_REG_PLL_SSC_STEP_0_00879MHZ_US_576_2_16 0b0001
413
#define PLL_CPU_SSC_REG_PLL_SSC_STEP_0_01758MHZ_US_576_2_15 0b0010
414
#define PLL_CPU_SSC_REG_PLL_SSC_STEP_0_03516MHZ_US_576_2_14 0b0011
415
#define PLL_CPU_SSC_REG_PLL_SSC_STEP_0_07031MHZ_US_576_2_13 0b0100
416
#define PLL_CPU_SSC_REG_PLL_SSC_STEP_0_14062MHZ_US_576_2_12 0b0101
417
#define PLL_CPU_SSC_REG_PLL_SSC_STEP_0_28125MHZ_US_576_2_11 0b0110
418
#define PLL_CPU_SSC_REG_PLL_SSC_STEP_0_56250MHZ_US_576_2_10 0b0111
419
#define PLL_CPU_SSC_REG_PLL_SSC_STEP_1_12500MHZ_US_576_2_9 0b1000
420
#define PLL_CPU_SSC_REG_PLL_SSC_STEP_2_25000MHZ_US_576_2_8 0b1001
421
#define PLL_CPU_SSC_REG_PLL_SSC_STEP_4_50000MHZ_US_576_2_7 0b1010
422
#define PLL_CPU_SSC_REG_PLL_SSC_STEP_9_00000MHZ_US_576_2_6 0b1011
423
424
#define PLL_CPU_ECHO_REG 0x00000358
//PLL_CPU Echo Register
425
#define PLL_CPU_ECHO_REG_PLL_CPU_EN_ECHO_OFFSET 31
426
#define PLL_CPU_ECHO_REG_PLL_CPU_EN_ECHO_CLEAR_MASK (0x80000000)
427
#define PLL_CPU_ECHO_REG_PLL_CPU_EN_ECHO_DISABLE 0b0
428
#define PLL_CPU_ECHO_REG_PLL_CPU_EN_ECHO_ENABLE 0b1
429
#define PLL_CPU_ECHO_REG_PLL_CPU_LOCK_ENABLE_ECHO_OFFSET 29
430
#define PLL_CPU_ECHO_REG_PLL_CPU_LOCK_ENABLE_ECHO_CLEAR_MASK (0x20000000)
431
#define PLL_CPU_ECHO_REG_PLL_CPU_LOCK_ENABLE_ECHO_DISABLE 0b0
432
#define PLL_CPU_ECHO_REG_PLL_CPU_LOCK_ENABLE_ECHO_ENABLE 0b1
433
#define PLL_CPU_ECHO_REG_PLL_CPU_LOCK_ECHO_OFFSET 28
434
#define PLL_CPU_ECHO_REG_PLL_CPU_LOCK_ECHO_CLEAR_MASK 0x10000000
435
#define PLL_CPU_ECHO_REG_PLL_CPU_LOCK_ECHO_UNLOCKED 0b0
436
#define PLL_CPU_ECHO_REG_PLL_CPU_LOCK_ECHO_LOCKED_IT_INDICATES_THAT_THE_PLL_HAS_BEEN_STABLE 0b1
437
#define PLL_CPU_ECHO_REG_PLL_CPU_OUTPUT_GATE_ECHO_OFFSET 27
438
#define PLL_CPU_ECHO_REG_PLL_CPU_OUTPUT_GATE_ECHO_CLEAR_MASK (0x08000000)
439
#define PLL_CPU_ECHO_REG_PLL_CPU_OUTPUT_GATE_ECHO_DISABLE 0b0
440
#define PLL_CPU_ECHO_REG_PLL_CPU_OUTPUT_GATE_ECHO_ENABLE 0b1
441
#define PLL_CPU_ECHO_REG_PLL_CPU_UPDATE_ECHO_OFFSET 26
442
#define PLL_CPU_ECHO_REG_PLL_CPU_UPDATE_ECHO_CLEAR_MASK (0x04000000)
443
#define PLL_CPU_ECHO_REG_PLL_CPU_M0_ECHO_OFFSET 20
444
#define PLL_CPU_ECHO_REG_PLL_CPU_M0_ECHO_CLEAR_MASK (0x00300000)
445
#define PLL_CPU_ECHO_REG_PLL_CPU_P_ECHO_OFFSET 16
446
#define PLL_CPU_ECHO_REG_PLL_CPU_P_ECHO_CLEAR_MASK (0x00070000)
447
#define PLL_CPU_ECHO_REG_PLL_CPU_N_SDM_PLLCFG_ECHO_OFFSET 8
448
#define PLL_CPU_ECHO_REG_PLL_CPU_N_SDM_PLLCFG_ECHO_CLEAR_MASK (0x0000ff00)
449
#define PLL_CPU_ECHO_REG_PLL_CPU_UNLOCK_MDSEL_ECHO_OFFSET 6
450
#define PLL_CPU_ECHO_REG_PLL_CPU_UNLOCK_MDSEL_ECHO_CLEAR_MASK (0x000000c0)
451
#define PLL_CPU_ECHO_REG_PLL_CPU_UNLOCK_MDSEL_ECHO_21_29_CLOCK_CYCLES 0b00
452
#define PLL_CPU_ECHO_REG_PLL_CPU_UNLOCK_MDSEL_ECHO_22_28_CLOCK_CYCLES 0b01
453
#define PLL_CPU_ECHO_REG_PLL_CPU_UNLOCK_MDSEL_ECHO_20_30_CLOCK_CYCLES 0b10
454
#define PLL_CPU_ECHO_REG_PLL_CPU_LOCK_MDSEL_ECHO_OFFSET 5
455
#define PLL_CPU_ECHO_REG_PLL_CPU_LOCK_MDSEL_ECHO_CLEAR_MASK (0x00000020)
456
#define PLL_CPU_ECHO_REG_PLL_CPU_LOCK_MDSEL_ECHO_24_26_CLOCK_CYCLES 0b0
457
#define PLL_CPU_ECHO_REG_PLL_CPU_LOCK_MDSEL_ECHO_23_27_CLOCK_CYCLES 0b1
458
#define PLL_CPU_ECHO_REG_PLL_CPU_M1_ECHO_OFFSET 0
459
#define PLL_CPU_ECHO_REG_PLL_CPU_M1_ECHO_CLEAR_MASK (0x0000000f)
460
461
#define AHB_CLK_REG 0x00000500
//AHB Clock Register
462
#define AHB_CLK_REG_CLK_SRC_SEL_OFFSET 24
463
#define AHB_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x03000000)
464
#define AHB_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b00
465
#define AHB_CLK_REG_CLK_SRC_SEL_SYS_32K_CLK 0b01
466
#define AHB_CLK_REG_CLK_SRC_SEL_RC_16M_CLK 0b10
467
#define AHB_CLK_REG_CLK_SRC_SEL_PERI0_600M_BUS 0b11
468
#define AHB_CLK_REG_FACTOR_M_OFFSET 0
469
#define AHB_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
470
471
#define APB0_CLK_REG 0x00000510
//APB0 Clock Register
472
#define APB0_CLK_REG_CLK_SRC_SEL_OFFSET 24
473
#define APB0_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x03000000)
474
#define APB0_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b00
475
#define APB0_CLK_REG_CLK_SRC_SEL_SYS_32K_CLK 0b01
476
#define APB0_CLK_REG_CLK_SRC_SEL_RC_16M_CLK 0b10
477
#define APB0_CLK_REG_CLK_SRC_SEL_PERI0_600M_BUS 0b11
478
#define APB0_CLK_REG_FACTOR_M_OFFSET 0
479
#define APB0_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
480
481
#define APB1_CLK_REG 0x00000518
//APB1 Clock Register
482
#define APB1_CLK_REG_CLK_SRC_SEL_OFFSET 24
483
#define APB1_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x03000000)
484
#define APB1_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b00
485
#define APB1_CLK_REG_CLK_SRC_SEL_SYS_32K_CLK 0b01
486
#define APB1_CLK_REG_CLK_SRC_SEL_RC_16M_CLK 0b10
487
#define APB1_CLK_REG_CLK_SRC_SEL_PERI0_600M_BUS 0b11
488
#define APB1_CLK_REG_FACTOR_M_OFFSET 0
489
#define APB1_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
490
491
#define APB_UART_CLK_REG 0x00000538
//APB_UART Clock Register
492
#define APB_UART_CLK_REG_CLK_SRC_SEL_OFFSET 24
493
#define APB_UART_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
494
#define APB_UART_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b000
495
#define APB_UART_CLK_REG_CLK_SRC_SEL_SYS_32K_CLK 0b001
496
#define APB_UART_CLK_REG_CLK_SRC_SEL_RC_16M_CLK 0b010
497
#define APB_UART_CLK_REG_CLK_SRC_SEL_PERI0_600M_BUS 0b011
498
#define APB_UART_CLK_REG_CLK_SRC_SEL_PERI0_480M_BUS 0b100
499
#define APB_UART_CLK_REG_FACTOR_M_OFFSET 0
500
#define APB_UART_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
501
502
#define MBUS_CLK_REG 0x00000588
//MBUS Clock Register
503
#define MBUS_CLK_REG_MBUS_CLK_GATING_OFFSET 31
504
#define MBUS_CLK_REG_MBUS_CLK_GATING_CLEAR_MASK (0x80000000)
505
#define MBUS_CLK_REG_MBUS_CLK_GATING_CLOCK_IS_OFF 0b0
506
#define MBUS_CLK_REG_MBUS_CLK_GATING_CLOCK_IS_ON 0b1
507
#define MBUS_CLK_REG_MBUS_DFS_EN_OFFSET 28
508
#define MBUS_CLK_REG_MBUS_DFS_EN_CLEAR_MASK 0x10000000
509
#define MBUS_CLK_REG_MBUS_DFS_EN_DISABLE 0b0
510
#define MBUS_CLK_REG_MBUS_DFS_EN_ENABLE 0b1
511
#define MBUS_CLK_REG_MBUS_UPD_OFFSET 27
512
#define MBUS_CLK_REG_MBUS_UPD_CLEAR_MASK (0x08000000)
513
#define MBUS_CLK_REG_MBUS_UPD_INVALID 0b0
514
#define MBUS_CLK_REG_MBUS_UPD_VALID 0b1
515
#define MBUS_CLK_REG_MBUS_CLK_SEL_OFFSET 24
516
#define MBUS_CLK_REG_MBUS_CLK_SEL_CLEAR_MASK (0x07000000)
517
#define MBUS_CLK_REG_MBUS_CLK_SEL_SYS_24M_CLK 0b000
518
#define MBUS_CLK_REG_MBUS_CLK_SEL_PERI0_480M 0b001
519
#define MBUS_CLK_REG_MBUS_CLK_SEL_PERI0_400M 0b010
520
#define MBUS_CLK_REG_MBUS_CLK_SEL_PERI0_300M 0b011
521
#define MBUS_CLK_REG_MBUS_CLK_SEL_HDR_CLK 0b100
522
#define MBUS_CLK_REG_MBUS_DIV1_OFFSET 0
523
#define MBUS_CLK_REG_MBUS_DIV1_CLEAR_MASK (0x0000001f)
524
525
#define AHB_MAT_CLK_GATE_EN_REG 0x000005c0
//AHB Master Clock Gate Enable Register
526
#define AHB_MAT_CLK_GATE_EN_REG_AHB_MONITOR_EN_OFFSET 31
527
#define AHB_MAT_CLK_GATE_EN_REG_AHB_MONITOR_EN_CLEAR_MASK (0x80000000)
528
#define AHB_MAT_CLK_GATE_EN_REG_AHB_MONITOR_EN_DISABLE_AUTO_CLOCK_GATE 0b0
529
#define AHB_MAT_CLK_GATE_EN_REG_AHB_MONITOR_EN_ENABLE_AUTO_CLOCK_GATE 0b1
530
#define AHB_MAT_CLK_GATE_EN_REG_SD_MONITOR_EN_OFFSET 29
531
#define AHB_MAT_CLK_GATE_EN_REG_SD_MONITOR_EN_CLEAR_MASK (0x20000000)
532
#define AHB_MAT_CLK_GATE_EN_REG_SD_MONITOR_EN_DISABLE_AUTO_CLOCK_GATE 0b0
533
#define AHB_MAT_CLK_GATE_EN_REG_SD_MONITOR_EN_ENABLE_AUTO_CLOCK_GATE 0b1
534
#define AHB_MAT_CLK_GATE_EN_REG_STBY_SYS_PERI0PLL_CLK_GATE_SW_CFG_OFFSET 28
535
#define AHB_MAT_CLK_GATE_EN_REG_STBY_SYS_PERI0PLL_CLK_GATE_SW_CFG_CLEAR_MASK 0x10000000
536
#define AHB_MAT_CLK_GATE_EN_REG_STBY_SYS_PERI0PLL_CLK_GATE_SW_CFG_DISABLE 0b0
537
#define AHB_MAT_CLK_GATE_EN_REG_STBY_SYS_PERI0PLL_CLK_GATE_SW_CFG_ENABLE 0b1
538
#define AHB_MAT_CLK_GATE_EN_REG_SPIF_AHB_GATE_SW_CFG_OFFSET 22
539
#define AHB_MAT_CLK_GATE_EN_REG_SPIF_AHB_GATE_SW_CFG_CLEAR_MASK (0x00400000)
540
#define AHB_MAT_CLK_GATE_EN_REG_SPIF_AHB_GATE_SW_CFG_DISABLE 0b0
541
#define AHB_MAT_CLK_GATE_EN_REG_SPIF_AHB_GATE_SW_CFG_ENABLE 0b1
542
#define AHB_MAT_CLK_GATE_EN_REG_USB2P0_SYS_AHB_GATE_SW_CFG_OFFSET 16
543
#define AHB_MAT_CLK_GATE_EN_REG_USB2P0_SYS_AHB_GATE_SW_CFG_CLEAR_MASK 0x00010000
544
#define AHB_MAT_CLK_GATE_EN_REG_USB2P0_SYS_AHB_GATE_SW_CFG_DISABLE 0b0
545
#define AHB_MAT_CLK_GATE_EN_REG_USB2P0_SYS_AHB_GATE_SW_CFG_ENABLE 0b1
546
#define AHB_MAT_CLK_GATE_EN_REG_GMAC2_AHB_GATE_SW_CFG_OFFSET 15
547
#define AHB_MAT_CLK_GATE_EN_REG_GMAC2_AHB_GATE_SW_CFG_CLEAR_MASK (0x00008000)
548
#define AHB_MAT_CLK_GATE_EN_REG_GMAC2_AHB_GATE_SW_CFG_DISABLE 0b0
549
#define AHB_MAT_CLK_GATE_EN_REG_GMAC2_AHB_GATE_SW_CFG_ENABLE 0b1
550
#define AHB_MAT_CLK_GATE_EN_REG_GMAC1_AHB_GATE_SW_CFG_OFFSET 14
551
#define AHB_MAT_CLK_GATE_EN_REG_GMAC1_AHB_GATE_SW_CFG_CLEAR_MASK (0x00004000)
552
#define AHB_MAT_CLK_GATE_EN_REG_GMAC1_AHB_GATE_SW_CFG_DISABLE 0b0
553
#define AHB_MAT_CLK_GATE_EN_REG_GMAC1_AHB_GATE_SW_CFG_ENABLE 0b1
554
#define AHB_MAT_CLK_GATE_EN_REG_GMAC0_AHB_GATE_SW_CFG_OFFSET 13
555
#define AHB_MAT_CLK_GATE_EN_REG_GMAC0_AHB_GATE_SW_CFG_CLEAR_MASK (0x00002000)
556
#define AHB_MAT_CLK_GATE_EN_REG_GMAC0_AHB_GATE_SW_CFG_DISABLE 0b0
557
#define AHB_MAT_CLK_GATE_EN_REG_GMAC0_AHB_GATE_SW_CFG_ENABLE 0b1
558
#define AHB_MAT_CLK_GATE_EN_REG_MCU_SYS_AHB_GATE_SW_CFG_OFFSET 12
559
#define AHB_MAT_CLK_GATE_EN_REG_MCU_SYS_AHB_GATE_SW_CFG_CLEAR_MASK 0x00001000
560
#define AHB_MAT_CLK_GATE_EN_REG_MCU_SYS_AHB_GATE_SW_CFG_DISABLE 0b0
561
#define AHB_MAT_CLK_GATE_EN_REG_MCU_SYS_AHB_GATE_SW_CFG_ENABLE 0b1
562
#define AHB_MAT_CLK_GATE_EN_REG_SMHC2_AHB_GATE_SW_CFG_OFFSET 7
563
#define AHB_MAT_CLK_GATE_EN_REG_SMHC2_AHB_GATE_SW_CFG_CLEAR_MASK (0x00000080)
564
#define AHB_MAT_CLK_GATE_EN_REG_SMHC2_AHB_GATE_SW_CFG_DISABLE 0b0
565
#define AHB_MAT_CLK_GATE_EN_REG_SMHC2_AHB_GATE_SW_CFG_ENABLE 0b1
566
#define AHB_MAT_CLK_GATE_EN_REG_SMHC1_AHB_GATE_SW_CFG_OFFSET 6
567
#define AHB_MAT_CLK_GATE_EN_REG_SMHC1_AHB_GATE_SW_CFG_CLEAR_MASK (0x00000040)
568
#define AHB_MAT_CLK_GATE_EN_REG_SMHC1_AHB_GATE_SW_CFG_DISABLE 0b0
569
#define AHB_MAT_CLK_GATE_EN_REG_SMHC1_AHB_GATE_SW_CFG_ENABLE 0b1
570
#define AHB_MAT_CLK_GATE_EN_REG_SMHC0_AHB_GATE_SW_CFG_OFFSET 5
571
#define AHB_MAT_CLK_GATE_EN_REG_SMHC0_AHB_GATE_SW_CFG_CLEAR_MASK (0x00000020)
572
#define AHB_MAT_CLK_GATE_EN_REG_SMHC0_AHB_GATE_SW_CFG_DISABLE 0b0
573
#define AHB_MAT_CLK_GATE_EN_REG_SMHC0_AHB_GATE_SW_CFG_ENABLE 0b1
574
#define AHB_MAT_CLK_GATE_EN_REG_VIDEO_OUT0_AHB_GATE_SW_CFG_OFFSET 3
575
#define AHB_MAT_CLK_GATE_EN_REG_VIDEO_OUT0_AHB_GATE_SW_CFG_CLEAR_MASK (0x00000008)
576
#define AHB_MAT_CLK_GATE_EN_REG_VIDEO_OUT0_AHB_GATE_SW_CFG_DISABLE 0b0
577
#define AHB_MAT_CLK_GATE_EN_REG_VIDEO_OUT0_AHB_GATE_SW_CFG_ENABLE 0b1
578
#define AHB_MAT_CLK_GATE_EN_REG_VIDEO_IN_AHB_GATE_SW_CFG_OFFSET 2
579
#define AHB_MAT_CLK_GATE_EN_REG_VIDEO_IN_AHB_GATE_SW_CFG_CLEAR_MASK (0x00000004)
580
#define AHB_MAT_CLK_GATE_EN_REG_VIDEO_IN_AHB_GATE_SW_CFG_DISABLE 0b0
581
#define AHB_MAT_CLK_GATE_EN_REG_VIDEO_IN_AHB_GATE_SW_CFG_ENABLE 0b1
582
583
#define PERI_MAT_CLK_GATE_EN_REG 0x000005d0
//PERI Master Clock Gate Enable Register
584
#define PERI_MAT_CLK_GATE_EN_REG_PERI_APB0_GATE_SW_CFG_OFFSET 16
585
#define PERI_MAT_CLK_GATE_EN_REG_PERI_APB0_GATE_SW_CFG_CLEAR_MASK 0x00010000
586
#define PERI_MAT_CLK_GATE_EN_REG_PERI_APB0_GATE_SW_CFG_DISABLE 0b0
587
#define PERI_MAT_CLK_GATE_EN_REG_PERI_APB0_GATE_SW_CFG_ENABLE 0b1
588
#define PERI_MAT_CLK_GATE_EN_REG_PERI_AHB_GATE_SW_CFG_OFFSET 0
589
#define PERI_MAT_CLK_GATE_EN_REG_PERI_AHB_GATE_SW_CFG_CLEAR_MASK 0x00000001
590
#define PERI_MAT_CLK_GATE_EN_REG_PERI_AHB_GATE_SW_CFG_DISABLE 0b0
591
#define PERI_MAT_CLK_GATE_EN_REG_PERI_AHB_GATE_SW_CFG_ENABLE 0b1
592
593
#define MBUS_CLK_GATE_EN_REG 0x000005e0
//MBUS Clock Gate Enable Register
594
#define MBUS_CLK_GATE_EN_REG_CAN_MBUS_CLK_EN_OFFSET 17
595
#define MBUS_CLK_GATE_EN_REG_CAN_MBUS_CLK_EN_CLEAR_MASK (0x00020000)
596
#define MBUS_CLK_GATE_EN_REG_CAN_MBUS_CLK_EN_MASK 0x0
597
#define MBUS_CLK_GATE_EN_REG_CAN_MBUS_CLK_EN_PASS 0b1
598
#define MBUS_CLK_GATE_EN_REG_GMAC2_MBUS_CLK_EN_OFFSET 13
599
#define MBUS_CLK_GATE_EN_REG_GMAC2_MBUS_CLK_EN_CLEAR_MASK (0x00002000)
600
#define MBUS_CLK_GATE_EN_REG_GMAC2_MBUS_CLK_EN_MASK 0x0
601
#define MBUS_CLK_GATE_EN_REG_GMAC2_MBUS_CLK_EN_PASS 0b1
602
#define MBUS_CLK_GATE_EN_REG_GMAC1_MBUS_CLK_EN_OFFSET 12
603
#define MBUS_CLK_GATE_EN_REG_GMAC1_MBUS_CLK_EN_CLEAR_MASK 0x00001000
604
#define MBUS_CLK_GATE_EN_REG_GMAC1_MBUS_CLK_EN_MASK 0x0
605
#define MBUS_CLK_GATE_EN_REG_GMAC1_MBUS_CLK_EN_PASS 0b1
606
#define MBUS_CLK_GATE_EN_REG_GMAC0_MBUS_CLK_EN_OFFSET 11
607
#define MBUS_CLK_GATE_EN_REG_GMAC0_MBUS_CLK_EN_CLEAR_MASK (0x00000800)
608
#define MBUS_CLK_GATE_EN_REG_GMAC0_MBUS_CLK_EN_MASK 0x0
609
#define MBUS_CLK_GATE_EN_REG_GMAC0_MBUS_CLK_EN_PASS 0b1
610
#define MBUS_CLK_GATE_EN_REG_ISP_MBUS_CLK_EN_OFFSET 9
611
#define MBUS_CLK_GATE_EN_REG_ISP_MBUS_CLK_EN_CLEAR_MASK (0x00000200)
612
#define MBUS_CLK_GATE_EN_REG_ISP_MBUS_CLK_EN_MASK 0x0
613
#define MBUS_CLK_GATE_EN_REG_ISP_MBUS_CLK_EN_PASS 0b1
614
#define MBUS_CLK_GATE_EN_REG_CSI_MBUS_CLK_EN_OFFSET 8
615
#define MBUS_CLK_GATE_EN_REG_CSI_MBUS_CLK_EN_CLEAR_MASK 0x00000100
616
#define MBUS_CLK_GATE_EN_REG_CSI_MBUS_CLK_EN_MASK 0x0
617
#define MBUS_CLK_GATE_EN_REG_CSI_MBUS_CLK_EN_PASS 0b1
618
#define MBUS_CLK_GATE_EN_REG_DMA1_MBUS_CLK_EN_OFFSET 3
619
#define MBUS_CLK_GATE_EN_REG_DMA1_MBUS_CLK_EN_CLEAR_MASK (0x00000008)
620
#define MBUS_CLK_GATE_EN_REG_DMA1_MBUS_CLK_EN_MASK 0x0
621
#define MBUS_CLK_GATE_EN_REG_DMA1_MBUS_CLK_EN_PASS 0b1
622
#define MBUS_CLK_GATE_EN_REG_CE_SYS_MBUS_CLK_EN_OFFSET 2
623
#define MBUS_CLK_GATE_EN_REG_CE_SYS_MBUS_CLK_EN_CLEAR_MASK (0x00000004)
624
#define MBUS_CLK_GATE_EN_REG_CE_SYS_MBUS_CLK_EN_MASK 0x0
625
#define MBUS_CLK_GATE_EN_REG_CE_SYS_MBUS_CLK_EN_SECURE_DEBUG 0b1
626
#define MBUS_CLK_GATE_EN_REG_DMA0_MBUS_CLK_EN_OFFSET 0
627
#define MBUS_CLK_GATE_EN_REG_DMA0_MBUS_CLK_EN_CLEAR_MASK 0x00000001
628
#define MBUS_CLK_GATE_EN_REG_DMA0_MBUS_CLK_EN_MASK 0x0
629
#define MBUS_CLK_GATE_EN_REG_DMA0_MBUS_CLK_EN_PASS 0b1
630
631
#define MBUS_MAT_CLK_GATE_EN_REG 0x000005e4
//MBUS Master Clock Gate Enable Register
632
#define MBUS_MAT_CLK_GATE_EN_REG_DMA1_MBUS_GATE_SW_CFG_OFFSET 29
633
#define MBUS_MAT_CLK_GATE_EN_REG_DMA1_MBUS_GATE_SW_CFG_CLEAR_MASK (0x20000000)
634
#define MBUS_MAT_CLK_GATE_EN_REG_DMA1_MBUS_GATE_SW_CFG_DISABLE 0b0
635
#define MBUS_MAT_CLK_GATE_EN_REG_DMA1_MBUS_GATE_SW_CFG_ENABLE 0b1
636
#define MBUS_MAT_CLK_GATE_EN_REG_DMA0_MBUS_GATE_SW_CFG_OFFSET 28
637
#define MBUS_MAT_CLK_GATE_EN_REG_DMA0_MBUS_GATE_SW_CFG_CLEAR_MASK 0x10000000
638
#define MBUS_MAT_CLK_GATE_EN_REG_DMA0_MBUS_GATE_SW_CFG_DISABLE 0b0
639
#define MBUS_MAT_CLK_GATE_EN_REG_DMA0_MBUS_GATE_SW_CFG_ENABLE 0b1
640
#define MBUS_MAT_CLK_GATE_EN_REG_LBC_MBUS_GATE_SW_CFG_OFFSET 27
641
#define MBUS_MAT_CLK_GATE_EN_REG_LBC_MBUS_GATE_SW_CFG_CLEAR_MASK (0x08000000)
642
#define MBUS_MAT_CLK_GATE_EN_REG_LBC_MBUS_GATE_SW_CFG_DISABLE 0b0
643
#define MBUS_MAT_CLK_GATE_EN_REG_LBC_MBUS_GATE_SW_CFG_ENABLE 0b1
644
#define MBUS_MAT_CLK_GATE_EN_REG_VIDEO_OUT0_MBUS_GATE_SW_CFG_OFFSET 23
645
#define MBUS_MAT_CLK_GATE_EN_REG_VIDEO_OUT0_MBUS_GATE_SW_CFG_CLEAR_MASK (0x00800000)
646
#define MBUS_MAT_CLK_GATE_EN_REG_VIDEO_OUT0_MBUS_GATE_SW_CFG_DISABLE 0b0
647
#define MBUS_MAT_CLK_GATE_EN_REG_VIDEO_OUT0_MBUS_GATE_SW_CFG_ENABLE 0b1
648
#define MBUS_MAT_CLK_GATE_EN_REG_MCU_SYS_MBUS_GATE_SW_CFG_OFFSET 21
649
#define MBUS_MAT_CLK_GATE_EN_REG_MCU_SYS_MBUS_GATE_SW_CFG_CLEAR_MASK (0x00200000)
650
#define MBUS_MAT_CLK_GATE_EN_REG_MCU_SYS_MBUS_GATE_SW_CFG_DISABLE 0b0
651
#define MBUS_MAT_CLK_GATE_EN_REG_MCU_SYS_MBUS_GATE_SW_CFG_ENABLE 0b1
652
#define MBUS_MAT_CLK_GATE_EN_REG_VIDEO_IN_MBUS_GATE_SW_CFG_OFFSET 20
653
#define MBUS_MAT_CLK_GATE_EN_REG_VIDEO_IN_MBUS_GATE_SW_CFG_CLEAR_MASK 0x00100000
654
#define MBUS_MAT_CLK_GATE_EN_REG_VIDEO_IN_MBUS_GATE_SW_CFG_DISABLE 0b0
655
#define MBUS_MAT_CLK_GATE_EN_REG_VIDEO_IN_MBUS_GATE_SW_CFG_ENABLE 0b1
656
#define MBUS_MAT_CLK_GATE_EN_REG_CAN_MBUS_GATE_SW_CFG_OFFSET 19
657
#define MBUS_MAT_CLK_GATE_EN_REG_CAN_MBUS_GATE_SW_CFG_CLEAR_MASK (0x00080000)
658
#define MBUS_MAT_CLK_GATE_EN_REG_CAN_MBUS_GATE_SW_CFG_DISABLE 0b0
659
#define MBUS_MAT_CLK_GATE_EN_REG_CAN_MBUS_GATE_SW_CFG_ENABLE 0b1
660
#define MBUS_MAT_CLK_GATE_EN_REG_CE_SYS_MBUS_GATE_SW_CFG_OFFSET 18
661
#define MBUS_MAT_CLK_GATE_EN_REG_CE_SYS_MBUS_GATE_SW_CFG_CLEAR_MASK (0x00040000)
662
#define MBUS_MAT_CLK_GATE_EN_REG_CE_SYS_MBUS_GATE_SW_CFG_DISABLE 0b0
663
#define MBUS_MAT_CLK_GATE_EN_REG_CE_SYS_MBUS_GATE_SW_CFG_ENABLE 0b1
664
#define MBUS_MAT_CLK_GATE_EN_REG_GMAC2_MBUS_GATE_SW_CFG_OFFSET 14
665
#define MBUS_MAT_CLK_GATE_EN_REG_GMAC2_MBUS_GATE_SW_CFG_CLEAR_MASK (0x00004000)
666
#define MBUS_MAT_CLK_GATE_EN_REG_GMAC2_MBUS_GATE_SW_CFG_DISABLE 0b0
667
#define MBUS_MAT_CLK_GATE_EN_REG_GMAC2_MBUS_GATE_SW_CFG_ENABLE 0b1
668
#define MBUS_MAT_CLK_GATE_EN_REG_GMAC1_MBUS_GATE_SW_CFG_OFFSET 13
669
#define MBUS_MAT_CLK_GATE_EN_REG_GMAC1_MBUS_GATE_SW_CFG_CLEAR_MASK (0x00002000)
670
#define MBUS_MAT_CLK_GATE_EN_REG_GMAC1_MBUS_GATE_SW_CFG_DISABLE 0b0
671
#define MBUS_MAT_CLK_GATE_EN_REG_GMAC1_MBUS_GATE_SW_CFG_ENABLE 0b1
672
#define MBUS_MAT_CLK_GATE_EN_REG_GMAC0_MBUS_GATE_SW_CFG_OFFSET 12
673
#define MBUS_MAT_CLK_GATE_EN_REG_GMAC0_MBUS_GATE_SW_CFG_CLEAR_MASK 0x00001000
674
#define MBUS_MAT_CLK_GATE_EN_REG_GMAC0_MBUS_GATE_SW_CFG_DISABLE 0b0
675
#define MBUS_MAT_CLK_GATE_EN_REG_GMAC0_MBUS_GATE_SW_CFG_ENABLE 0b1
676
#define MBUS_MAT_CLK_GATE_EN_REG_GMAC_MBUS_GATE_SW_CFG_OFFSET 11
677
#define MBUS_MAT_CLK_GATE_EN_REG_GMAC_MBUS_GATE_SW_CFG_CLEAR_MASK (0x00000800)
678
#define MBUS_MAT_CLK_GATE_EN_REG_GMAC_MBUS_GATE_SW_CFG_DISABLE 0b0
679
#define MBUS_MAT_CLK_GATE_EN_REG_GMAC_MBUS_GATE_SW_CFG_ENABLE 0b1
680
681
#define AHB_MAT_CLK_AUTO_GATE_EN_REG 0x000005f0
//AHB Master Clock Auto Gate Enable Register
682
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_SPIF_AHB_AUTO_GATE_EN_OFFSET 22
683
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_SPIF_AHB_AUTO_GATE_EN_CLEAR_MASK (0x00400000)
684
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_SPIF_AHB_AUTO_GATE_EN_NO_AUTO 0b0
685
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_SPIF_AHB_AUTO_GATE_EN_AUTO 0b1
686
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_USB2P0_SYS_AHB_AUTO_GATE_EN_OFFSET 16
687
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_USB2P0_SYS_AHB_AUTO_GATE_EN_CLEAR_MASK 0x00010000
688
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_USB2P0_SYS_AHB_AUTO_GATE_EN_NO_AUTO 0b0
689
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_USB2P0_SYS_AHB_AUTO_GATE_EN_AUTO 0b1
690
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_GMAC2_AHB_AUTO_GATE_EN_OFFSET 15
691
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_GMAC2_AHB_AUTO_GATE_EN_CLEAR_MASK (0x00008000)
692
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_GMAC2_AHB_AUTO_GATE_EN_NO_AUTO 0b0
693
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_GMAC2_AHB_AUTO_GATE_EN_AUTO 0b1
694
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_GMAC1_AHB_AUTO_GATE_EN_OFFSET 14
695
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_GMAC1_AHB_AUTO_GATE_EN_CLEAR_MASK (0x00004000)
696
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_GMAC1_AHB_AUTO_GATE_EN_NO_AUTO 0b0
697
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_GMAC1_AHB_AUTO_GATE_EN_AUTO 0b1
698
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_GMAC0_AHB_AUTO_GATE_EN_OFFSET 13
699
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_GMAC0_AHB_AUTO_GATE_EN_CLEAR_MASK (0x00002000)
700
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_GMAC0_AHB_AUTO_GATE_EN_NO_AUTO 0b0
701
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_GMAC0_AHB_AUTO_GATE_EN_AUTO 0b1
702
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_MCU_SYS_AHB_AUTO_GATE_EN_OFFSET 12
703
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_MCU_SYS_AHB_AUTO_GATE_EN_CLEAR_MASK 0x00001000
704
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_MCU_SYS_AHB_AUTO_GATE_EN_NO_AUTO 0b0
705
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_MCU_SYS_AHB_AUTO_GATE_EN_AUTO 0b1
706
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_SMHC2_AHB_AUTO_GATE_EN_OFFSET 7
707
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_SMHC2_AHB_AUTO_GATE_EN_CLEAR_MASK (0x00000080)
708
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_SMHC2_AHB_AUTO_GATE_EN_NO_AUTO 0b0
709
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_SMHC2_AHB_AUTO_GATE_EN_AUTO 0b1
710
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_SMHC1_AHB_AUTO_GATE_EN_OFFSET 6
711
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_SMHC1_AHB_AUTO_GATE_EN_CLEAR_MASK (0x00000040)
712
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_SMHC1_AHB_AUTO_GATE_EN_NO_AUTO 0b0
713
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_SMHC1_AHB_AUTO_GATE_EN_AUTO 0b1
714
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_SMHC0_AHB_AUTO_GATE_EN_OFFSET 5
715
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_SMHC0_AHB_AUTO_GATE_EN_CLEAR_MASK (0x00000020)
716
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_SMHC0_AHB_AUTO_GATE_EN_NO_AUTO 0b0
717
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_SMHC0_AHB_AUTO_GATE_EN_AUTO 0b1
718
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_VIDEO_OUT0_AHB_AUTO_GATE_EN_OFFSET 3
719
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_VIDEO_OUT0_AHB_AUTO_GATE_EN_CLEAR_MASK (0x00000008)
720
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_VIDEO_OUT0_AHB_AUTO_GATE_EN_NO_AUTO 0b0
721
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_VIDEO_OUT0_AHB_AUTO_GATE_EN_AUTO 0b1
722
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_VIDEO_IN_AHB_AUTO_GATE_EN_OFFSET 2
723
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_VIDEO_IN_AHB_AUTO_GATE_EN_CLEAR_MASK (0x00000004)
724
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_VIDEO_IN_AHB_AUTO_GATE_EN_NO_AUTO 0b0
725
#define AHB_MAT_CLK_AUTO_GATE_EN_REG_VIDEO_IN_AHB_AUTO_GATE_EN_AUTO 0b1
726
727
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG 0x000005f4
//MBUS Master Clock Auto Gate Enable Register
728
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_DMA1_MBUS_AUTO_GATE_EN_OFFSET 29
729
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_DMA1_MBUS_AUTO_GATE_EN_CLEAR_MASK (0x20000000)
730
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_DMA1_MBUS_AUTO_GATE_EN_NO_AUTO 0b0
731
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_DMA1_MBUS_AUTO_GATE_EN_AUTO 0b1
732
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_DMA0_MBUS_AUTO_GATE_EN_OFFSET 28
733
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_DMA0_MBUS_AUTO_GATE_EN_CLEAR_MASK 0x10000000
734
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_DMA0_MBUS_AUTO_GATE_EN_NO_AUTO 0b0
735
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_DMA0_MBUS_AUTO_GATE_EN_AUTO 0b1
736
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_LBC_MBUS_AUTO_GATE_EN_OFFSET 27
737
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_LBC_MBUS_AUTO_GATE_EN_CLEAR_MASK (0x08000000)
738
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_LBC_MBUS_AUTO_GATE_EN_NO_AUTO 0b0
739
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_LBC_MBUS_AUTO_GATE_EN_AUTO 0b1
740
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_VIDEO_OUT0_MBUS_AUTO_GATE_EN_OFFSET 23
741
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_VIDEO_OUT0_MBUS_AUTO_GATE_EN_CLEAR_MASK (0x00800000)
742
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_VIDEO_OUT0_MBUS_AUTO_GATE_EN_NO_AUTO 0b0
743
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_VIDEO_OUT0_MBUS_AUTO_GATE_EN_AUTO 0b1
744
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_MCU_SYS_MBUS_AUTO_GATE_EN_OFFSET 21
745
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_MCU_SYS_MBUS_AUTO_GATE_EN_CLEAR_MASK (0x00200000)
746
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_MCU_SYS_MBUS_AUTO_GATE_EN_NO_AUTO 0b0
747
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_MCU_SYS_MBUS_AUTO_GATE_EN_AUTO 0b1
748
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_VIDEO_IN_MBUS_AUTO_GATE_EN_OFFSET 20
749
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_VIDEO_IN_MBUS_AUTO_GATE_EN_CLEAR_MASK 0x00100000
750
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_VIDEO_IN_MBUS_AUTO_GATE_EN_NO_AUTO 0b0
751
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_VIDEO_IN_MBUS_AUTO_GATE_EN_AUTO 0b1
752
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_CAN_MBUS_AUTO_GATE_EN_OFFSET 19
753
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_CAN_MBUS_AUTO_GATE_EN_CLEAR_MASK (0x00080000)
754
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_CAN_MBUS_AUTO_GATE_EN_NO_AUTO 0b0
755
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_CAN_MBUS_AUTO_GATE_EN_AUTO 0b1
756
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_CE_SYS_MBUS_AUTO_GATE_EN_OFFSET 18
757
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_CE_SYS_MBUS_AUTO_GATE_EN_CLEAR_MASK (0x00040000)
758
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_CE_SYS_MBUS_AUTO_GATE_EN_NO_AUTO 0b0
759
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_CE_SYS_MBUS_AUTO_GATE_EN_AUTO 0b1
760
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_GMAC2_MBUS_AUTO_GATE_EN_OFFSET 14
761
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_GMAC2_MBUS_AUTO_GATE_EN_CLEAR_MASK (0x00004000)
762
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_GMAC2_MBUS_AUTO_GATE_EN_NO_AUTO 0b0
763
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_GMAC2_MBUS_AUTO_GATE_EN_AUTO 0b1
764
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_GMAC1_MBUS_AUTO_GATE_EN_OFFSET 13
765
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_GMAC1_MBUS_AUTO_GATE_EN_CLEAR_MASK (0x00002000)
766
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_GMAC1_MBUS_AUTO_GATE_EN_NO_AUTO 0b0
767
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_GMAC1_MBUS_AUTO_GATE_EN_AUTO 0b1
768
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_GMAC0_MBUS_AUTO_GATE_EN_OFFSET 12
769
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_GMAC0_MBUS_AUTO_GATE_EN_CLEAR_MASK 0x00001000
770
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_GMAC0_MBUS_AUTO_GATE_EN_NO_AUTO 0b0
771
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_GMAC0_MBUS_AUTO_GATE_EN_AUTO 0b1
772
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_GMAC_MBUS_AUTO_GATE_EN_OFFSET 11
773
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_GMAC_MBUS_AUTO_GATE_EN_CLEAR_MASK (0x00000800)
774
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_GMAC_MBUS_AUTO_GATE_EN_NO_AUTO 0b0
775
#define MBUS_MAT_CLK_AUTO_GATE_EN_REG_GMAC_MBUS_AUTO_GATE_EN_AUTO 0b1
776
777
#define AHB_MAT_CLK_GATE_STAT_REG 0x000005f8
//AHB Master Clock Gate Status Register
778
#define AHB_MAT_CLK_GATE_STAT_REG_SPIF_AHB_GATE_STAT_OFFSET 22
779
#define AHB_MAT_CLK_GATE_STAT_REG_SPIF_AHB_GATE_STAT_CLEAR_MASK (0x00400000)
780
#define AHB_MAT_CLK_GATE_STAT_REG_SPIF_AHB_GATE_STAT_DISABLE 0b0
781
#define AHB_MAT_CLK_GATE_STAT_REG_SPIF_AHB_GATE_STAT_ENABLE 0b1
782
#define AHB_MAT_CLK_GATE_STAT_REG_USB2P0_SYS_GATE_STAT_OFFSET 16
783
#define AHB_MAT_CLK_GATE_STAT_REG_USB2P0_SYS_GATE_STAT_CLEAR_MASK 0x00010000
784
#define AHB_MAT_CLK_GATE_STAT_REG_USB2P0_SYS_GATE_STAT_DISABLE 0b0
785
#define AHB_MAT_CLK_GATE_STAT_REG_USB2P0_SYS_GATE_STAT_ENABLE 0b1
786
#define AHB_MAT_CLK_GATE_STAT_REG_GMAC2_AHB_GATE_STAT_OFFSET 15
787
#define AHB_MAT_CLK_GATE_STAT_REG_GMAC2_AHB_GATE_STAT_CLEAR_MASK (0x00008000)
788
#define AHB_MAT_CLK_GATE_STAT_REG_GMAC2_AHB_GATE_STAT_DISABLE 0b0
789
#define AHB_MAT_CLK_GATE_STAT_REG_GMAC2_AHB_GATE_STAT_ENABLE 0b1
790
#define AHB_MAT_CLK_GATE_STAT_REG_GMAC1_AHB_GATE_STAT_OFFSET 14
791
#define AHB_MAT_CLK_GATE_STAT_REG_GMAC1_AHB_GATE_STAT_CLEAR_MASK (0x00004000)
792
#define AHB_MAT_CLK_GATE_STAT_REG_GMAC1_AHB_GATE_STAT_DISABLE 0b0
793
#define AHB_MAT_CLK_GATE_STAT_REG_GMAC1_AHB_GATE_STAT_ENABLE 0b1
794
#define AHB_MAT_CLK_GATE_STAT_REG_GMAC0_AHB_GATE_STAT_OFFSET 13
795
#define AHB_MAT_CLK_GATE_STAT_REG_GMAC0_AHB_GATE_STAT_CLEAR_MASK (0x00002000)
796
#define AHB_MAT_CLK_GATE_STAT_REG_GMAC0_AHB_GATE_STAT_DISABLE 0b0
797
#define AHB_MAT_CLK_GATE_STAT_REG_GMAC0_AHB_GATE_STAT_ENABLE 0b1
798
#define AHB_MAT_CLK_GATE_STAT_REG_MCU_SYS_AHB_GATE_STAT_OFFSET 12
799
#define AHB_MAT_CLK_GATE_STAT_REG_MCU_SYS_AHB_GATE_STAT_CLEAR_MASK 0x00001000
800
#define AHB_MAT_CLK_GATE_STAT_REG_MCU_SYS_AHB_GATE_STAT_DISABLE 0b0
801
#define AHB_MAT_CLK_GATE_STAT_REG_MCU_SYS_AHB_GATE_STAT_ENABLE 0b1
802
#define AHB_MAT_CLK_GATE_STAT_REG_SMHC2_AHB_GATE_STAT_OFFSET 7
803
#define AHB_MAT_CLK_GATE_STAT_REG_SMHC2_AHB_GATE_STAT_CLEAR_MASK (0x00000080)
804
#define AHB_MAT_CLK_GATE_STAT_REG_SMHC2_AHB_GATE_STAT_DISABLE 0b0
805
#define AHB_MAT_CLK_GATE_STAT_REG_SMHC2_AHB_GATE_STAT_ENABLE 0b1
806
#define AHB_MAT_CLK_GATE_STAT_REG_SMHC1_AHB_GATE_STAT_OFFSET 6
807
#define AHB_MAT_CLK_GATE_STAT_REG_SMHC1_AHB_GATE_STAT_CLEAR_MASK (0x00000040)
808
#define AHB_MAT_CLK_GATE_STAT_REG_SMHC1_AHB_GATE_STAT_DISABLE 0b0
809
#define AHB_MAT_CLK_GATE_STAT_REG_SMHC1_AHB_GATE_STAT_ENABLE 0b1
810
#define AHB_MAT_CLK_GATE_STAT_REG_SMHC0_AHB_GATE_STAT_OFFSET 5
811
#define AHB_MAT_CLK_GATE_STAT_REG_SMHC0_AHB_GATE_STAT_CLEAR_MASK (0x00000020)
812
#define AHB_MAT_CLK_GATE_STAT_REG_SMHC0_AHB_GATE_STAT_DISABLE 0b0
813
#define AHB_MAT_CLK_GATE_STAT_REG_SMHC0_AHB_GATE_STAT_ENABLE 0b1
814
#define AHB_MAT_CLK_GATE_STAT_REG_VIDEO_OUT0_AHB_GATE_STAT_OFFSET 3
815
#define AHB_MAT_CLK_GATE_STAT_REG_VIDEO_OUT0_AHB_GATE_STAT_CLEAR_MASK (0x00000008)
816
#define AHB_MAT_CLK_GATE_STAT_REG_VIDEO_OUT0_AHB_GATE_STAT_DISABLE 0b0
817
#define AHB_MAT_CLK_GATE_STAT_REG_VIDEO_OUT0_AHB_GATE_STAT_ENABLE 0b1
818
#define AHB_MAT_CLK_GATE_STAT_REG_VIDEO_IN_AHB_GATE_STAT_OFFSET 2
819
#define AHB_MAT_CLK_GATE_STAT_REG_VIDEO_IN_AHB_GATE_STAT_CLEAR_MASK (0x00000004)
820
#define AHB_MAT_CLK_GATE_STAT_REG_VIDEO_IN_AHB_GATE_STAT_DISABLE 0b0
821
#define AHB_MAT_CLK_GATE_STAT_REG_VIDEO_IN_AHB_GATE_STAT_ENABLE 0b1
822
823
#define MBUS_MAT_CLK_GATE_STAT_REG 0x000005fc
//MBUS Master Clock Gate Status Register
824
#define MBUS_MAT_CLK_GATE_STAT_REG_DMA1_MBUS_GATE_STAT_OFFSET 29
825
#define MBUS_MAT_CLK_GATE_STAT_REG_DMA1_MBUS_GATE_STAT_CLEAR_MASK (0x20000000)
826
#define MBUS_MAT_CLK_GATE_STAT_REG_DMA1_MBUS_GATE_STAT_DISABLE 0b0
827
#define MBUS_MAT_CLK_GATE_STAT_REG_DMA1_MBUS_GATE_STAT_ENABLE 0b1
828
#define MBUS_MAT_CLK_GATE_STAT_REG_DMA0_MBUS_GATE_STAT_OFFSET 28
829
#define MBUS_MAT_CLK_GATE_STAT_REG_DMA0_MBUS_GATE_STAT_CLEAR_MASK 0x10000000
830
#define MBUS_MAT_CLK_GATE_STAT_REG_DMA0_MBUS_GATE_STAT_DISABLE 0b0
831
#define MBUS_MAT_CLK_GATE_STAT_REG_DMA0_MBUS_GATE_STAT_ENABLE 0b1
832
#define MBUS_MAT_CLK_GATE_STAT_REG_LBC_MBUS_GATE_STAT_OFFSET 27
833
#define MBUS_MAT_CLK_GATE_STAT_REG_LBC_MBUS_GATE_STAT_CLEAR_MASK (0x08000000)
834
#define MBUS_MAT_CLK_GATE_STAT_REG_LBC_MBUS_GATE_STAT_DISABLE 0b0
835
#define MBUS_MAT_CLK_GATE_STAT_REG_LBC_MBUS_GATE_STAT_ENABLE 0b1
836
#define MBUS_MAT_CLK_GATE_STAT_REG_VIDEO_OUT0_MBUS_GATE_STAT_OFFSET 23
837
#define MBUS_MAT_CLK_GATE_STAT_REG_VIDEO_OUT0_MBUS_GATE_STAT_CLEAR_MASK (0x00800000)
838
#define MBUS_MAT_CLK_GATE_STAT_REG_VIDEO_OUT0_MBUS_GATE_STAT_DISABLE 0b0
839
#define MBUS_MAT_CLK_GATE_STAT_REG_VIDEO_OUT0_MBUS_GATE_STAT_ENABLE 0b1
840
#define MBUS_MAT_CLK_GATE_STAT_REG_MCU_SYS_MBUS_GATE_STAT_OFFSET 21
841
#define MBUS_MAT_CLK_GATE_STAT_REG_MCU_SYS_MBUS_GATE_STAT_CLEAR_MASK (0x00200000)
842
#define MBUS_MAT_CLK_GATE_STAT_REG_MCU_SYS_MBUS_GATE_STAT_DISABLE 0b0
843
#define MBUS_MAT_CLK_GATE_STAT_REG_MCU_SYS_MBUS_GATE_STAT_ENABLE 0b1
844
#define MBUS_MAT_CLK_GATE_STAT_REG_VIDEO_IN_MBUS_GATE_STAT_OFFSET 20
845
#define MBUS_MAT_CLK_GATE_STAT_REG_VIDEO_IN_MBUS_GATE_STAT_CLEAR_MASK 0x00100000
846
#define MBUS_MAT_CLK_GATE_STAT_REG_VIDEO_IN_MBUS_GATE_STAT_DISABLE 0b0
847
#define MBUS_MAT_CLK_GATE_STAT_REG_VIDEO_IN_MBUS_GATE_STAT_ENABLE 0b1
848
#define MBUS_MAT_CLK_GATE_STAT_REG_CAN_MBUS_GATE_STAT_OFFSET 19
849
#define MBUS_MAT_CLK_GATE_STAT_REG_CAN_MBUS_GATE_STAT_CLEAR_MASK (0x00080000)
850
#define MBUS_MAT_CLK_GATE_STAT_REG_CAN_MBUS_GATE_STAT_DISABLE 0b0
851
#define MBUS_MAT_CLK_GATE_STAT_REG_CAN_MBUS_GATE_STAT_ENABLE 0b1
852
#define MBUS_MAT_CLK_GATE_STAT_REG_CE_SYS_MBUS_GATE_STAT_OFFSET 18
853
#define MBUS_MAT_CLK_GATE_STAT_REG_CE_SYS_MBUS_GATE_STAT_CLEAR_MASK (0x00040000)
854
#define MBUS_MAT_CLK_GATE_STAT_REG_CE_SYS_MBUS_GATE_STAT_DISABLE 0b0
855
#define MBUS_MAT_CLK_GATE_STAT_REG_CE_SYS_MBUS_GATE_STAT_ENABLE 0b1
856
#define MBUS_MAT_CLK_GATE_STAT_REG_GMAC2_MBUS_GATE_STAT_OFFSET 14
857
#define MBUS_MAT_CLK_GATE_STAT_REG_GMAC2_MBUS_GATE_STAT_CLEAR_MASK (0x00004000)
858
#define MBUS_MAT_CLK_GATE_STAT_REG_GMAC2_MBUS_GATE_STAT_DISABLE 0b0
859
#define MBUS_MAT_CLK_GATE_STAT_REG_GMAC2_MBUS_GATE_STAT_ENABLE 0b1
860
#define MBUS_MAT_CLK_GATE_STAT_REG_GMAC1_MBUS_GATE_STAT_OFFSET 13
861
#define MBUS_MAT_CLK_GATE_STAT_REG_GMAC1_MBUS_GATE_STAT_CLEAR_MASK (0x00002000)
862
#define MBUS_MAT_CLK_GATE_STAT_REG_GMAC1_MBUS_GATE_STAT_DISABLE 0b0
863
#define MBUS_MAT_CLK_GATE_STAT_REG_GMAC1_MBUS_GATE_STAT_ENABLE 0b1
864
#define MBUS_MAT_CLK_GATE_STAT_REG_GMAC0_MBUS_GATE_STAT_OFFSET 12
865
#define MBUS_MAT_CLK_GATE_STAT_REG_GMAC0_MBUS_GATE_STAT_CLEAR_MASK 0x00001000
866
#define MBUS_MAT_CLK_GATE_STAT_REG_GMAC0_MBUS_GATE_STAT_DISABLE 0b0
867
#define MBUS_MAT_CLK_GATE_STAT_REG_GMAC0_MBUS_GATE_STAT_ENABLE 0b1
868
#define MBUS_MAT_CLK_GATE_STAT_REG_GMAC_MBUS_GATE_STAT_OFFSET 11
869
#define MBUS_MAT_CLK_GATE_STAT_REG_GMAC_MBUS_GATE_STAT_CLEAR_MASK (0x00000800)
870
#define MBUS_MAT_CLK_GATE_STAT_REG_GMAC_MBUS_GATE_STAT_DISABLE 0b0
871
#define MBUS_MAT_CLK_GATE_STAT_REG_GMAC_MBUS_GATE_STAT_ENABLE 0b1
872
873
#define DMA0_GAR_REG 0x00000704
//DMA0 Gating And Reset Register
874
#define DMA0_GAR_REG_DMA0_RST_N_OFFSET 16
875
#define DMA0_GAR_REG_DMA0_RST_N_CLEAR_MASK 0x00010000
876
#define DMA0_GAR_REG_DMA0_RST_N_ASSERT 0b0
877
#define DMA0_GAR_REG_DMA0_RST_N_DE_ASSERT 0b1
878
#define DMA0_GAR_REG_DMA0_AHB_CLK_EN_OFFSET 0
879
#define DMA0_GAR_REG_DMA0_AHB_CLK_EN_CLEAR_MASK 0x00000001
880
#define DMA0_GAR_REG_DMA0_AHB_CLK_EN_MASK 0x0
881
#define DMA0_GAR_REG_DMA0_AHB_CLK_EN_PASS 0b1
882
883
#define DMA1_GAR_REG 0x0000070c
//DMA1 Gating And Reset Register
884
#define DMA1_GAR_REG_DMA1_RST_N_OFFSET 16
885
#define DMA1_GAR_REG_DMA1_RST_N_CLEAR_MASK 0x00010000
886
#define DMA1_GAR_REG_DMA1_RST_N_ASSERT 0b0
887
#define DMA1_GAR_REG_DMA1_RST_N_DE_ASSERT 0b1
888
#define DMA1_GAR_REG_DMA1_AHB_CLK_EN_OFFSET 0
889
#define DMA1_GAR_REG_DMA1_AHB_CLK_EN_CLEAR_MASK 0x00000001
890
#define DMA1_GAR_REG_DMA1_AHB_CLK_EN_MASK 0x0
891
#define DMA1_GAR_REG_DMA1_AHB_CLK_EN_PASS 0b1
892
893
#define SPINLOCK_GAR_REG 0x00000724
//SPINLOCK Gating And Reset Register
894
#define SPINLOCK_GAR_REG_SPINLOCK_RST_N_OFFSET 16
895
#define SPINLOCK_GAR_REG_SPINLOCK_RST_N_CLEAR_MASK 0x00010000
896
#define SPINLOCK_GAR_REG_SPINLOCK_RST_N_ASSERT 0b0
897
#define SPINLOCK_GAR_REG_SPINLOCK_RST_N_DE_ASSERT 0b1
898
#define SPINLOCK_GAR_REG_SPINLOCK_AHB_CLK_EN_OFFSET 0
899
#define SPINLOCK_GAR_REG_SPINLOCK_AHB_CLK_EN_CLEAR_MASK 0x00000001
900
#define SPINLOCK_GAR_REG_SPINLOCK_AHB_CLK_EN_MASK 0x0
901
#define SPINLOCK_GAR_REG_SPINLOCK_AHB_CLK_EN_PASS 0b1
902
903
#define MSGBOX_CPUX_GAR_REG 0x00000744
//MSGBOX_CPUX Gating And Reset Register
904
#define MSGBOX_CPUX_GAR_REG_MSGBOX_CPUX_RST_N_OFFSET 16
905
#define MSGBOX_CPUX_GAR_REG_MSGBOX_CPUX_RST_N_CLEAR_MASK 0x00010000
906
#define MSGBOX_CPUX_GAR_REG_MSGBOX_CPUX_RST_N_ASSERT 0b0
907
#define MSGBOX_CPUX_GAR_REG_MSGBOX_CPUX_RST_N_DE_ASSERT 0b1
908
#define MSGBOX_CPUX_GAR_REG_MSGBOX_CPUX_AHB_CLK_EN_OFFSET 0
909
#define MSGBOX_CPUX_GAR_REG_MSGBOX_CPUX_AHB_CLK_EN_CLEAR_MASK 0x00000001
910
#define MSGBOX_CPUX_GAR_REG_MSGBOX_CPUX_AHB_CLK_EN_MASK 0x0
911
#define MSGBOX_CPUX_GAR_REG_MSGBOX_CPUX_AHB_CLK_EN_PASS 0b1
912
913
#define MSGBOX_CORE0_GAR_REG 0x0000074c
//MSGBOX_CORE0 Gating And Reset Register
914
#define MSGBOX_CORE0_GAR_REG_MSGBOX_CORE0_RST_N_OFFSET 16
915
#define MSGBOX_CORE0_GAR_REG_MSGBOX_CORE0_RST_N_CLEAR_MASK 0x00010000
916
#define MSGBOX_CORE0_GAR_REG_MSGBOX_CORE0_RST_N_ASSERT 0b0
917
#define MSGBOX_CORE0_GAR_REG_MSGBOX_CORE0_RST_N_DE_ASSERT 0b1
918
#define MSGBOX_CORE0_GAR_REG_MSGBOX_CORE0_AHB_CLK_EN_OFFSET 0
919
#define MSGBOX_CORE0_GAR_REG_MSGBOX_CORE0_AHB_CLK_EN_CLEAR_MASK 0x00000001
920
#define MSGBOX_CORE0_GAR_REG_MSGBOX_CORE0_AHB_CLK_EN_MASK 0x0
921
#define MSGBOX_CORE0_GAR_REG_MSGBOX_CORE0_AHB_CLK_EN_PASS 0b1
922
923
#define MSGBOX_CORE1_GAR_REG 0x00000754
//MSGBOX_CORE1 Gating And Reset Register
924
#define MSGBOX_CORE1_GAR_REG_MSGBOX_CORE1_RST_N_OFFSET 16
925
#define MSGBOX_CORE1_GAR_REG_MSGBOX_CORE1_RST_N_CLEAR_MASK 0x00010000
926
#define MSGBOX_CORE1_GAR_REG_MSGBOX_CORE1_RST_N_ASSERT 0b0
927
#define MSGBOX_CORE1_GAR_REG_MSGBOX_CORE1_RST_N_DE_ASSERT 0b1
928
#define MSGBOX_CORE1_GAR_REG_MSGBOX_CORE1_AHB_CLK_EN_OFFSET 0
929
#define MSGBOX_CORE1_GAR_REG_MSGBOX_CORE1_AHB_CLK_EN_CLEAR_MASK 0x00000001
930
#define MSGBOX_CORE1_GAR_REG_MSGBOX_CORE1_AHB_CLK_EN_MASK 0x0
931
#define MSGBOX_CORE1_GAR_REG_MSGBOX_CORE1_AHB_CLK_EN_PASS 0b1
932
933
#define MSGBOX_CORE2_GAR_REG 0x0000075c
//MSGBOX_CORE2 Gating And Reset Register
934
#define MSGBOX_CORE2_GAR_REG_MSGBOX_CORE2_RST_N_OFFSET 16
935
#define MSGBOX_CORE2_GAR_REG_MSGBOX_CORE2_RST_N_CLEAR_MASK 0x00010000
936
#define MSGBOX_CORE2_GAR_REG_MSGBOX_CORE2_RST_N_ASSERT 0b0
937
#define MSGBOX_CORE2_GAR_REG_MSGBOX_CORE2_RST_N_DE_ASSERT 0b1
938
#define MSGBOX_CORE2_GAR_REG_MSGBOX_CORE2_AHB_CLK_EN_OFFSET 0
939
#define MSGBOX_CORE2_GAR_REG_MSGBOX_CORE2_AHB_CLK_EN_CLEAR_MASK 0x00000001
940
#define MSGBOX_CORE2_GAR_REG_MSGBOX_CORE2_AHB_CLK_EN_MASK 0x0
941
#define MSGBOX_CORE2_GAR_REG_MSGBOX_CORE2_AHB_CLK_EN_PASS 0b1
942
943
#define MSGBOX_CORE3_GAR_REG 0x00000764
//MSGBOX_CORE3 Gating And Reset Register
944
#define MSGBOX_CORE3_GAR_REG_MSGBOX_CORE3_RST_N_OFFSET 16
945
#define MSGBOX_CORE3_GAR_REG_MSGBOX_CORE3_RST_N_CLEAR_MASK 0x00010000
946
#define MSGBOX_CORE3_GAR_REG_MSGBOX_CORE3_RST_N_ASSERT 0b0
947
#define MSGBOX_CORE3_GAR_REG_MSGBOX_CORE3_RST_N_DE_ASSERT 0b1
948
#define MSGBOX_CORE3_GAR_REG_MSGBOX_CORE3_AHB_CLK_EN_OFFSET 0
949
#define MSGBOX_CORE3_GAR_REG_MSGBOX_CORE3_AHB_CLK_EN_CLEAR_MASK 0x00000001
950
#define MSGBOX_CORE3_GAR_REG_MSGBOX_CORE3_AHB_CLK_EN_MASK 0x0
951
#define MSGBOX_CORE3_GAR_REG_MSGBOX_CORE3_AHB_CLK_EN_PASS 0b1
952
953
#define MSGBOX_RV_GAR_REG 0x0000076c
//MSGBOX_RISCV Gating And Reset Register
954
#define MSGBOX_RV_GAR_REG_MSGBOX_RV_RST_N_OFFSET 16
955
#define MSGBOX_RV_GAR_REG_MSGBOX_RV_RST_N_CLEAR_MASK 0x00010000
956
#define MSGBOX_RV_GAR_REG_MSGBOX_RV_RST_N_ASSERT 0b0
957
#define MSGBOX_RV_GAR_REG_MSGBOX_RV_RST_N_DE_ASSERT 0b1
958
#define MSGBOX_RV_GAR_REG_MSGBOX_RV_AHB_CLK_EN_OFFSET 0
959
#define MSGBOX_RV_GAR_REG_MSGBOX_RV_AHB_CLK_EN_CLEAR_MASK 0x00000001
960
#define MSGBOX_RV_GAR_REG_MSGBOX_RV_AHB_CLK_EN_MASK 0x0
961
#define MSGBOX_RV_GAR_REG_MSGBOX_RV_AHB_CLK_EN_PASS 0b1
962
963
#define PWM0_GAR_REG 0x00000784
//PWM0 Gating And Reset Register
964
#define PWM0_GAR_REG_PWM0_RST_N_OFFSET 16
965
#define PWM0_GAR_REG_PWM0_RST_N_CLEAR_MASK 0x00010000
966
#define PWM0_GAR_REG_PWM0_RST_N_ASSERT 0b0
967
#define PWM0_GAR_REG_PWM0_RST_N_DE_ASSERT 0b1
968
#define PWM0_GAR_REG_PWM0_APB_CLK_EN_OFFSET 0
969
#define PWM0_GAR_REG_PWM0_APB_CLK_EN_CLEAR_MASK 0x00000001
970
#define PWM0_GAR_REG_PWM0_APB_CLK_EN_MASK 0x0
971
#define PWM0_GAR_REG_PWM0_APB_CLK_EN_PASS 0b1
972
973
#define PWM1_GAR_REG 0x0000078c
//PWM1 Gating And Reset Register
974
#define PWM1_GAR_REG_PWM1_RST_N_OFFSET 16
975
#define PWM1_GAR_REG_PWM1_RST_N_CLEAR_MASK 0x00010000
976
#define PWM1_GAR_REG_PWM1_RST_N_ASSERT 0b0
977
#define PWM1_GAR_REG_PWM1_RST_N_DE_ASSERT 0b1
978
#define PWM1_GAR_REG_PWM1_APB_CLK_EN_OFFSET 0
979
#define PWM1_GAR_REG_PWM1_APB_CLK_EN_CLEAR_MASK 0x00000001
980
#define PWM1_GAR_REG_PWM1_APB_CLK_EN_MASK 0x0
981
#define PWM1_GAR_REG_PWM1_APB_CLK_EN_PASS 0b1
982
983
#define PWM2_GAR_REG 0x00000794
//PWM2 Gating And Reset Register
984
#define PWM2_GAR_REG_PWM2_RST_N_OFFSET 16
985
#define PWM2_GAR_REG_PWM2_RST_N_CLEAR_MASK 0x00010000
986
#define PWM2_GAR_REG_PWM2_RST_N_ASSERT 0b0
987
#define PWM2_GAR_REG_PWM2_RST_N_DE_ASSERT 0b1
988
#define PWM2_GAR_REG_PWM2_APB_CLK_EN_OFFSET 0
989
#define PWM2_GAR_REG_PWM2_APB_CLK_EN_CLEAR_MASK 0x00000001
990
#define PWM2_GAR_REG_PWM2_APB_CLK_EN_MASK 0x0
991
#define PWM2_GAR_REG_PWM2_APB_CLK_EN_PASS 0b1
992
993
#define DCU_GAR_REG 0x000007a4
//DCU Gating And Reset Register
994
#define DCU_GAR_REG_DCU_RST_N_OFFSET 16
995
#define DCU_GAR_REG_DCU_RST_N_CLEAR_MASK 0x00010000
996
#define DCU_GAR_REG_DCU_RST_N_ASSERT 0b0
997
#define DCU_GAR_REG_DCU_RST_N_DE_ASSERT 0b1
998
#define DCU_GAR_REG_DCU_CLK_EN_OFFSET 0
999
#define DCU_GAR_REG_DCU_CLK_EN_CLEAR_MASK 0x00000001
1000
#define DCU_GAR_REG_DCU_CLK_EN_MASK 0x0
1001
#define DCU_GAR_REG_DCU_CLK_EN_PASS 0b1
1002
1003
#define DAP_GAR_REG 0x000007ac
//DAP Gating And Reset Register
1004
#define DAP_GAR_REG_DAP_RST_N_OFFSET 16
1005
#define DAP_GAR_REG_DAP_RST_N_CLEAR_MASK 0x00010000
1006
#define DAP_GAR_REG_DAP_RST_N_ASSERT 0b0
1007
#define DAP_GAR_REG_DAP_RST_N_SECURE_DEBUG 0b1
1008
#define DAP_GAR_REG_DAP_AHB_CLK_EN_OFFSET 0
1009
#define DAP_GAR_REG_DAP_AHB_CLK_EN_CLEAR_MASK 0x00000001
1010
#define DAP_GAR_REG_DAP_AHB_CLK_EN_MASK 0x0
1011
#define DAP_GAR_REG_DAP_AHB_CLK_EN_SECURE_DEBUG 0b1
1012
1013
#define PWMCS0_CLK_REG 0x000007c0
//PWMCS0 Clock Register
1014
#define PWMCS0_CLK_REG_PWMCS0_CLK_GATING_OFFSET 31
1015
#define PWMCS0_CLK_REG_PWMCS0_CLK_GATING_CLEAR_MASK (0x80000000)
1016
#define PWMCS0_CLK_REG_PWMCS0_CLK_GATING_CLOCK_IS_OFF 0b0
1017
#define PWMCS0_CLK_REG_PWMCS0_CLK_GATING_CLOCK_IS_ON 0b1
1018
#define PWMCS0_CLK_REG_CLK_SRC_SEL_OFFSET 24
1019
#define PWMCS0_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
1020
#define PWMCS0_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b000
1021
#define PWMCS0_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b001
1022
#define PWMCS0_CLK_REG_FACTOR_M_OFFSET 0
1023
#define PWMCS0_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
1024
1025
#define PWMCS0_GAR_REG 0x000007c4
//PWMCS0 Gating And Reset Register
1026
#define PWMCS0_GAR_REG_PWMCS0_RST_N_OFFSET 16
1027
#define PWMCS0_GAR_REG_PWMCS0_RST_N_CLEAR_MASK 0x00010000
1028
#define PWMCS0_GAR_REG_PWMCS0_RST_N_ASSERT 0b0
1029
#define PWMCS0_GAR_REG_PWMCS0_RST_N_DE_ASSERT 0b1
1030
#define PWMCS0_GAR_REG_PWMCS0_APB_CLK_EN_OFFSET 0
1031
#define PWMCS0_GAR_REG_PWMCS0_APB_CLK_EN_CLEAR_MASK 0x00000001
1032
#define PWMCS0_GAR_REG_PWMCS0_APB_CLK_EN_MASK 0x0
1033
#define PWMCS0_GAR_REG_PWMCS0_APB_CLK_EN_PASS 0b1
1034
1035
#define PWMCS1_CLK_REG 0x000007c8
//PWMCS1 Clock Register
1036
#define PWMCS1_CLK_REG_PWMCS1_CLK_GATING_OFFSET 31
1037
#define PWMCS1_CLK_REG_PWMCS1_CLK_GATING_CLEAR_MASK (0x80000000)
1038
#define PWMCS1_CLK_REG_PWMCS1_CLK_GATING_CLOCK_IS_OFF 0b0
1039
#define PWMCS1_CLK_REG_PWMCS1_CLK_GATING_CLOCK_IS_ON 0b1
1040
#define PWMCS1_CLK_REG_CLK_SRC_SEL_OFFSET 24
1041
#define PWMCS1_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
1042
#define PWMCS1_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b000
1043
#define PWMCS1_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b001
1044
#define PWMCS1_CLK_REG_FACTOR_M_OFFSET 0
1045
#define PWMCS1_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
1046
1047
#define PWMCS1_GAR_REG 0x000007cc
//PWMCS1 Gating And Reset Register
1048
#define PWMCS1_GAR_REG_PWMCS1_RST_N_OFFSET 16
1049
#define PWMCS1_GAR_REG_PWMCS1_RST_N_CLEAR_MASK 0x00010000
1050
#define PWMCS1_GAR_REG_PWMCS1_RST_N_ASSERT 0b0
1051
#define PWMCS1_GAR_REG_PWMCS1_RST_N_DE_ASSERT 0b1
1052
#define PWMCS1_GAR_REG_PWMCS1_APB_CLK_EN_OFFSET 0
1053
#define PWMCS1_GAR_REG_PWMCS1_APB_CLK_EN_CLEAR_MASK 0x00000001
1054
#define PWMCS1_GAR_REG_PWMCS1_APB_CLK_EN_MASK 0x0
1055
#define PWMCS1_GAR_REG_PWMCS1_APB_CLK_EN_PASS 0b1
1056
1057
#define TIMER0_0_CLK_REG 0x00000800
//TIMER0_0 Clock Register
1058
#define TIMER0_0_CLK_REG_TIMER0_0_CLK_GATING_OFFSET 31
1059
#define TIMER0_0_CLK_REG_TIMER0_0_CLK_GATING_CLEAR_MASK (0x80000000)
1060
#define TIMER0_0_CLK_REG_TIMER0_0_CLK_GATING_DISABLE 0b0
1061
#define TIMER0_0_CLK_REG_TIMER0_0_CLK_GATING_ENABLE 0b1
1062
#define TIMER0_0_CLK_REG_CLK_SRC_SEL_OFFSET 24
1063
#define TIMER0_0_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
1064
#define TIMER0_0_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b000
1065
#define TIMER0_0_CLK_REG_CLK_SRC_SEL_RC_16M_CLK 0b001
1066
#define TIMER0_0_CLK_REG_CLK_SRC_SEL_SYS_32K_CLK 0b010
1067
#define TIMER0_0_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
1068
#define TIMER0_0_CLK_REG_FACTOR_M_OFFSET 0
1069
#define TIMER0_0_CLK_REG_FACTOR_M_CLEAR_MASK (0x00000007)
1070
#define TIMER0_0_CLK_REG_FACTOR_M__1 0b000
1071
#define TIMER0_0_CLK_REG_FACTOR_M__2 0b001
1072
#define TIMER0_0_CLK_REG_FACTOR_M__4 0b010
1073
#define TIMER0_0_CLK_REG_FACTOR_M__8 0b011
1074
#define TIMER0_0_CLK_REG_FACTOR_M__16 0b100
1075
#define TIMER0_0_CLK_REG_FACTOR_M__32 0b101
1076
#define TIMER0_0_CLK_REG_FACTOR_M__64 0b110
1077
#define TIMER0_0_CLK_REG_FACTOR_M__128 0b111
1078
1079
#define TIMER0_1_CLK_REG 0x00000804
//TIMER0_1 Clock Register
1080
#define TIMER0_1_CLK_REG_TIMER0_1_CLK_GATING_OFFSET 31
1081
#define TIMER0_1_CLK_REG_TIMER0_1_CLK_GATING_CLEAR_MASK (0x80000000)
1082
#define TIMER0_1_CLK_REG_TIMER0_1_CLK_GATING_DISABLE 0b0
1083
#define TIMER0_1_CLK_REG_TIMER0_1_CLK_GATING_ENABLE 0b1
1084
#define TIMER0_1_CLK_REG_CLK_SRC_SEL_OFFSET 24
1085
#define TIMER0_1_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
1086
#define TIMER0_1_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b000
1087
#define TIMER0_1_CLK_REG_CLK_SRC_SEL_RC_16M_CLK 0b001
1088
#define TIMER0_1_CLK_REG_CLK_SRC_SEL_SYS_32K_CLK 0b010
1089
#define TIMER0_1_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
1090
#define TIMER0_1_CLK_REG_FACTOR_M_OFFSET 0
1091
#define TIMER0_1_CLK_REG_FACTOR_M_CLEAR_MASK (0x00000007)
1092
#define TIMER0_1_CLK_REG_FACTOR_M__1 0b000
1093
#define TIMER0_1_CLK_REG_FACTOR_M__2 0b001
1094
#define TIMER0_1_CLK_REG_FACTOR_M__4 0b010
1095
#define TIMER0_1_CLK_REG_FACTOR_M__8 0b011
1096
#define TIMER0_1_CLK_REG_FACTOR_M__16 0b100
1097
#define TIMER0_1_CLK_REG_FACTOR_M__32 0b101
1098
#define TIMER0_1_CLK_REG_FACTOR_M__64 0b110
1099
#define TIMER0_1_CLK_REG_FACTOR_M__128 0b111
1100
1101
#define TIMER0_2_CLK_REG 0x00000808
//TIMER0_2 Clock Register
1102
#define TIMER0_2_CLK_REG_TIMER0_2_CLK_GATING_OFFSET 31
1103
#define TIMER0_2_CLK_REG_TIMER0_2_CLK_GATING_CLEAR_MASK (0x80000000)
1104
#define TIMER0_2_CLK_REG_TIMER0_2_CLK_GATING_DISABLE 0b0
1105
#define TIMER0_2_CLK_REG_TIMER0_2_CLK_GATING_ENABLE 0b1
1106
#define TIMER0_2_CLK_REG_CLK_SRC_SEL_OFFSET 24
1107
#define TIMER0_2_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
1108
#define TIMER0_2_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b00
1109
#define TIMER0_2_CLK_REG_CLK_SRC_SEL_RC_16M_CLK 0b001
1110
#define TIMER0_2_CLK_REG_CLK_SRC_SEL_SYS_32K_CLK 0b010
1111
#define TIMER0_2_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
1112
#define TIMER0_2_CLK_REG_FACTOR_M_OFFSET 0
1113
#define TIMER0_2_CLK_REG_FACTOR_M_CLEAR_MASK (0x00000007)
1114
#define TIMER0_2_CLK_REG_FACTOR_M__1 0b000
1115
#define TIMER0_2_CLK_REG_FACTOR_M__2 0b001
1116
#define TIMER0_2_CLK_REG_FACTOR_M__4 0b010
1117
#define TIMER0_2_CLK_REG_FACTOR_M__8 0b011
1118
#define TIMER0_2_CLK_REG_FACTOR_M__16 0b100
1119
#define TIMER0_2_CLK_REG_FACTOR_M__32 0b101
1120
#define TIMER0_2_CLK_REG_FACTOR_M__64 0b110
1121
#define TIMER0_2_CLK_REG_FACTOR_M__128 0b111
1122
1123
#define TIMER0_3_CLK_REG 0x0000080c
//TIMER0_3 Clock Register
1124
#define TIMER0_3_CLK_REG_TIMER0_3_CLK_GATING_OFFSET 31
1125
#define TIMER0_3_CLK_REG_TIMER0_3_CLK_GATING_CLEAR_MASK (0x80000000)
1126
#define TIMER0_3_CLK_REG_TIMER0_3_CLK_GATING_DISABLE 0b0
1127
#define TIMER0_3_CLK_REG_TIMER0_3_CLK_GATING_ENABLE 0b1
1128
#define TIMER0_3_CLK_REG_CLK_SRC_SEL_OFFSET 24
1129
#define TIMER0_3_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
1130
#define TIMER0_3_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b000
1131
#define TIMER0_3_CLK_REG_CLK_SRC_SEL_RC_16M_CLK 0b001
1132
#define TIMER0_3_CLK_REG_CLK_SRC_SEL_SYS_32K_CLK 0b010
1133
#define TIMER0_3_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
1134
#define TIMER0_3_CLK_REG_FACTOR_M_OFFSET 0
1135
#define TIMER0_3_CLK_REG_FACTOR_M_CLEAR_MASK (0x00000007)
1136
#define TIMER0_3_CLK_REG_FACTOR_M__1 0b000
1137
#define TIMER0_3_CLK_REG_FACTOR_M__2 0b001
1138
#define TIMER0_3_CLK_REG_FACTOR_M__4 0b010
1139
#define TIMER0_3_CLK_REG_FACTOR_M__8 0b011
1140
#define TIMER0_3_CLK_REG_FACTOR_M__16 0b100
1141
#define TIMER0_3_CLK_REG_FACTOR_M__32 0b101
1142
#define TIMER0_3_CLK_REG_FACTOR_M__64 0b110
1143
#define TIMER0_3_CLK_REG_FACTOR_M__128 0b111
1144
1145
#define TIMER0_4_CLK_REG 0x00000810
//TIMER0_4 Clock Register
1146
#define TIMER0_4_CLK_REG_TIMER0_4_CLK_GATING_OFFSET 31
1147
#define TIMER0_4_CLK_REG_TIMER0_4_CLK_GATING_CLEAR_MASK (0x80000000)
1148
#define TIMER0_4_CLK_REG_TIMER0_4_CLK_GATING_DISABLE 0b0
1149
#define TIMER0_4_CLK_REG_TIMER0_4_CLK_GATING_ENABLE 0b1
1150
#define TIMER0_4_CLK_REG_CLK_SRC_SEL_OFFSET 24
1151
#define TIMER0_4_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
1152
#define TIMER0_4_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b000
1153
#define TIMER0_4_CLK_REG_CLK_SRC_SEL_RC_16M_CLK 0b001
1154
#define TIMER0_4_CLK_REG_CLK_SRC_SEL_SYS_32K_CLK 0b010
1155
#define TIMER0_4_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
1156
#define TIMER0_4_CLK_REG_FACTOR_M_OFFSET 0
1157
#define TIMER0_4_CLK_REG_FACTOR_M_CLEAR_MASK (0x00000007)
1158
#define TIMER0_4_CLK_REG_FACTOR_M__1 0b000
1159
#define TIMER0_4_CLK_REG_FACTOR_M__2 0b001
1160
#define TIMER0_4_CLK_REG_FACTOR_M__4 0b010
1161
#define TIMER0_4_CLK_REG_FACTOR_M__8 0b011
1162
#define TIMER0_4_CLK_REG_FACTOR_M__16 0b100
1163
#define TIMER0_4_CLK_REG_FACTOR_M__32 0b101
1164
#define TIMER0_4_CLK_REG_FACTOR_M__64 0b110
1165
#define TIMER0_4_CLK_REG_FACTOR_M__128 0b111
1166
1167
#define TIMER0_5_CLK_REG 0x00000814
//TIMER0_5 Clock Register
1168
#define TIMER0_5_CLK_REG_TIMER0_5_CLK_GATING_OFFSET 31
1169
#define TIMER0_5_CLK_REG_TIMER0_5_CLK_GATING_CLEAR_MASK (0x80000000)
1170
#define TIMER0_5_CLK_REG_TIMER0_5_CLK_GATING_DISABLE 0b0
1171
#define TIMER0_5_CLK_REG_TIMER0_5_CLK_GATING_ENABLE 0b1
1172
#define TIMER0_5_CLK_REG_CLK_SRC_SEL_OFFSET 24
1173
#define TIMER0_5_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
1174
#define TIMER0_5_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b000
1175
#define TIMER0_5_CLK_REG_CLK_SRC_SEL_RC_16M_CLK 0b001
1176
#define TIMER0_5_CLK_REG_CLK_SRC_SEL_SYS_32K_CLK 0b010
1177
#define TIMER0_5_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
1178
#define TIMER0_5_CLK_REG_FACTOR_M_OFFSET 0
1179
#define TIMER0_5_CLK_REG_FACTOR_M_CLEAR_MASK (0x00000007)
1180
#define TIMER0_5_CLK_REG_FACTOR_M__1 0b000
1181
#define TIMER0_5_CLK_REG_FACTOR_M__2 0b001
1182
#define TIMER0_5_CLK_REG_FACTOR_M__4 0b010
1183
#define TIMER0_5_CLK_REG_FACTOR_M__8 0b011
1184
#define TIMER0_5_CLK_REG_FACTOR_M__16 0b100
1185
#define TIMER0_5_CLK_REG_FACTOR_M__32 0b101
1186
#define TIMER0_5_CLK_REG_FACTOR_M__64 0b110
1187
#define TIMER0_5_CLK_REG_FACTOR_M__128 0b111
1188
1189
#define TIMER0_6_CLK_REG 0x00000818
//TIMER0_6 Clock Register
1190
#define TIMER0_6_CLK_REG_TIMER0_6_CLK_GATING_OFFSET 31
1191
#define TIMER0_6_CLK_REG_TIMER0_6_CLK_GATING_CLEAR_MASK (0x80000000)
1192
#define TIMER0_6_CLK_REG_TIMER0_6_CLK_GATING_DISABLE 0b0
1193
#define TIMER0_6_CLK_REG_TIMER0_6_CLK_GATING_ENABLE 0b1
1194
#define TIMER0_6_CLK_REG_CLK_SRC_SEL_OFFSET 24
1195
#define TIMER0_6_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
1196
#define TIMER0_6_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b000
1197
#define TIMER0_6_CLK_REG_CLK_SRC_SEL_RC_16M_CLK 0b001
1198
#define TIMER0_6_CLK_REG_CLK_SRC_SEL_SYS_32K_CLK 0b010
1199
#define TIMER0_6_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
1200
#define TIMER0_6_CLK_REG_FACTOR_M_OFFSET 0
1201
#define TIMER0_6_CLK_REG_FACTOR_M_CLEAR_MASK (0x00000007)
1202
#define TIMER0_6_CLK_REG_FACTOR_M__1 0b000
1203
#define TIMER0_6_CLK_REG_FACTOR_M__2 0b001
1204
#define TIMER0_6_CLK_REG_FACTOR_M__4 0b010
1205
#define TIMER0_6_CLK_REG_FACTOR_M__8 0b011
1206
#define TIMER0_6_CLK_REG_FACTOR_M__16 0b100
1207
#define TIMER0_6_CLK_REG_FACTOR_M__32 0b101
1208
#define TIMER0_6_CLK_REG_FACTOR_M__64 0b110
1209
#define TIMER0_6_CLK_REG_FACTOR_M__128 0b111
1210
1211
#define TIMER0_7_CLK_REG 0x0000081c
//TIMER0_7 Clock Register
1212
#define TIMER0_7_CLK_REG_TIMER0_7_CLK_GATING_OFFSET 31
1213
#define TIMER0_7_CLK_REG_TIMER0_7_CLK_GATING_CLEAR_MASK (0x80000000)
1214
#define TIMER0_7_CLK_REG_TIMER0_7_CLK_GATING_DISABLE 0b0
1215
#define TIMER0_7_CLK_REG_TIMER0_7_CLK_GATING_ENABLE 0b1
1216
#define TIMER0_7_CLK_REG_CLK_SRC_SEL_OFFSET 24
1217
#define TIMER0_7_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
1218
#define TIMER0_7_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b000
1219
#define TIMER0_7_CLK_REG_CLK_SRC_SEL_RC_16M_CLK 0b001
1220
#define TIMER0_7_CLK_REG_CLK_SRC_SEL_SYS_32K_CLK 0b010
1221
#define TIMER0_7_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
1222
#define TIMER0_7_CLK_REG_FACTOR_M_OFFSET 0
1223
#define TIMER0_7_CLK_REG_FACTOR_M_CLEAR_MASK (0x00000007)
1224
#define TIMER0_7_CLK_REG_FACTOR_M__1 0b000
1225
#define TIMER0_7_CLK_REG_FACTOR_M__2 0b001
1226
#define TIMER0_7_CLK_REG_FACTOR_M__4 0b010
1227
#define TIMER0_7_CLK_REG_FACTOR_M__8 0b011
1228
#define TIMER0_7_CLK_REG_FACTOR_M__16 0b100
1229
#define TIMER0_7_CLK_REG_FACTOR_M__32 0b101
1230
#define TIMER0_7_CLK_REG_FACTOR_M__64 0b110
1231
#define TIMER0_7_CLK_REG_FACTOR_M__128 0b111
1232
1233
#define TIMER0_GAR_REG 0x00000850
//TIMER0 Gating And Reset Register
1234
#define TIMER0_GAR_REG_TIMER0_RST_N_OFFSET 16
1235
#define TIMER0_GAR_REG_TIMER0_RST_N_CLEAR_MASK 0x00010000
1236
#define TIMER0_GAR_REG_TIMER0_RST_N_ASSERT 0b0
1237
#define TIMER0_GAR_REG_TIMER0_RST_N_DE_ASSERT 0b1
1238
#define TIMER0_GAR_REG_TIMER0_AHB_CLK_EN_OFFSET 0
1239
#define TIMER0_GAR_REG_TIMER0_AHB_CLK_EN_CLEAR_MASK 0x00000001
1240
#define TIMER0_GAR_REG_TIMER0_AHB_CLK_EN_MASK 0x0
1241
#define TIMER0_GAR_REG_TIMER0_AHB_CLK_EN_PASS 0b1
1242
1243
#define TIMER0_0_RV_CLK_REG 0x00000860
//TIMER0_0_RISCV Clock Register
1244
#define TIMER0_0_RV_CLK_REG_TIMER0_0_RV_CLK_GATING_OFFSET 31
1245
#define TIMER0_0_RV_CLK_REG_TIMER0_0_RV_CLK_GATING_CLEAR_MASK (0x80000000)
1246
#define TIMER0_0_RV_CLK_REG_TIMER0_0_RV_CLK_GATING_DISABLE 0b0
1247
#define TIMER0_0_RV_CLK_REG_TIMER0_0_RV_CLK_GATING_ENABLE 0b1
1248
#define TIMER0_0_RV_CLK_REG_CLK_SRC_SEL_OFFSET 24
1249
#define TIMER0_0_RV_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
1250
#define TIMER0_0_RV_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b000
1251
#define TIMER0_0_RV_CLK_REG_CLK_SRC_SEL_RC_16M_CLK 0b001
1252
#define TIMER0_0_RV_CLK_REG_CLK_SRC_SEL_SYS_32K_CLK 0b010
1253
#define TIMER0_0_RV_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
1254
#define TIMER0_0_RV_CLK_REG_FACTOR_M_OFFSET 0
1255
#define TIMER0_0_RV_CLK_REG_FACTOR_M_CLEAR_MASK (0x00000007)
1256
#define TIMER0_0_RV_CLK_REG_FACTOR_M__1 0b000
1257
#define TIMER0_0_RV_CLK_REG_FACTOR_M__2 0b001
1258
#define TIMER0_0_RV_CLK_REG_FACTOR_M__4 0b010
1259
#define TIMER0_0_RV_CLK_REG_FACTOR_M__8 0b011
1260
#define TIMER0_0_RV_CLK_REG_FACTOR_M__16 0b100
1261
#define TIMER0_0_RV_CLK_REG_FACTOR_M__32 0b101
1262
#define TIMER0_0_RV_CLK_REG_FACTOR_M__64 0b110
1263
#define TIMER0_0_RV_CLK_REG_FACTOR_M__128 0b111
1264
1265
#define TIMER0_1_RV_CLK_REG 0x00000864
//TIMER0_1_RISCV Clock Register
1266
#define TIMER0_1_RV_CLK_REG_TIMER0_1_RV_CLK_GATING_OFFSET 31
1267
#define TIMER0_1_RV_CLK_REG_TIMER0_1_RV_CLK_GATING_CLEAR_MASK (0x80000000)
1268
#define TIMER0_1_RV_CLK_REG_TIMER0_1_RV_CLK_GATING_DISABLE 0b0
1269
#define TIMER0_1_RV_CLK_REG_TIMER0_1_RV_CLK_GATING_ENABLE 0b1
1270
#define TIMER0_1_RV_CLK_REG_CLK_SRC_SEL_OFFSET 24
1271
#define TIMER0_1_RV_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
1272
#define TIMER0_1_RV_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b000
1273
#define TIMER0_1_RV_CLK_REG_CLK_SRC_SEL_RC_16M_CLK 0b001
1274
#define TIMER0_1_RV_CLK_REG_CLK_SRC_SEL_SYS_32K_CLK 0b010
1275
#define TIMER0_1_RV_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
1276
#define TIMER0_1_RV_CLK_REG_FACTOR_M_OFFSET 0
1277
#define TIMER0_1_RV_CLK_REG_FACTOR_M_CLEAR_MASK (0x00000007)
1278
#define TIMER0_1_RV_CLK_REG_FACTOR_M__1 0b000
1279
#define TIMER0_1_RV_CLK_REG_FACTOR_M__2 0b001
1280
#define TIMER0_1_RV_CLK_REG_FACTOR_M__4 0b010
1281
#define TIMER0_1_RV_CLK_REG_FACTOR_M__8 0b011
1282
#define TIMER0_1_RV_CLK_REG_FACTOR_M__16 0b100
1283
#define TIMER0_1_RV_CLK_REG_FACTOR_M__32 0b101
1284
#define TIMER0_1_RV_CLK_REG_FACTOR_M__64 0b110
1285
#define TIMER0_1_RV_CLK_REG_FACTOR_M__128 0b111
1286
1287
#define TIMER0_2_RV_CLK_REG 0x00000868
//TIMER0_2_RISCV Clock Register
1288
#define TIMER0_2_RV_CLK_REG_TIMER0_2_RV_CLK_GATING_OFFSET 31
1289
#define TIMER0_2_RV_CLK_REG_TIMER0_2_RV_CLK_GATING_CLEAR_MASK (0x80000000)
1290
#define TIMER0_2_RV_CLK_REG_TIMER0_2_RV_CLK_GATING_DISABLE 0b0
1291
#define TIMER0_2_RV_CLK_REG_TIMER0_2_RV_CLK_GATING_ENABLE 0b1
1292
#define TIMER0_2_RV_CLK_REG_CLK_SRC_SEL_OFFSET 24
1293
#define TIMER0_2_RV_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
1294
#define TIMER0_2_RV_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b000
1295
#define TIMER0_2_RV_CLK_REG_CLK_SRC_SEL_RC_16M_CLK 0b001
1296
#define TIMER0_2_RV_CLK_REG_CLK_SRC_SEL_SYS_32K_CLK 0b010
1297
#define TIMER0_2_RV_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
1298
#define TIMER0_2_RV_CLK_REG_FACTOR_M_OFFSET 0
1299
#define TIMER0_2_RV_CLK_REG_FACTOR_M_CLEAR_MASK (0x00000007)
1300
#define TIMER0_2_RV_CLK_REG_FACTOR_M__1 0b000
1301
#define TIMER0_2_RV_CLK_REG_FACTOR_M__2 0b001
1302
#define TIMER0_2_RV_CLK_REG_FACTOR_M__4 0b010
1303
#define TIMER0_2_RV_CLK_REG_FACTOR_M__8 0b011
1304
#define TIMER0_2_RV_CLK_REG_FACTOR_M__16 0b100
1305
#define TIMER0_2_RV_CLK_REG_FACTOR_M__32 0b101
1306
#define TIMER0_2_RV_CLK_REG_FACTOR_M__64 0b110
1307
#define TIMER0_2_RV_CLK_REG_FACTOR_M__128 0b111
1308
1309
#define TIMER0_3_RV_CLK_REG 0x0000086c
//TIMER0_3_RISCV Clock Register
1310
#define TIMER0_3_RV_CLK_REG_TIMER0_3_RV_CLK_GATING_OFFSET 31
1311
#define TIMER0_3_RV_CLK_REG_TIMER0_3_RV_CLK_GATING_CLEAR_MASK (0x80000000)
1312
#define TIMER0_3_RV_CLK_REG_TIMER0_3_RV_CLK_GATING_DISABLE 0b0
1313
#define TIMER0_3_RV_CLK_REG_TIMER0_3_RV_CLK_GATING_ENABLE 0b1
1314
#define TIMER0_3_RV_CLK_REG_CLK_SRC_SEL_OFFSET 24
1315
#define TIMER0_3_RV_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
1316
#define TIMER0_3_RV_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b000
1317
#define TIMER0_3_RV_CLK_REG_CLK_SRC_SEL_RC_16M_CLK 0b001
1318
#define TIMER0_3_RV_CLK_REG_CLK_SRC_SEL_SYS_32K_CLK 0b010
1319
#define TIMER0_3_RV_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
1320
#define TIMER0_3_RV_CLK_REG_FACTOR_M_OFFSET 0
1321
#define TIMER0_3_RV_CLK_REG_FACTOR_M_CLEAR_MASK (0x00000007)
1322
#define TIMER0_3_RV_CLK_REG_FACTOR_M__1 0b000
1323
#define TIMER0_3_RV_CLK_REG_FACTOR_M__2 0b001
1324
#define TIMER0_3_RV_CLK_REG_FACTOR_M__4 0b010
1325
#define TIMER0_3_RV_CLK_REG_FACTOR_M__8 0b011
1326
#define TIMER0_3_RV_CLK_REG_FACTOR_M__16 0b100
1327
#define TIMER0_3_RV_CLK_REG_FACTOR_M__32 0b101
1328
#define TIMER0_3_RV_CLK_REG_FACTOR_M__64 0b110
1329
#define TIMER0_3_RV_CLK_REG_FACTOR_M__128 0b111
1330
1331
#define TIMER0_RV_GAR_REG 0x00000870
//TIMER0_RISCV Gating And Reset Register
1332
#define TIMER0_RV_GAR_REG_TIMER0_RV_RST_N_OFFSET 16
1333
#define TIMER0_RV_GAR_REG_TIMER0_RV_RST_N_CLEAR_MASK 0x00010000
1334
#define TIMER0_RV_GAR_REG_TIMER0_RV_RST_N_ASSERT 0b0
1335
#define TIMER0_RV_GAR_REG_TIMER0_RV_RST_N_DE_ASSERT 0b1
1336
#define TIMER0_RV_GAR_REG_TIMER0_RV_AHB_CLK_EN_OFFSET 0
1337
#define TIMER0_RV_GAR_REG_TIMER0_RV_AHB_CLK_EN_CLEAR_MASK 0x00000001
1338
#define TIMER0_RV_GAR_REG_TIMER0_RV_AHB_CLK_EN_MASK 0x0
1339
#define TIMER0_RV_GAR_REG_TIMER0_RV_AHB_CLK_EN_PASS 0b1
1340
1341
#define DE0_CLK_REG 0x00000a00
//DE0 Clock Register
1342
#define DE0_CLK_REG_DE0_CLK_GATING_OFFSET 31
1343
#define DE0_CLK_REG_DE0_CLK_GATING_CLEAR_MASK (0x80000000)
1344
#define DE0_CLK_REG_DE0_CLK_GATING_CLOCK_IS_OFF 0b0
1345
#define DE0_CLK_REG_DE0_CLK_GATING_CLOCK_IS_ON 0b1
1346
#define DE0_CLK_REG_CLK_SRC_SEL_OFFSET 24
1347
#define DE0_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
1348
#define DE0_CLK_REG_CLK_SRC_SEL_PERI0_600M 0b000
1349
#define DE0_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b001
1350
#define DE0_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b010
1351
#define DE0_CLK_REG_CLK_SRC_SEL_VIDEO0PLL4X 0b011
1352
#define DE0_CLK_REG_CLK_SRC_SEL_VIDEO0PLL3X 0b100
1353
#define DE0_CLK_REG_FACTOR_M_OFFSET 0
1354
#define DE0_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
1355
1356
#define DE0_GAR_REG 0x00000a04
//DE0 Gating And Reset Register
1357
#define DE0_GAR_REG_DE0_RST_N_OFFSET 16
1358
#define DE0_GAR_REG_DE0_RST_N_CLEAR_MASK 0x00010000
1359
#define DE0_GAR_REG_DE0_RST_N_ASSERT 0b0
1360
#define DE0_GAR_REG_DE0_RST_N_DE_ASSERT 0b1
1361
#define DE0_GAR_REG_DE0_AHB_CLK_EN_OFFSET 0
1362
#define DE0_GAR_REG_DE0_AHB_CLK_EN_CLEAR_MASK 0x00000001
1363
#define DE0_GAR_REG_DE0_AHB_CLK_EN_MASK 0x0
1364
#define DE0_GAR_REG_DE0_AHB_CLK_EN_PASS 0b1
1365
1366
#define G2D_CLK_REG 0x00000a40
//G2D Clock Register
1367
#define G2D_CLK_REG_G2D_CLK_GATING_OFFSET 31
1368
#define G2D_CLK_REG_G2D_CLK_GATING_CLEAR_MASK (0x80000000)
1369
#define G2D_CLK_REG_G2D_CLK_GATING_CLOCK_IS_OFF 0b0
1370
#define G2D_CLK_REG_G2D_CLK_GATING_CLOCK_IS_ON 0b1
1371
#define G2D_CLK_REG_CLK_SRC_SEL_OFFSET 24
1372
#define G2D_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
1373
#define G2D_CLK_REG_CLK_SRC_SEL_PERI0_600M 0b000
1374
#define G2D_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b001
1375
#define G2D_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b010
1376
#define G2D_CLK_REG_CLK_SRC_SEL_VIDEO0PLL4X 0b011
1377
#define G2D_CLK_REG_CLK_SRC_SEL_VIDEO0PLL3X 0b100
1378
#define G2D_CLK_REG_FACTOR_M_OFFSET 0
1379
#define G2D_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
1380
1381
#define G2D_GAR_REG 0x00000a44
//G2D Gating And Reset Register
1382
#define G2D_GAR_REG_G2D_RST_N_OFFSET 16
1383
#define G2D_GAR_REG_G2D_RST_N_CLEAR_MASK 0x00010000
1384
#define G2D_GAR_REG_G2D_RST_N_ASSERT 0b0
1385
#define G2D_GAR_REG_G2D_RST_N_DE_ASSERT 0b1
1386
#define G2D_GAR_REG_G2D_AHB_CLK_EN_OFFSET 0
1387
#define G2D_GAR_REG_G2D_AHB_CLK_EN_CLEAR_MASK 0x00000001
1388
#define G2D_GAR_REG_G2D_AHB_CLK_EN_MASK 0x0
1389
#define G2D_GAR_REG_G2D_AHB_CLK_EN_PASS 0b1
1390
1391
#define CE_SYS_CLK_REG 0x00000ac0
//CE_SYS Clock Register
1392
#define CE_SYS_CLK_REG_CE_SYS_CLK_GATING_OFFSET 31
1393
#define CE_SYS_CLK_REG_CE_SYS_CLK_GATING_CLEAR_MASK (0x80000000)
1394
#define CE_SYS_CLK_REG_CE_SYS_CLK_GATING_CLOCK_IS_OFF 0b0
1395
#define CE_SYS_CLK_REG_CE_SYS_CLK_GATING_SECURE_DEBUG 0b1
1396
#define CE_SYS_CLK_REG_CLK_SRC_SEL_OFFSET 24
1397
#define CE_SYS_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
1398
#define CE_SYS_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b000
1399
#define CE_SYS_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b001
1400
#define CE_SYS_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b010
1401
#define CE_SYS_CLK_REG_CLK_SRC_SEL_PERI0_600M 0b011
1402
#define CE_SYS_CLK_REG_FACTOR_M_OFFSET 0
1403
#define CE_SYS_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
1404
1405
#define CE_SYS_GAR_REG 0x00000ac4
//CE_SYS Gating And Reset Register
1406
#define CE_SYS_GAR_REG_CE_SYS_RST_N_OFFSET 17
1407
#define CE_SYS_GAR_REG_CE_SYS_RST_N_CLEAR_MASK (0x00020000)
1408
#define CE_SYS_GAR_REG_CE_SYS_RST_N_ASSERT 0b0
1409
#define CE_SYS_GAR_REG_CE_SYS_RST_N_SECURE_DEBUG 0b1
1410
#define CE_SYS_GAR_REG_CE_SYS_CLK_EN_OFFSET 1
1411
#define CE_SYS_GAR_REG_CE_SYS_CLK_EN_CLEAR_MASK (0x00000002)
1412
#define CE_SYS_GAR_REG_CE_SYS_CLK_EN_MASK 0x0
1413
#define CE_SYS_GAR_REG_CE_SYS_CLK_EN_SECURE_DEBUG 0b1
1414
#define CE_SYS_GAR_REG_CE_SYS_IP_AHB_CLK_EN_OFFSET 0
1415
#define CE_SYS_GAR_REG_CE_SYS_IP_AHB_CLK_EN_CLEAR_MASK 0x00000001
1416
#define CE_SYS_GAR_REG_CE_SYS_IP_AHB_CLK_EN_MASK 0x0
1417
#define CE_SYS_GAR_REG_CE_SYS_IP_AHB_CLK_EN_SECURE_DEBUG 0b1
1418
1419
#define RV_CORE_CLK_REG 0x00000b80
//RISCV_CORE Clock Register
1420
#define RV_CORE_CLK_REG_RV_CORE_CLK_GATING_OFFSET 31
1421
#define RV_CORE_CLK_REG_RV_CORE_CLK_GATING_CLEAR_MASK (0x80000000)
1422
#define RV_CORE_CLK_REG_RV_CORE_CLK_GATING_CLOCK_IS_OFF 0b0
1423
#define RV_CORE_CLK_REG_RV_CORE_CLK_GATING_CLOCK_IS_ON 0b1
1424
#define RV_CORE_CLK_REG_CLK_SRC_SEL_OFFSET 24
1425
#define RV_CORE_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
1426
#define RV_CORE_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b000
1427
#define RV_CORE_CLK_REG_CLK_SRC_SEL_RC_16M_CLK 0b001
1428
#define RV_CORE_CLK_REG_CLK_SRC_SEL_SYS_32K_CLK 0b010
1429
#define RV_CORE_CLK_REG_CLK_SRC_SEL_PERI0_600M 0b011
1430
#define RV_CORE_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b100
1431
#define RV_CORE_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b101
1432
#define RV_CORE_CLK_REG_E907_AXI_DIV_CFG_OFFSET 8
1433
#define RV_CORE_CLK_REG_E907_AXI_DIV_CFG_CLEAR_MASK (0x00000300)
1434
#define RV_CORE_CLK_REG_FACTOR_M_OFFSET 0
1435
#define RV_CORE_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
1436
1437
#define RV_TS_CLK_REG 0x00000b88
//RISCV_TS Clock Register
1438
#define RV_TS_CLK_REG_RV_TS_CLK_GATING_OFFSET 31
1439
#define RV_TS_CLK_REG_RV_TS_CLK_GATING_CLEAR_MASK (0x80000000)
1440
#define RV_TS_CLK_REG_RV_TS_CLK_GATING_CLOCK_IS_OFF 0b0
1441
#define RV_TS_CLK_REG_RV_TS_CLK_GATING_CLOCK_IS_ON 0b1
1442
#define RV_TS_CLK_REG_CLK_SRC_SEL_OFFSET 24
1443
#define RV_TS_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
1444
#define RV_TS_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b000
1445
#define RV_TS_CLK_REG_CLK_SRC_SEL_RC_16M_CLK 0b001
1446
#define RV_TS_CLK_REG_CLK_SRC_SEL_SYS_32K_CLK 0b010
1447
1448
#define RV_SYS_GAR_REG 0x00000b94
//RISCV_SYS Gating And Reset Register
1449
#define RV_SYS_GAR_REG_RV_SYS_RST_N_OFFSET 17
1450
#define RV_SYS_GAR_REG_RV_SYS_RST_N_CLEAR_MASK (0x00020000)
1451
#define RV_SYS_GAR_REG_RV_SYS_RST_N_ASSERT 0b0
1452
#define RV_SYS_GAR_REG_RV_SYS_RST_N_DE_ASSERT 0b1
1453
#define RV_SYS_GAR_REG_RV_CORE_RST_N_OFFSET 16
1454
#define RV_SYS_GAR_REG_RV_CORE_RST_N_CLEAR_MASK 0x00010000
1455
#define RV_SYS_GAR_REG_RV_CORE_RST_N_ASSERT 0b0
1456
#define RV_SYS_GAR_REG_RV_CORE_RST_N_DE_ASSERT 0b1
1457
1458
#define RV_CFG_GAR_REG 0x00000b9c
//RISCV_CFG Gating And Reset Register
1459
#define RV_CFG_GAR_REG_RV_CFG_RST_N_OFFSET 16
1460
#define RV_CFG_GAR_REG_RV_CFG_RST_N_CLEAR_MASK 0x00010000
1461
#define RV_CFG_GAR_REG_RV_CFG_RST_N_ASSERT 0b0
1462
#define RV_CFG_GAR_REG_RV_CFG_RST_N_DE_ASSERT 0b1
1463
#define RV_CFG_GAR_REG_RV_CFG_CLK_EN_OFFSET 0
1464
#define RV_CFG_GAR_REG_RV_CFG_CLK_EN_CLEAR_MASK 0x00000001
1465
#define RV_CFG_GAR_REG_RV_CFG_CLK_EN_MASK 0x0
1466
#define RV_CFG_GAR_REG_RV_CFG_CLK_EN_PASS 0b1
1467
1468
#define DRAMC_GAR_REG 0x00000c0c
//DRAMC Gating And Reset Register
1469
#define DRAMC_GAR_REG_DRAMC_RST_N_OFFSET 16
1470
#define DRAMC_GAR_REG_DRAMC_RST_N_CLEAR_MASK 0x00010000
1471
#define DRAMC_GAR_REG_DRAMC_RST_N_ASSERT 0b0
1472
#define DRAMC_GAR_REG_DRAMC_RST_N_DE_ASSERT 0b1
1473
#define DRAMC_GAR_REG_DRAMC_AHB_CLK_EN_OFFSET 0
1474
#define DRAMC_GAR_REG_DRAMC_AHB_CLK_EN_CLEAR_MASK 0x00000001
1475
#define DRAMC_GAR_REG_DRAMC_AHB_CLK_EN_MASK 0x0
1476
#define DRAMC_GAR_REG_DRAMC_AHB_CLK_EN_PASS 0b1
1477
1478
#define SMHC0_CLK_REG 0x00000d00
//SMHC0 Clock Register
1479
#define SMHC0_CLK_REG_SMHC0_CLK_GATING_OFFSET 31
1480
#define SMHC0_CLK_REG_SMHC0_CLK_GATING_CLEAR_MASK (0x80000000)
1481
#define SMHC0_CLK_REG_SMHC0_CLK_GATING_CLOCK_IS_OFF 0b0
1482
#define SMHC0_CLK_REG_SMHC0_CLK_GATING_CLOCK_IS_ON 0b1
1483
#define SMHC0_CLK_REG_CLK_SRC_SEL_OFFSET 24
1484
#define SMHC0_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
1485
#define SMHC0_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b000
1486
#define SMHC0_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b001
1487
#define SMHC0_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b010
1488
#define SMHC0_CLK_REG_CLK_SRC_SEL_PERI1_400M 0b011
1489
#define SMHC0_CLK_REG_CLK_SRC_SEL_PERI1_300M 0b100
1490
#define SMHC0_CLK_REG_FACTOR_N_OFFSET 8
1491
#define SMHC0_CLK_REG_FACTOR_N_CLEAR_MASK (0x00001f00)
1492
#define SMHC0_CLK_REG_FACTOR_M_OFFSET 0
1493
#define SMHC0_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
1494
1495
#define SMHC0_GAR_REG 0x00000d0c
//SMHC0 Gating And Reset Register
1496
#define SMHC0_GAR_REG_SMHC0_RST_N_OFFSET 16
1497
#define SMHC0_GAR_REG_SMHC0_RST_N_CLEAR_MASK 0x00010000
1498
#define SMHC0_GAR_REG_SMHC0_RST_N_ASSERT 0b0
1499
#define SMHC0_GAR_REG_SMHC0_RST_N_DE_ASSERT 0b1
1500
#define SMHC0_GAR_REG_SMHC0_AHB_CLK_EN_OFFSET 0
1501
#define SMHC0_GAR_REG_SMHC0_AHB_CLK_EN_CLEAR_MASK 0x00000001
1502
#define SMHC0_GAR_REG_SMHC0_AHB_CLK_EN_MASK 0x0
1503
#define SMHC0_GAR_REG_SMHC0_AHB_CLK_EN_PASS 0b1
1504
1505
#define SMHC1_CLK_REG 0x00000d10
//SMHC1 Clock Register
1506
#define SMHC1_CLK_REG_SMHC1_CLK_GATING_OFFSET 31
1507
#define SMHC1_CLK_REG_SMHC1_CLK_GATING_CLEAR_MASK (0x80000000)
1508
#define SMHC1_CLK_REG_SMHC1_CLK_GATING_CLOCK_IS_OFF 0b0
1509
#define SMHC1_CLK_REG_SMHC1_CLK_GATING_CLOCK_IS_ON 0b1
1510
#define SMHC1_CLK_REG_CLK_SRC_SEL_OFFSET 24
1511
#define SMHC1_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
1512
#define SMHC1_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b000
1513
#define SMHC1_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b001
1514
#define SMHC1_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b010
1515
#define SMHC1_CLK_REG_CLK_SRC_SEL_PERI1_400M 0b011
1516
#define SMHC1_CLK_REG_CLK_SRC_SEL_PERI1_300M 0b100
1517
#define SMHC1_CLK_REG_FACTOR_N_OFFSET 8
1518
#define SMHC1_CLK_REG_FACTOR_N_CLEAR_MASK (0x00001f00)
1519
#define SMHC1_CLK_REG_FACTOR_M_OFFSET 0
1520
#define SMHC1_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
1521
1522
#define SMHC1_GAR_REG 0x00000d1c
//SMHC1 Gating And Reset Register
1523
#define SMHC1_GAR_REG_SMHC1_RST_N_OFFSET 16
1524
#define SMHC1_GAR_REG_SMHC1_RST_N_CLEAR_MASK 0x00010000
1525
#define SMHC1_GAR_REG_SMHC1_RST_N_ASSERT 0b0
1526
#define SMHC1_GAR_REG_SMHC1_RST_N_DE_ASSERT 0b1
1527
#define SMHC1_GAR_REG_SMHC1_AHB_CLK_EN_OFFSET 0
1528
#define SMHC1_GAR_REG_SMHC1_AHB_CLK_EN_CLEAR_MASK 0x00000001
1529
#define SMHC1_GAR_REG_SMHC1_AHB_CLK_EN_MASK 0x0
1530
#define SMHC1_GAR_REG_SMHC1_AHB_CLK_EN_PASS 0b1
1531
1532
#define SMHC2_CLK_REG 0x00000d20
//SMHC2 Clock Register
1533
#define SMHC2_CLK_REG_SMHC2_CLK_GATING_OFFSET 31
1534
#define SMHC2_CLK_REG_SMHC2_CLK_GATING_CLEAR_MASK (0x80000000)
1535
#define SMHC2_CLK_REG_SMHC2_CLK_GATING_CLOCK_IS_OFF 0b0
1536
#define SMHC2_CLK_REG_SMHC2_CLK_GATING_CLOCK_IS_ON 0b1
1537
#define SMHC2_CLK_REG_CLK_SRC_SEL_OFFSET 24
1538
#define SMHC2_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
1539
#define SMHC2_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b000
1540
#define SMHC2_CLK_REG_CLK_SRC_SEL_PERI0_800M 0b001
1541
#define SMHC2_CLK_REG_CLK_SRC_SEL_PERI0_600M 0b010
1542
#define SMHC2_CLK_REG_CLK_SRC_SEL_PERI1_800M 0b011
1543
#define SMHC2_CLK_REG_CLK_SRC_SEL_PERI1_600M 0b100
1544
#define SMHC2_CLK_REG_FACTOR_N_OFFSET 8
1545
#define SMHC2_CLK_REG_FACTOR_N_CLEAR_MASK (0x00001f00)
1546
#define SMHC2_CLK_REG_FACTOR_M_OFFSET 0
1547
#define SMHC2_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
1548
1549
#define SMHC2_GAR_REG 0x00000d2c
//SMHC2 Gating And Reset Register
1550
#define SMHC2_GAR_REG_SMHC2_RST_N_OFFSET 16
1551
#define SMHC2_GAR_REG_SMHC2_RST_N_CLEAR_MASK 0x00010000
1552
#define SMHC2_GAR_REG_SMHC2_RST_N_ASSERT 0b0
1553
#define SMHC2_GAR_REG_SMHC2_RST_N_DE_ASSERT 0b1
1554
#define SMHC2_GAR_REG_SMHC2_AHB_CLK_EN_OFFSET 0
1555
#define SMHC2_GAR_REG_SMHC2_AHB_CLK_EN_CLEAR_MASK 0x00000001
1556
#define SMHC2_GAR_REG_SMHC2_AHB_CLK_EN_MASK 0x0
1557
#define SMHC2_GAR_REG_SMHC2_AHB_CLK_EN_PASS 0b1
1558
1559
#define UART0_GAR_REG 0x00000e00
//UART0 Gating And Reset Register
1560
#define UART0_GAR_REG_UART0_RST_N_OFFSET 16
1561
#define UART0_GAR_REG_UART0_RST_N_CLEAR_MASK 0x00010000
1562
#define UART0_GAR_REG_UART0_RST_N_ASSERT 0b0
1563
#define UART0_GAR_REG_UART0_RST_N_DE_ASSERT 0b1
1564
#define UART0_GAR_REG_UART0_APB_CLK_EN_OFFSET 0
1565
#define UART0_GAR_REG_UART0_APB_CLK_EN_CLEAR_MASK 0x00000001
1566
#define UART0_GAR_REG_UART0_APB_CLK_EN_MASK 0x0
1567
#define UART0_GAR_REG_UART0_APB_CLK_EN_PASS 0b1
1568
1569
#define UART1_GAR_REG 0x00000e04
//UART1 Gating And Reset Register
1570
#define UART1_GAR_REG_UART1_RST_N_OFFSET 16
1571
#define UART1_GAR_REG_UART1_RST_N_CLEAR_MASK 0x00010000
1572
#define UART1_GAR_REG_UART1_RST_N_ASSERT 0b0
1573
#define UART1_GAR_REG_UART1_RST_N_DE_ASSERT 0b1
1574
#define UART1_GAR_REG_UART1_APB_CLK_EN_OFFSET 0
1575
#define UART1_GAR_REG_UART1_APB_CLK_EN_CLEAR_MASK 0x00000001
1576
#define UART1_GAR_REG_UART1_APB_CLK_EN_MASK 0x0
1577
#define UART1_GAR_REG_UART1_APB_CLK_EN_PASS 0b1
1578
1579
#define UART2_GAR_REG 0x00000e08
//UART2 Gating And Reset Register
1580
#define UART2_GAR_REG_UART2_RST_N_OFFSET 16
1581
#define UART2_GAR_REG_UART2_RST_N_CLEAR_MASK 0x00010000
1582
#define UART2_GAR_REG_UART2_RST_N_ASSERT 0b0
1583
#define UART2_GAR_REG_UART2_RST_N_DE_ASSERT 0b1
1584
#define UART2_GAR_REG_UART2_APB_CLK_EN_OFFSET 0
1585
#define UART2_GAR_REG_UART2_APB_CLK_EN_CLEAR_MASK 0x00000001
1586
#define UART2_GAR_REG_UART2_APB_CLK_EN_MASK 0x0
1587
#define UART2_GAR_REG_UART2_APB_CLK_EN_PASS 0b1
1588
1589
#define UART3_GAR_REG 0x00000e0c
//UART3 Gating And Reset Register
1590
#define UART3_GAR_REG_UART3_RST_N_OFFSET 16
1591
#define UART3_GAR_REG_UART3_RST_N_CLEAR_MASK 0x00010000
1592
#define UART3_GAR_REG_UART3_RST_N_ASSERT 0b0
1593
#define UART3_GAR_REG_UART3_RST_N_DE_ASSERT 0b1
1594
#define UART3_GAR_REG_UART3_APB_CLK_EN_OFFSET 0
1595
#define UART3_GAR_REG_UART3_APB_CLK_EN_CLEAR_MASK 0x00000001
1596
#define UART3_GAR_REG_UART3_APB_CLK_EN_MASK 0x0
1597
#define UART3_GAR_REG_UART3_APB_CLK_EN_PASS 0b1
1598
1599
#define UART4_GAR_REG 0x00000e10
//UART4 Gating And Reset Register
1600
#define UART4_GAR_REG_UART4_RST_N_OFFSET 16
1601
#define UART4_GAR_REG_UART4_RST_N_CLEAR_MASK 0x00010000
1602
#define UART4_GAR_REG_UART4_RST_N_ASSERT 0b0
1603
#define UART4_GAR_REG_UART4_RST_N_DE_ASSERT 0b1
1604
#define UART4_GAR_REG_UART4_APB_CLK_EN_OFFSET 0
1605
#define UART4_GAR_REG_UART4_APB_CLK_EN_CLEAR_MASK 0x00000001
1606
#define UART4_GAR_REG_UART4_APB_CLK_EN_MASK 0x0
1607
#define UART4_GAR_REG_UART4_APB_CLK_EN_PASS 0b1
1608
1609
#define UART5_GAR_REG 0x00000e14
//UART5 Gating And Reset Register
1610
#define UART5_GAR_REG_UART5_RST_N_OFFSET 16
1611
#define UART5_GAR_REG_UART5_RST_N_CLEAR_MASK 0x00010000
1612
#define UART5_GAR_REG_UART5_RST_N_ASSERT 0b0
1613
#define UART5_GAR_REG_UART5_RST_N_DE_ASSERT 0b1
1614
#define UART5_GAR_REG_UART5_APB_CLK_EN_OFFSET 0
1615
#define UART5_GAR_REG_UART5_APB_CLK_EN_CLEAR_MASK 0x00000001
1616
#define UART5_GAR_REG_UART5_APB_CLK_EN_MASK 0x0
1617
#define UART5_GAR_REG_UART5_APB_CLK_EN_PASS 0b1
1618
1619
#define UART6_GAR_REG 0x00000e18
//UART6 Gating And Reset Register
1620
#define UART6_GAR_REG_UART6_RST_N_OFFSET 16
1621
#define UART6_GAR_REG_UART6_RST_N_CLEAR_MASK 0x00010000
1622
#define UART6_GAR_REG_UART6_RST_N_ASSERT 0b0
1623
#define UART6_GAR_REG_UART6_RST_N_DE_ASSERT 0b1
1624
#define UART6_GAR_REG_UART6_APB_CLK_EN_OFFSET 0
1625
#define UART6_GAR_REG_UART6_APB_CLK_EN_CLEAR_MASK 0x00000001
1626
#define UART6_GAR_REG_UART6_APB_CLK_EN_MASK 0x0
1627
#define UART6_GAR_REG_UART6_APB_CLK_EN_PASS 0b1
1628
1629
#define UART7_GAR_REG 0x00000e20
//UART7 Gating And Reset Register
1630
#define UART7_GAR_REG_UART7_RST_N_OFFSET 16
1631
#define UART7_GAR_REG_UART7_RST_N_CLEAR_MASK 0x00010000
1632
#define UART7_GAR_REG_UART7_RST_N_ASSERT 0b0
1633
#define UART7_GAR_REG_UART7_RST_N_DE_ASSERT 0b1
1634
#define UART7_GAR_REG_UART7_APB_CLK_EN_OFFSET 0
1635
#define UART7_GAR_REG_UART7_APB_CLK_EN_CLEAR_MASK 0x00000001
1636
#define UART7_GAR_REG_UART7_APB_CLK_EN_MASK 0x0
1637
#define UART7_GAR_REG_UART7_APB_CLK_EN_PASS 0b1
1638
1639
#define UART8_GAR_REG 0x00000e24
//UART8 Gating And Reset Register
1640
#define UART8_GAR_REG_UART8_RST_N_OFFSET 16
1641
#define UART8_GAR_REG_UART8_RST_N_CLEAR_MASK 0x00010000
1642
#define UART8_GAR_REG_UART8_RST_N_ASSERT 0b0
1643
#define UART8_GAR_REG_UART8_RST_N_DE_ASSERT 0b1
1644
#define UART8_GAR_REG_UART8_APB_CLK_EN_OFFSET 0
1645
#define UART8_GAR_REG_UART8_APB_CLK_EN_CLEAR_MASK 0x00000001
1646
#define UART8_GAR_REG_UART8_APB_CLK_EN_MASK 0x0
1647
#define UART8_GAR_REG_UART8_APB_CLK_EN_PASS 0b1
1648
1649
#define UART9_GAR_REG 0x00000e28
//UART9 Gating And Reset Register
1650
#define UART9_GAR_REG_UART9_RST_N_OFFSET 16
1651
#define UART9_GAR_REG_UART9_RST_N_CLEAR_MASK 0x00010000
1652
#define UART9_GAR_REG_UART9_RST_N_ASSERT 0b0
1653
#define UART9_GAR_REG_UART9_RST_N_DE_ASSERT 0b1
1654
#define UART9_GAR_REG_UART9_APB_CLK_EN_OFFSET 0
1655
#define UART9_GAR_REG_UART9_APB_CLK_EN_CLEAR_MASK 0x00000001
1656
#define UART9_GAR_REG_UART9_APB_CLK_EN_MASK 0x0
1657
#define UART9_GAR_REG_UART9_APB_CLK_EN_PASS 0b1
1658
1659
#define TWI0_GAR_REG 0x00000e80
//TWI0 Gating And Reset Register
1660
#define TWI0_GAR_REG_TWI0_RST_N_OFFSET 16
1661
#define TWI0_GAR_REG_TWI0_RST_N_CLEAR_MASK 0x00010000
1662
#define TWI0_GAR_REG_TWI0_RST_N_ASSERT 0b0
1663
#define TWI0_GAR_REG_TWI0_RST_N_DE_ASSERT 0b1
1664
#define TWI0_GAR_REG_TWI0_APB_CLK_EN_OFFSET 0
1665
#define TWI0_GAR_REG_TWI0_APB_CLK_EN_CLEAR_MASK 0x00000001
1666
#define TWI0_GAR_REG_TWI0_APB_CLK_EN_MASK 0x0
1667
#define TWI0_GAR_REG_TWI0_APB_CLK_EN_PASS 0b1
1668
1669
#define TWI1_GAR_REG 0x00000e84
//TWI1 Gating And Reset Register
1670
#define TWI1_GAR_REG_TWI1_RST_N_OFFSET 16
1671
#define TWI1_GAR_REG_TWI1_RST_N_CLEAR_MASK 0x00010000
1672
#define TWI1_GAR_REG_TWI1_RST_N_ASSERT 0b0
1673
#define TWI1_GAR_REG_TWI1_RST_N_DE_ASSERT 0b1
1674
#define TWI1_GAR_REG_TWI1_APB_CLK_EN_OFFSET 0
1675
#define TWI1_GAR_REG_TWI1_APB_CLK_EN_CLEAR_MASK 0x00000001
1676
#define TWI1_GAR_REG_TWI1_APB_CLK_EN_MASK 0x0
1677
#define TWI1_GAR_REG_TWI1_APB_CLK_EN_PASS 0b1
1678
1679
#define TWI2_GAR_REG 0x00000e88
//TWI2 Gating And Reset Register
1680
#define TWI2_GAR_REG_TWI2_RST_N_OFFSET 16
1681
#define TWI2_GAR_REG_TWI2_RST_N_CLEAR_MASK 0x00010000
1682
#define TWI2_GAR_REG_TWI2_RST_N_ASSERT 0b0
1683
#define TWI2_GAR_REG_TWI2_RST_N_DE_ASSERT 0b1
1684
#define TWI2_GAR_REG_TWI2_APB_CLK_EN_OFFSET 0
1685
#define TWI2_GAR_REG_TWI2_APB_CLK_EN_CLEAR_MASK 0x00000001
1686
#define TWI2_GAR_REG_TWI2_APB_CLK_EN_MASK 0x0
1687
#define TWI2_GAR_REG_TWI2_APB_CLK_EN_PASS 0b1
1688
1689
#define TWI3_GAR_REG 0x00000e8c
//TWI3 Gating And Reset Register
1690
#define TWI3_GAR_REG_TWI3_RST_N_OFFSET 16
1691
#define TWI3_GAR_REG_TWI3_RST_N_CLEAR_MASK 0x00010000
1692
#define TWI3_GAR_REG_TWI3_RST_N_ASSERT 0b0
1693
#define TWI3_GAR_REG_TWI3_RST_N_DE_ASSERT 0b1
1694
#define TWI3_GAR_REG_TWI3_APB_CLK_EN_OFFSET 0
1695
#define TWI3_GAR_REG_TWI3_APB_CLK_EN_CLEAR_MASK 0x00000001
1696
#define TWI3_GAR_REG_TWI3_APB_CLK_EN_MASK 0x0
1697
#define TWI3_GAR_REG_TWI3_APB_CLK_EN_PASS 0b1
1698
1699
#define TWI4_GAR_REG 0x00000e90
//TWI4 Gating And Reset Register
1700
#define TWI4_GAR_REG_TWI4_RST_N_OFFSET 16
1701
#define TWI4_GAR_REG_TWI4_RST_N_CLEAR_MASK 0x00010000
1702
#define TWI4_GAR_REG_TWI4_RST_N_ASSERT 0b0
1703
#define TWI4_GAR_REG_TWI4_RST_N_DE_ASSERT 0b1
1704
#define TWI4_GAR_REG_TWI4_APB_CLK_EN_OFFSET 0
1705
#define TWI4_GAR_REG_TWI4_APB_CLK_EN_CLEAR_MASK 0x00000001
1706
#define TWI4_GAR_REG_TWI4_APB_CLK_EN_MASK 0x0
1707
#define TWI4_GAR_REG_TWI4_APB_CLK_EN_PASS 0b1
1708
1709
#define TWI5_GAR_REG 0x00000e94
//TWI5 Gating And Reset Register
1710
#define TWI5_GAR_REG_TWI5_RST_N_OFFSET 16
1711
#define TWI5_GAR_REG_TWI5_RST_N_CLEAR_MASK 0x00010000
1712
#define TWI5_GAR_REG_TWI5_RST_N_ASSERT 0b0
1713
#define TWI5_GAR_REG_TWI5_RST_N_DE_ASSERT 0b1
1714
#define TWI5_GAR_REG_TWI5_APB_CLK_EN_OFFSET 0
1715
#define TWI5_GAR_REG_TWI5_APB_CLK_EN_CLEAR_MASK 0x00000001
1716
#define TWI5_GAR_REG_TWI5_APB_CLK_EN_MASK 0x0
1717
#define TWI5_GAR_REG_TWI5_APB_CLK_EN_PASS 0b1
1718
1719
#define SPI0_CLK_REG 0x00000f00
//SPI0 Clock Register
1720
#define SPI0_CLK_REG_SPI0_CLK_GATING_OFFSET 31
1721
#define SPI0_CLK_REG_SPI0_CLK_GATING_CLEAR_MASK (0x80000000)
1722
#define SPI0_CLK_REG_SPI0_CLK_GATING_CLOCK_IS_OFF 0b0
1723
#define SPI0_CLK_REG_SPI0_CLK_GATING_CLOCK_IS_ON 0b1
1724
#define SPI0_CLK_REG_CLK_SRC_SEL_OFFSET 24
1725
#define SPI0_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
1726
#define SPI0_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b000
1727
#define SPI0_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b001
1728
#define SPI0_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b010
1729
#define SPI0_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
1730
#define SPI0_CLK_REG_CLK_SRC_SEL_PERI1_480M 0b100
1731
#define SPI0_CLK_REG_CLK_SRC_SEL_PERI1_300M 0b101
1732
#define SPI0_CLK_REG_CLK_SRC_SEL_PERI1_200M 0b110
1733
#define SPI0_CLK_REG_FACTOR_N_OFFSET 8
1734
#define SPI0_CLK_REG_FACTOR_N_CLEAR_MASK (0x00001f00)
1735
#define SPI0_CLK_REG_FACTOR_M_OFFSET 0
1736
#define SPI0_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
1737
1738
#define SPI0_GAR_REG 0x00000f04
//SPI0 Gating And Reset Register
1739
#define SPI0_GAR_REG_SPI0_RST_N_OFFSET 16
1740
#define SPI0_GAR_REG_SPI0_RST_N_CLEAR_MASK 0x00010000
1741
#define SPI0_GAR_REG_SPI0_RST_N_ASSERT 0b0
1742
#define SPI0_GAR_REG_SPI0_RST_N_DE_ASSERT 0b1
1743
#define SPI0_GAR_REG_SPI0_AHB_CLK_EN_OFFSET 0
1744
#define SPI0_GAR_REG_SPI0_AHB_CLK_EN_CLEAR_MASK 0x00000001
1745
#define SPI0_GAR_REG_SPI0_AHB_CLK_EN_MASK 0x0
1746
#define SPI0_GAR_REG_SPI0_AHB_CLK_EN_PASS 0b1
1747
1748
#define SPI1_CLK_REG 0x00000f08
//SPI1 Clock Register
1749
#define SPI1_CLK_REG_SPI1_CLK_GATING_OFFSET 31
1750
#define SPI1_CLK_REG_SPI1_CLK_GATING_CLEAR_MASK (0x80000000)
1751
#define SPI1_CLK_REG_SPI1_CLK_GATING_CLOCK_IS_OFF 0b0
1752
#define SPI1_CLK_REG_SPI1_CLK_GATING_CLOCK_IS_ON 0b1
1753
#define SPI1_CLK_REG_CLK_SRC_SEL_OFFSET 24
1754
#define SPI1_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
1755
#define SPI1_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b000
1756
#define SPI1_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b001
1757
#define SPI1_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b010
1758
#define SPI1_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
1759
#define SPI1_CLK_REG_CLK_SRC_SEL_PERI1_480M 0b100
1760
#define SPI1_CLK_REG_CLK_SRC_SEL_PERI1_300M 0b101
1761
#define SPI1_CLK_REG_CLK_SRC_SEL_PERI1_200M 0b110
1762
#define SPI1_CLK_REG_FACTOR_N_OFFSET 8
1763
#define SPI1_CLK_REG_FACTOR_N_CLEAR_MASK (0x00001f00)
1764
#define SPI1_CLK_REG_FACTOR_M_OFFSET 0
1765
#define SPI1_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
1766
1767
#define SPI1_GAR_REG 0x00000f0c
//SPI1 Gating And Reset Register
1768
#define SPI1_GAR_REG_SPI1_RST_N_OFFSET 16
1769
#define SPI1_GAR_REG_SPI1_RST_N_CLEAR_MASK 0x00010000
1770
#define SPI1_GAR_REG_SPI1_RST_N_ASSERT 0b0
1771
#define SPI1_GAR_REG_SPI1_RST_N_DE_ASSERT 0b1
1772
#define SPI1_GAR_REG_SPI1_AHB_CLK_EN_OFFSET 0
1773
#define SPI1_GAR_REG_SPI1_AHB_CLK_EN_CLEAR_MASK 0x00000001
1774
#define SPI1_GAR_REG_SPI1_AHB_CLK_EN_MASK 0x0
1775
#define SPI1_GAR_REG_SPI1_AHB_CLK_EN_PASS 0b1
1776
1777
#define SPI2_CLK_REG 0x00000f10
//SPI2 Clock Register
1778
#define SPI2_CLK_REG_SPI2_CLK_GATING_OFFSET 31
1779
#define SPI2_CLK_REG_SPI2_CLK_GATING_CLEAR_MASK (0x80000000)
1780
#define SPI2_CLK_REG_SPI2_CLK_GATING_CLOCK_IS_OFF 0b0
1781
#define SPI2_CLK_REG_SPI2_CLK_GATING_CLOCK_IS_ON 0b1
1782
#define SPI2_CLK_REG_CLK_SRC_SEL_OFFSET 24
1783
#define SPI2_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
1784
#define SPI2_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b000
1785
#define SPI2_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b001
1786
#define SPI2_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b010
1787
#define SPI2_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
1788
#define SPI2_CLK_REG_CLK_SRC_SEL_PERI1_480M 0b100
1789
#define SPI2_CLK_REG_CLK_SRC_SEL_PERI1_300M 0b101
1790
#define SPI2_CLK_REG_CLK_SRC_SEL_PERI1_200M 0b110
1791
#define SPI2_CLK_REG_FACTOR_N_OFFSET 8
1792
#define SPI2_CLK_REG_FACTOR_N_CLEAR_MASK (0x00001f00)
1793
#define SPI2_CLK_REG_FACTOR_M_OFFSET 0
1794
#define SPI2_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
1795
1796
#define SPI2_GAR_REG 0x00000f14
//SPI2 Gating And Reset Register
1797
#define SPI2_GAR_REG_SPI2_RST_N_OFFSET 16
1798
#define SPI2_GAR_REG_SPI2_RST_N_CLEAR_MASK 0x00010000
1799
#define SPI2_GAR_REG_SPI2_RST_N_ASSERT 0b0
1800
#define SPI2_GAR_REG_SPI2_RST_N_DE_ASSERT 0b1
1801
#define SPI2_GAR_REG_SPI2_AHB_CLK_EN_OFFSET 0
1802
#define SPI2_GAR_REG_SPI2_AHB_CLK_EN_CLEAR_MASK 0x00000001
1803
#define SPI2_GAR_REG_SPI2_AHB_CLK_EN_MASK 0x0
1804
#define SPI2_GAR_REG_SPI2_AHB_CLK_EN_PASS 0b1
1805
1806
#define SPIF_CLK_REG 0x00000f18
//SPIF Clock Register
1807
#define SPIF_CLK_REG_SPIF_CLK_GATING_OFFSET 31
1808
#define SPIF_CLK_REG_SPIF_CLK_GATING_CLEAR_MASK (0x80000000)
1809
#define SPIF_CLK_REG_SPIF_CLK_GATING_CLOCK_IS_OFF 0b0
1810
#define SPIF_CLK_REG_SPIF_CLK_GATING_CLOCK_IS_ON 0b1
1811
#define SPIF_CLK_REG_CLK_SRC_SEL_OFFSET 24
1812
#define SPIF_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
1813
#define SPIF_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b000
1814
#define SPIF_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b001
1815
#define SPIF_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b010
1816
#define SPIF_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b011
1817
#define SPIF_CLK_REG_CLK_SRC_SEL_PERI1_480M 0b100
1818
#define SPIF_CLK_REG_CLK_SRC_SEL_PERI1_400M 0b101
1819
#define SPIF_CLK_REG_CLK_SRC_SEL_PERI1_300M 0b110
1820
#define SPIF_CLK_REG_FACTOR_N_OFFSET 8
1821
#define SPIF_CLK_REG_FACTOR_N_CLEAR_MASK (0x00001f00)
1822
#define SPIF_CLK_REG_FACTOR_M_OFFSET 0
1823
#define SPIF_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
1824
1825
#define SPIF_GAR_REG 0x00000f1c
//SPIF Gating And Reset Register
1826
#define SPIF_GAR_REG_SPIF_RST_N_OFFSET 16
1827
#define SPIF_GAR_REG_SPIF_RST_N_CLEAR_MASK 0x00010000
1828
#define SPIF_GAR_REG_SPIF_RST_N_ASSERT 0b0
1829
#define SPIF_GAR_REG_SPIF_RST_N_DE_ASSERT 0b1
1830
#define SPIF_GAR_REG_SPIF_AHB_CLK_EN_OFFSET 0
1831
#define SPIF_GAR_REG_SPIF_AHB_CLK_EN_CLEAR_MASK 0x00000001
1832
#define SPIF_GAR_REG_SPIF_AHB_CLK_EN_MASK 0x0
1833
#define SPIF_GAR_REG_SPIF_AHB_CLK_EN_PASS 0b1
1834
1835
#define SPI3_CLK_REG 0x00000f20
//SPI3 Clock Register
1836
#define SPI3_CLK_REG_SPI3_CLK_GATING_OFFSET 31
1837
#define SPI3_CLK_REG_SPI3_CLK_GATING_CLEAR_MASK (0x80000000)
1838
#define SPI3_CLK_REG_SPI3_CLK_GATING_CLOCK_IS_OFF 0b0
1839
#define SPI3_CLK_REG_SPI3_CLK_GATING_CLOCK_IS_ON 0b1
1840
#define SPI3_CLK_REG_CLK_SRC_SEL_OFFSET 24
1841
#define SPI3_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
1842
#define SPI3_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b000
1843
#define SPI3_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b001
1844
#define SPI3_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b010
1845
#define SPI3_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b011
1846
#define SPI3_CLK_REG_CLK_SRC_SEL_PERI1_480M 0b100
1847
#define SPI3_CLK_REG_CLK_SRC_SEL_PERI1_300M 0b101
1848
#define SPI3_CLK_REG_CLK_SRC_SEL_PERI1_200M 0b110
1849
#define SPI3_CLK_REG_FACTOR_N_OFFSET 8
1850
#define SPI3_CLK_REG_FACTOR_N_CLEAR_MASK (0x00001f00)
1851
#define SPI3_CLK_REG_FACTOR_M_OFFSET 0
1852
#define SPI3_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
1853
1854
#define SPI3_GAR_REG 0x00000f24
//SPI3 Gating And Reset Register
1855
#define SPI3_GAR_REG_SPI3_RST_N_OFFSET 16
1856
#define SPI3_GAR_REG_SPI3_RST_N_CLEAR_MASK 0x00010000
1857
#define SPI3_GAR_REG_SPI3_RST_N_ASSERT 0b0
1858
#define SPI3_GAR_REG_SPI3_RST_N_DE_ASSERT 0b1
1859
#define SPI3_GAR_REG_SPI3_AHB_CLK_EN_OFFSET 0
1860
#define SPI3_GAR_REG_SPI3_AHB_CLK_EN_CLEAR_MASK 0x00000001
1861
#define SPI3_GAR_REG_SPI3_AHB_CLK_EN_MASK 0x0
1862
#define SPI3_GAR_REG_SPI3_AHB_CLK_EN_PASS 0b1
1863
1864
#define GPADC0_CLK_REG 0x00000fc0
//GPADC0 Clock Register
1865
#define GPADC0_CLK_REG_GPADC0_CLK_GATING_OFFSET 31
1866
#define GPADC0_CLK_REG_GPADC0_CLK_GATING_CLEAR_MASK (0x80000000)
1867
#define GPADC0_CLK_REG_GPADC0_CLK_GATING_CLOCK_IS_OFF 0b0
1868
#define GPADC0_CLK_REG_GPADC0_CLK_GATING_CLOCK_IS_ON 0b1
1869
#define GPADC0_CLK_REG_CLK_SRC_SEL_OFFSET 24
1870
#define GPADC0_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
1871
#define GPADC0_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b000
1872
#define GPADC0_CLK_REG_CLK_SRC_SEL_CLK48M 0b001
1873
#define GPADC0_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b010
1874
#define GPADC0_CLK_REG_FACTOR_M_OFFSET 0
1875
#define GPADC0_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
1876
1877
#define GPADC0_GAR_REG 0x00000fc4
//GPADC0 Gating And Reset Register
1878
#define GPADC0_GAR_REG_GPADC0_RST_N_OFFSET 16
1879
#define GPADC0_GAR_REG_GPADC0_RST_N_CLEAR_MASK 0x00010000
1880
#define GPADC0_GAR_REG_GPADC0_RST_N_ASSERT 0b0
1881
#define GPADC0_GAR_REG_GPADC0_RST_N_DE_ASSERT 0b1
1882
#define GPADC0_GAR_REG_GPADC0_APB_CLK_EN_OFFSET 0
1883
#define GPADC0_GAR_REG_GPADC0_APB_CLK_EN_CLEAR_MASK 0x00000001
1884
#define GPADC0_GAR_REG_GPADC0_APB_CLK_EN_MASK 0x0
1885
#define GPADC0_GAR_REG_GPADC0_APB_CLK_EN_PASS 0b1
1886
1887
#define GPADC1_CLK_REG 0x00000fc8
//GPADC1 Clock Register
1888
#define GPADC1_CLK_REG_GPADC1_CLK_GATING_OFFSET 31
1889
#define GPADC1_CLK_REG_GPADC1_CLK_GATING_CLEAR_MASK (0x80000000)
1890
#define GPADC1_CLK_REG_GPADC1_CLK_GATING_CLOCK_IS_OFF 0b0
1891
#define GPADC1_CLK_REG_GPADC1_CLK_GATING_CLOCK_IS_ON 0b1
1892
#define GPADC1_CLK_REG_CLK_SRC_SEL_OFFSET 24
1893
#define GPADC1_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
1894
#define GPADC1_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b000
1895
#define GPADC1_CLK_REG_CLK_SRC_SEL_CLK48M 0b001
1896
#define GPADC1_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b010
1897
#define GPADC1_CLK_REG_FACTOR_M_OFFSET 0
1898
#define GPADC1_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
1899
1900
#define GPADC1_GAR_REG 0x00000fcc
//GPADC1 Gating And Reset Register
1901
#define GPADC1_GAR_REG_GPADC1_RST_N_OFFSET 16
1902
#define GPADC1_GAR_REG_GPADC1_RST_N_CLEAR_MASK 0x00010000
1903
#define GPADC1_GAR_REG_GPADC1_RST_N_ASSERT 0b0
1904
#define GPADC1_GAR_REG_GPADC1_RST_N_DE_ASSERT 0b1
1905
#define GPADC1_GAR_REG_GPADC1_APB_CLK_EN_OFFSET 0
1906
#define GPADC1_GAR_REG_GPADC1_APB_CLK_EN_CLEAR_MASK 0x00000001
1907
#define GPADC1_GAR_REG_GPADC1_APB_CLK_EN_MASK 0x0
1908
#define GPADC1_GAR_REG_GPADC1_APB_CLK_EN_PASS 0b1
1909
1910
#define GPADC2_CLK_REG 0x00000fd0
//GPADC2 Clock Register
1911
#define GPADC2_CLK_REG_GPADC2_CLK_GATING_OFFSET 31
1912
#define GPADC2_CLK_REG_GPADC2_CLK_GATING_CLEAR_MASK (0x80000000)
1913
#define GPADC2_CLK_REG_GPADC2_CLK_GATING_CLOCK_IS_OFF 0b0
1914
#define GPADC2_CLK_REG_GPADC2_CLK_GATING_CLOCK_IS_ON 0b1
1915
#define GPADC2_CLK_REG_CLK_SRC_SEL_OFFSET 24
1916
#define GPADC2_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
1917
#define GPADC2_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b000
1918
#define GPADC2_CLK_REG_CLK_SRC_SEL_CLK48M 0b001
1919
#define GPADC2_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b010
1920
#define GPADC2_CLK_REG_FACTOR_M_OFFSET 0
1921
#define GPADC2_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
1922
1923
#define GPADC2_GAR_REG 0x00000fd4
//GPADC2 Gating And Reset Register
1924
#define GPADC2_GAR_REG_GPADC2_RST_N_OFFSET 16
1925
#define GPADC2_GAR_REG_GPADC2_RST_N_CLEAR_MASK 0x00010000
1926
#define GPADC2_GAR_REG_GPADC2_RST_N_ASSERT 0b0
1927
#define GPADC2_GAR_REG_GPADC2_RST_N_DE_ASSERT 0b1
1928
#define GPADC2_GAR_REG_GPADC2_APB_CLK_EN_OFFSET 0
1929
#define GPADC2_GAR_REG_GPADC2_APB_CLK_EN_CLEAR_MASK 0x00000001
1930
#define GPADC2_GAR_REG_GPADC2_APB_CLK_EN_MASK 0x0
1931
#define GPADC2_GAR_REG_GPADC2_APB_CLK_EN_PASS 0b1
1932
1933
#define TSENSOR_GAR_REG 0x00000fe4
//TSENSOR Gating And Reset Register
1934
#define TSENSOR_GAR_REG_TSENSOR_RST_N_OFFSET 16
1935
#define TSENSOR_GAR_REG_TSENSOR_RST_N_CLEAR_MASK 0x00010000
1936
#define TSENSOR_GAR_REG_TSENSOR_RST_N_ASSERT 0b0
1937
#define TSENSOR_GAR_REG_TSENSOR_RST_N_DE_ASSERT 0b1
1938
#define TSENSOR_GAR_REG_TSENSOR_APB_CLK_EN_OFFSET 0
1939
#define TSENSOR_GAR_REG_TSENSOR_APB_CLK_EN_CLEAR_MASK 0x00000001
1940
#define TSENSOR_GAR_REG_TSENSOR_APB_CLK_EN_MASK 0x0
1941
#define TSENSOR_GAR_REG_TSENSOR_APB_CLK_EN_PASS 0b1
1942
1943
#define IR_RX0_CLK_REG 0x00001000
//IR_RX0 Clock Register
1944
#define IR_RX0_CLK_REG_IR_RX0_CLK_GATING_OFFSET 31
1945
#define IR_RX0_CLK_REG_IR_RX0_CLK_GATING_CLEAR_MASK (0x80000000)
1946
#define IR_RX0_CLK_REG_IR_RX0_CLK_GATING_CLOCK_IS_OFF 0b0
1947
#define IR_RX0_CLK_REG_IR_RX0_CLK_GATING_CLOCK_IS_ON 0b1
1948
#define IR_RX0_CLK_REG_CLK_SRC_SEL_OFFSET 24
1949
#define IR_RX0_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
1950
#define IR_RX0_CLK_REG_CLK_SRC_SEL_SYS_32K_CLK 0b000
1951
#define IR_RX0_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b001
1952
#define IR_RX0_CLK_REG_FACTOR_M_OFFSET 0
1953
#define IR_RX0_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
1954
1955
#define IR_RX0_GAR_REG 0x00001004
//IR_RX0 Gating And Reset Register
1956
#define IR_RX0_GAR_REG_IR_RX0_RST_N_OFFSET 16
1957
#define IR_RX0_GAR_REG_IR_RX0_RST_N_CLEAR_MASK 0x00010000
1958
#define IR_RX0_GAR_REG_IR_RX0_RST_N_ASSERT 0b0
1959
#define IR_RX0_GAR_REG_IR_RX0_RST_N_DE_ASSERT 0b1
1960
#define IR_RX0_GAR_REG_IR_RX0_APB_CLK_EN_OFFSET 0
1961
#define IR_RX0_GAR_REG_IR_RX0_APB_CLK_EN_CLEAR_MASK 0x00000001
1962
#define IR_RX0_GAR_REG_IR_RX0_APB_CLK_EN_MASK 0x0
1963
#define IR_RX0_GAR_REG_IR_RX0_APB_CLK_EN_PASS 0b1
1964
1965
#define IR_TX_CLK_REG 0x00001008
//IR_TX Clock Register
1966
#define IR_TX_CLK_REG_IR_TX_CLK_GATING_OFFSET 31
1967
#define IR_TX_CLK_REG_IR_TX_CLK_GATING_CLEAR_MASK (0x80000000)
1968
#define IR_TX_CLK_REG_IR_TX_CLK_GATING_CLOCK_IS_OFF 0b0
1969
#define IR_TX_CLK_REG_IR_TX_CLK_GATING_CLOCK_IS_ON 0b1
1970
#define IR_TX_CLK_REG_CLK_SRC_SEL_OFFSET 24
1971
#define IR_TX_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
1972
#define IR_TX_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b0
1973
#define IR_TX_CLK_REG_CLK_SRC_SEL_PERI1_600M 0b1
1974
#define IR_TX_CLK_REG_FACTOR_M_OFFSET 0
1975
#define IR_TX_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
1976
1977
#define IR_TX_GAR_REG 0x0000100c
//IR_TX Gating And Reset Register
1978
#define IR_TX_GAR_REG_IR_TX_RST_N_OFFSET 16
1979
#define IR_TX_GAR_REG_IR_TX_RST_N_CLEAR_MASK 0x00010000
1980
#define IR_TX_GAR_REG_IR_TX_RST_N_ASSERT 0b0
1981
#define IR_TX_GAR_REG_IR_TX_RST_N_DE_ASSERT 0b1
1982
#define IR_TX_GAR_REG_IR_TX_APB_CLK_EN_OFFSET 0
1983
#define IR_TX_GAR_REG_IR_TX_APB_CLK_EN_CLEAR_MASK 0x00000001
1984
#define IR_TX_GAR_REG_IR_TX_APB_CLK_EN_MASK 0x0
1985
#define IR_TX_GAR_REG_IR_TX_APB_CLK_EN_PASS 0b1
1986
1987
#define TPADC_CLK_REG 0x00001030
//TPADC Clock Register
1988
#define TPADC_CLK_REG_TPADC_CLK_GATING_OFFSET 31
1989
#define TPADC_CLK_REG_TPADC_CLK_GATING_CLEAR_MASK (0x80000000)
1990
#define TPADC_CLK_REG_TPADC_CLK_GATING_CLOCK_IS_OFF 0b0
1991
#define TPADC_CLK_REG_TPADC_CLK_GATING_CLOCK_IS_ON 0b1
1992
#define TPADC_CLK_REG_FACTOR_M_OFFSET 0
1993
#define TPADC_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
1994
1995
#define TPADC_GAR_REG 0x00001034
//TPADC Gating And Reset Register
1996
#define TPADC_GAR_REG_TPADC_RST_N_OFFSET 16
1997
#define TPADC_GAR_REG_TPADC_RST_N_CLEAR_MASK 0x00010000
1998
#define TPADC_GAR_REG_TPADC_RST_N_ASSERT 0b0
1999
#define TPADC_GAR_REG_TPADC_RST_N_DE_ASSERT 0b1
2000
#define TPADC_GAR_REG_TPADC_APB_CLK_EN_OFFSET 0
2001
#define TPADC_GAR_REG_TPADC_APB_CLK_EN_CLEAR_MASK 0x00000001
2002
#define TPADC_GAR_REG_TPADC_APB_CLK_EN_MASK 0x0
2003
#define TPADC_GAR_REG_TPADC_APB_CLK_EN_PASS 0b1
2004
2005
#define LBC_CLK_REG 0x00001040
//LBC Clock Register
2006
#define LBC_CLK_REG_LBC_CLK_GATING_OFFSET 31
2007
#define LBC_CLK_REG_LBC_CLK_GATING_CLEAR_MASK (0x80000000)
2008
#define LBC_CLK_REG_LBC_CLK_GATING_CLOCK_IS_OFF 0b0
2009
#define LBC_CLK_REG_LBC_CLK_GATING_CLOCK_IS_ON 0b1
2010
#define LBC_CLK_REG_CLK_SRC_SEL_OFFSET 24
2011
#define LBC_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2012
#define LBC_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b000
2013
#define LBC_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b001
2014
#define LBC_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b010
2015
#define LBC_CLK_REG_CLK_SRC_SEL_PERI1_480M 0b011
2016
#define LBC_CLK_REG_CLK_SRC_SEL_PERI1_400M 0b100
2017
#define LBC_CLK_REG_CLK_SRC_SEL_PERI1_300M 0b101
2018
#define LBC_CLK_REG_CLK_SRC_SEL_VIDEO0PLL4X 0b110
2019
#define LBC_CLK_REG_CLK_SRC_SEL_VIDEO0PLL3X 0b111
2020
#define LBC_CLK_REG_FACTOR_N_OFFSET 8
2021
#define LBC_CLK_REG_FACTOR_N_CLEAR_MASK (0x00001f00)
2022
#define LBC_CLK_REG_FACTOR_M_OFFSET 0
2023
#define LBC_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2024
2025
#define LBC_GAR_REG 0x0000104c
//LBC Gating And Reset Register
2026
#define LBC_GAR_REG_LBC_RST_N_OFFSET 16
2027
#define LBC_GAR_REG_LBC_RST_N_CLEAR_MASK 0x00010000
2028
#define LBC_GAR_REG_LBC_RST_N_ASSERT 0b0
2029
#define LBC_GAR_REG_LBC_RST_N_DE_ASSERT 0b1
2030
#define LBC_GAR_REG_LBC_AHB_CLK_EN_OFFSET 0
2031
#define LBC_GAR_REG_LBC_AHB_CLK_EN_CLEAR_MASK 0x00000001
2032
#define LBC_GAR_REG_LBC_AHB_CLK_EN_MASK 0x0
2033
#define LBC_GAR_REG_LBC_AHB_CLK_EN_PASS 0b1
2034
2035
#define IR_RX1_CLK_REG 0x00001100
//IR_RX1 Clock Register
2036
#define IR_RX1_CLK_REG_IR_RX1_CLK_GATING_OFFSET 31
2037
#define IR_RX1_CLK_REG_IR_RX1_CLK_GATING_CLEAR_MASK (0x80000000)
2038
#define IR_RX1_CLK_REG_IR_RX1_CLK_GATING_CLOCK_IS_OFF 0b0
2039
#define IR_RX1_CLK_REG_IR_RX1_CLK_GATING_CLOCK_IS_ON 0b1
2040
#define IR_RX1_CLK_REG_CLK_SRC_SEL_OFFSET 24
2041
#define IR_RX1_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2042
#define IR_RX1_CLK_REG_CLK_SRC_SEL_SYS_32K_CLK 0b000
2043
#define IR_RX1_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b001
2044
#define IR_RX1_CLK_REG_FACTOR_M_OFFSET 0
2045
#define IR_RX1_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2046
2047
#define IR_RX1_GAR_REG 0x00001104
//IR_RX1 Gating And Reset Register
2048
#define IR_RX1_GAR_REG_IR_RX1_RST_N_OFFSET 16
2049
#define IR_RX1_GAR_REG_IR_RX1_RST_N_CLEAR_MASK 0x00010000
2050
#define IR_RX1_GAR_REG_IR_RX1_RST_N_ASSERT 0b0
2051
#define IR_RX1_GAR_REG_IR_RX1_RST_N_DE_ASSERT 0b1
2052
#define IR_RX1_GAR_REG_IR_RX1_APB_CLK_EN_OFFSET 0
2053
#define IR_RX1_GAR_REG_IR_RX1_APB_CLK_EN_CLEAR_MASK 0x00000001
2054
#define IR_RX1_GAR_REG_IR_RX1_APB_CLK_EN_MASK 0x0
2055
#define IR_RX1_GAR_REG_IR_RX1_APB_CLK_EN_PASS 0b1
2056
2057
#define IR_RX2_CLK_REG 0x00001108
//IR_RX2 Clock Register
2058
#define IR_RX2_CLK_REG_IR_RX2_CLK_GATING_OFFSET 31
2059
#define IR_RX2_CLK_REG_IR_RX2_CLK_GATING_CLEAR_MASK (0x80000000)
2060
#define IR_RX2_CLK_REG_IR_RX2_CLK_GATING_CLOCK_IS_OFF 0b0
2061
#define IR_RX2_CLK_REG_IR_RX2_CLK_GATING_CLOCK_IS_ON 0b1
2062
#define IR_RX2_CLK_REG_CLK_SRC_SEL_OFFSET 24
2063
#define IR_RX2_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2064
#define IR_RX2_CLK_REG_CLK_SRC_SEL_SYS_32K_CLK 0b000
2065
#define IR_RX2_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b001
2066
#define IR_RX2_CLK_REG_FACTOR_M_OFFSET 0
2067
#define IR_RX2_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2068
2069
#define IR_RX2_GAR_REG 0x0000110c
//IR_RX2 Gating And Reset Register
2070
#define IR_RX2_GAR_REG_IR_RX2_RST_N_OFFSET 16
2071
#define IR_RX2_GAR_REG_IR_RX2_RST_N_CLEAR_MASK 0x00010000
2072
#define IR_RX2_GAR_REG_IR_RX2_RST_N_ASSERT 0b0
2073
#define IR_RX2_GAR_REG_IR_RX2_RST_N_DE_ASSERT 0b1
2074
#define IR_RX2_GAR_REG_IR_RX2_APB_CLK_EN_OFFSET 0
2075
#define IR_RX2_GAR_REG_IR_RX2_APB_CLK_EN_CLEAR_MASK 0x00000001
2076
#define IR_RX2_GAR_REG_IR_RX2_APB_CLK_EN_MASK 0x0
2077
#define IR_RX2_GAR_REG_IR_RX2_APB_CLK_EN_PASS 0b1
2078
2079
#define IR_RX3_CLK_REG 0x00001110
//IR_RX3 Clock Register
2080
#define IR_RX3_CLK_REG_IR_RX3_CLK_GATING_OFFSET 31
2081
#define IR_RX3_CLK_REG_IR_RX3_CLK_GATING_CLEAR_MASK (0x80000000)
2082
#define IR_RX3_CLK_REG_IR_RX3_CLK_GATING_CLOCK_IS_OFF 0b0
2083
#define IR_RX3_CLK_REG_IR_RX3_CLK_GATING_CLOCK_IS_ON 0b1
2084
#define IR_RX3_CLK_REG_CLK_SRC_SEL_OFFSET 24
2085
#define IR_RX3_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2086
#define IR_RX3_CLK_REG_CLK_SRC_SEL_SYS_32K_CLK 0b000
2087
#define IR_RX3_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b001
2088
#define IR_RX3_CLK_REG_FACTOR_M_OFFSET 0
2089
#define IR_RX3_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2090
2091
#define IR_RX3_GAR_REG 0x00001114
//IR_RX3 Gating And Reset Register
2092
#define IR_RX3_GAR_REG_IR_RX3_RST_N_OFFSET 16
2093
#define IR_RX3_GAR_REG_IR_RX3_RST_N_CLEAR_MASK 0x00010000
2094
#define IR_RX3_GAR_REG_IR_RX3_RST_N_ASSERT 0b0
2095
#define IR_RX3_GAR_REG_IR_RX3_RST_N_DE_ASSERT 0b1
2096
#define IR_RX3_GAR_REG_IR_RX3_APB_CLK_EN_OFFSET 0
2097
#define IR_RX3_GAR_REG_IR_RX3_APB_CLK_EN_CLEAR_MASK 0x00000001
2098
#define IR_RX3_GAR_REG_IR_RX3_APB_CLK_EN_MASK 0x0
2099
#define IR_RX3_GAR_REG_IR_RX3_APB_CLK_EN_PASS 0b1
2100
2101
#define I2S0_CLK_REG 0x00001200
//I2S0 Clock Register
2102
#define I2S0_CLK_REG_I2S0_CLK_GATING_OFFSET 31
2103
#define I2S0_CLK_REG_I2S0_CLK_GATING_CLEAR_MASK (0x80000000)
2104
#define I2S0_CLK_REG_I2S0_CLK_GATING_CLOCK_IS_OFF 0b0
2105
#define I2S0_CLK_REG_I2S0_CLK_GATING_CLOCK_IS_ON 0b1
2106
#define I2S0_CLK_REG_CLK_SRC_SEL_OFFSET 24
2107
#define I2S0_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2108
#define I2S0_CLK_REG_CLK_SRC_SEL_AUDIO0PLL 0b000
2109
#define I2S0_CLK_REG_CLK_SRC_SEL_PERI1_600M 0b001
2110
#define I2S0_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b010
2111
#define I2S0_CLK_REG_FACTOR_M_OFFSET 0
2112
#define I2S0_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2113
2114
#define I2S0_GAR_REG 0x0000120c
//I2S0 Gating And Reset Register
2115
#define I2S0_GAR_REG_I2S0_RST_N_OFFSET 16
2116
#define I2S0_GAR_REG_I2S0_RST_N_CLEAR_MASK 0x00010000
2117
#define I2S0_GAR_REG_I2S0_RST_N_ASSERT 0b0
2118
#define I2S0_GAR_REG_I2S0_RST_N_DE_ASSERT 0b1
2119
#define I2S0_GAR_REG_I2S0_APB_CLK_EN_OFFSET 0
2120
#define I2S0_GAR_REG_I2S0_APB_CLK_EN_CLEAR_MASK 0x00000001
2121
#define I2S0_GAR_REG_I2S0_APB_CLK_EN_MASK 0x0
2122
#define I2S0_GAR_REG_I2S0_APB_CLK_EN_PASS 0b1
2123
2124
#define I2S1_CLK_REG 0x00001210
//I2S1 Clock Register
2125
#define I2S1_CLK_REG_I2S1_CLK_GATING_OFFSET 31
2126
#define I2S1_CLK_REG_I2S1_CLK_GATING_CLEAR_MASK (0x80000000)
2127
#define I2S1_CLK_REG_I2S1_CLK_GATING_CLOCK_IS_OFF 0b0
2128
#define I2S1_CLK_REG_I2S1_CLK_GATING_CLOCK_IS_ON 0b1
2129
#define I2S1_CLK_REG_CLK_SRC_SEL_OFFSET 24
2130
#define I2S1_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2131
#define I2S1_CLK_REG_CLK_SRC_SEL_AUDIO0PLL 0b000
2132
#define I2S1_CLK_REG_CLK_SRC_SEL_PERI1_600M 0b001
2133
#define I2S1_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b010
2134
#define I2S1_CLK_REG_FACTOR_M_OFFSET 0
2135
#define I2S1_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2136
2137
#define I2S1_GAR_REG 0x0000121c
//I2S1 Gating And Reset Register
2138
#define I2S1_GAR_REG_I2S1_RST_N_OFFSET 16
2139
#define I2S1_GAR_REG_I2S1_RST_N_CLEAR_MASK 0x00010000
2140
#define I2S1_GAR_REG_I2S1_RST_N_ASSERT 0b0
2141
#define I2S1_GAR_REG_I2S1_RST_N_DE_ASSERT 0b1
2142
#define I2S1_GAR_REG_I2S1_APB_CLK_EN_OFFSET 0
2143
#define I2S1_GAR_REG_I2S1_APB_CLK_EN_CLEAR_MASK 0x00000001
2144
#define I2S1_GAR_REG_I2S1_APB_CLK_EN_MASK 0x0
2145
#define I2S1_GAR_REG_I2S1_APB_CLK_EN_PASS 0b1
2146
2147
#define I2S2_CLK_REG 0x00001220
//I2S2 Clock Register
2148
#define I2S2_CLK_REG_I2S2_CLK_GATING_OFFSET 31
2149
#define I2S2_CLK_REG_I2S2_CLK_GATING_CLEAR_MASK (0x80000000)
2150
#define I2S2_CLK_REG_I2S2_CLK_GATING_CLOCK_IS_OFF 0b0
2151
#define I2S2_CLK_REG_I2S2_CLK_GATING_CLOCK_IS_ON 0b1
2152
#define I2S2_CLK_REG_CLK_SRC_SEL_OFFSET 24
2153
#define I2S2_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2154
#define I2S2_CLK_REG_CLK_SRC_SEL_AUDIO0PLL 0b000
2155
#define I2S2_CLK_REG_CLK_SRC_SEL_PERI1_600M 0b001
2156
#define I2S2_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b010
2157
#define I2S2_CLK_REG_FACTOR_M_OFFSET 0
2158
#define I2S2_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2159
2160
#define I2S2_GAR_REG 0x0000122c
//I2S2 Gating And Reset Register
2161
#define I2S2_GAR_REG_I2S2_RST_N_OFFSET 16
2162
#define I2S2_GAR_REG_I2S2_RST_N_CLEAR_MASK 0x00010000
2163
#define I2S2_GAR_REG_I2S2_RST_N_ASSERT 0b0
2164
#define I2S2_GAR_REG_I2S2_RST_N_DE_ASSERT 0b1
2165
#define I2S2_GAR_REG_I2S2_APB_CLK_EN_OFFSET 0
2166
#define I2S2_GAR_REG_I2S2_APB_CLK_EN_CLEAR_MASK 0x00000001
2167
#define I2S2_GAR_REG_I2S2_APB_CLK_EN_MASK 0x0
2168
#define I2S2_GAR_REG_I2S2_APB_CLK_EN_PASS 0b1
2169
2170
#define OWA0_TX_CLK_REG 0x00001280
//OWA0 TX Clock Register
2171
#define OWA0_TX_CLK_REG_OWA0_TX_CLK_GATING_OFFSET 31
2172
#define OWA0_TX_CLK_REG_OWA0_TX_CLK_GATING_CLEAR_MASK (0x80000000)
2173
#define OWA0_TX_CLK_REG_OWA0_TX_CLK_GATING_CLOCK_IS_OFF 0b0
2174
#define OWA0_TX_CLK_REG_OWA0_TX_CLK_GATING_CLOCK_IS_ON 0b1
2175
#define OWA0_TX_CLK_REG_CLK_SRC_SEL_OFFSET 24
2176
#define OWA0_TX_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2177
#define OWA0_TX_CLK_REG_CLK_SRC_SEL_AUDIO0PLL 0b000
2178
#define OWA0_TX_CLK_REG_CLK_SRC_SEL_PERI1_600M 0b001
2179
#define OWA0_TX_CLK_REG_FACTOR_M_OFFSET 0
2180
#define OWA0_TX_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2181
2182
#define OWA0_RX_CLK_REG 0x00001284
//OWA0 RX Clock Register
2183
#define OWA0_RX_CLK_REG_OWA0_RX_CLK_GATING_OFFSET 31
2184
#define OWA0_RX_CLK_REG_OWA0_RX_CLK_GATING_CLEAR_MASK (0x80000000)
2185
#define OWA0_RX_CLK_REG_OWA0_RX_CLK_GATING_CLOCK_IS_OFF 0b0
2186
#define OWA0_RX_CLK_REG_OWA0_RX_CLK_GATING_CLOCK_IS_ON 0b1
2187
#define OWA0_RX_CLK_REG_CLK_SRC_SEL_OFFSET 24
2188
#define OWA0_RX_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2189
#define OWA0_RX_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b000
2190
#define OWA0_RX_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b001
2191
#define OWA0_RX_CLK_REG_CLK_SRC_SEL_AUDIO0PLL 0b010
2192
#define OWA0_RX_CLK_REG_CLK_SRC_SEL_PERI1_600M 0b011
2193
#define OWA0_RX_CLK_REG_FACTOR_M_OFFSET 0
2194
#define OWA0_RX_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2195
2196
#define OWA0_GAR_REG 0x0000128c
//OWA0 Gating And Reset Register
2197
#define OWA0_GAR_REG_OWA0_RST_N_OFFSET 16
2198
#define OWA0_GAR_REG_OWA0_RST_N_CLEAR_MASK 0x00010000
2199
#define OWA0_GAR_REG_OWA0_RST_N_ASSERT 0b0
2200
#define OWA0_GAR_REG_OWA0_RST_N_DE_ASSERT 0b1
2201
#define OWA0_GAR_REG_OWA0_APB_CLK_EN_OFFSET 0
2202
#define OWA0_GAR_REG_OWA0_APB_CLK_EN_CLEAR_MASK 0x00000001
2203
#define OWA0_GAR_REG_OWA0_APB_CLK_EN_MASK 0x0
2204
#define OWA0_GAR_REG_OWA0_APB_CLK_EN_PASS 0b1
2205
2206
#define DMIC_CLK_REG 0x000012c0
//DMIC Clock Register
2207
#define DMIC_CLK_REG_DMIC_CLK_GATING_OFFSET 31
2208
#define DMIC_CLK_REG_DMIC_CLK_GATING_CLEAR_MASK (0x80000000)
2209
#define DMIC_CLK_REG_DMIC_CLK_GATING_CLOCK_IS_OFF 0b0
2210
#define DMIC_CLK_REG_DMIC_CLK_GATING_CLOCK_IS_ON 0b1
2211
#define DMIC_CLK_REG_CLK_SRC_SEL_OFFSET 24
2212
#define DMIC_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2213
#define DMIC_CLK_REG_CLK_SRC_SEL_AUDIO0PLL 0b000
2214
#define DMIC_CLK_REG_CLK_SRC_SEL_PERI1_600M 0b001
2215
#define DMIC_CLK_REG_FACTOR_M_OFFSET 0
2216
#define DMIC_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2217
2218
#define DMIC_GAR_REG 0x000012cc
//DMIC Gating And Reset Register
2219
#define DMIC_GAR_REG_DMIC_RST_N_OFFSET 16
2220
#define DMIC_GAR_REG_DMIC_RST_N_CLEAR_MASK 0x00010000
2221
#define DMIC_GAR_REG_DMIC_RST_N_ASSERT 0b0
2222
#define DMIC_GAR_REG_DMIC_RST_N_DE_ASSERT 0b1
2223
#define DMIC_GAR_REG_DMIC_APB_CLK_EN_OFFSET 0
2224
#define DMIC_GAR_REG_DMIC_APB_CLK_EN_CLEAR_MASK 0x00000001
2225
#define DMIC_GAR_REG_DMIC_APB_CLK_EN_MASK 0x0
2226
#define DMIC_GAR_REG_DMIC_APB_CLK_EN_PASS 0b1
2227
2228
#define AUDIOCODEC0_DAC_CLK_REG 0x000012e0
//AUDIOCODEC0 DAC Clock Register
2229
#define AUDIOCODEC0_DAC_CLK_REG_AUDIOCODEC0_DAC_CLK_GATING_OFFSET 31
2230
#define AUDIOCODEC0_DAC_CLK_REG_AUDIOCODEC0_DAC_CLK_GATING_CLEAR_MASK (0x80000000)
2231
#define AUDIOCODEC0_DAC_CLK_REG_AUDIOCODEC0_DAC_CLK_GATING_CLOCK_IS_OFF 0b0
2232
#define AUDIOCODEC0_DAC_CLK_REG_AUDIOCODEC0_DAC_CLK_GATING_CLOCK_IS_ON 0b1
2233
#define AUDIOCODEC0_DAC_CLK_REG_CLK_SRC_SEL_OFFSET 24
2234
#define AUDIOCODEC0_DAC_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2235
#define AUDIOCODEC0_DAC_CLK_REG_CLK_SRC_SEL_AUDIO0PLL 0b000
2236
#define AUDIOCODEC0_DAC_CLK_REG_CLK_SRC_SEL_PERI1_600M 0b001
2237
#define AUDIOCODEC0_DAC_CLK_REG_FACTOR_M_OFFSET 0
2238
#define AUDIOCODEC0_DAC_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2239
2240
#define AUDIOCODEC0_GAR_REG 0x000012ec
//AUDIOCODEC0 Gating And Reset Register
2241
#define AUDIOCODEC0_GAR_REG_AUDIOCODEC0_RST_N_OFFSET 16
2242
#define AUDIOCODEC0_GAR_REG_AUDIOCODEC0_RST_N_CLEAR_MASK 0x00010000
2243
#define AUDIOCODEC0_GAR_REG_AUDIOCODEC0_RST_N_ASSERT 0b0
2244
#define AUDIOCODEC0_GAR_REG_AUDIOCODEC0_RST_N_DE_ASSERT 0b1
2245
#define AUDIOCODEC0_GAR_REG_AUDIOCODEC0_APB_CLK_EN_OFFSET 0
2246
#define AUDIOCODEC0_GAR_REG_AUDIOCODEC0_APB_CLK_EN_CLEAR_MASK 0x00000001
2247
#define AUDIOCODEC0_GAR_REG_AUDIOCODEC0_APB_CLK_EN_MASK 0x0
2248
#define AUDIOCODEC0_GAR_REG_AUDIOCODEC0_APB_CLK_EN_PASS 0b1
2249
2250
#define USB0_CLK_REG 0x00001300
//USB0 Clock Register
2251
#define USB0_CLK_REG_USB0_CLKEN_OFFSET 31
2252
#define USB0_CLK_REG_USB0_CLKEN_CLEAR_MASK (0x80000000)
2253
#define USB0_CLK_REG_USB0_CLKEN_CLOCK_IS_OFF 0b0
2254
#define USB0_CLK_REG_USB0_CLKEN_CLOCK_IS_ON 0b1
2255
#define USB0_CLK_REG_USB0_CLK12M_SEL_OFFSET 24
2256
#define USB0_CLK_REG_USB0_CLK12M_SEL_CLEAR_MASK (0x03000000)
2257
#define USB0_CLK_REG_USB0_CLK12M_SEL_12M_DIVIDED_FROM_CLK48M 0b00
2258
#define USB0_CLK_REG_USB0_CLK12M_SEL_12M_DIVIDED_FROM_SYS_24M_CLK 0b01
2259
#define USB0_CLK_REG_USB0_CLK12M_SEL_SYS_32K_CLK 0b10
2260
#define USB0_CLK_REG_USB0_CLK12M_SEL_RC_16M_CLK 0b11
2261
2262
#define USB0_GAR_REG 0x00001304
//USB0 Gating And Reset Register
2263
#define USB0_GAR_REG_USB0_DEV_RST_N_OFFSET 24
2264
#define USB0_GAR_REG_USB0_DEV_RST_N_CLEAR_MASK 0x01000000
2265
#define USB0_GAR_REG_USB0_DEV_RST_N_ASSERT 0b0
2266
#define USB0_GAR_REG_USB0_DEV_RST_N_DE_ASSERT 0b1
2267
#define USB0_GAR_REG_USB0_EHCI_RST_N_OFFSET 20
2268
#define USB0_GAR_REG_USB0_EHCI_RST_N_CLEAR_MASK 0x00100000
2269
#define USB0_GAR_REG_USB0_EHCI_RST_N_ASSERT 0b0
2270
#define USB0_GAR_REG_USB0_EHCI_RST_N_DE_ASSERT 0b1
2271
#define USB0_GAR_REG_USB0_OHCI_RST_N_OFFSET 16
2272
#define USB0_GAR_REG_USB0_OHCI_RST_N_CLEAR_MASK 0x00010000
2273
#define USB0_GAR_REG_USB0_OHCI_RST_N_ASSERT 0b0
2274
#define USB0_GAR_REG_USB0_OHCI_RST_N_DE_ASSERT 0b1
2275
#define USB0_GAR_REG_USB0_DEV_AHB_CLK_EN_OFFSET 8
2276
#define USB0_GAR_REG_USB0_DEV_AHB_CLK_EN_CLEAR_MASK 0x00000100
2277
#define USB0_GAR_REG_USB0_DEV_AHB_CLK_EN_MASK 0x0
2278
#define USB0_GAR_REG_USB0_DEV_AHB_CLK_EN_PASS 0b1
2279
#define USB0_GAR_REG_USB0_EHCI_AHB_CLK_EN_OFFSET 4
2280
#define USB0_GAR_REG_USB0_EHCI_AHB_CLK_EN_CLEAR_MASK 0x00000010
2281
#define USB0_GAR_REG_USB0_EHCI_AHB_CLK_EN_MASK 0x0
2282
#define USB0_GAR_REG_USB0_EHCI_AHB_CLK_EN_PASS 0b1
2283
#define USB0_GAR_REG_USB0_OHCI_AHB_CLK_EN_OFFSET 0
2284
#define USB0_GAR_REG_USB0_OHCI_AHB_CLK_EN_CLEAR_MASK 0x00000001
2285
#define USB0_GAR_REG_USB0_OHCI_AHB_CLK_EN_MASK 0x0
2286
#define USB0_GAR_REG_USB0_OHCI_AHB_CLK_EN_PASS 0b1
2287
2288
#define USB1_CLK_REG 0x00001308
//USB1 Clock Register
2289
#define USB1_CLK_REG_USB1_CLKEN_OFFSET 31
2290
#define USB1_CLK_REG_USB1_CLKEN_CLEAR_MASK (0x80000000)
2291
#define USB1_CLK_REG_USB1_CLKEN_CLOCK_IS_OFF 0b0
2292
#define USB1_CLK_REG_USB1_CLKEN_CLOCK_IS_ON 0b1
2293
#define USB1_CLK_REG_USB1_CLK12M_SEL_OFFSET 24
2294
#define USB1_CLK_REG_USB1_CLK12M_SEL_CLEAR_MASK (0x03000000)
2295
#define USB1_CLK_REG_USB1_CLK12M_SEL_12M_DIVIDED_FROM_CLK48M 0b00
2296
#define USB1_CLK_REG_USB1_CLK12M_SEL_12M_DIVIDED_FROM_SYS_24M_CLK 0b01
2297
#define USB1_CLK_REG_USB1_CLK12M_SEL_SYS_32K_CLK 0b10
2298
#define USB1_CLK_REG_USB1_CLK12M_SEL_RC_16M_CLK 0b11
2299
2300
#define USB1_GAR_REG 0x0000130c
//USB1 Gating And Reset Register
2301
#define USB1_GAR_REG_USB1_EHCI_RST_N_OFFSET 20
2302
#define USB1_GAR_REG_USB1_EHCI_RST_N_CLEAR_MASK 0x00100000
2303
#define USB1_GAR_REG_USB1_EHCI_RST_N_ASSERT 0b0
2304
#define USB1_GAR_REG_USB1_EHCI_RST_N_DE_ASSERT 0b1
2305
#define USB1_GAR_REG_USB1_OHCI_RST_N_OFFSET 16
2306
#define USB1_GAR_REG_USB1_OHCI_RST_N_CLEAR_MASK 0x00010000
2307
#define USB1_GAR_REG_USB1_OHCI_RST_N_ASSERT 0b0
2308
#define USB1_GAR_REG_USB1_OHCI_RST_N_DE_ASSERT 0b1
2309
#define USB1_GAR_REG_USB1_EHCI_AHB_CLK_EN_OFFSET 4
2310
#define USB1_GAR_REG_USB1_EHCI_AHB_CLK_EN_CLEAR_MASK 0x00000010
2311
#define USB1_GAR_REG_USB1_EHCI_AHB_CLK_EN_MASK 0x0
2312
#define USB1_GAR_REG_USB1_EHCI_AHB_CLK_EN_PASS 0b1
2313
#define USB1_GAR_REG_USB1_OHCI_AHB_CLK_EN_OFFSET 0
2314
#define USB1_GAR_REG_USB1_OHCI_AHB_CLK_EN_CLEAR_MASK 0x00000001
2315
#define USB1_GAR_REG_USB1_OHCI_AHB_CLK_EN_MASK 0x0
2316
#define USB1_GAR_REG_USB1_OHCI_AHB_CLK_EN_PASS 0b1
2317
2318
#define USB2P0_SYS_PHY_REF_CLK_REG 0x00001340
//USB2P0_SYS PHY Reference Clock Register
2319
#define USB2P0_SYS_PHY_REF_CLK_REG_USB2P0_SYS_PHY_REF_CLK_GATING_OFFSET 31
2320
#define USB2P0_SYS_PHY_REF_CLK_REG_USB2P0_SYS_PHY_REF_CLK_GATING_CLEAR_MASK (0x80000000)
2321
#define USB2P0_SYS_PHY_REF_CLK_REG_USB2P0_SYS_PHY_REF_CLK_GATING_CLOCK_IS_OFF 0b0
2322
#define USB2P0_SYS_PHY_REF_CLK_REG_USB2P0_SYS_PHY_REF_CLK_GATING_CLOCK_IS_ON 0b1
2323
2324
#define USB2P0_SYS_GAR_REG 0x00001344
//USB2P0_SYS Gating And Reset Register
2325
#define USB2P0_SYS_GAR_REG_USB2P0_SYS_RST_N_OFFSET 16
2326
#define USB2P0_SYS_GAR_REG_USB2P0_SYS_RST_N_CLEAR_MASK 0x00010000
2327
#define USB2P0_SYS_GAR_REG_USB2P0_SYS_RST_N_ASSERT 0b0
2328
#define USB2P0_SYS_GAR_REG_USB2P0_SYS_RST_N_DE_ASSERT 0b1
2329
#define USB2P0_SYS_GAR_REG_USB2P0_SYS_AHB_CLK_EN_OFFSET 0
2330
#define USB2P0_SYS_GAR_REG_USB2P0_SYS_AHB_CLK_EN_CLEAR_MASK 0x00000001
2331
#define USB2P0_SYS_GAR_REG_USB2P0_SYS_AHB_CLK_EN_MASK 0x0
2332
#define USB2P0_SYS_GAR_REG_USB2P0_SYS_AHB_CLK_EN_PASS 0b1
2333
2334
#define GMAC0_PHY_CLK_REG 0x00001400
//GMAC0 PHY Clock Register
2335
#define GMAC0_PHY_CLK_REG_GMAC0_PHY_CLK_GATING_OFFSET 31
2336
#define GMAC0_PHY_CLK_REG_GMAC0_PHY_CLK_GATING_CLEAR_MASK (0x80000000)
2337
#define GMAC0_PHY_CLK_REG_GMAC0_PHY_CLK_GATING_CLOCK_IS_OFF 0b0
2338
#define GMAC0_PHY_CLK_REG_GMAC0_PHY_CLK_GATING_CLOCK_IS_ON 0b1
2339
#define GMAC0_PHY_CLK_REG_FACTOR_M_OFFSET 0
2340
#define GMAC0_PHY_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2341
2342
#define GMAC0_PTP_REF_CLK_REG 0x00001404
//GMAC0 PTP Reference Clock Register
2343
#define GMAC0_PTP_REF_CLK_REG_GMAC0_PTP_REF_CLK_GATING_OFFSET 31
2344
#define GMAC0_PTP_REF_CLK_REG_GMAC0_PTP_REF_CLK_GATING_CLEAR_MASK (0x80000000)
2345
#define GMAC0_PTP_REF_CLK_REG_GMAC0_PTP_REF_CLK_GATING_CLOCK_IS_OFF 0b0
2346
#define GMAC0_PTP_REF_CLK_REG_GMAC0_PTP_REF_CLK_GATING_CLOCK_IS_ON 0b1
2347
#define GMAC0_PTP_REF_CLK_REG_CLK_SRC_SEL_OFFSET 24
2348
#define GMAC0_PTP_REF_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2349
#define GMAC0_PTP_REF_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b000
2350
#define GMAC0_PTP_REF_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b001
2351
#define GMAC0_PTP_REF_CLK_REG_FACTOR_M_OFFSET 0
2352
#define GMAC0_PTP_REF_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2353
2354
#define GMAC0_GAR_REG 0x0000140c
//GMAC0 Gating And Reset Register
2355
#define GMAC0_GAR_REG_GMAC0_TOP_AHB_RST_N_OFFSET 18
2356
#define GMAC0_GAR_REG_GMAC0_TOP_AHB_RST_N_CLEAR_MASK (0x00040000)
2357
#define GMAC0_GAR_REG_GMAC0_TOP_AHB_RST_N_ASSERT 0b0
2358
#define GMAC0_GAR_REG_GMAC0_TOP_AHB_RST_N_DE_ASSERT 0b1
2359
#define GMAC0_GAR_REG_GMAC0_AXI_RST_N_OFFSET 17
2360
#define GMAC0_GAR_REG_GMAC0_AXI_RST_N_CLEAR_MASK (0x00020000)
2361
#define GMAC0_GAR_REG_GMAC0_AXI_RST_N_ASSERT 0b0
2362
#define GMAC0_GAR_REG_GMAC0_AXI_RST_N_DE_ASSERT 0b1
2363
#define GMAC0_GAR_REG_GMAC0_AHB_RST_N_OFFSET 16
2364
#define GMAC0_GAR_REG_GMAC0_AHB_RST_N_CLEAR_MASK 0x00010000
2365
#define GMAC0_GAR_REG_GMAC0_AHB_RST_N_ASSERT 0b0
2366
#define GMAC0_GAR_REG_GMAC0_AHB_RST_N_DE_ASSERT 0b1
2367
#define GMAC0_GAR_REG_GMAC0_AHB_CLK_EN_OFFSET 0
2368
#define GMAC0_GAR_REG_GMAC0_AHB_CLK_EN_CLEAR_MASK 0x00000001
2369
#define GMAC0_GAR_REG_GMAC0_AHB_CLK_EN_MASK 0x0
2370
#define GMAC0_GAR_REG_GMAC0_AHB_CLK_EN_PASS 0b1
2371
2372
#define GMAC1_PHY_CLK_REG 0x00001410
//GMAC1 PHY Clock Register
2373
#define GMAC1_PHY_CLK_REG_GMAC1_PHY_CLK_GATING_OFFSET 31
2374
#define GMAC1_PHY_CLK_REG_GMAC1_PHY_CLK_GATING_CLEAR_MASK (0x80000000)
2375
#define GMAC1_PHY_CLK_REG_GMAC1_PHY_CLK_GATING_CLOCK_IS_OFF 0b0
2376
#define GMAC1_PHY_CLK_REG_GMAC1_PHY_CLK_GATING_CLOCK_IS_ON 0b1
2377
#define GMAC1_PHY_CLK_REG_FACTOR_M_OFFSET 0
2378
#define GMAC1_PHY_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2379
2380
#define GMAC1_PTP_REF_CLK_REG 0x00001414
//GMAC1 PTP Reference Clock Register
2381
#define GMAC1_PTP_REF_CLK_REG_GMAC1_PTP_REF_CLK_GATING_OFFSET 31
2382
#define GMAC1_PTP_REF_CLK_REG_GMAC1_PTP_REF_CLK_GATING_CLEAR_MASK (0x80000000)
2383
#define GMAC1_PTP_REF_CLK_REG_GMAC1_PTP_REF_CLK_GATING_CLOCK_IS_OFF 0b0
2384
#define GMAC1_PTP_REF_CLK_REG_GMAC1_PTP_REF_CLK_GATING_CLOCK_IS_ON 0b1
2385
#define GMAC1_PTP_REF_CLK_REG_CLK_SRC_SEL_OFFSET 24
2386
#define GMAC1_PTP_REF_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2387
#define GMAC1_PTP_REF_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b000
2388
#define GMAC1_PTP_REF_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b001
2389
#define GMAC1_PTP_REF_CLK_REG_FACTOR_M_OFFSET 0
2390
#define GMAC1_PTP_REF_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2391
2392
#define GMAC1_GAR_REG 0x0000141c
//GMAC1 Gating And Reset Register
2393
#define GMAC1_GAR_REG_GMAC1_TOP_AHB_RST_N_OFFSET 18
2394
#define GMAC1_GAR_REG_GMAC1_TOP_AHB_RST_N_CLEAR_MASK (0x00040000)
2395
#define GMAC1_GAR_REG_GMAC1_TOP_AHB_RST_N_ASSERT 0b0
2396
#define GMAC1_GAR_REG_GMAC1_TOP_AHB_RST_N_DE_ASSERT 0b1
2397
#define GMAC1_GAR_REG_GMAC1_AXI_RST_N_OFFSET 17
2398
#define GMAC1_GAR_REG_GMAC1_AXI_RST_N_CLEAR_MASK (0x00020000)
2399
#define GMAC1_GAR_REG_GMAC1_AXI_RST_N_ASSERT 0b0
2400
#define GMAC1_GAR_REG_GMAC1_AXI_RST_N_DE_ASSERT 0b1
2401
#define GMAC1_GAR_REG_GMAC1_AHB_RST_N_OFFSET 16
2402
#define GMAC1_GAR_REG_GMAC1_AHB_RST_N_CLEAR_MASK 0x00010000
2403
#define GMAC1_GAR_REG_GMAC1_AHB_RST_N_ASSERT 0b0
2404
#define GMAC1_GAR_REG_GMAC1_AHB_RST_N_DE_ASSERT 0b1
2405
#define GMAC1_GAR_REG_GMAC1_AHB_CLK_EN_OFFSET 0
2406
#define GMAC1_GAR_REG_GMAC1_AHB_CLK_EN_CLEAR_MASK 0x00000001
2407
#define GMAC1_GAR_REG_GMAC1_AHB_CLK_EN_MASK 0x0
2408
#define GMAC1_GAR_REG_GMAC1_AHB_CLK_EN_PASS 0b1
2409
2410
#define GMAC2_PHY_CLK_REG 0x00001420
//GMAC2 PHY Clock Register
2411
#define GMAC2_PHY_CLK_REG_GMAC2_PHY_CLK_GATING_OFFSET 31
2412
#define GMAC2_PHY_CLK_REG_GMAC2_PHY_CLK_GATING_CLEAR_MASK (0x80000000)
2413
#define GMAC2_PHY_CLK_REG_GMAC2_PHY_CLK_GATING_CLOCK_IS_OFF 0b0
2414
#define GMAC2_PHY_CLK_REG_GMAC2_PHY_CLK_GATING_CLOCK_IS_ON 0b1
2415
#define GMAC2_PHY_CLK_REG_FACTOR_M_OFFSET 0
2416
#define GMAC2_PHY_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2417
2418
#define GMAC2_PTP_REF_CLK_REG 0x00001424
//GMAC2 PTP Reference Clock Register
2419
#define GMAC2_PTP_REF_CLK_REG_GMAC2_PTP_REF_CLK_GATING_OFFSET 31
2420
#define GMAC2_PTP_REF_CLK_REG_GMAC2_PTP_REF_CLK_GATING_CLEAR_MASK (0x80000000)
2421
#define GMAC2_PTP_REF_CLK_REG_GMAC2_PTP_REF_CLK_GATING_CLOCK_IS_OFF 0b0
2422
#define GMAC2_PTP_REF_CLK_REG_GMAC2_PTP_REF_CLK_GATING_CLOCK_IS_ON 0b1
2423
#define GMAC2_PTP_REF_CLK_REG_CLK_SRC_SEL_OFFSET 24
2424
#define GMAC2_PTP_REF_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2425
#define GMAC2_PTP_REF_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b000
2426
#define GMAC2_PTP_REF_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b001
2427
#define GMAC2_PTP_REF_CLK_REG_FACTOR_M_OFFSET 0
2428
#define GMAC2_PTP_REF_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2429
2430
#define GMAC2_GAR_REG 0x0000142c
//GMAC2 Gating And Reset Register
2431
#define GMAC2_GAR_REG_GMAC2_TOP_AHB_RST_N_OFFSET 18
2432
#define GMAC2_GAR_REG_GMAC2_TOP_AHB_RST_N_CLEAR_MASK (0x00040000)
2433
#define GMAC2_GAR_REG_GMAC2_TOP_AHB_RST_N_ASSERT 0b0
2434
#define GMAC2_GAR_REG_GMAC2_TOP_AHB_RST_N_DE_ASSERT 0b1
2435
#define GMAC2_GAR_REG_GMAC2_AXI_RST_N_OFFSET 17
2436
#define GMAC2_GAR_REG_GMAC2_AXI_RST_N_CLEAR_MASK (0x00020000)
2437
#define GMAC2_GAR_REG_GMAC2_AXI_RST_N_ASSERT 0b0
2438
#define GMAC2_GAR_REG_GMAC2_AXI_RST_N_DE_ASSERT 0b1
2439
#define GMAC2_GAR_REG_GMAC2_AHB_RST_N_OFFSET 16
2440
#define GMAC2_GAR_REG_GMAC2_AHB_RST_N_CLEAR_MASK 0x00010000
2441
#define GMAC2_GAR_REG_GMAC2_AHB_RST_N_ASSERT 0b0
2442
#define GMAC2_GAR_REG_GMAC2_AHB_RST_N_DE_ASSERT 0b1
2443
#define GMAC2_GAR_REG_GMAC2_AHB_CLK_EN_OFFSET 0
2444
#define GMAC2_GAR_REG_GMAC2_AHB_CLK_EN_CLEAR_MASK 0x00000001
2445
#define GMAC2_GAR_REG_GMAC2_AHB_CLK_EN_MASK 0x0
2446
#define GMAC2_GAR_REG_GMAC2_AHB_CLK_EN_PASS 0b1
2447
2448
#define TCON_LCD0_CLK_REG 0x00001500
//TCON_LCD0 Clock Register
2449
#define TCON_LCD0_CLK_REG_TCON_LCD0_CLK_GATING_OFFSET 31
2450
#define TCON_LCD0_CLK_REG_TCON_LCD0_CLK_GATING_CLEAR_MASK (0x80000000)
2451
#define TCON_LCD0_CLK_REG_TCON_LCD0_CLK_GATING_CLOCK_IS_OFF 0b0
2452
#define TCON_LCD0_CLK_REG_TCON_LCD0_CLK_GATING_CLOCK_IS_ON 0b1
2453
#define TCON_LCD0_CLK_REG_CLK_SRC_SEL_OFFSET 24
2454
#define TCON_LCD0_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2455
#define TCON_LCD0_CLK_REG_CLK_SRC_SEL_VIDEO0PLL4X 0b000
2456
#define TCON_LCD0_CLK_REG_CLK_SRC_SEL_PERI0PLL2X 0b001
2457
#define TCON_LCD0_CLK_REG_CLK_SRC_SEL_PERI1PLL2X 0b010
2458
#define TCON_LCD0_CLK_REG_CLK_SRC_SEL_VIDEO0PLL3X 0b011
2459
#define TCON_LCD0_CLK_REG_FACTOR_M_OFFSET 0
2460
#define TCON_LCD0_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2461
2462
#define TCON_LCD0_GAR_REG 0x00001504
//TCON_LCD0 Gating And Reset Register
2463
#define TCON_LCD0_GAR_REG_TCON_LCD0_RST_N_OFFSET 16
2464
#define TCON_LCD0_GAR_REG_TCON_LCD0_RST_N_CLEAR_MASK 0x00010000
2465
#define TCON_LCD0_GAR_REG_TCON_LCD0_RST_N_ASSERT 0b0
2466
#define TCON_LCD0_GAR_REG_TCON_LCD0_RST_N_DE_ASSERT 0b1
2467
#define TCON_LCD0_GAR_REG_TCON_LCD0_AHB_CLK_EN_OFFSET 0
2468
#define TCON_LCD0_GAR_REG_TCON_LCD0_AHB_CLK_EN_CLEAR_MASK 0x00000001
2469
#define TCON_LCD0_GAR_REG_TCON_LCD0_AHB_CLK_EN_MASK 0x0
2470
#define TCON_LCD0_GAR_REG_TCON_LCD0_AHB_CLK_EN_PASS 0b1
2471
2472
#define LVDS0_GAR_REG 0x00001544
//LVDS0 Gating And Reset Register
2473
#define LVDS0_GAR_REG_LVDS0_RST_N_OFFSET 16
2474
#define LVDS0_GAR_REG_LVDS0_RST_N_CLEAR_MASK 0x00010000
2475
#define LVDS0_GAR_REG_LVDS0_RST_N_ASSERT 0b0
2476
#define LVDS0_GAR_REG_LVDS0_RST_N_DE_ASSERT 0b1
2477
2478
#define MIPI_DSI0_CLK_REG 0x00001580
//MIPI_DSI0 Clock Register
2479
#define MIPI_DSI0_CLK_REG_MIPI_DSI0_CLK_GATING_OFFSET 31
2480
#define MIPI_DSI0_CLK_REG_MIPI_DSI0_CLK_GATING_CLEAR_MASK (0x80000000)
2481
#define MIPI_DSI0_CLK_REG_MIPI_DSI0_CLK_GATING_CLOCK_IS_OFF 0b0
2482
#define MIPI_DSI0_CLK_REG_MIPI_DSI0_CLK_GATING_CLOCK_IS_ON 0b1
2483
#define MIPI_DSI0_CLK_REG_CLK_SRC_SEL_OFFSET 24
2484
#define MIPI_DSI0_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2485
#define MIPI_DSI0_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b000
2486
#define MIPI_DSI0_CLK_REG_CLK_SRC_SEL_PERI0_200M 0b001
2487
#define MIPI_DSI0_CLK_REG_CLK_SRC_SEL_PERI0_150M 0b010
2488
#define MIPI_DSI0_CLK_REG_FACTOR_M_OFFSET 0
2489
#define MIPI_DSI0_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2490
2491
#define MIPI_DSI0_GAR_REG 0x00001584
//MIPI_DSI0 Gating And Reset Register
2492
#define MIPI_DSI0_GAR_REG_MIPI_DSI0_RST_N_OFFSET 16
2493
#define MIPI_DSI0_GAR_REG_MIPI_DSI0_RST_N_CLEAR_MASK 0x00010000
2494
#define MIPI_DSI0_GAR_REG_MIPI_DSI0_RST_N_ASSERT 0b0
2495
#define MIPI_DSI0_GAR_REG_MIPI_DSI0_RST_N_DE_ASSERT 0b1
2496
#define MIPI_DSI0_GAR_REG_MIPI_DSI0_AHB_CLK_EN_OFFSET 0
2497
#define MIPI_DSI0_GAR_REG_MIPI_DSI0_AHB_CLK_EN_CLEAR_MASK 0x00000001
2498
#define MIPI_DSI0_GAR_REG_MIPI_DSI0_AHB_CLK_EN_MASK 0x0
2499
#define MIPI_DSI0_GAR_REG_MIPI_DSI0_AHB_CLK_EN_PASS 0b1
2500
2501
#define COMBOPHY0_CLK_REG 0x000015c0
//COMBOPHY0 Clock Register
2502
#define COMBOPHY0_CLK_REG_COMBOPHY0_CLK_GATING_OFFSET 31
2503
#define COMBOPHY0_CLK_REG_COMBOPHY0_CLK_GATING_CLEAR_MASK (0x80000000)
2504
#define COMBOPHY0_CLK_REG_COMBOPHY0_CLK_GATING_CLOCK_IS_OFF 0b0
2505
#define COMBOPHY0_CLK_REG_COMBOPHY0_CLK_GATING_CLOCK_IS_ON 0b1
2506
#define COMBOPHY0_CLK_REG_CLK_SRC_SEL_OFFSET 24
2507
#define COMBOPHY0_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2508
#define COMBOPHY0_CLK_REG_CLK_SRC_SEL_VIDEO0PLL4X 0b000
2509
#define COMBOPHY0_CLK_REG_CLK_SRC_SEL_PERI0PLL2X 0b001
2510
#define COMBOPHY0_CLK_REG_CLK_SRC_SEL_PERI1PLL2X 0b010
2511
#define COMBOPHY0_CLK_REG_CLK_SRC_SEL_VIDEO0PLL3X 0b011
2512
#define COMBOPHY0_CLK_REG_FACTOR_M_OFFSET 0
2513
#define COMBOPHY0_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2514
2515
#define VO0_REG_GAR_REG 0x000016c4
//VO0_REG Gating And Reset Register
2516
#define VO0_REG_GAR_REG_VO0_REG_RST_N_OFFSET 16
2517
#define VO0_REG_GAR_REG_VO0_REG_RST_N_CLEAR_MASK 0x00010000
2518
#define VO0_REG_GAR_REG_VO0_REG_RST_N_ASSERT 0b0
2519
#define VO0_REG_GAR_REG_VO0_REG_RST_N_DE_ASSERT 0b1
2520
#define VO0_REG_GAR_REG_VO0_REG_AHB_CLK_EN_OFFSET 0
2521
#define VO0_REG_GAR_REG_VO0_REG_AHB_CLK_EN_CLEAR_MASK 0x00000001
2522
#define VO0_REG_GAR_REG_VO0_REG_AHB_CLK_EN_MASK 0x0
2523
#define VO0_REG_GAR_REG_VO0_REG_AHB_CLK_EN_PASS 0b1
2524
2525
#define VIDEO_OUT0_GAR_REG 0x000016e4
//VIDEO_OUT0 Gating And Reset Register
2526
#define VIDEO_OUT0_GAR_REG_VIDEO_OUT0_RST_N_OFFSET 16
2527
#define VIDEO_OUT0_GAR_REG_VIDEO_OUT0_RST_N_CLEAR_MASK 0x00010000
2528
#define VIDEO_OUT0_GAR_REG_VIDEO_OUT0_RST_N_ASSERT 0b0
2529
#define VIDEO_OUT0_GAR_REG_VIDEO_OUT0_RST_N_DE_ASSERT 0b1
2530
2531
#define LEDC_CLK_REG 0x00001700
//LEDC Clock Register
2532
#define LEDC_CLK_REG_LEDC_CLK_GATING_OFFSET 31
2533
#define LEDC_CLK_REG_LEDC_CLK_GATING_CLEAR_MASK (0x80000000)
2534
#define LEDC_CLK_REG_LEDC_CLK_GATING_CLOCK_IS_OFF 0b0
2535
#define LEDC_CLK_REG_LEDC_CLK_GATING_CLOCK_IS_ON 0b1
2536
#define LEDC_CLK_REG_CLK_SRC_SEL_OFFSET 24
2537
#define LEDC_CLK_REG_CLK_SRC_SEL_CLEAR_MASK 0x01000000
2538
#define LEDC_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b0
2539
#define LEDC_CLK_REG_CLK_SRC_SEL_PERI0_600M 0b1
2540
#define LEDC_CLK_REG_FACTOR_M_OFFSET 0
2541
#define LEDC_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2542
2543
#define LEDC_GAR_REG 0x00001704
//LEDC Gating And Reset Register
2544
#define LEDC_GAR_REG_LEDC_RST_N_OFFSET 16
2545
#define LEDC_GAR_REG_LEDC_RST_N_CLEAR_MASK 0x00010000
2546
#define LEDC_GAR_REG_LEDC_RST_N_ASSERT 0b0
2547
#define LEDC_GAR_REG_LEDC_RST_N_DE_ASSERT 0b1
2548
#define LEDC_GAR_REG_LEDC_APB_CLK_EN_OFFSET 0
2549
#define LEDC_GAR_REG_LEDC_APB_CLK_EN_CLEAR_MASK 0x00000001
2550
#define LEDC_GAR_REG_LEDC_APB_CLK_EN_MASK 0x0
2551
#define LEDC_GAR_REG_LEDC_APB_CLK_EN_PASS 0b1
2552
2553
#define CSI_MASTER0_CLK_REG 0x00001800
//CSI Master0 Clock Register
2554
#define CSI_MASTER0_CLK_REG_CSI_MASTER0_CLK_GATING_OFFSET 31
2555
#define CSI_MASTER0_CLK_REG_CSI_MASTER0_CLK_GATING_CLEAR_MASK (0x80000000)
2556
#define CSI_MASTER0_CLK_REG_CSI_MASTER0_CLK_GATING_CLOCK_IS_OFF 0b0
2557
#define CSI_MASTER0_CLK_REG_CSI_MASTER0_CLK_GATING_CLOCK_IS_ON 0b1
2558
#define CSI_MASTER0_CLK_REG_CLK_SRC_SEL_OFFSET 24
2559
#define CSI_MASTER0_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2560
#define CSI_MASTER0_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b000
2561
#define CSI_MASTER0_CLK_REG_CLK_SRC_SEL_VIDEO0PLL4X 0b001
2562
#define CSI_MASTER0_CLK_REG_CLK_SRC_SEL_VIDEO0PLL3X 0b010
2563
#define CSI_MASTER0_CLK_REG_CLK_SRC_SEL_PERI1PLL2X 0b011
2564
#define CSI_MASTER0_CLK_REG_CLK_SRC_SEL_PERI1_480M 0b100
2565
#define CSI_MASTER0_CLK_REG_FACTOR_N_OFFSET 8
2566
#define CSI_MASTER0_CLK_REG_FACTOR_N_CLEAR_MASK (0x00001f00)
2567
#define CSI_MASTER0_CLK_REG_FACTOR_M_OFFSET 0
2568
#define CSI_MASTER0_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2569
2570
#define CSI_MASTER1_CLK_REG 0x00001804
//CSI Master1 Clock Register
2571
#define CSI_MASTER1_CLK_REG_CSI_MASTER1_CLK_GATING_OFFSET 31
2572
#define CSI_MASTER1_CLK_REG_CSI_MASTER1_CLK_GATING_CLEAR_MASK (0x80000000)
2573
#define CSI_MASTER1_CLK_REG_CSI_MASTER1_CLK_GATING_CLOCK_IS_OFF 0b0
2574
#define CSI_MASTER1_CLK_REG_CSI_MASTER1_CLK_GATING_CLOCK_IS_ON 0b1
2575
#define CSI_MASTER1_CLK_REG_CLK_SRC_SEL_OFFSET 24
2576
#define CSI_MASTER1_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2577
#define CSI_MASTER1_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b000
2578
#define CSI_MASTER1_CLK_REG_CLK_SRC_SEL_VIDEO0PLL4X 0b001
2579
#define CSI_MASTER1_CLK_REG_CLK_SRC_SEL_VIDEO0PLL3X 0b010
2580
#define CSI_MASTER1_CLK_REG_CLK_SRC_SEL_PERI1PLL2X 0b011
2581
#define CSI_MASTER1_CLK_REG_CLK_SRC_SEL_PERI1_480M 0b100
2582
#define CSI_MASTER1_CLK_REG_FACTOR_N_OFFSET 8
2583
#define CSI_MASTER1_CLK_REG_FACTOR_N_CLEAR_MASK (0x00001f00)
2584
#define CSI_MASTER1_CLK_REG_FACTOR_M_OFFSET 0
2585
#define CSI_MASTER1_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2586
2587
#define CSI_MASTER2_CLK_REG 0x00001808
//CSI Master2 Clock Register
2588
#define CSI_MASTER2_CLK_REG_CSI_MASTER2_CLK_GATING_OFFSET 31
2589
#define CSI_MASTER2_CLK_REG_CSI_MASTER2_CLK_GATING_CLEAR_MASK (0x80000000)
2590
#define CSI_MASTER2_CLK_REG_CSI_MASTER2_CLK_GATING_CLOCK_IS_OFF 0b0
2591
#define CSI_MASTER2_CLK_REG_CSI_MASTER2_CLK_GATING_CLOCK_IS_ON 0b1
2592
#define CSI_MASTER2_CLK_REG_CLK_SRC_SEL_OFFSET 24
2593
#define CSI_MASTER2_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2594
#define CSI_MASTER2_CLK_REG_CLK_SRC_SEL_SYS_24M_CLK 0b000
2595
#define CSI_MASTER2_CLK_REG_CLK_SRC_SEL_VIDEO0PLL4X 0b001
2596
#define CSI_MASTER2_CLK_REG_CLK_SRC_SEL_VIDEO0PLL3X 0b010
2597
#define CSI_MASTER2_CLK_REG_CLK_SRC_SEL_PERI1PLL2X 0b011
2598
#define CSI_MASTER2_CLK_REG_CLK_SRC_SEL_PERI1_480M 0b100
2599
#define CSI_MASTER2_CLK_REG_FACTOR_N_OFFSET 8
2600
#define CSI_MASTER2_CLK_REG_FACTOR_N_CLEAR_MASK (0x00001f00)
2601
#define CSI_MASTER2_CLK_REG_FACTOR_M_OFFSET 0
2602
#define CSI_MASTER2_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2603
2604
#define CSI_CLK_REG 0x00001840
//CSI Clock Register
2605
#define CSI_CLK_REG_CSI_CLK_GATING_OFFSET 31
2606
#define CSI_CLK_REG_CSI_CLK_GATING_CLEAR_MASK (0x80000000)
2607
#define CSI_CLK_REG_CSI_CLK_GATING_CLOCK_IS_OFF 0b0
2608
#define CSI_CLK_REG_CSI_CLK_GATING_CLOCK_IS_ON 0b1
2609
#define CSI_CLK_REG_CLK_SRC_SEL_OFFSET 24
2610
#define CSI_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2611
#define CSI_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b000
2612
#define CSI_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b001
2613
#define CSI_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b010
2614
#define CSI_CLK_REG_CLK_SRC_SEL_VIDEO0PLL4X 0b011
2615
#define CSI_CLK_REG_CLK_SRC_SEL_VIDEO0PLL3X 0b100
2616
#define CSI_CLK_REG_CLK_SRC_SEL_PERI1PLL2X 0b101
2617
#define CSI_CLK_REG_CLK_SRC_SEL_PERI1_480M 0b110
2618
#define CSI_CLK_REG_FACTOR_M_OFFSET 0
2619
#define CSI_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2620
2621
#define ISP_CLK_REG 0x00001860
//ISP Clock Register
2622
#define ISP_CLK_REG_ISP_CLK_GATING_OFFSET 31
2623
#define ISP_CLK_REG_ISP_CLK_GATING_CLEAR_MASK (0x80000000)
2624
#define ISP_CLK_REG_ISP_CLK_GATING_CLOCK_IS_OFF 0b0
2625
#define ISP_CLK_REG_ISP_CLK_GATING_CLOCK_IS_ON 0b1
2626
#define ISP_CLK_REG_CLK_SRC_SEL_OFFSET 24
2627
#define ISP_CLK_REG_CLK_SRC_SEL_CLEAR_MASK (0x07000000)
2628
#define ISP_CLK_REG_CLK_SRC_SEL_PERI0_300M 0b000
2629
#define ISP_CLK_REG_CLK_SRC_SEL_PERI0_400M 0b001
2630
#define ISP_CLK_REG_CLK_SRC_SEL_PERI0_480M 0b010
2631
#define ISP_CLK_REG_CLK_SRC_SEL_VIDEO0PLL4X 0b011
2632
#define ISP_CLK_REG_CLK_SRC_SEL_VIDEO0PLL3X 0b100
2633
#define ISP_CLK_REG_CLK_SRC_SEL_PERI1PLL2X 0b101
2634
#define ISP_CLK_REG_CLK_SRC_SEL_PERI1_480M 0b110
2635
#define ISP_CLK_REG_FACTOR_M_OFFSET 0
2636
#define ISP_CLK_REG_FACTOR_M_CLEAR_MASK (0x0000001f)
2637
2638
#define VIDEO_IN_GAR_REG 0x00001884
//VIDEO_IN Gating And Reset Register
2639
#define VIDEO_IN_GAR_REG_VIDEO_IN_RST_N_OFFSET 16
2640
#define VIDEO_IN_GAR_REG_VIDEO_IN_RST_N_CLEAR_MASK 0x00010000
2641
#define VIDEO_IN_GAR_REG_VIDEO_IN_RST_N_ASSERT 0b0
2642
#define VIDEO_IN_GAR_REG_VIDEO_IN_RST_N_DE_ASSERT 0b1
2643
#define VIDEO_IN_GAR_REG_VIDEO_IN_AHB_CLK_EN_OFFSET 0
2644
#define VIDEO_IN_GAR_REG_VIDEO_IN_AHB_CLK_EN_CLEAR_MASK 0x00000001
2645
#define VIDEO_IN_GAR_REG_VIDEO_IN_AHB_CLK_EN_MASK 0x0
2646
#define VIDEO_IN_GAR_REG_VIDEO_IN_AHB_CLK_EN_PASS 0b1
2647
2648
#define PERI0PLL_GATE_EN_REG 0x00001908
//PERI0PLL Gate Enable Register
2649
#define PERI0PLL_GATE_EN_REG_PERI0PLL2X_GATE_SW_CFG_OFFSET 27
2650
#define PERI0PLL_GATE_EN_REG_PERI0PLL2X_GATE_SW_CFG_CLEAR_MASK (0x08000000)
2651
#define PERI0PLL_GATE_EN_REG_PERI0PLL2X_GATE_SW_CFG_DISABLE 0b0
2652
#define PERI0PLL_GATE_EN_REG_PERI0PLL2X_GATE_SW_CFG_ENABLE 0b1
2653
#define PERI0PLL_GATE_EN_REG_PERI0_800M_GATE_SW_CFG_OFFSET 26
2654
#define PERI0PLL_GATE_EN_REG_PERI0_800M_GATE_SW_CFG_CLEAR_MASK (0x04000000)
2655
#define PERI0PLL_GATE_EN_REG_PERI0_800M_GATE_SW_CFG_DISABLE 0b0
2656
#define PERI0PLL_GATE_EN_REG_PERI0_800M_GATE_SW_CFG_ENABLE 0b1
2657
#define PERI0PLL_GATE_EN_REG_PERI0_600M_GATE_SW_CFG_OFFSET 25
2658
#define PERI0PLL_GATE_EN_REG_PERI0_600M_GATE_SW_CFG_CLEAR_MASK (0x02000000)
2659
#define PERI0PLL_GATE_EN_REG_PERI0_600M_GATE_SW_CFG_DISABLE 0b0
2660
#define PERI0PLL_GATE_EN_REG_PERI0_600M_GATE_SW_CFG_ENABLE 0b1
2661
#define PERI0PLL_GATE_EN_REG_PERI0_480M_GATE_ALL_CFG_OFFSET 24
2662
#define PERI0PLL_GATE_EN_REG_PERI0_480M_GATE_ALL_CFG_CLEAR_MASK 0x01000000
2663
#define PERI0PLL_GATE_EN_REG_PERI0_480M_GATE_ALL_CFG_DISABLE 0b0
2664
#define PERI0PLL_GATE_EN_REG_PERI0_480M_GATE_ALL_CFG_ENABLE 0b1
2665
#define PERI0PLL_GATE_EN_REG_PERI0_480M_GATE_SW_CFG_OFFSET 23
2666
#define PERI0PLL_GATE_EN_REG_PERI0_480M_GATE_SW_CFG_CLEAR_MASK (0x00800000)
2667
#define PERI0PLL_GATE_EN_REG_PERI0_480M_GATE_SW_CFG_DISABLE 0b0
2668
#define PERI0PLL_GATE_EN_REG_PERI0_480M_GATE_SW_CFG_ENABLE 0b1
2669
#define PERI0PLL_GATE_EN_REG_PERI0_160M_GATE_SW_CFG_OFFSET 22
2670
#define PERI0PLL_GATE_EN_REG_PERI0_160M_GATE_SW_CFG_CLEAR_MASK (0x00400000)
2671
#define PERI0PLL_GATE_EN_REG_PERI0_160M_GATE_SW_CFG_DISABLE 0b0
2672
#define PERI0PLL_GATE_EN_REG_PERI0_160M_GATE_SW_CFG_ENABLE 0b1
2673
#define PERI0PLL_GATE_EN_REG_PERI0_300M_GATE_ALL_CFG_OFFSET 21
2674
#define PERI0PLL_GATE_EN_REG_PERI0_300M_GATE_ALL_CFG_CLEAR_MASK (0x00200000)
2675
#define PERI0PLL_GATE_EN_REG_PERI0_300M_GATE_ALL_CFG_DISABLE 0b0
2676
#define PERI0PLL_GATE_EN_REG_PERI0_300M_GATE_ALL_CFG_ENABLE 0b1
2677
#define PERI0PLL_GATE_EN_REG_PERI0_300M_GATE_SW_CFG_OFFSET 20
2678
#define PERI0PLL_GATE_EN_REG_PERI0_300M_GATE_SW_CFG_CLEAR_MASK 0x00100000
2679
#define PERI0PLL_GATE_EN_REG_PERI0_300M_GATE_SW_CFG_DISABLE 0b0
2680
#define PERI0PLL_GATE_EN_REG_PERI0_300M_GATE_SW_CFG_ENABLE 0b1
2681
#define PERI0PLL_GATE_EN_REG_PERI0_150M_GATE_SW_CFG_OFFSET 19
2682
#define PERI0PLL_GATE_EN_REG_PERI0_150M_GATE_SW_CFG_CLEAR_MASK (0x00080000)
2683
#define PERI0PLL_GATE_EN_REG_PERI0_150M_GATE_SW_CFG_DISABLE 0b0
2684
#define PERI0PLL_GATE_EN_REG_PERI0_150M_GATE_SW_CFG_ENABLE 0b1
2685
#define PERI0PLL_GATE_EN_REG_PERI0_400M_GATE_ALL_CFG_OFFSET 18
2686
#define PERI0PLL_GATE_EN_REG_PERI0_400M_GATE_ALL_CFG_CLEAR_MASK (0x00040000)
2687
#define PERI0PLL_GATE_EN_REG_PERI0_400M_GATE_ALL_CFG_DISABLE 0b0
2688
#define PERI0PLL_GATE_EN_REG_PERI0_400M_GATE_ALL_CFG_ENABLE 0b1
2689
#define PERI0PLL_GATE_EN_REG_PERI0_400M_GATE_SW_CFG_OFFSET 17
2690
#define PERI0PLL_GATE_EN_REG_PERI0_400M_GATE_SW_CFG_CLEAR_MASK (0x00020000)
2691
#define PERI0PLL_GATE_EN_REG_PERI0_400M_GATE_SW_CFG_DISABLE 0b0
2692
#define PERI0PLL_GATE_EN_REG_PERI0_400M_GATE_SW_CFG_ENABLE 0b1
2693
#define PERI0PLL_GATE_EN_REG_PERI0_200M_GATE_SW_CFG_OFFSET 16
2694
#define PERI0PLL_GATE_EN_REG_PERI0_200M_GATE_SW_CFG_CLEAR_MASK 0x00010000
2695
#define PERI0PLL_GATE_EN_REG_PERI0_200M_GATE_SW_CFG_DISABLE 0b0
2696
#define PERI0PLL_GATE_EN_REG_PERI0_200M_GATE_SW_CFG_ENABLE 0b1
2697
#define PERI0PLL_GATE_EN_REG_PERI0PLL2X_AUTO_GATE_EN_OFFSET 11
2698
#define PERI0PLL_GATE_EN_REG_PERI0PLL2X_AUTO_GATE_EN_CLEAR_MASK (0x00000800)
2699
#define PERI0PLL_GATE_EN_REG_PERI0PLL2X_AUTO_GATE_EN_AUTO 0b0
2700
#define PERI0PLL_GATE_EN_REG_PERI0PLL2X_AUTO_GATE_EN_NO_AUTO 0b1
2701
#define PERI0PLL_GATE_EN_REG_PERI0_800M_AUTO_GATE_EN_OFFSET 10
2702
#define PERI0PLL_GATE_EN_REG_PERI0_800M_AUTO_GATE_EN_CLEAR_MASK (0x00000400)
2703
#define PERI0PLL_GATE_EN_REG_PERI0_800M_AUTO_GATE_EN_AUTO 0b0
2704
#define PERI0PLL_GATE_EN_REG_PERI0_800M_AUTO_GATE_EN_NO_AUTO 0b1
2705
#define PERI0PLL_GATE_EN_REG_PERI0_600M_AUTO_GATE_EN_OFFSET 9
2706
#define PERI0PLL_GATE_EN_REG_PERI0_600M_AUTO_GATE_EN_CLEAR_MASK (0x00000200)
2707
#define PERI0PLL_GATE_EN_REG_PERI0_600M_AUTO_GATE_EN_AUTO 0b0
2708
#define PERI0PLL_GATE_EN_REG_PERI0_600M_AUTO_GATE_EN_NO_AUTO 0b1
2709
#define PERI0PLL_GATE_EN_REG_PERI0_480M_AUTO_GATE_EN_ALL_OFFSET 8
2710
#define PERI0PLL_GATE_EN_REG_PERI0_480M_AUTO_GATE_EN_ALL_CLEAR_MASK 0x00000100
2711
#define PERI0PLL_GATE_EN_REG_PERI0_480M_AUTO_GATE_EN_ALL_AUTO 0b0
2712
#define PERI0PLL_GATE_EN_REG_PERI0_480M_AUTO_GATE_EN_ALL_NO_AUTO 0b1
2713
#define PERI0PLL_GATE_EN_REG_PERI0_480M_AUTO_GATE_EN_OFFSET 7
2714
#define PERI0PLL_GATE_EN_REG_PERI0_480M_AUTO_GATE_EN_CLEAR_MASK (0x00000080)
2715
#define PERI0PLL_GATE_EN_REG_PERI0_480M_AUTO_GATE_EN_AUTO 0b0
2716
#define PERI0PLL_GATE_EN_REG_PERI0_480M_AUTO_GATE_EN_NO_AUTO 0b1
2717
#define PERI0PLL_GATE_EN_REG_PERI0_160M_AUTO_GATE_EN_OFFSET 6
2718
#define PERI0PLL_GATE_EN_REG_PERI0_160M_AUTO_GATE_EN_CLEAR_MASK (0x00000040)
2719
#define PERI0PLL_GATE_EN_REG_PERI0_160M_AUTO_GATE_EN_AUTO 0b0
2720
#define PERI0PLL_GATE_EN_REG_PERI0_160M_AUTO_GATE_EN_NO_AUTO 0b1
2721
#define PERI0PLL_GATE_EN_REG_PERI0_300M_AUTO_GATE_EN_ALL_OFFSET 5
2722
#define PERI0PLL_GATE_EN_REG_PERI0_300M_AUTO_GATE_EN_ALL_CLEAR_MASK (0x00000020)
2723
#define PERI0PLL_GATE_EN_REG_PERI0_300M_AUTO_GATE_EN_ALL_AUTO 0b0
2724
#define PERI0PLL_GATE_EN_REG_PERI0_300M_AUTO_GATE_EN_ALL_NO_AUTO 0b1
2725
#define PERI0PLL_GATE_EN_REG_PERI0_300M_AUTO_GATE_EN_OFFSET 4
2726
#define PERI0PLL_GATE_EN_REG_PERI0_300M_AUTO_GATE_EN_CLEAR_MASK 0x00000010
2727
#define PERI0PLL_GATE_EN_REG_PERI0_300M_AUTO_GATE_EN_AUTO 0b0
2728
#define PERI0PLL_GATE_EN_REG_PERI0_300M_AUTO_GATE_EN_NO_AUTO 0b1
2729
#define PERI0PLL_GATE_EN_REG_PERI0_150M_AUTO_GATE_EN_OFFSET 3
2730
#define PERI0PLL_GATE_EN_REG_PERI0_150M_AUTO_GATE_EN_CLEAR_MASK (0x00000008)
2731
#define PERI0PLL_GATE_EN_REG_PERI0_150M_AUTO_GATE_EN_AUTO 0b0
2732
#define PERI0PLL_GATE_EN_REG_PERI0_150M_AUTO_GATE_EN_NO_AUTO 0b1
2733
#define PERI0PLL_GATE_EN_REG_PERI0_400M_AUTO_GATE_EN_ALL_OFFSET 2
2734
#define PERI0PLL_GATE_EN_REG_PERI0_400M_AUTO_GATE_EN_ALL_CLEAR_MASK (0x00000004)
2735
#define PERI0PLL_GATE_EN_REG_PERI0_400M_AUTO_GATE_EN_ALL_AUTO 0b0
2736
#define PERI0PLL_GATE_EN_REG_PERI0_400M_AUTO_GATE_EN_ALL_NO_AUTO 0b1
2737
#define PERI0PLL_GATE_EN_REG_PERI0_400M_AUTO_GATE_EN_OFFSET 1
2738
#define PERI0PLL_GATE_EN_REG_PERI0_400M_AUTO_GATE_EN_CLEAR_MASK (0x00000002)
2739
#define PERI0PLL_GATE_EN_REG_PERI0_400M_AUTO_GATE_EN_AUTO 0b0
2740
#define PERI0PLL_GATE_EN_REG_PERI0_400M_AUTO_GATE_EN_NO_AUTO 0b1
2741
#define PERI0PLL_GATE_EN_REG_PERI0_200M_AUTO_GATE_EN_OFFSET 0
2742
#define PERI0PLL_GATE_EN_REG_PERI0_200M_AUTO_GATE_EN_CLEAR_MASK 0x00000001
2743
#define PERI0PLL_GATE_EN_REG_PERI0_200M_AUTO_GATE_EN_AUTO 0b0
2744
#define PERI0PLL_GATE_EN_REG_PERI0_200M_AUTO_GATE_EN_NO_AUTO 0b1
2745
2746
#define PERI1PLL_GATE_EN_REG 0x0000190c
//PERI1PLL Gate Enable Register
2747
#define PERI1PLL_GATE_EN_REG_PERI1PLL2X_GATE_SW_CFG_OFFSET 28
2748
#define PERI1PLL_GATE_EN_REG_PERI1PLL2X_GATE_SW_CFG_CLEAR_MASK 0x10000000
2749
#define PERI1PLL_GATE_EN_REG_PERI1PLL2X_GATE_SW_CFG_DISABLE 0b0
2750
#define PERI1PLL_GATE_EN_REG_PERI1PLL2X_GATE_SW_CFG_ENABLE 0b1
2751
#define PERI1PLL_GATE_EN_REG_PERI1_800M_GATE_SW_CFG_OFFSET 27
2752
#define PERI1PLL_GATE_EN_REG_PERI1_800M_GATE_SW_CFG_CLEAR_MASK (0x08000000)
2753
#define PERI1PLL_GATE_EN_REG_PERI1_800M_GATE_SW_CFG_DISABLE 0b0
2754
#define PERI1PLL_GATE_EN_REG_PERI1_800M_GATE_SW_CFG_ENABLE 0b1
2755
#define PERI1PLL_GATE_EN_REG_PERI1_600M_GATE_ALL_CFG_OFFSET 26
2756
#define PERI1PLL_GATE_EN_REG_PERI1_600M_GATE_ALL_CFG_CLEAR_MASK (0x04000000)
2757
#define PERI1PLL_GATE_EN_REG_PERI1_600M_GATE_ALL_CFG_DISABLE 0b0
2758
#define PERI1PLL_GATE_EN_REG_PERI1_600M_GATE_ALL_CFG_ENABLE 0b1
2759
#define PERI1PLL_GATE_EN_REG_PERI1_600M_GATE_SW_CFG_OFFSET 25
2760
#define PERI1PLL_GATE_EN_REG_PERI1_600M_GATE_SW_CFG_CLEAR_MASK (0x02000000)
2761
#define PERI1PLL_GATE_EN_REG_PERI1_600M_GATE_SW_CFG_DISABLE 0b0
2762
#define PERI1PLL_GATE_EN_REG_PERI1_600M_GATE_SW_CFG_ENABLE 0b1
2763
#define PERI1PLL_GATE_EN_REG_PERI1_480M_GATE_ALL_CFG_OFFSET 24
2764
#define PERI1PLL_GATE_EN_REG_PERI1_480M_GATE_ALL_CFG_CLEAR_MASK 0x01000000
2765
#define PERI1PLL_GATE_EN_REG_PERI1_480M_GATE_ALL_CFG_DISABLE 0b0
2766
#define PERI1PLL_GATE_EN_REG_PERI1_480M_GATE_ALL_CFG_ENABLE 0b1
2767
#define PERI1PLL_GATE_EN_REG_PERI1_480M_GATE_SW_CFG_OFFSET 23
2768
#define PERI1PLL_GATE_EN_REG_PERI1_480M_GATE_SW_CFG_CLEAR_MASK (0x00800000)
2769
#define PERI1PLL_GATE_EN_REG_PERI1_480M_GATE_SW_CFG_DISABLE 0b0
2770
#define PERI1PLL_GATE_EN_REG_PERI1_480M_GATE_SW_CFG_ENABLE 0b1
2771
#define PERI1PLL_GATE_EN_REG_PERI1_160M_GATE_SW_CFG_OFFSET 22
2772
#define PERI1PLL_GATE_EN_REG_PERI1_160M_GATE_SW_CFG_CLEAR_MASK (0x00400000)
2773
#define PERI1PLL_GATE_EN_REG_PERI1_160M_GATE_SW_CFG_DISABLE 0b0
2774
#define PERI1PLL_GATE_EN_REG_PERI1_160M_GATE_SW_CFG_ENABLE 0b1
2775
#define PERI1PLL_GATE_EN_REG_PERI1_300M_GATE_ALL_CFG_OFFSET 21
2776
#define PERI1PLL_GATE_EN_REG_PERI1_300M_GATE_ALL_CFG_CLEAR_MASK (0x00200000)
2777
#define PERI1PLL_GATE_EN_REG_PERI1_300M_GATE_ALL_CFG_DISABLE 0b0
2778
#define PERI1PLL_GATE_EN_REG_PERI1_300M_GATE_ALL_CFG_ENABLE 0b1
2779
#define PERI1PLL_GATE_EN_REG_PERI1_300M_GATE_SW_CFG_OFFSET 20
2780
#define PERI1PLL_GATE_EN_REG_PERI1_300M_GATE_SW_CFG_CLEAR_MASK 0x00100000
2781
#define PERI1PLL_GATE_EN_REG_PERI1_300M_GATE_SW_CFG_DISABLE 0b0
2782
#define PERI1PLL_GATE_EN_REG_PERI1_300M_GATE_SW_CFG_ENABLE 0b1
2783
#define PERI1PLL_GATE_EN_REG_PERI1_150M_GATE_SW_CFG_OFFSET 19
2784
#define PERI1PLL_GATE_EN_REG_PERI1_150M_GATE_SW_CFG_CLEAR_MASK (0x00080000)
2785
#define PERI1PLL_GATE_EN_REG_PERI1_150M_GATE_SW_CFG_DISABLE 0b0
2786
#define PERI1PLL_GATE_EN_REG_PERI1_150M_GATE_SW_CFG_ENABLE 0b1
2787
#define PERI1PLL_GATE_EN_REG_PERI1_400M_GATE_ALL_CFG_OFFSET 18
2788
#define PERI1PLL_GATE_EN_REG_PERI1_400M_GATE_ALL_CFG_CLEAR_MASK (0x00040000)
2789
#define PERI1PLL_GATE_EN_REG_PERI1_400M_GATE_ALL_CFG_DISABLE 0b0
2790
#define PERI1PLL_GATE_EN_REG_PERI1_400M_GATE_ALL_CFG_ENABLE 0b1
2791
#define PERI1PLL_GATE_EN_REG_PERI1_400M_GATE_SW_CFG_OFFSET 17
2792
#define PERI1PLL_GATE_EN_REG_PERI1_400M_GATE_SW_CFG_CLEAR_MASK (0x00020000)
2793
#define PERI1PLL_GATE_EN_REG_PERI1_400M_GATE_SW_CFG_DISABLE 0b0
2794
#define PERI1PLL_GATE_EN_REG_PERI1_400M_GATE_SW_CFG_ENABLE 0b1
2795
#define PERI1PLL_GATE_EN_REG_PERI1_200M_GATE_SW_CFG_OFFSET 16
2796
#define PERI1PLL_GATE_EN_REG_PERI1_200M_GATE_SW_CFG_CLEAR_MASK 0x00010000
2797
#define PERI1PLL_GATE_EN_REG_PERI1_200M_GATE_SW_CFG_DISABLE 0b0
2798
#define PERI1PLL_GATE_EN_REG_PERI1_200M_GATE_SW_CFG_ENABLE 0b1
2799
#define PERI1PLL_GATE_EN_REG_PERI1PLL2X_AUTO_GATE_EN_OFFSET 12
2800
#define PERI1PLL_GATE_EN_REG_PERI1PLL2X_AUTO_GATE_EN_CLEAR_MASK 0x00001000
2801
#define PERI1PLL_GATE_EN_REG_PERI1PLL2X_AUTO_GATE_EN_AUTO 0b0
2802
#define PERI1PLL_GATE_EN_REG_PERI1PLL2X_AUTO_GATE_EN_NO_AUTO 0b1
2803
#define PERI1PLL_GATE_EN_REG_PERI1_800M_AUTO_GATE_EN_OFFSET 11
2804
#define PERI1PLL_GATE_EN_REG_PERI1_800M_AUTO_GATE_EN_CLEAR_MASK (0x00000800)
2805
#define PERI1PLL_GATE_EN_REG_PERI1_800M_AUTO_GATE_EN_AUTO 0b0
2806
#define PERI1PLL_GATE_EN_REG_PERI1_800M_AUTO_GATE_EN_NO_AUTO 0b1
2807
#define PERI1PLL_GATE_EN_REG_PERI1_600M_AUTO_GATE_EN_ALL_OFFSET 10
2808
#define PERI1PLL_GATE_EN_REG_PERI1_600M_AUTO_GATE_EN_ALL_CLEAR_MASK (0x00000400)
2809
#define PERI1PLL_GATE_EN_REG_PERI1_600M_AUTO_GATE_EN_ALL_AUTO 0b0
2810
#define PERI1PLL_GATE_EN_REG_PERI1_600M_AUTO_GATE_EN_ALL_NO_AUTO 0b1
2811
#define PERI1PLL_GATE_EN_REG_PERI1_600M_AUTO_GATE_EN_OFFSET 9
2812
#define PERI1PLL_GATE_EN_REG_PERI1_600M_AUTO_GATE_EN_CLEAR_MASK (0x00000200)
2813
#define PERI1PLL_GATE_EN_REG_PERI1_600M_AUTO_GATE_EN_AUTO 0b0
2814
#define PERI1PLL_GATE_EN_REG_PERI1_600M_AUTO_GATE_EN_NO_AUTO 0b1
2815
#define PERI1PLL_GATE_EN_REG_PERI1_480M_AUTO_GATE_EN_ALL_OFFSET 8
2816
#define PERI1PLL_GATE_EN_REG_PERI1_480M_AUTO_GATE_EN_ALL_CLEAR_MASK 0x00000100
2817
#define PERI1PLL_GATE_EN_REG_PERI1_480M_AUTO_GATE_EN_ALL_AUTO 0b0
2818
#define PERI1PLL_GATE_EN_REG_PERI1_480M_AUTO_GATE_EN_ALL_NO_AUTO 0b1
2819
#define PERI1PLL_GATE_EN_REG_PERI1_480M_AUTO_GATE_EN_OFFSET 7
2820
#define PERI1PLL_GATE_EN_REG_PERI1_480M_AUTO_GATE_EN_CLEAR_MASK (0x00000080)
2821
#define PERI1PLL_GATE_EN_REG_PERI1_480M_AUTO_GATE_EN_AUTO 0b0
2822
#define PERI1PLL_GATE_EN_REG_PERI1_480M_AUTO_GATE_EN_NO_AUTO 0b1
2823
#define PERI1PLL_GATE_EN_REG_PERI1_160M_AUTO_GATE_EN_OFFSET 6
2824
#define PERI1PLL_GATE_EN_REG_PERI1_160M_AUTO_GATE_EN_CLEAR_MASK (0x00000040)
2825
#define PERI1PLL_GATE_EN_REG_PERI1_160M_AUTO_GATE_EN_AUTO 0b0
2826
#define PERI1PLL_GATE_EN_REG_PERI1_160M_AUTO_GATE_EN_NO_AUTO 0b1
2827
#define PERI1PLL_GATE_EN_REG_PERI1_300M_AUTO_GATE_EN_ALL_OFFSET 5
2828
#define PERI1PLL_GATE_EN_REG_PERI1_300M_AUTO_GATE_EN_ALL_CLEAR_MASK (0x00000020)
2829
#define PERI1PLL_GATE_EN_REG_PERI1_300M_AUTO_GATE_EN_ALL_AUTO 0b0
2830
#define PERI1PLL_GATE_EN_REG_PERI1_300M_AUTO_GATE_EN_ALL_NO_AUTO 0b1
2831
#define PERI1PLL_GATE_EN_REG_PERI1_300M_AUTO_GATE_EN_OFFSET 4
2832
#define PERI1PLL_GATE_EN_REG_PERI1_300M_AUTO_GATE_EN_CLEAR_MASK 0x00000010
2833
#define PERI1PLL_GATE_EN_REG_PERI1_300M_AUTO_GATE_EN_AUTO 0b0
2834
#define PERI1PLL_GATE_EN_REG_PERI1_300M_AUTO_GATE_EN_NO_AUTO 0b1
2835
#define PERI1PLL_GATE_EN_REG_PERI1_150M_AUTO_GATE_EN_OFFSET 3
2836
#define PERI1PLL_GATE_EN_REG_PERI1_150M_AUTO_GATE_EN_CLEAR_MASK (0x00000008)
2837
#define PERI1PLL_GATE_EN_REG_PERI1_150M_AUTO_GATE_EN_AUTO 0b0
2838
#define PERI1PLL_GATE_EN_REG_PERI1_150M_AUTO_GATE_EN_NO_AUTO 0b1
2839
#define PERI1PLL_GATE_EN_REG_PERI1_400M_AUTO_GATE_EN_ALL_OFFSET 2
2840
#define PERI1PLL_GATE_EN_REG_PERI1_400M_AUTO_GATE_EN_ALL_CLEAR_MASK (0x00000004)
2841
#define PERI1PLL_GATE_EN_REG_PERI1_400M_AUTO_GATE_EN_ALL_AUTO 0b0
2842
#define PERI1PLL_GATE_EN_REG_PERI1_400M_AUTO_GATE_EN_ALL_NO_AUTO 0b1
2843
#define PERI1PLL_GATE_EN_REG_PERI1_400M_AUTO_GATE_EN_OFFSET 1
2844
#define PERI1PLL_GATE_EN_REG_PERI1_400M_AUTO_GATE_EN_CLEAR_MASK (0x00000002)
2845
#define PERI1PLL_GATE_EN_REG_PERI1_400M_AUTO_GATE_EN_AUTO 0b0
2846
#define PERI1PLL_GATE_EN_REG_PERI1_400M_AUTO_GATE_EN_NO_AUTO 0b1
2847
#define PERI1PLL_GATE_EN_REG_PERI1_200M_AUTO_GATE_EN_OFFSET 0
2848
#define PERI1PLL_GATE_EN_REG_PERI1_200M_AUTO_GATE_EN_CLEAR_MASK 0x00000001
2849
#define PERI1PLL_GATE_EN_REG_PERI1_200M_AUTO_GATE_EN_AUTO 0b0
2850
#define PERI1PLL_GATE_EN_REG_PERI1_200M_AUTO_GATE_EN_NO_AUTO 0b1
2851
2852
#define VIDEOPLL_GATE_EN_REG 0x00001910
//VIDEOPLL Gate Enable Register
2853
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL3X_GATE_SW_CFG_OFFSET 20
2854
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL3X_GATE_SW_CFG_CLEAR_MASK 0x00100000
2855
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL3X_GATE_SW_CFG_DISABLE 0b0
2856
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL3X_GATE_SW_CFG_ENABLE 0b1
2857
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL4X_GATE_SW_CFG_OFFSET 16
2858
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL4X_GATE_SW_CFG_CLEAR_MASK 0x00010000
2859
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL4X_GATE_SW_CFG_DISABLE 0b0
2860
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL4X_GATE_SW_CFG_ENABLE 0b1
2861
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL3X_AUTO_GATE_EN_OFFSET 4
2862
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL3X_AUTO_GATE_EN_CLEAR_MASK 0x00000010
2863
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL3X_AUTO_GATE_EN_AUTO 0b0
2864
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL3X_AUTO_GATE_EN_NO_AUTO 0b1
2865
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL4X_AUTO_GATE_EN_OFFSET 0
2866
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL4X_AUTO_GATE_EN_CLEAR_MASK 0x00000001
2867
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL4X_AUTO_GATE_EN_AUTO 0b0
2868
#define VIDEOPLL_GATE_EN_REG_VIDEO0PLL4X_AUTO_GATE_EN_NO_AUTO 0b1
2869
2870
#define AUDIOPLL_GATE_EN_REG 0x0000191c
//AUDIOPLL Gate Enable Register
2871
#define AUDIOPLL_GATE_EN_REG_AUDIO0PLL_GATE_SW_CFG_OFFSET 16
2872
#define AUDIOPLL_GATE_EN_REG_AUDIO0PLL_GATE_SW_CFG_CLEAR_MASK 0x00010000
2873
#define AUDIOPLL_GATE_EN_REG_AUDIO0PLL_GATE_SW_CFG_DISABLE 0b0
2874
#define AUDIOPLL_GATE_EN_REG_AUDIO0PLL_GATE_SW_CFG_ENABLE 0b1
2875
#define AUDIOPLL_GATE_EN_REG_AUDIO0PLL_AUTO_GATE_EN_OFFSET 0
2876
#define AUDIOPLL_GATE_EN_REG_AUDIO0PLL_AUTO_GATE_EN_CLEAR_MASK 0x00000001
2877
#define AUDIOPLL_GATE_EN_REG_AUDIO0PLL_AUTO_GATE_EN_AUTO 0b0
2878
#define AUDIOPLL_GATE_EN_REG_AUDIO0PLL_AUTO_GATE_EN_NO_AUTO 0b1
2879
2880
#define PERI0PLL_GATE_STAT_REG 0x00001988
//PERI0PLL Gate Status Register
2881
#define PERI0PLL_GATE_STAT_REG_PERI0PLL2X_GATE_STAT_OFFSET 27
2882
#define PERI0PLL_GATE_STAT_REG_PERI0PLL2X_GATE_STAT_CLEAR_MASK (0x08000000)
2883
#define PERI0PLL_GATE_STAT_REG_PERI0PLL2X_GATE_STAT_DISABLE 0b0
2884
#define PERI0PLL_GATE_STAT_REG_PERI0PLL2X_GATE_STAT_ENABLE 0b1
2885
#define PERI0PLL_GATE_STAT_REG_PERI0_800M_GATE_STAT_OFFSET 26
2886
#define PERI0PLL_GATE_STAT_REG_PERI0_800M_GATE_STAT_CLEAR_MASK (0x04000000)
2887
#define PERI0PLL_GATE_STAT_REG_PERI0_800M_GATE_STAT_DISABLE 0b0
2888
#define PERI0PLL_GATE_STAT_REG_PERI0_800M_GATE_STAT_ENABLE 0b1
2889
#define PERI0PLL_GATE_STAT_REG_PERI0_600M_GATE_STAT_OFFSET 25
2890
#define PERI0PLL_GATE_STAT_REG_PERI0_600M_GATE_STAT_CLEAR_MASK (0x02000000)
2891
#define PERI0PLL_GATE_STAT_REG_PERI0_600M_GATE_STAT_DISABLE 0b0
2892
#define PERI0PLL_GATE_STAT_REG_PERI0_600M_GATE_STAT_ENABLE 0b1
2893
#define PERI0PLL_GATE_STAT_REG_PERI0_480M_GATE_ALL_STAT_OFFSET 24
2894
#define PERI0PLL_GATE_STAT_REG_PERI0_480M_GATE_ALL_STAT_CLEAR_MASK 0x01000000
2895
#define PERI0PLL_GATE_STAT_REG_PERI0_480M_GATE_ALL_STAT_DISABLE 0b0
2896
#define PERI0PLL_GATE_STAT_REG_PERI0_480M_GATE_ALL_STAT_ENABLE 0b1
2897
#define PERI0PLL_GATE_STAT_REG_PERI0_480M_GATE_STAT_OFFSET 23
2898
#define PERI0PLL_GATE_STAT_REG_PERI0_480M_GATE_STAT_CLEAR_MASK (0x00800000)
2899
#define PERI0PLL_GATE_STAT_REG_PERI0_480M_GATE_STAT_DISABLE 0b0
2900
#define PERI0PLL_GATE_STAT_REG_PERI0_480M_GATE_STAT_ENABLE 0b1
2901
#define PERI0PLL_GATE_STAT_REG_PERI0_160M_GATE_STAT_OFFSET 22
2902
#define PERI0PLL_GATE_STAT_REG_PERI0_160M_GATE_STAT_CLEAR_MASK (0x00400000)
2903
#define PERI0PLL_GATE_STAT_REG_PERI0_160M_GATE_STAT_DISABLE 0b0
2904
#define PERI0PLL_GATE_STAT_REG_PERI0_160M_GATE_STAT_ENABLE 0b1
2905
#define PERI0PLL_GATE_STAT_REG_PERI0_300M_GATE_ALL_STAT_OFFSET 21
2906
#define PERI0PLL_GATE_STAT_REG_PERI0_300M_GATE_ALL_STAT_CLEAR_MASK (0x00200000)
2907
#define PERI0PLL_GATE_STAT_REG_PERI0_300M_GATE_ALL_STAT_DISABLE 0b0
2908
#define PERI0PLL_GATE_STAT_REG_PERI0_300M_GATE_ALL_STAT_ENABLE 0b1
2909
#define PERI0PLL_GATE_STAT_REG_PERI0_300M_GATE_STAT_OFFSET 20
2910
#define PERI0PLL_GATE_STAT_REG_PERI0_300M_GATE_STAT_CLEAR_MASK 0x00100000
2911
#define PERI0PLL_GATE_STAT_REG_PERI0_300M_GATE_STAT_DISABLE 0b0
2912
#define PERI0PLL_GATE_STAT_REG_PERI0_300M_GATE_STAT_ENABLE 0b1
2913
#define PERI0PLL_GATE_STAT_REG_PERI0_150M_GATE_STAT_OFFSET 19
2914
#define PERI0PLL_GATE_STAT_REG_PERI0_150M_GATE_STAT_CLEAR_MASK (0x00080000)
2915
#define PERI0PLL_GATE_STAT_REG_PERI0_150M_GATE_STAT_DISABLE 0b0
2916
#define PERI0PLL_GATE_STAT_REG_PERI0_150M_GATE_STAT_ENABLE 0b1
2917
#define PERI0PLL_GATE_STAT_REG_PERI0_400M_GATE_ALL_STAT_OFFSET 18
2918
#define PERI0PLL_GATE_STAT_REG_PERI0_400M_GATE_ALL_STAT_CLEAR_MASK (0x00040000)
2919
#define PERI0PLL_GATE_STAT_REG_PERI0_400M_GATE_ALL_STAT_DISABLE 0b0
2920
#define PERI0PLL_GATE_STAT_REG_PERI0_400M_GATE_ALL_STAT_ENABLE 0b1
2921
#define PERI0PLL_GATE_STAT_REG_PERI0_400M_GATE_STAT_OFFSET 17
2922
#define PERI0PLL_GATE_STAT_REG_PERI0_400M_GATE_STAT_CLEAR_MASK (0x00020000)
2923
#define PERI0PLL_GATE_STAT_REG_PERI0_400M_GATE_STAT_DISABLE 0b0
2924
#define PERI0PLL_GATE_STAT_REG_PERI0_400M_GATE_STAT_ENABLE 0b1
2925
#define PERI0PLL_GATE_STAT_REG_PERI0_200M_GATE_STAT_OFFSET 16
2926
#define PERI0PLL_GATE_STAT_REG_PERI0_200M_GATE_STAT_CLEAR_MASK 0x00010000
2927
#define PERI0PLL_GATE_STAT_REG_PERI0_200M_GATE_STAT_DISABLE 0b0
2928
#define PERI0PLL_GATE_STAT_REG_PERI0_200M_GATE_STAT_ENABLE 0b1
2929
2930
#define PERI1PLL_GATE_STAT_REG 0x0000198c
//PERI1PLL Gate Status Register
2931
#define PERI1PLL_GATE_STAT_REG_PERI1PLL2X_GATE_STAT_OFFSET 28
2932
#define PERI1PLL_GATE_STAT_REG_PERI1PLL2X_GATE_STAT_CLEAR_MASK 0x10000000
2933
#define PERI1PLL_GATE_STAT_REG_PERI1PLL2X_GATE_STAT_DISABLE 0b0
2934
#define PERI1PLL_GATE_STAT_REG_PERI1PLL2X_GATE_STAT_ENABLE 0b1
2935
#define PERI1PLL_GATE_STAT_REG_PERI1_800M_GATE_STAT_OFFSET 27
2936
#define PERI1PLL_GATE_STAT_REG_PERI1_800M_GATE_STAT_CLEAR_MASK (0x08000000)
2937
#define PERI1PLL_GATE_STAT_REG_PERI1_800M_GATE_STAT_DISABLE 0b0
2938
#define PERI1PLL_GATE_STAT_REG_PERI1_800M_GATE_STAT_ENABLE 0b1
2939
#define PERI1PLL_GATE_STAT_REG_PERI1_600M_GATE_ALL_STAT_OFFSET 26
2940
#define PERI1PLL_GATE_STAT_REG_PERI1_600M_GATE_ALL_STAT_CLEAR_MASK (0x04000000)
2941
#define PERI1PLL_GATE_STAT_REG_PERI1_600M_GATE_ALL_STAT_DISABLE 0b0
2942
#define PERI1PLL_GATE_STAT_REG_PERI1_600M_GATE_ALL_STAT_ENABLE 0b1
2943
#define PERI1PLL_GATE_STAT_REG_PERI1_600M_GATE_STAT_OFFSET 25
2944
#define PERI1PLL_GATE_STAT_REG_PERI1_600M_GATE_STAT_CLEAR_MASK (0x02000000)
2945
#define PERI1PLL_GATE_STAT_REG_PERI1_600M_GATE_STAT_DISABLE 0b0
2946
#define PERI1PLL_GATE_STAT_REG_PERI1_600M_GATE_STAT_ENABLE 0b1
2947
#define PERI1PLL_GATE_STAT_REG_PERI1_480M_GATE_ALL_STAT_OFFSET 24
2948
#define PERI1PLL_GATE_STAT_REG_PERI1_480M_GATE_ALL_STAT_CLEAR_MASK 0x01000000
2949
#define PERI1PLL_GATE_STAT_REG_PERI1_480M_GATE_ALL_STAT_DISABLE 0b0
2950
#define PERI1PLL_GATE_STAT_REG_PERI1_480M_GATE_ALL_STAT_ENABLE 0b1
2951
#define PERI1PLL_GATE_STAT_REG_PERI1_480M_GATE_STAT_OFFSET 23
2952
#define PERI1PLL_GATE_STAT_REG_PERI1_480M_GATE_STAT_CLEAR_MASK (0x00800000)
2953
#define PERI1PLL_GATE_STAT_REG_PERI1_480M_GATE_STAT_DISABLE 0b0
2954
#define PERI1PLL_GATE_STAT_REG_PERI1_480M_GATE_STAT_ENABLE 0b1
2955
#define PERI1PLL_GATE_STAT_REG_PERI1_160M_GATE_STAT_OFFSET 22
2956
#define PERI1PLL_GATE_STAT_REG_PERI1_160M_GATE_STAT_CLEAR_MASK (0x00400000)
2957
#define PERI1PLL_GATE_STAT_REG_PERI1_160M_GATE_STAT_DISABLE 0b0
2958
#define PERI1PLL_GATE_STAT_REG_PERI1_160M_GATE_STAT_ENABLE 0b1
2959
#define PERI1PLL_GATE_STAT_REG_PERI1_300M_GATE_ALL_STAT_OFFSET 21
2960
#define PERI1PLL_GATE_STAT_REG_PERI1_300M_GATE_ALL_STAT_CLEAR_MASK (0x00200000)
2961
#define PERI1PLL_GATE_STAT_REG_PERI1_300M_GATE_ALL_STAT_DISABLE 0b0
2962
#define PERI1PLL_GATE_STAT_REG_PERI1_300M_GATE_ALL_STAT_ENABLE 0b1
2963
#define PERI1PLL_GATE_STAT_REG_PERI1_300M_GATE_STAT_OFFSET 20
2964
#define PERI1PLL_GATE_STAT_REG_PERI1_300M_GATE_STAT_CLEAR_MASK 0x00100000
2965
#define PERI1PLL_GATE_STAT_REG_PERI1_300M_GATE_STAT_DISABLE 0b0
2966
#define PERI1PLL_GATE_STAT_REG_PERI1_300M_GATE_STAT_ENABLE 0b1
2967
#define PERI1PLL_GATE_STAT_REG_PERI1_150M_GATE_STAT_OFFSET 19
2968
#define PERI1PLL_GATE_STAT_REG_PERI1_150M_GATE_STAT_CLEAR_MASK (0x00080000)
2969
#define PERI1PLL_GATE_STAT_REG_PERI1_150M_GATE_STAT_DISABLE 0b0
2970
#define PERI1PLL_GATE_STAT_REG_PERI1_150M_GATE_STAT_ENABLE 0b1
2971
#define PERI1PLL_GATE_STAT_REG_PERI1_400M_GATE_ALL_STAT_OFFSET 18
2972
#define PERI1PLL_GATE_STAT_REG_PERI1_400M_GATE_ALL_STAT_CLEAR_MASK (0x00040000)
2973
#define PERI1PLL_GATE_STAT_REG_PERI1_400M_GATE_ALL_STAT_DISABLE 0b0
2974
#define PERI1PLL_GATE_STAT_REG_PERI1_400M_GATE_ALL_STAT_ENABLE 0b1
2975
#define PERI1PLL_GATE_STAT_REG_PERI1_400M_GATE_STAT_OFFSET 17
2976
#define PERI1PLL_GATE_STAT_REG_PERI1_400M_GATE_STAT_CLEAR_MASK (0x00020000)
2977
#define PERI1PLL_GATE_STAT_REG_PERI1_400M_GATE_STAT_DISABLE 0b0
2978
#define PERI1PLL_GATE_STAT_REG_PERI1_400M_GATE_STAT_ENABLE 0b1
2979
#define PERI1PLL_GATE_STAT_REG_PERI1_200M_GATE_STAT_OFFSET 16
2980
#define PERI1PLL_GATE_STAT_REG_PERI1_200M_GATE_STAT_CLEAR_MASK 0x00010000
2981
#define PERI1PLL_GATE_STAT_REG_PERI1_200M_GATE_STAT_DISABLE 0b0
2982
#define PERI1PLL_GATE_STAT_REG_PERI1_200M_GATE_STAT_ENABLE 0b1
2983
2984
#define VIDEOPLL_GATE_STAT_REG 0x00001990
//VIDEOPLL Gate Status Register
2985
#define VIDEOPLL_GATE_STAT_REG_VIDEO0PLL3X_GATE_STAT_OFFSET 20
2986
#define VIDEOPLL_GATE_STAT_REG_VIDEO0PLL3X_GATE_STAT_CLEAR_MASK 0x00100000
2987
#define VIDEOPLL_GATE_STAT_REG_VIDEO0PLL3X_GATE_STAT_DISABLE 0b0
2988
#define VIDEOPLL_GATE_STAT_REG_VIDEO0PLL3X_GATE_STAT_ENABLE 0b1
2989
#define VIDEOPLL_GATE_STAT_REG_VIDEO0PLL4X_GATE_STAT_OFFSET 16
2990
#define VIDEOPLL_GATE_STAT_REG_VIDEO0PLL4X_GATE_STAT_CLEAR_MASK 0x00010000
2991
#define VIDEOPLL_GATE_STAT_REG_VIDEO0PLL4X_GATE_STAT_DISABLE 0b0
2992
#define VIDEOPLL_GATE_STAT_REG_VIDEO0PLL4X_GATE_STAT_ENABLE 0b1
2993
2994
#define AUDIOPLL_GATE_STAT_REG 0x0000199c
//AUDIOPLL Gate Status Register
2995
#define AUDIOPLL_GATE_STAT_REG_AUDIO0PLL_GATE_STAT_OFFSET 16
2996
#define AUDIOPLL_GATE_STAT_REG_AUDIO0PLL_GATE_STAT_CLEAR_MASK 0x00010000
2997
#define AUDIOPLL_GATE_STAT_REG_AUDIO0PLL_GATE_STAT_DISABLE 0b0
2998
#define AUDIOPLL_GATE_STAT_REG_AUDIO0PLL_GATE_STAT_ENABLE 0b1
2999
3000
#define PLL_OPG_BYPASS_REG 0x00001a20
//PLL Output Gate Bypass Register
3001
#define PLL_OPG_BYPASS_REG_PLL_OUTPUT_GATE_BYPASS_OFFSET 0
3002
#define PLL_OPG_BYPASS_REG_PLL_OUTPUT_GATE_BYPASS_CLEAR_MASK 0x00000001
3003
#define PLL_OPG_BYPASS_REG_PLL_OUTPUT_GATE_BYPASS_DISABLE 0b0
3004
#define PLL_OPG_BYPASS_REG_PLL_OUTPUT_GATE_BYPASS_ENABLE 0b1
3005
3006
#define AXI_MON_GAR_REG 0x00001c00
//AXI MON Gating And Reset Register
3007
#define AXI_MON_GAR_REG_RV_AXIMON_RST_N_OFFSET 16
3008
#define AXI_MON_GAR_REG_RV_AXIMON_RST_N_CLEAR_MASK 0x00010000
3009
#define AXI_MON_GAR_REG_RV_AXIMON_RST_N_ASSERT 0b0
3010
#define AXI_MON_GAR_REG_RV_AXIMON_RST_N_DE_ASSERT 0b1
3011
#define AXI_MON_GAR_REG_RV_AXIMON_CLK_EN_OFFSET 0
3012
#define AXI_MON_GAR_REG_RV_AXIMON_CLK_EN_CLEAR_MASK 0x00000001
3013
#define AXI_MON_GAR_REG_RV_AXIMON_CLK_EN_MASK 0x0
3014
#define AXI_MON_GAR_REG_RV_AXIMON_CLK_EN_PASS 0b1
3015
3016
#define AHB_MON_GAR_REG 0x00001c04
//AHB MON Gating And Reset Register
3017
#define AHB_MON_GAR_REG_DCU_AHBMON_RST_N_OFFSET 17
3018
#define AHB_MON_GAR_REG_DCU_AHBMON_RST_N_CLEAR_MASK (0x00020000)
3019
#define AHB_MON_GAR_REG_DCU_AHBMON_RST_N_ASSERT 0b0
3020
#define AHB_MON_GAR_REG_DCU_AHBMON_RST_N_DE_ASSERT 0b1
3021
#define AHB_MON_GAR_REG_CPU_SYS_AHBMON_RST_N_OFFSET 16
3022
#define AHB_MON_GAR_REG_CPU_SYS_AHBMON_RST_N_CLEAR_MASK 0x00010000
3023
#define AHB_MON_GAR_REG_CPU_SYS_AHBMON_RST_N_ASSERT 0b0
3024
#define AHB_MON_GAR_REG_CPU_SYS_AHBMON_RST_N_DE_ASSERT 0b1
3025
#define AHB_MON_GAR_REG_DCU_AHBMON_CLK_EN_OFFSET 1
3026
#define AHB_MON_GAR_REG_DCU_AHBMON_CLK_EN_CLEAR_MASK (0x00000002)
3027
#define AHB_MON_GAR_REG_DCU_AHBMON_CLK_EN_MASK 0x0
3028
#define AHB_MON_GAR_REG_DCU_AHBMON_CLK_EN_PASS 0b1
3029
#define AHB_MON_GAR_REG_CPU_SYS_AHBMON_CLK_EN_OFFSET 0
3030
#define AHB_MON_GAR_REG_CPU_SYS_AHBMON_CLK_EN_CLEAR_MASK 0x00000001
3031
#define AHB_MON_GAR_REG_CPU_SYS_AHBMON_CLK_EN_MASK 0x0
3032
#define AHB_MON_GAR_REG_CPU_SYS_AHBMON_CLK_EN_PASS 0b1
3033
3034
#define CCU_SEC_SWITCH_REG 0x00001f00
//CCU Security Switch Register
3035
#define CCU_SEC_SWITCH_REG_MBUS_SEC_OFFSET 2
3036
#define CCU_SEC_SWITCH_REG_MBUS_SEC_CLEAR_MASK (0x00000004)
3037
#define CCU_SEC_SWITCH_REG_MBUS_SEC_SECURE 0b0
3038
#define CCU_SEC_SWITCH_REG_MBUS_SEC_NON_SECURE 0b1
3039
#define CCU_SEC_SWITCH_REG_BUS_SEC_OFFSET 1
3040
#define CCU_SEC_SWITCH_REG_BUS_SEC_CLEAR_MASK (0x00000002)
3041
#define CCU_SEC_SWITCH_REG_BUS_SEC_SECURE 0b0
3042
#define CCU_SEC_SWITCH_REG_BUS_SEC_NON_SECURE 0b1
3043
#define CCU_SEC_SWITCH_REG_PLL_SEC_OFFSET 0
3044
#define CCU_SEC_SWITCH_REG_PLL_SEC_CLEAR_MASK 0x00000001
3045
#define CCU_SEC_SWITCH_REG_PLL_SEC_SECURE 0b0
3046
#define CCU_SEC_SWITCH_REG_PLL_SEC_NON_SECURE 0b1
3047
3048
#define DAP_REQ_CTRL_REG 0x00001f10
//DAP REQ Control Register
3049
#define DAP_REQ_CTRL_REG_DAP_REQ_ENABLE_OFFSET 0
3050
#define DAP_REQ_CTRL_REG_DAP_REQ_ENABLE_CLEAR_MASK 0x00000001
3051
3052
#define PLL_CFG0_REG 0x00001f20
//PLL Configuration0 Register
3053
#define PLL_CFG0_REG_PLL_CONFIG0_OFFSET 0
3054
#define PLL_CFG0_REG_PLL_CONFIG0_CLEAR_MASK (0xffffffff)
3055
3056
#define PLL_CFG1_REG 0x00001f24
//PLL Configuration1 Register
3057
#define PLL_CFG1_REG_PLL_CONFIG1_OFFSET 0
3058
#define PLL_CFG1_REG_PLL_CONFIG1_CLEAR_MASK (0xffffffff)
3059
3060
#define PLL_CFG2_REG 0x00001f28
//PLL Configuration2 Register
3061
#define PLL_CFG2_REG_PLL_CONFIG2_OFFSET 0
3062
#define PLL_CFG2_REG_PLL_CONFIG2_CLEAR_MASK (0xffffffff)
3063
3064
#define PLL_LOCK_DBG_CTRL_REG 0x00001f2c
//PLL Lock Debug Control Register
3065
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_EN_OFFSET 31
3066
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_EN_CLEAR_MASK (0x80000000)
3067
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_EN_DISABLE 0b0
3068
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_EN_ENABLE 0b1
3069
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_OFFSET 20
3070
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_CLEAR_MASK (0x03f00000)
3071
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_DDRPLL0 0b0000
3072
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_DDRPLL1 0b0001
3073
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_VIDEO0PLL 0b0011
3074
#define PLL_LOCK_DBG_CTRL_REG_PLL_LOCK_FLAG_SEL_AUDIO0PLL 0b0111
3075
3076
#define CCU_FAN_GATE_REG 0x00001f30
//CCU FANOUT CLOCK GATE Register
3077
#define CCU_FAN_GATE_REG_CLK50M_EN_OFFSET 4
3078
#define CCU_FAN_GATE_REG_CLK50M_EN_CLEAR_MASK 0x00000010
3079
#define CCU_FAN_GATE_REG_CLK50M_EN_CLOCK_IS_OFF 0b0
3080
#define CCU_FAN_GATE_REG_CLK50M_EN_CLOCK_IS_ON 0b1
3081
#define CCU_FAN_GATE_REG_CLK25M_EN_OFFSET 3
3082
#define CCU_FAN_GATE_REG_CLK25M_EN_CLEAR_MASK (0x00000008)
3083
#define CCU_FAN_GATE_REG_CLK25M_EN_CLOCK_IS_OFF 0b0
3084
#define CCU_FAN_GATE_REG_CLK25M_EN_CLOCK_IS_ON 0b1
3085
#define CCU_FAN_GATE_REG_CLK16M_EN_OFFSET 2
3086
#define CCU_FAN_GATE_REG_CLK16M_EN_CLEAR_MASK (0x00000004)
3087
#define CCU_FAN_GATE_REG_CLK16M_EN_CLOCK_IS_OFF 0b0
3088
#define CCU_FAN_GATE_REG_CLK16M_EN_CLOCK_IS_ON 0b1
3089
#define CCU_FAN_GATE_REG_CLK12M_EN_OFFSET 1
3090
#define CCU_FAN_GATE_REG_CLK12M_EN_CLEAR_MASK (0x00000002)
3091
#define CCU_FAN_GATE_REG_CLK12M_EN_CLOCK_IS_OFF 0b0
3092
#define CCU_FAN_GATE_REG_CLK12M_EN_CLOCK_IS_ON 0b1
3093
#define CCU_FAN_GATE_REG_CLK24M_EN_OFFSET 0
3094
#define CCU_FAN_GATE_REG_CLK24M_EN_CLEAR_MASK 0x00000001
3095
#define CCU_FAN_GATE_REG_CLK24M_EN_CLOCK_IS_OFF 0b0
3096
#define CCU_FAN_GATE_REG_CLK24M_EN_CLOCK_IS_ON 0b1
3097
3098
#define CLK27M_FAN_REG 0x00001f34
//CLK27M FANOUT Register
3099
#define CLK27M_FAN_REG_CLK27M_EN_OFFSET 31
3100
#define CLK27M_FAN_REG_CLK27M_EN_CLEAR_MASK (0x80000000)
3101
#define CLK27M_FAN_REG_CLK27M_EN_CLOCK_IS_OFF 0b0
3102
#define CLK27M_FAN_REG_CLK27M_EN_CLOCK_IS_ON 0b1
3103
#define CLK27M_FAN_REG_CLK27M_SCR_SEL_OFFSET 24
3104
#define CLK27M_FAN_REG_CLK27M_SCR_SEL_CLEAR_MASK (0x03000000)
3105
#define CLK27M_FAN_REG_CLK27M_SCR_SEL_VIDEO0PLL4X 0b000
3106
#define CLK27M_FAN_REG_CLK27M_DIV1_OFFSET 8
3107
#define CLK27M_FAN_REG_CLK27M_DIV1_CLEAR_MASK (0x00001f00)
3108
#define CLK27M_FAN_REG_CLK27M_DIV0_OFFSET 0
3109
#define CLK27M_FAN_REG_CLK27M_DIV0_CLEAR_MASK (0x0000001f)
3110
3111
#define CLK_FAN_REG 0x00001f38
//CLK FANOUT Register
3112
#define CLK_FAN_REG_PCLK_DIV_EN_OFFSET 31
3113
#define CLK_FAN_REG_PCLK_DIV_EN_CLEAR_MASK (0x80000000)
3114
#define CLK_FAN_REG_PCLK_DIV_EN_CLOCK_IS_OFF 0b0
3115
#define CLK_FAN_REG_PCLK_DIV_EN_CLOCK_IS_ON 0b1
3116
#define CLK_FAN_REG_PCLK_DIV1_OFFSET 5
3117
#define CLK_FAN_REG_PCLK_DIV1_CLEAR_MASK (0x000003e0)
3118
#define CLK_FAN_REG_PCLK_DIV_OFFSET 0
3119
#define CLK_FAN_REG_PCLK_DIV_CLEAR_MASK (0x0000001f)
3120
3121
#define CCU_FAN_REG 0x00001f3c
//CCU FANOUT Register
3122
#define CCU_FAN_REG_FANOUT_RC_16M_CLK_SEL_OFFSET 31
3123
#define CCU_FAN_REG_FANOUT_RC_16M_CLK_SEL_CLEAR_MASK (0x80000000)
3124
#define CCU_FAN_REG_FANOUT_RC_16M_CLK_SEL_FROM_PERI0_160M_10 0b0
3125
#define CCU_FAN_REG_FANOUT_RC_16M_CLK_SEL_FROM_RC_16M 0b1
3126
#define CCU_FAN_REG_FANOUT_CLK2_EN_OFFSET 23
3127
#define CCU_FAN_REG_FANOUT_CLK2_EN_CLEAR_MASK (0x00800000)
3128
#define CCU_FAN_REG_FANOUT_CLK2_EN_CLOCK_IS_OFF 0b0
3129
#define CCU_FAN_REG_FANOUT_CLK2_EN_CLOCK_IS_ON 0b1
3130
#define CCU_FAN_REG_FANOUT_CLK1_EN_OFFSET 22
3131
#define CCU_FAN_REG_FANOUT_CLK1_EN_CLEAR_MASK (0x00400000)
3132
#define CCU_FAN_REG_FANOUT_CLK1_EN_CLOCK_IS_OFF 0b0
3133
#define CCU_FAN_REG_FANOUT_CLK1_EN_CLOCK_IS_ON 0b1
3134
#define CCU_FAN_REG_FANOUT_CLK0_EN_OFFSET 21
3135
#define CCU_FAN_REG_FANOUT_CLK0_EN_CLEAR_MASK (0x00200000)
3136
#define CCU_FAN_REG_FANOUT_CLK0_EN_CLOCK_IS_OFF 0b0
3137
#define CCU_FAN_REG_FANOUT_CLK0_EN_CLOCK_IS_ON 0b1
3138
#define CCU_FAN_REG_FANOUT_CLK2_SEL_OFFSET 6
3139
#define CCU_FAN_REG_FANOUT_CLK2_SEL_CLEAR_MASK (0x000001c0)
3140
#define CCU_FAN_REG_FANOUT_CLK2_SEL_FANOUT_32K_CLK_FROM_SYSRTC 0b000
3141
#define CCU_FAN_REG_FANOUT_CLK2_SEL_CLK12M_FROM_DCXO_2 0b001
3142
#define CCU_FAN_REG_FANOUT_CLK2_SEL_CLK16M_FROM_PERI0_160M_10 0b010
3143
#define CCU_FAN_REG_FANOUT_CLK2_SEL_CLK24M_FROM_DCXO 0b011
3144
#define CCU_FAN_REG_FANOUT_CLK2_SEL_CLK25M_FROM_PERI0_150M_6 0b100
3145
#define CCU_FAN_REG_FANOUT_CLK2_SEL_CLK27M 0b101
3146
#define CCU_FAN_REG_FANOUT_CLK2_SEL_PCLK 0b110
3147
#define CCU_FAN_REG_FANOUT_CLK2_SEL_CLK50M_FROM_PERI0_150M_3 0b111
3148
#define CCU_FAN_REG_FANOUT_CLK1_SEL_OFFSET 3
3149
#define CCU_FAN_REG_FANOUT_CLK1_SEL_CLEAR_MASK (0x00000038)
3150
#define CCU_FAN_REG_FANOUT_CLK1_SEL_SYS_32K_CLK_FANOUT_FROM_SYSRTC 0b000
3151
#define CCU_FAN_REG_FANOUT_CLK1_SEL_CLK12M_FROM_DCXO_2 0b001
3152
#define CCU_FAN_REG_FANOUT_CLK1_SEL_CLK16M_FROM_PERI0_160M_10 0b010
3153
#define CCU_FAN_REG_FANOUT_CLK1_SEL_CLK24M_FROM_DCXO 0b011
3154
#define CCU_FAN_REG_FANOUT_CLK1_SEL_CLK25M_FROM_PERI0_150M_6 0b100
3155
#define CCU_FAN_REG_FANOUT_CLK1_SEL_CLK27M 0b101
3156
#define CCU_FAN_REG_FANOUT_CLK1_SEL_PCLK 0b110
3157
#define CCU_FAN_REG_FANOUT_CLK1_SEL_CLK50M_FROM_PERI0_150M_3 0b111
3158
#define CCU_FAN_REG_FANOUT_CLK0_SEL_OFFSET 0
3159
#define CCU_FAN_REG_FANOUT_CLK0_SEL_CLEAR_MASK (0x00000007)
3160
#define CCU_FAN_REG_FANOUT_CLK0_SEL_SYS_32K_CLK_FANOUT_FROM_SYSRTC 0b000
3161
#define CCU_FAN_REG_FANOUT_CLK0_SEL_CLK12M_FROM_DCXO_2 0b001
3162
#define CCU_FAN_REG_FANOUT_CLK0_SEL_CLK16M_FROM_PERI0_160M_10 0b010
3163
#define CCU_FAN_REG_FANOUT_CLK0_SEL_CLK24M_FROM_DCXO 0b011
3164
#define CCU_FAN_REG_FANOUT_CLK0_SEL_CLK25M_FROM_PERI0_150M_6 0b100
3165
#define CCU_FAN_REG_FANOUT_CLK0_SEL_CLK27M 0b101
3166
#define CCU_FAN_REG_FANOUT_CLK0_SEL_PCLK 0b110
3167
#define CCU_FAN_REG_FANOUT_CLK0_SEL_CLK50M_FROM_PERI0_150M_3 0b111
3168
3169
#define CLK_DBG_REG 0x00001f50
//Clock Debug Register
3170
#define CLK_DBG_REG_MDL_CLK_DBG_DIV_OFFSET 24
3171
#define CLK_DBG_REG_MDL_CLK_DBG_DIV_CLEAR_MASK (0x03000000)
3172
#define CLK_DBG_REG_MDL_CLK_DBG_DIV_DIV1 0b00
3173
#define CLK_DBG_REG_MDL_CLK_DBG_DIV_DIV2 0b01
3174
#define CLK_DBG_REG_MDL_CLK_DBG_DIV_DIV4 0b10
3175
#define CLK_DBG_REG_MDL_CLK_DBG_DIV_DIV8 0b11
3176
#define CLK_DBG_REG_MDL_CLK_DBG_SEL_OFFSET 16
3177
#define CLK_DBG_REG_MDL_CLK_DBG_SEL_CLEAR_MASK (0x00070000)
3178
#define CLK_DBG_REG_MDL_CLK_DBG_SEL_STBY_SYS_BACKDOOR_CLK 0b000
3179
#define CLK_DBG_REG_PSR_CLK_DBG_SEL_OFFSET 4
3180
#define CLK_DBG_REG_PSR_CLK_DBG_SEL_CLEAR_MASK (0x000001f0)
3181
#define CLK_DBG_REG_PSR_CLK_DBG_SEL_CPU_CLU0_PSENSOR_CLK_0 0b0000
3182
#define CLK_DBG_REG_PSR_CLK_DBG_SEL_CPU_CLU0_PSENSOR_CLK_1 0b0001
3183
#define CLK_DBG_REG_PSR_CLK_DBG_SEL_CPU_CLU0_PSENSOR_CLK_2 0b0010
3184
#define CLK_DBG_REG_PSR_CLK_DBG_SEL_CPU_CLU0_PSENSOR_CLK_3 0b0011
3185
#define CLK_DBG_REG_BUS_CLK_DBG_SEL_OFFSET 0
3186
#define CLK_DBG_REG_BUS_CLK_DBG_SEL_CLEAR_MASK (0x00000007)
3187
#define CLK_DBG_REG_BUS_CLK_DBG_SEL_AHB_CLK 0b000
3188
#define CLK_DBG_REG_BUS_CLK_DBG_SEL_APB0_CLK 0b001
3189
#define CLK_DBG_REG_BUS_CLK_DBG_SEL_APB1_CLK 0b010
3190
#define CLK_DBG_REG_BUS_CLK_DBG_SEL_APB_UART_CLK 0b011
3191
#define CLK_DBG_REG_BUS_CLK_DBG_SEL_MBUS_CLK 0b100
3192
#define CLK_DBG_REG_BUS_CLK_DBG_SEL_CE_SYS_CLK 0b101
3193
3194
#define FRE_DET_CTRL_REG 0x00001f60
//Frequence Detect Control Register
3195
#define FRE_DET_CTRL_REG_ERROR_FLAG_OFFSET 31
3196
#define FRE_DET_CTRL_REG_ERROR_FLAG_CLEAR_MASK (0x80000000)
3197
#define FRE_DET_CTRL_REG_ERROR_FLAG_WRITE_0_TO_CLEAR 0b0
3198
#define FRE_DET_CTRL_REG_ERROR_FLAG_ERROR 0b1
3199
#define FRE_DET_CTRL_REG_DET_TIME_OFFSET 4
3200
#define FRE_DET_CTRL_REG_DET_TIME_CLEAR_MASK (0x000001f0)
3201
#define FRE_DET_CTRL_REG_FRE_DET_IRQ_EN_OFFSET 1
3202
#define FRE_DET_CTRL_REG_FRE_DET_IRQ_EN_CLEAR_MASK (0x00000002)
3203
#define FRE_DET_CTRL_REG_FRE_DET_IRQ_EN_DISABLE 0b0
3204
#define FRE_DET_CTRL_REG_FRE_DET_IRQ_EN_ENABLE 0b1
3205
#define FRE_DET_CTRL_REG_FRE_DET_FUN_EN_OFFSET 0
3206
#define FRE_DET_CTRL_REG_FRE_DET_FUN_EN_CLEAR_MASK 0x00000001
3207
#define FRE_DET_CTRL_REG_FRE_DET_FUN_EN_DISABLE 0b0
3208
#define FRE_DET_CTRL_REG_FRE_DET_FUN_EN_ENABLE 0b1
3209
3210
#define FRE_UP_LIM_REG 0x00001f64
//Frequence Up Limit Register
3211
#define FRE_UP_LIM_REG_FRE_UP_LIM_OFFSET 0
3212
#define FRE_UP_LIM_REG_FRE_UP_LIM_CLEAR_MASK (0xffffffff)
3213
3214
#define FRE_DOWN_LIM_REG 0x00001f68
//Frequence Down Limit Register
3215
#define FRE_DOWN_LIM_REG_FRE_DOWN_LIM_OFFSET 0
3216
#define FRE_DOWN_LIM_REG_FRE_DOWN_LIM_CLEAR_MASK (0xffffffff)
3217
3218
#define CCU_VERSION_REG 0x00001ff0
//CCU Version Register
3219
#define CCU_VERSION_REG_CCU_MAIN_VERSION_OFFSET 16
3220
#define CCU_VERSION_REG_CCU_MAIN_VERSION_CLEAR_MASK (0xffff0000)
3221
#define CCU_VERSION_REG_CCU_SUB_VERSION_OFFSET 0
3222
#define CCU_VERSION_REG_CCU_SUB_VERSION_CLEAR_MASK (0x0000ffff)
3223
3224
#define CCMU_UART_BGR_REG (SUNXI_CCM_BASE + UART0_GAR_REG)
3225
3226
#define CCMU_SMHC0_BGR_REG (SUNXI_CCM_BASE + SMHC0_GAR_REG)
3227
#define CCMU_SDMMC0_CLK_REG (SUNXI_CCM_BASE + SMHC0_CLK_REG)
3228
#define CCMU_SDMMC2_CLK_REG (SUNXI_CCM_BASE + SMHC2_CLK_REG)
3229
#define SMHC0_BGR_REG_SMHC0_GATING_OFFSET SMHC0_GAR_REG_SMHC0_AHB_CLK_EN_OFFSET
3230
#define SMHC0_BGR_REG_SMHC0_RST_OFFSET SMHC0_GAR_REG_SMHC0_RST_N_OFFSET
3231
#define CCMU_PLL_PERI0_CTRL_REG (SUNXI_CCM_BASE + PLL_PERI0_CTRL_REG)
3232
#define GPIO_POW_MODE_REG 0x40
3233
3234
/*gpadc gate and reset reg*/
3235
#define CCMU_GPADC_CLK_REG (SUNXI_CCM_BASE + GPADC0_CLK_REG)
3236
#define CCMU_GPADC_BGR_REG (SUNXI_CCM_BASE + GPADC0_GAR_REG)
3237
3238
/* ce */
3239
#define CE_USE_PLATFORM_CLOCK_FUNC
3240
#define SUNXI_CE_MBUS_MST_CLK_AUTO_GATE_EN_REG (SUNXI_CCM_BASE + MBUS_MAT_CLK_AUTO_GATE_EN_REG)
3241
#define SUNXI_CE_MBUS_MAT_CLK_AUTO_GATE_OFFSET MBUS_MAT_CLK_AUTO_GATE_EN_REG_CE_SYS_MBUS_AUTO_GATE_EN_OFFSET
3242
3243
#define SUNXI_CE_MBUS_MST_CLK_GATE_EN_REG (SUNXI_CCM_BASE + MBUS_MAT_CLK_GATE_EN_REG)
3244
#define SUNXI_CE_MBUS_MST_CLK_GATE_OFFSET MBUS_MAT_CLK_GATE_EN_REG_CE_SYS_MBUS_GATE_SW_CFG_OFFSET
3245
3246
#define SUNXI_CE_MBUS_CLK_GATE_EN_REG (SUNXI_CCM_BASE + MBUS_CLK_GATE_EN_REG)
3247
#define SUNXI_CE_MBUS_CLK_GATE_OFFSET MBUS_CLK_GATE_EN_REG_CE_SYS_MBUS_CLK_EN_OFFSET
3248
3249
#define SUNXI_CE_SYS_CLK_REG (SUNXI_CCM_BASE + CE_SYS_CLK_REG)
3250
#define SUNXI_CE_SRC CE_SYS_CLK_REG_CLK_SRC_SEL_PERI0_400M
3251
#define SUNXI_CE_SYS_CLK_SRC_SEL_OFFSET CE_SYS_CLK_REG_CLK_SRC_SEL_OFFSET
3252
#define SUNXI_CE_FACTOR (0b0)
3253
#define SUNXI_CE_SYS_CLK_FACTOR_M_OFFSET CE_SYS_CLK_REG_FACTOR_M_OFFSET
3254
#define SUNXI_CE_SYS_GATING_OFFSET CE_SYS_CLK_REG_CE_SYS_CLK_GATING_OFFSET
3255
3256
#define SUNXI_CE_RESET_REG (SUNXI_CCM_BASE + CE_SYS_GAR_REG)
3257
#define SUNXI_CE_RESET_OFFSET CE_SYS_GAR_REG_CE_SYS_RST_N_OFFSET
3258
3259
#define SUNXI_CE_GATING_REG (SUNXI_CCM_BASE + CE_SYS_GAR_REG)
3260
#define SUNXI_CE_GATING_OFFSET CE_SYS_GAR_REG_CE_SYS_IP_AHB_CLK_EN_OFFSET
3261
3262
/* bus */
3263
#define CLU_CLK_REG (SUNXI_CPUX_PLL_CFG_BASE + 0x18)
3264
#define CLU_CLK_DIV_CFG_REG (SUNXI_CPUX_PLL_CFG_BASE + 0x20)
3265
#define CCMU_PLL_CPU_CTRL_REG (SUNXI_CCM_BASE + PLL_CPU_CTRL_REG)
3266
#define CCMU_AHB_CLK_REG (SUNXI_CCM_BASE + AHB_CLK_REG)
3267
#define CCMU_APB0_CLK_REG (SUNXI_CCM_BASE + APB0_CLK_REG)
3268
#define CCMU_APB1_CLK_REG (SUNXI_CCM_BASE + APB1_CLK_REG)
3269
#define CCMU_MBUS_CLK_REG (SUNXI_CCM_BASE + MBUS_CLK_REG)
3270
3271
3272
#endif
// __SUN8IW22_REG_CCU_H__
reg-ncat.h
Generated by
1.9.8