xref: /linux/include/dt-bindings/reset/rockchip,rv1126b-cru.h (revision ba65a4e7120a616d9c592750d9147f6dcafedffa)
1*d0d9a962SElaine Zhang /* SPDX-License-Identifier: (GPL-2.0-only OR MIT) */
2*d0d9a962SElaine Zhang /*
3*d0d9a962SElaine Zhang  * Copyright (c) 2025 Rockchip Electronics Co., Ltd.
4*d0d9a962SElaine Zhang  * Author: Elaine Zhang <zhangqing@rock-chips.com>
5*d0d9a962SElaine Zhang  */
6*d0d9a962SElaine Zhang 
7*d0d9a962SElaine Zhang #ifndef _DT_BINDINGS_RESET_ROCKCHIP_RV1126B_H
8*d0d9a962SElaine Zhang #define _DT_BINDINGS_RESET_ROCKCHIP_RV1126B_H
9*d0d9a962SElaine Zhang 
10*d0d9a962SElaine Zhang /* ==========================list all of reset fields id=========================== */
11*d0d9a962SElaine Zhang /* TOPCRU-->SOFTRST_CON00 */
12*d0d9a962SElaine Zhang 
13*d0d9a962SElaine Zhang /* TOPCRU-->SOFTRST_CON15 */
14*d0d9a962SElaine Zhang #define SRST_P_CRU				0
15*d0d9a962SElaine Zhang #define SRST_P_CRU_BIU				1
16*d0d9a962SElaine Zhang 
17*d0d9a962SElaine Zhang /* BUSCRU-->SOFTRST_CON00 */
18*d0d9a962SElaine Zhang #define SRST_A_TOP_BIU				2
19*d0d9a962SElaine Zhang #define SRST_A_RKCE_BIU				3
20*d0d9a962SElaine Zhang #define SRST_A_BUS_BIU				4
21*d0d9a962SElaine Zhang #define SRST_H_BUS_BIU				5
22*d0d9a962SElaine Zhang #define SRST_P_BUS_BIU				6
23*d0d9a962SElaine Zhang #define SRST_P_CRU_BUS				7
24*d0d9a962SElaine Zhang #define SRST_P_SYS_GRF				8
25*d0d9a962SElaine Zhang #define SRST_H_BOOTROM				9
26*d0d9a962SElaine Zhang #define SRST_A_GIC400				10
27*d0d9a962SElaine Zhang #define SRST_A_SPINLOCK				11
28*d0d9a962SElaine Zhang #define SRST_P_WDT_NS				12
29*d0d9a962SElaine Zhang #define SRST_T_WDT_NS				13
30*d0d9a962SElaine Zhang 
31*d0d9a962SElaine Zhang /* BUSCRU-->SOFTRST_CON01 */
32*d0d9a962SElaine Zhang #define SRST_P_WDT_HPMCU			14
33*d0d9a962SElaine Zhang #define SRST_T_WDT_HPMCU			15
34*d0d9a962SElaine Zhang #define SRST_H_CACHE				16
35*d0d9a962SElaine Zhang #define SRST_P_HPMCU_MAILBOX			17
36*d0d9a962SElaine Zhang #define SRST_P_HPMCU_INTMUX			18
37*d0d9a962SElaine Zhang #define SRST_HPMCU_FULL_CLUSTER			19
38*d0d9a962SElaine Zhang #define SRST_HPMCU_PWUP				20
39*d0d9a962SElaine Zhang #define SRST_HPMCU_ONLY_CORE			21
40*d0d9a962SElaine Zhang #define SRST_T_HPMCU_JTAG			22
41*d0d9a962SElaine Zhang #define SRST_P_RKDMA				23
42*d0d9a962SElaine Zhang #define SRST_A_RKDMA				24
43*d0d9a962SElaine Zhang 
44*d0d9a962SElaine Zhang /* BUSCRU-->SOFTRST_CON02 */
45*d0d9a962SElaine Zhang #define SRST_P_DCF				25
46*d0d9a962SElaine Zhang #define SRST_A_DCF				26
47*d0d9a962SElaine Zhang #define SRST_H_RGA				27
48*d0d9a962SElaine Zhang #define SRST_A_RGA				28
49*d0d9a962SElaine Zhang #define SRST_CORE_RGA				29
50*d0d9a962SElaine Zhang #define SRST_P_TIMER				30
51*d0d9a962SElaine Zhang #define SRST_TIMER0				31
52*d0d9a962SElaine Zhang #define SRST_TIMER1				32
53*d0d9a962SElaine Zhang #define SRST_TIMER2				33
54*d0d9a962SElaine Zhang #define SRST_TIMER3				34
55*d0d9a962SElaine Zhang #define SRST_TIMER4				35
56*d0d9a962SElaine Zhang #define SRST_TIMER5				36
57*d0d9a962SElaine Zhang #define SRST_A_RKCE				37
58*d0d9a962SElaine Zhang #define SRST_PKA_RKCE				38
59*d0d9a962SElaine Zhang #define SRST_H_RKRNG_S				39
60*d0d9a962SElaine Zhang #define SRST_H_RKRNG_NS				40
61*d0d9a962SElaine Zhang 
62*d0d9a962SElaine Zhang /* BUSCRU-->SOFTRST_CON03 */
63*d0d9a962SElaine Zhang #define SRST_P_I2C0				41
64*d0d9a962SElaine Zhang #define SRST_I2C0				42
65*d0d9a962SElaine Zhang #define SRST_P_I2C1				43
66*d0d9a962SElaine Zhang #define SRST_I2C1				44
67*d0d9a962SElaine Zhang #define SRST_P_I2C3				45
68*d0d9a962SElaine Zhang #define SRST_I2C3				46
69*d0d9a962SElaine Zhang #define SRST_P_I2C4				47
70*d0d9a962SElaine Zhang #define SRST_I2C4				48
71*d0d9a962SElaine Zhang #define SRST_P_I2C5				49
72*d0d9a962SElaine Zhang #define SRST_I2C5				50
73*d0d9a962SElaine Zhang #define SRST_P_SPI0				51
74*d0d9a962SElaine Zhang #define SRST_SPI0				52
75*d0d9a962SElaine Zhang #define SRST_P_SPI1				53
76*d0d9a962SElaine Zhang #define SRST_SPI1				54
77*d0d9a962SElaine Zhang 
78*d0d9a962SElaine Zhang /* BUSCRU-->SOFTRST_CON04 */
79*d0d9a962SElaine Zhang #define SRST_P_PWM0				55
80*d0d9a962SElaine Zhang #define SRST_PWM0				56
81*d0d9a962SElaine Zhang #define SRST_P_PWM2				57
82*d0d9a962SElaine Zhang #define SRST_PWM2				58
83*d0d9a962SElaine Zhang #define SRST_P_PWM3				59
84*d0d9a962SElaine Zhang #define SRST_PWM3				60
85*d0d9a962SElaine Zhang 
86*d0d9a962SElaine Zhang /* BUSCRU-->SOFTRST_CON05 */
87*d0d9a962SElaine Zhang #define SRST_P_UART1				61
88*d0d9a962SElaine Zhang #define SRST_S_UART1				62
89*d0d9a962SElaine Zhang #define SRST_P_UART2				63
90*d0d9a962SElaine Zhang #define SRST_S_UART2				64
91*d0d9a962SElaine Zhang #define SRST_P_UART3				65
92*d0d9a962SElaine Zhang #define SRST_S_UART3				66
93*d0d9a962SElaine Zhang #define SRST_P_UART4				67
94*d0d9a962SElaine Zhang #define SRST_S_UART4				68
95*d0d9a962SElaine Zhang #define SRST_P_UART5				69
96*d0d9a962SElaine Zhang #define SRST_S_UART5				70
97*d0d9a962SElaine Zhang #define SRST_P_UART6				71
98*d0d9a962SElaine Zhang #define SRST_S_UART6				72
99*d0d9a962SElaine Zhang #define SRST_P_UART7				73
100*d0d9a962SElaine Zhang #define SRST_S_UART7				74
101*d0d9a962SElaine Zhang 
102*d0d9a962SElaine Zhang /* BUSCRU-->SOFTRST_CON06 */
103*d0d9a962SElaine Zhang #define SRST_P_TSADC				75
104*d0d9a962SElaine Zhang #define SRST_TSADC				76
105*d0d9a962SElaine Zhang #define SRST_H_SAI0				77
106*d0d9a962SElaine Zhang #define SRST_M_SAI0				78
107*d0d9a962SElaine Zhang #define SRST_H_SAI1				79
108*d0d9a962SElaine Zhang #define SRST_M_SAI1				80
109*d0d9a962SElaine Zhang #define SRST_H_SAI2				81
110*d0d9a962SElaine Zhang #define SRST_M_SAI2				82
111*d0d9a962SElaine Zhang #define SRST_H_RKDSM				83
112*d0d9a962SElaine Zhang #define SRST_M_RKDSM				84
113*d0d9a962SElaine Zhang #define SRST_H_PDM				85
114*d0d9a962SElaine Zhang #define SRST_M_PDM				86
115*d0d9a962SElaine Zhang #define SRST_PDM				87
116*d0d9a962SElaine Zhang 
117*d0d9a962SElaine Zhang /* BUSCRU-->SOFTRST_CON07 */
118*d0d9a962SElaine Zhang #define SRST_H_ASRC0				88
119*d0d9a962SElaine Zhang #define SRST_ASRC0				89
120*d0d9a962SElaine Zhang #define SRST_H_ASRC1				90
121*d0d9a962SElaine Zhang #define SRST_ASRC1				91
122*d0d9a962SElaine Zhang #define SRST_P_AUDIO_ADC_BUS			92
123*d0d9a962SElaine Zhang #define SRST_M_AUDIO_ADC_BUS			93
124*d0d9a962SElaine Zhang #define SRST_P_RKCE				94
125*d0d9a962SElaine Zhang #define SRST_H_NS_RKCE				95
126*d0d9a962SElaine Zhang #define SRST_P_OTPC_NS				96
127*d0d9a962SElaine Zhang #define SRST_SBPI_OTPC_NS			97
128*d0d9a962SElaine Zhang #define SRST_USER_OTPC_NS			98
129*d0d9a962SElaine Zhang #define SRST_OTPC_ARB				99
130*d0d9a962SElaine Zhang #define SRST_P_OTP_MASK				100
131*d0d9a962SElaine Zhang 
132*d0d9a962SElaine Zhang /* PERICRU-->SOFTRST_CON00 */
133*d0d9a962SElaine Zhang #define SRST_A_PERI_BIU				101
134*d0d9a962SElaine Zhang #define SRST_P_PERI_BIU				102
135*d0d9a962SElaine Zhang #define SRST_P_RTC_BIU				103
136*d0d9a962SElaine Zhang #define SRST_P_CRU_PERI				104
137*d0d9a962SElaine Zhang #define SRST_P_PERI_GRF				105
138*d0d9a962SElaine Zhang #define SRST_P_GPIO1				106
139*d0d9a962SElaine Zhang #define SRST_DB_GPIO1				107
140*d0d9a962SElaine Zhang #define SRST_P_IOC_VCCIO1			108
141*d0d9a962SElaine Zhang #define SRST_A_USB3OTG				109
142*d0d9a962SElaine Zhang #define SRST_H_USB2HOST				110
143*d0d9a962SElaine Zhang #define SRST_H_ARB_USB2HOST			111
144*d0d9a962SElaine Zhang #define SRST_P_RTC_TEST				112
145*d0d9a962SElaine Zhang 
146*d0d9a962SElaine Zhang /* PERICRU-->SOFTRST_CON01 */
147*d0d9a962SElaine Zhang #define SRST_H_EMMC				113
148*d0d9a962SElaine Zhang #define SRST_H_FSPI0				114
149*d0d9a962SElaine Zhang #define SRST_H_XIP_FSPI0			115
150*d0d9a962SElaine Zhang #define SRST_S_2X_FSPI0				116
151*d0d9a962SElaine Zhang #define SRST_UTMI_USB2HOST			117
152*d0d9a962SElaine Zhang #define SRST_REF_PIPEPHY			118
153*d0d9a962SElaine Zhang #define SRST_P_PIPEPHY				119
154*d0d9a962SElaine Zhang #define SRST_P_PIPEPHY_GRF			120
155*d0d9a962SElaine Zhang #define SRST_P_USB2PHY				121
156*d0d9a962SElaine Zhang #define SRST_POR_USB2PHY			122
157*d0d9a962SElaine Zhang #define SRST_OTG_USB2PHY			123
158*d0d9a962SElaine Zhang #define SRST_HOST_USB2PHY			124
159*d0d9a962SElaine Zhang 
160*d0d9a962SElaine Zhang /* CORECRU-->SOFTRST_CON00 */
161*d0d9a962SElaine Zhang #define SRST_REF_PVTPLL_CORE			125
162*d0d9a962SElaine Zhang #define SRST_NCOREPORESET0			126
163*d0d9a962SElaine Zhang #define SRST_NCORESET0				127
164*d0d9a962SElaine Zhang #define SRST_NCOREPORESET1			128
165*d0d9a962SElaine Zhang #define SRST_NCORESET1				129
166*d0d9a962SElaine Zhang #define SRST_NCOREPORESET2			130
167*d0d9a962SElaine Zhang #define SRST_NCORESET2				131
168*d0d9a962SElaine Zhang #define SRST_NCOREPORESET3			132
169*d0d9a962SElaine Zhang #define SRST_NCORESET3				133
170*d0d9a962SElaine Zhang #define SRST_NDBGRESET				134
171*d0d9a962SElaine Zhang #define SRST_NL2RESET				135
172*d0d9a962SElaine Zhang 
173*d0d9a962SElaine Zhang /* CORECRU-->SOFTRST_CON01 */
174*d0d9a962SElaine Zhang #define SRST_A_CORE_BIU				136
175*d0d9a962SElaine Zhang #define SRST_P_CORE_BIU				137
176*d0d9a962SElaine Zhang #define SRST_H_CORE_BIU				138
177*d0d9a962SElaine Zhang #define SRST_P_DBG				139
178*d0d9a962SElaine Zhang #define SRST_POT_DBG				140
179*d0d9a962SElaine Zhang #define SRST_NT_DBG				141
180*d0d9a962SElaine Zhang #define SRST_P_CORE_PVTPLL			142
181*d0d9a962SElaine Zhang #define SRST_P_CRU_CORE				143
182*d0d9a962SElaine Zhang #define SRST_P_CORE_GRF				144
183*d0d9a962SElaine Zhang #define SRST_P_DFT2APB				145
184*d0d9a962SElaine Zhang 
185*d0d9a962SElaine Zhang /* PMUCRU-->SOFTRST_CON00 */
186*d0d9a962SElaine Zhang #define SRST_H_PMU_BIU				146
187*d0d9a962SElaine Zhang #define SRST_P_PMU_GPIO0			147
188*d0d9a962SElaine Zhang #define SRST_DB_PMU_GPIO0			148
189*d0d9a962SElaine Zhang #define SRST_P_PMU_HP_TIMER			149
190*d0d9a962SElaine Zhang #define SRST_PMU_HP_TIMER			150
191*d0d9a962SElaine Zhang #define SRST_PMU_32K_HP_TIMER			151
192*d0d9a962SElaine Zhang 
193*d0d9a962SElaine Zhang /* PMUCRU-->SOFTRST_CON01 */
194*d0d9a962SElaine Zhang #define SRST_P_PWM1				152
195*d0d9a962SElaine Zhang #define SRST_PWM1				153
196*d0d9a962SElaine Zhang #define SRST_P_I2C2				154
197*d0d9a962SElaine Zhang #define SRST_I2C2				155
198*d0d9a962SElaine Zhang #define SRST_P_UART0				156
199*d0d9a962SElaine Zhang #define SRST_S_UART0				157
200*d0d9a962SElaine Zhang 
201*d0d9a962SElaine Zhang /* PMUCRU-->SOFTRST_CON02 */
202*d0d9a962SElaine Zhang #define SRST_P_RCOSC_CTRL			158
203*d0d9a962SElaine Zhang #define SRST_REF_RCOSC_CTRL			159
204*d0d9a962SElaine Zhang #define SRST_P_IOC_PMUIO0			160
205*d0d9a962SElaine Zhang #define SRST_P_CRU_PMU				161
206*d0d9a962SElaine Zhang #define SRST_P_PMU_GRF				162
207*d0d9a962SElaine Zhang #define SRST_PREROLL				163
208*d0d9a962SElaine Zhang #define SRST_PREROLL_32K			164
209*d0d9a962SElaine Zhang #define SRST_H_PMU_SRAM				165
210*d0d9a962SElaine Zhang 
211*d0d9a962SElaine Zhang /* PMUCRU-->SOFTRST_CON03 */
212*d0d9a962SElaine Zhang #define SRST_P_WDT_LPMCU			166
213*d0d9a962SElaine Zhang #define SRST_T_WDT_LPMCU			167
214*d0d9a962SElaine Zhang #define SRST_LPMCU_FULL_CLUSTER			168
215*d0d9a962SElaine Zhang #define SRST_LPMCU_PWUP				169
216*d0d9a962SElaine Zhang #define SRST_LPMCU_ONLY_CORE			170
217*d0d9a962SElaine Zhang #define SRST_T_LPMCU_JTAG			171
218*d0d9a962SElaine Zhang #define SRST_P_LPMCU_MAILBOX			172
219*d0d9a962SElaine Zhang 
220*d0d9a962SElaine Zhang /* PMU1CRU-->SOFTRST_CON00 */
221*d0d9a962SElaine Zhang #define SRST_P_SPI2AHB				173
222*d0d9a962SElaine Zhang #define SRST_H_SPI2AHB				174
223*d0d9a962SElaine Zhang #define SRST_H_FSPI1				175
224*d0d9a962SElaine Zhang #define SRST_H_XIP_FSPI1			176
225*d0d9a962SElaine Zhang #define SRST_S_1X_FSPI1				177
226*d0d9a962SElaine Zhang #define SRST_P_IOC_PMUIO1			178
227*d0d9a962SElaine Zhang #define SRST_P_CRU_PMU1				179
228*d0d9a962SElaine Zhang #define SRST_P_AUDIO_ADC_PMU			180
229*d0d9a962SElaine Zhang #define SRST_M_AUDIO_ADC_PMU			181
230*d0d9a962SElaine Zhang #define SRST_H_PMU1_BIU				182
231*d0d9a962SElaine Zhang 
232*d0d9a962SElaine Zhang /* PMU1CRU-->SOFTRST_CON01 */
233*d0d9a962SElaine Zhang #define SRST_P_LPDMA				183
234*d0d9a962SElaine Zhang #define SRST_A_LPDMA				184
235*d0d9a962SElaine Zhang #define SRST_H_LPSAI				185
236*d0d9a962SElaine Zhang #define SRST_M_LPSAI				186
237*d0d9a962SElaine Zhang #define SRST_P_AOA_TDD				187
238*d0d9a962SElaine Zhang #define SRST_P_AOA_FE				188
239*d0d9a962SElaine Zhang #define SRST_P_AOA_AAD				189
240*d0d9a962SElaine Zhang #define SRST_P_AOA_APB				190
241*d0d9a962SElaine Zhang #define SRST_P_AOA_SRAM				191
242*d0d9a962SElaine Zhang 
243*d0d9a962SElaine Zhang /* DDRCRU-->SOFTRST_CON00 */
244*d0d9a962SElaine Zhang #define SRST_P_DDR_BIU				192
245*d0d9a962SElaine Zhang #define SRST_P_DDRC				193
246*d0d9a962SElaine Zhang #define SRST_P_DDRMON				194
247*d0d9a962SElaine Zhang #define SRST_TIMER_DDRMON			195
248*d0d9a962SElaine Zhang #define SRST_P_DFICTRL				196
249*d0d9a962SElaine Zhang #define SRST_P_DDR_GRF				197
250*d0d9a962SElaine Zhang #define SRST_P_CRU_DDR				198
251*d0d9a962SElaine Zhang #define SRST_P_DDRPHY				199
252*d0d9a962SElaine Zhang #define SRST_P_DMA2DDR				200
253*d0d9a962SElaine Zhang 
254*d0d9a962SElaine Zhang /* SUBDDRCRU-->SOFTRST_CON00 */
255*d0d9a962SElaine Zhang #define SRST_A_SYSMEM_BIU			201
256*d0d9a962SElaine Zhang #define SRST_A_SYSMEM				202
257*d0d9a962SElaine Zhang #define SRST_A_DDR_BIU				203
258*d0d9a962SElaine Zhang #define SRST_A_DDRSCH0_CPU			204
259*d0d9a962SElaine Zhang #define SRST_A_DDRSCH1_NPU			205
260*d0d9a962SElaine Zhang #define SRST_A_DDRSCH2_POE			206
261*d0d9a962SElaine Zhang #define SRST_A_DDRSCH3_VI			207
262*d0d9a962SElaine Zhang #define SRST_CORE_DDRC				208
263*d0d9a962SElaine Zhang #define SRST_DDRMON				209
264*d0d9a962SElaine Zhang #define SRST_DFICTRL				210
265*d0d9a962SElaine Zhang #define SRST_RS					211
266*d0d9a962SElaine Zhang #define SRST_A_DMA2DDR				212
267*d0d9a962SElaine Zhang #define SRST_DDRPHY				213
268*d0d9a962SElaine Zhang 
269*d0d9a962SElaine Zhang /* VICRU-->SOFTRST_CON00 */
270*d0d9a962SElaine Zhang #define SRST_REF_PVTPLL_ISP			214
271*d0d9a962SElaine Zhang #define SRST_A_GMAC_BIU				215
272*d0d9a962SElaine Zhang #define SRST_A_VI_BIU				216
273*d0d9a962SElaine Zhang #define SRST_H_VI_BIU				217
274*d0d9a962SElaine Zhang #define SRST_P_VI_BIU				218
275*d0d9a962SElaine Zhang #define SRST_P_CRU_VI				219
276*d0d9a962SElaine Zhang #define SRST_P_VI_GRF				220
277*d0d9a962SElaine Zhang #define SRST_P_VI_PVTPLL			221
278*d0d9a962SElaine Zhang #define SRST_P_DSMC				222
279*d0d9a962SElaine Zhang #define SRST_A_DSMC				223
280*d0d9a962SElaine Zhang #define SRST_H_CAN0				224
281*d0d9a962SElaine Zhang #define SRST_CAN0				225
282*d0d9a962SElaine Zhang #define SRST_H_CAN1				226
283*d0d9a962SElaine Zhang #define SRST_CAN1				227
284*d0d9a962SElaine Zhang 
285*d0d9a962SElaine Zhang /* VICRU-->SOFTRST_CON01 */
286*d0d9a962SElaine Zhang #define SRST_P_GPIO2				228
287*d0d9a962SElaine Zhang #define SRST_DB_GPIO2				229
288*d0d9a962SElaine Zhang #define SRST_P_GPIO4				230
289*d0d9a962SElaine Zhang #define SRST_DB_GPIO4				231
290*d0d9a962SElaine Zhang #define SRST_P_GPIO5				232
291*d0d9a962SElaine Zhang #define SRST_DB_GPIO5				233
292*d0d9a962SElaine Zhang #define SRST_P_GPIO6				234
293*d0d9a962SElaine Zhang #define SRST_DB_GPIO6				235
294*d0d9a962SElaine Zhang #define SRST_P_GPIO7				236
295*d0d9a962SElaine Zhang #define SRST_DB_GPIO7				237
296*d0d9a962SElaine Zhang #define SRST_P_IOC_VCCIO2			238
297*d0d9a962SElaine Zhang #define SRST_P_IOC_VCCIO4			239
298*d0d9a962SElaine Zhang #define SRST_P_IOC_VCCIO5			240
299*d0d9a962SElaine Zhang #define SRST_P_IOC_VCCIO6			241
300*d0d9a962SElaine Zhang #define SRST_P_IOC_VCCIO7			242
301*d0d9a962SElaine Zhang 
302*d0d9a962SElaine Zhang /* VICRU-->SOFTRST_CON02 */
303*d0d9a962SElaine Zhang #define SRST_CORE_ISP				243
304*d0d9a962SElaine Zhang #define SRST_H_VICAP				244
305*d0d9a962SElaine Zhang #define SRST_A_VICAP				245
306*d0d9a962SElaine Zhang #define SRST_D_VICAP				246
307*d0d9a962SElaine Zhang #define SRST_ISP0_VICAP				247
308*d0d9a962SElaine Zhang #define SRST_CORE_VPSS				248
309*d0d9a962SElaine Zhang #define SRST_CORE_VPSL				249
310*d0d9a962SElaine Zhang #define SRST_P_CSI2HOST0			250
311*d0d9a962SElaine Zhang #define SRST_P_CSI2HOST1			251
312*d0d9a962SElaine Zhang #define SRST_P_CSI2HOST2			252
313*d0d9a962SElaine Zhang #define SRST_P_CSI2HOST3			253
314*d0d9a962SElaine Zhang #define SRST_H_SDMMC0				254
315*d0d9a962SElaine Zhang #define SRST_A_GMAC				255
316*d0d9a962SElaine Zhang #define SRST_P_CSIPHY0				256
317*d0d9a962SElaine Zhang #define SRST_P_CSIPHY1				257
318*d0d9a962SElaine Zhang 
319*d0d9a962SElaine Zhang /* VICRU-->SOFTRST_CON03 */
320*d0d9a962SElaine Zhang #define SRST_P_MACPHY				258
321*d0d9a962SElaine Zhang #define SRST_MACPHY				259
322*d0d9a962SElaine Zhang #define SRST_P_SARADC1				260
323*d0d9a962SElaine Zhang #define SRST_SARADC1				261
324*d0d9a962SElaine Zhang #define SRST_P_SARADC2				262
325*d0d9a962SElaine Zhang #define SRST_SARADC2				263
326*d0d9a962SElaine Zhang 
327*d0d9a962SElaine Zhang /* VEPUCRU-->SOFTRST_CON00 */
328*d0d9a962SElaine Zhang #define SRST_REF_PVTPLL_VEPU			264
329*d0d9a962SElaine Zhang #define SRST_A_VEPU_BIU				265
330*d0d9a962SElaine Zhang #define SRST_H_VEPU_BIU				266
331*d0d9a962SElaine Zhang #define SRST_P_VEPU_BIU				267
332*d0d9a962SElaine Zhang #define SRST_P_CRU_VEPU				268
333*d0d9a962SElaine Zhang #define SRST_P_VEPU_GRF				269
334*d0d9a962SElaine Zhang #define SRST_P_GPIO3				270
335*d0d9a962SElaine Zhang #define SRST_DB_GPIO3				271
336*d0d9a962SElaine Zhang #define SRST_P_IOC_VCCIO3			272
337*d0d9a962SElaine Zhang #define SRST_P_SARADC0				273
338*d0d9a962SElaine Zhang #define SRST_SARADC0				274
339*d0d9a962SElaine Zhang #define SRST_H_SDMMC1				275
340*d0d9a962SElaine Zhang 
341*d0d9a962SElaine Zhang /* VEPUCRU-->SOFTRST_CON01 */
342*d0d9a962SElaine Zhang #define SRST_P_VEPU_PVTPLL			276
343*d0d9a962SElaine Zhang #define SRST_H_VEPU				277
344*d0d9a962SElaine Zhang #define SRST_A_VEPU				278
345*d0d9a962SElaine Zhang #define SRST_CORE_VEPU				279
346*d0d9a962SElaine Zhang 
347*d0d9a962SElaine Zhang /* NPUCRU-->SOFTRST_CON00 */
348*d0d9a962SElaine Zhang #define SRST_REF_PVTPLL_NPU			280
349*d0d9a962SElaine Zhang #define SRST_A_NPU_BIU				281
350*d0d9a962SElaine Zhang #define SRST_H_NPU_BIU				282
351*d0d9a962SElaine Zhang #define SRST_P_NPU_BIU				283
352*d0d9a962SElaine Zhang #define SRST_P_CRU_NPU				284
353*d0d9a962SElaine Zhang #define SRST_P_NPU_GRF				285
354*d0d9a962SElaine Zhang #define SRST_P_NPU_PVTPLL			286
355*d0d9a962SElaine Zhang #define SRST_H_RKNN				287
356*d0d9a962SElaine Zhang #define SRST_A_RKNN				288
357*d0d9a962SElaine Zhang 
358*d0d9a962SElaine Zhang /* VDOCRU-->SOFTRST_CON00 */
359*d0d9a962SElaine Zhang #define SRST_A_RKVDEC_BIU			289
360*d0d9a962SElaine Zhang #define SRST_A_VDO_BIU				290
361*d0d9a962SElaine Zhang #define SRST_H_VDO_BIU				291
362*d0d9a962SElaine Zhang #define SRST_P_VDO_BIU				292
363*d0d9a962SElaine Zhang #define SRST_P_CRU_VDO				293
364*d0d9a962SElaine Zhang #define SRST_P_VDO_GRF				294
365*d0d9a962SElaine Zhang #define SRST_A_RKVDEC				295
366*d0d9a962SElaine Zhang #define SRST_H_RKVDEC				296
367*d0d9a962SElaine Zhang #define SRST_HEVC_CA_RKVDEC			297
368*d0d9a962SElaine Zhang #define SRST_A_VOP				298
369*d0d9a962SElaine Zhang #define SRST_H_VOP				299
370*d0d9a962SElaine Zhang #define SRST_D_VOP				300
371*d0d9a962SElaine Zhang #define SRST_A_OOC				301
372*d0d9a962SElaine Zhang #define SRST_H_OOC				302
373*d0d9a962SElaine Zhang #define SRST_D_OOC				303
374*d0d9a962SElaine Zhang 
375*d0d9a962SElaine Zhang /* VDOCRU-->SOFTRST_CON01 */
376*d0d9a962SElaine Zhang #define SRST_H_RKJPEG				304
377*d0d9a962SElaine Zhang #define SRST_A_RKJPEG				305
378*d0d9a962SElaine Zhang #define SRST_A_RKMMU_DECOM			306
379*d0d9a962SElaine Zhang #define SRST_H_RKMMU_DECOM			307
380*d0d9a962SElaine Zhang #define SRST_D_DECOM				308
381*d0d9a962SElaine Zhang #define SRST_A_DECOM				309
382*d0d9a962SElaine Zhang #define SRST_P_DECOM				310
383*d0d9a962SElaine Zhang #define SRST_P_MIPI_DSI				311
384*d0d9a962SElaine Zhang #define SRST_P_DSIPHY				312
385*d0d9a962SElaine Zhang 
386*d0d9a962SElaine Zhang /* VCPCRU-->SOFTRST_CON00 */
387*d0d9a962SElaine Zhang #define SRST_REF_PVTPLL_VCP			313
388*d0d9a962SElaine Zhang #define SRST_A_VCP_BIU				314
389*d0d9a962SElaine Zhang #define SRST_H_VCP_BIU				315
390*d0d9a962SElaine Zhang #define SRST_P_VCP_BIU				316
391*d0d9a962SElaine Zhang #define SRST_P_CRU_VCP				317
392*d0d9a962SElaine Zhang #define SRST_P_VCP_GRF				318
393*d0d9a962SElaine Zhang #define SRST_P_VCP_PVTPLL			319
394*d0d9a962SElaine Zhang #define SRST_A_AISP_BIU				320
395*d0d9a962SElaine Zhang #define SRST_H_AISP_BIU				321
396*d0d9a962SElaine Zhang #define SRST_CORE_AISP				322
397*d0d9a962SElaine Zhang 
398*d0d9a962SElaine Zhang /* VCPCRU-->SOFTRST_CON01 */
399*d0d9a962SElaine Zhang #define SRST_H_FEC				323
400*d0d9a962SElaine Zhang #define SRST_A_FEC				324
401*d0d9a962SElaine Zhang #define SRST_CORE_FEC				325
402*d0d9a962SElaine Zhang #define SRST_H_AVSP				326
403*d0d9a962SElaine Zhang #define SRST_A_AVSP				327
404*d0d9a962SElaine Zhang 
405*d0d9a962SElaine Zhang #endif
406