xref: /rk3399_rockchip-uboot/include/dt-bindings/clock/px30-cru.h (revision 744ba6c65f7b18b46fd89eea5396d1eda5c7f7ec)
1*744ba6c6SKever Yang /*
2*744ba6c6SKever Yang  * Copyright (c) 2017 Rockchip Electronics Co. Ltd.
3*744ba6c6SKever Yang  * Author: Elaine <zhangqing@rock-chips.com>
4*744ba6c6SKever Yang  *
5*744ba6c6SKever Yang  * This program is free software; you can redistribute it and/or modify
6*744ba6c6SKever Yang  * it under the terms of the GNU General Public License as published by
7*744ba6c6SKever Yang  * the Free Software Foundation; either version 2 of the License, or
8*744ba6c6SKever Yang  * (at your option) any later version.
9*744ba6c6SKever Yang  *
10*744ba6c6SKever Yang  * This program is distributed in the hope that it will be useful,
11*744ba6c6SKever Yang  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12*744ba6c6SKever Yang  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13*744ba6c6SKever Yang  * GNU General Public License for more details.
14*744ba6c6SKever Yang  */
15*744ba6c6SKever Yang 
16*744ba6c6SKever Yang #ifndef _DT_BINDINGS_CLK_ROCKCHIP_PX30_H
17*744ba6c6SKever Yang #define _DT_BINDINGS_CLK_ROCKCHIP_PX30_H
18*744ba6c6SKever Yang 
19*744ba6c6SKever Yang /* core clocks */
20*744ba6c6SKever Yang #define PLL_APLL		1
21*744ba6c6SKever Yang #define PLL_DPLL		2
22*744ba6c6SKever Yang #define PLL_CPLL		3
23*744ba6c6SKever Yang #define PLL_NPLL		4
24*744ba6c6SKever Yang #define APLL_BOOST_H		5
25*744ba6c6SKever Yang #define APLL_BOOST_L		6
26*744ba6c6SKever Yang #define ARMCLK			7
27*744ba6c6SKever Yang 
28*744ba6c6SKever Yang /* sclk gates (special clocks) */
29*744ba6c6SKever Yang #define USB480M			14
30*744ba6c6SKever Yang #define SCLK_PDM		15
31*744ba6c6SKever Yang #define SCLK_I2S0_TX		16
32*744ba6c6SKever Yang #define SCLK_I2S0_TX_OUT	17
33*744ba6c6SKever Yang #define SCLK_I2S0_RX		18
34*744ba6c6SKever Yang #define SCLK_I2S0_RX_OUT	19
35*744ba6c6SKever Yang #define SCLK_I2S1		20
36*744ba6c6SKever Yang #define SCLK_I2S1_OUT		21
37*744ba6c6SKever Yang #define SCLK_I2S2		22
38*744ba6c6SKever Yang #define SCLK_I2S2_OUT		23
39*744ba6c6SKever Yang #define SCLK_UART1		24
40*744ba6c6SKever Yang #define SCLK_UART2		25
41*744ba6c6SKever Yang #define SCLK_UART3		26
42*744ba6c6SKever Yang #define SCLK_UART4		27
43*744ba6c6SKever Yang #define SCLK_UART5		28
44*744ba6c6SKever Yang #define SCLK_I2C0		29
45*744ba6c6SKever Yang #define SCLK_I2C1		30
46*744ba6c6SKever Yang #define SCLK_I2C2		31
47*744ba6c6SKever Yang #define SCLK_I2C3		32
48*744ba6c6SKever Yang #define SCLK_I2C4		33
49*744ba6c6SKever Yang #define SCLK_PWM0		34
50*744ba6c6SKever Yang #define SCLK_PWM1		35
51*744ba6c6SKever Yang #define SCLK_SPI0		36
52*744ba6c6SKever Yang #define SCLK_SPI1		37
53*744ba6c6SKever Yang #define SCLK_TIMER0		38
54*744ba6c6SKever Yang #define SCLK_TIMER1		39
55*744ba6c6SKever Yang #define SCLK_TIMER2		40
56*744ba6c6SKever Yang #define SCLK_TIMER3		41
57*744ba6c6SKever Yang #define SCLK_TIMER4		42
58*744ba6c6SKever Yang #define SCLK_TIMER5		43
59*744ba6c6SKever Yang #define SCLK_TSADC		44
60*744ba6c6SKever Yang #define SCLK_SARADC		45
61*744ba6c6SKever Yang #define SCLK_OTP		46
62*744ba6c6SKever Yang #define SCLK_OTP_USR		47
63*744ba6c6SKever Yang #define SCLK_CRYPTO		48
64*744ba6c6SKever Yang #define SCLK_CRYPTO_APK		49
65*744ba6c6SKever Yang #define SCLK_DDRC		50
66*744ba6c6SKever Yang #define SCLK_ISP		51
67*744ba6c6SKever Yang #define SCLK_CIF_OUT		52
68*744ba6c6SKever Yang #define SCLK_RGA_CORE		53
69*744ba6c6SKever Yang #define SCLK_VOPB_PWM		54
70*744ba6c6SKever Yang #define SCLK_NANDC		55
71*744ba6c6SKever Yang #define SCLK_SDIO		56
72*744ba6c6SKever Yang #define SCLK_EMMC		57
73*744ba6c6SKever Yang #define SCLK_SFC		58
74*744ba6c6SKever Yang #define SCLK_SDMMC		59
75*744ba6c6SKever Yang #define SCLK_OTG_ADP		60
76*744ba6c6SKever Yang #define SCLK_GMAC_SRC		61
77*744ba6c6SKever Yang #define SCLK_GMAC		62
78*744ba6c6SKever Yang #define SCLK_GMAC_RX_TX		63
79*744ba6c6SKever Yang #define SCLK_MAC_REF		64
80*744ba6c6SKever Yang #define SCLK_MAC_REFOUT		65
81*744ba6c6SKever Yang #define SCLK_MAC_OUT		66
82*744ba6c6SKever Yang #define SCLK_SDMMC_DRV		67
83*744ba6c6SKever Yang #define SCLK_SDMMC_SAMPLE	68
84*744ba6c6SKever Yang #define SCLK_SDIO_DRV		69
85*744ba6c6SKever Yang #define SCLK_SDIO_SAMPLE	70
86*744ba6c6SKever Yang #define SCLK_EMMC_DRV		71
87*744ba6c6SKever Yang #define SCLK_EMMC_SAMPLE	72
88*744ba6c6SKever Yang #define SCLK_GPU		73
89*744ba6c6SKever Yang #define SCLK_PVTM		74
90*744ba6c6SKever Yang #define SCLK_CORE_VPU		75
91*744ba6c6SKever Yang #define SCLK_GMAC_RMII		76
92*744ba6c6SKever Yang #define SCLK_UART2_SRC		77
93*744ba6c6SKever Yang #define SCLK_NANDC_DIV		78
94*744ba6c6SKever Yang #define SCLK_NANDC_DIV50	79
95*744ba6c6SKever Yang #define SCLK_SDIO_DIV		80
96*744ba6c6SKever Yang #define SCLK_SDIO_DIV50		81
97*744ba6c6SKever Yang #define SCLK_EMMC_DIV		82
98*744ba6c6SKever Yang #define SCLK_EMMC_DIV50		83
99*744ba6c6SKever Yang 
100*744ba6c6SKever Yang /* dclk gates */
101*744ba6c6SKever Yang #define DCLK_VOPB		150
102*744ba6c6SKever Yang #define DCLK_VOPL		151
103*744ba6c6SKever Yang 
104*744ba6c6SKever Yang /* aclk gates */
105*744ba6c6SKever Yang #define ACLK_GPU		170
106*744ba6c6SKever Yang #define ACLK_BUS_PRE		171
107*744ba6c6SKever Yang #define ACLK_CRYPTO		172
108*744ba6c6SKever Yang #define ACLK_VI_PRE		173
109*744ba6c6SKever Yang #define ACLK_VO_PRE		174
110*744ba6c6SKever Yang #define ACLK_VPU		175
111*744ba6c6SKever Yang #define ACLK_PERI_PRE		176
112*744ba6c6SKever Yang #define ACLK_GMAC		178
113*744ba6c6SKever Yang #define ACLK_CIF		179
114*744ba6c6SKever Yang #define ACLK_ISP		180
115*744ba6c6SKever Yang #define ACLK_VOPB		181
116*744ba6c6SKever Yang #define ACLK_VOPL		182
117*744ba6c6SKever Yang #define ACLK_RGA		183
118*744ba6c6SKever Yang #define ACLK_GIC		184
119*744ba6c6SKever Yang #define ACLK_DCF		186
120*744ba6c6SKever Yang #define ACLK_DMAC		187
121*744ba6c6SKever Yang 
122*744ba6c6SKever Yang /* hclk gates */
123*744ba6c6SKever Yang #define HCLK_BUS_PRE		240
124*744ba6c6SKever Yang #define HCLK_CRYPTO		241
125*744ba6c6SKever Yang #define HCLK_VI_PRE		242
126*744ba6c6SKever Yang #define HCLK_VO_PRE		243
127*744ba6c6SKever Yang #define HCLK_VPU		244
128*744ba6c6SKever Yang #define HCLK_PERI_PRE		245
129*744ba6c6SKever Yang #define HCLK_MMC_NAND		246
130*744ba6c6SKever Yang #define HCLK_SDMMC		247
131*744ba6c6SKever Yang #define HCLK_USB		248
132*744ba6c6SKever Yang #define HCLK_CIF		249
133*744ba6c6SKever Yang #define HCLK_ISP		250
134*744ba6c6SKever Yang #define HCLK_VOPB		251
135*744ba6c6SKever Yang #define HCLK_VOPL		252
136*744ba6c6SKever Yang #define HCLK_RGA		253
137*744ba6c6SKever Yang #define HCLK_NANDC		254
138*744ba6c6SKever Yang #define HCLK_SDIO		255
139*744ba6c6SKever Yang #define HCLK_EMMC		256
140*744ba6c6SKever Yang #define HCLK_SFC		257
141*744ba6c6SKever Yang #define HCLK_OTG		258
142*744ba6c6SKever Yang #define HCLK_HOST		259
143*744ba6c6SKever Yang #define HCLK_HOST_ARB		260
144*744ba6c6SKever Yang #define HCLK_PDM		261
145*744ba6c6SKever Yang #define HCLK_I2S0		262
146*744ba6c6SKever Yang #define HCLK_I2S1		263
147*744ba6c6SKever Yang #define HCLK_I2S2		264
148*744ba6c6SKever Yang 
149*744ba6c6SKever Yang /* pclk gates */
150*744ba6c6SKever Yang #define PCLK_BUS_PRE		320
151*744ba6c6SKever Yang #define PCLK_DDR		321
152*744ba6c6SKever Yang #define PCLK_VO_PRE		322
153*744ba6c6SKever Yang #define PCLK_GMAC		323
154*744ba6c6SKever Yang #define PCLK_MIPI_DSI		324
155*744ba6c6SKever Yang #define PCLK_MIPIDSIPHY		325
156*744ba6c6SKever Yang #define PCLK_MIPICSIPHY		326
157*744ba6c6SKever Yang #define PCLK_USB_GRF		327
158*744ba6c6SKever Yang #define PCLK_DCF		328
159*744ba6c6SKever Yang #define PCLK_UART1		329
160*744ba6c6SKever Yang #define PCLK_UART2		330
161*744ba6c6SKever Yang #define PCLK_UART3		331
162*744ba6c6SKever Yang #define PCLK_UART4		332
163*744ba6c6SKever Yang #define PCLK_UART5		333
164*744ba6c6SKever Yang #define PCLK_I2C0		334
165*744ba6c6SKever Yang #define PCLK_I2C1		335
166*744ba6c6SKever Yang #define PCLK_I2C2		336
167*744ba6c6SKever Yang #define PCLK_I2C3		337
168*744ba6c6SKever Yang #define PCLK_I2C4		338
169*744ba6c6SKever Yang #define PCLK_PWM0		339
170*744ba6c6SKever Yang #define PCLK_PWM1		340
171*744ba6c6SKever Yang #define PCLK_SPI0		341
172*744ba6c6SKever Yang #define PCLK_SPI1		342
173*744ba6c6SKever Yang #define PCLK_SARADC		343
174*744ba6c6SKever Yang #define PCLK_TSADC		344
175*744ba6c6SKever Yang #define PCLK_TIMER		345
176*744ba6c6SKever Yang #define PCLK_OTP_NS		346
177*744ba6c6SKever Yang #define PCLK_WDT_NS		347
178*744ba6c6SKever Yang #define PCLK_GPIO1		348
179*744ba6c6SKever Yang #define PCLK_GPIO2		349
180*744ba6c6SKever Yang #define PCLK_GPIO3		350
181*744ba6c6SKever Yang #define PCLK_ISP		351
182*744ba6c6SKever Yang #define PCLK_CIF		352
183*744ba6c6SKever Yang #define PCLK_OTP_PHY		353
184*744ba6c6SKever Yang 
185*744ba6c6SKever Yang #define CLK_NR_CLKS		(PCLK_OTP_PHY + 1)
186*744ba6c6SKever Yang 
187*744ba6c6SKever Yang /* pmu-clocks indices */
188*744ba6c6SKever Yang 
189*744ba6c6SKever Yang #define PLL_GPLL		1
190*744ba6c6SKever Yang 
191*744ba6c6SKever Yang #define SCLK_RTC32K_PMU		4
192*744ba6c6SKever Yang #define SCLK_WIFI_PMU		5
193*744ba6c6SKever Yang #define SCLK_UART0_PMU		6
194*744ba6c6SKever Yang #define SCLK_PVTM_PMU		7
195*744ba6c6SKever Yang #define PCLK_PMU_PRE		8
196*744ba6c6SKever Yang #define SCLK_REF24M_PMU		9
197*744ba6c6SKever Yang #define SCLK_USBPHY_REF		10
198*744ba6c6SKever Yang #define SCLK_MIPIDSIPHY_REF	11
199*744ba6c6SKever Yang 
200*744ba6c6SKever Yang #define XIN24M_DIV		12
201*744ba6c6SKever Yang 
202*744ba6c6SKever Yang #define PCLK_GPIO0_PMU		20
203*744ba6c6SKever Yang #define PCLK_UART0_PMU		21
204*744ba6c6SKever Yang 
205*744ba6c6SKever Yang #define CLKPMU_NR_CLKS		(PCLK_UART0_PMU + 1)
206*744ba6c6SKever Yang 
207*744ba6c6SKever Yang /* soft-reset indices */
208*744ba6c6SKever Yang #define SRST_CORE0_PO		0
209*744ba6c6SKever Yang #define SRST_CORE1_PO		1
210*744ba6c6SKever Yang #define SRST_CORE2_PO		2
211*744ba6c6SKever Yang #define SRST_CORE3_PO		3
212*744ba6c6SKever Yang #define SRST_CORE0		4
213*744ba6c6SKever Yang #define SRST_CORE1		5
214*744ba6c6SKever Yang #define SRST_CORE2		6
215*744ba6c6SKever Yang #define SRST_CORE3		7
216*744ba6c6SKever Yang #define SRST_CORE0_DBG		8
217*744ba6c6SKever Yang #define SRST_CORE1_DBG		9
218*744ba6c6SKever Yang #define SRST_CORE2_DBG		10
219*744ba6c6SKever Yang #define SRST_CORE3_DBG		11
220*744ba6c6SKever Yang #define SRST_TOPDBG		12
221*744ba6c6SKever Yang #define SRST_CORE_NOC		13
222*744ba6c6SKever Yang #define SRST_STRC_A		14
223*744ba6c6SKever Yang #define SRST_L2C		15
224*744ba6c6SKever Yang 
225*744ba6c6SKever Yang #define SRST_DAP		16
226*744ba6c6SKever Yang #define SRST_CORE_PVTM		17
227*744ba6c6SKever Yang #define SRST_GPU		18
228*744ba6c6SKever Yang #define SRST_GPU_NIU		19
229*744ba6c6SKever Yang #define SRST_UPCTL2		20
230*744ba6c6SKever Yang #define SRST_UPCTL2_A		21
231*744ba6c6SKever Yang #define SRST_UPCTL2_P		22
232*744ba6c6SKever Yang #define SRST_MSCH		23
233*744ba6c6SKever Yang #define SRST_MSCH_P		24
234*744ba6c6SKever Yang #define SRST_DDRMON_P		25
235*744ba6c6SKever Yang #define SRST_DDRSTDBY_P		26
236*744ba6c6SKever Yang #define SRST_DDRSTDBY		27
237*744ba6c6SKever Yang #define SRST_DDRGRF_p		28
238*744ba6c6SKever Yang #define SRST_AXI_SPLIT_A	29
239*744ba6c6SKever Yang #define SRST_AXI_CMD_A		30
240*744ba6c6SKever Yang #define SRST_AXI_CMD_P		31
241*744ba6c6SKever Yang 
242*744ba6c6SKever Yang #define SRST_DDRPHY		32
243*744ba6c6SKever Yang #define SRST_DDRPHYDIV		33
244*744ba6c6SKever Yang #define SRST_DDRPHY_P		34
245*744ba6c6SKever Yang #define SRST_VPU_A		36
246*744ba6c6SKever Yang #define SRST_VPU_NIU_A		37
247*744ba6c6SKever Yang #define SRST_VPU_H		38
248*744ba6c6SKever Yang #define SRST_VPU_NIU_H		39
249*744ba6c6SKever Yang #define SRST_VI_NIU_A		40
250*744ba6c6SKever Yang #define SRST_VI_NIU_H		41
251*744ba6c6SKever Yang #define SRST_ISP_H		42
252*744ba6c6SKever Yang #define SRST_ISP		43
253*744ba6c6SKever Yang #define SRST_CIF_A		44
254*744ba6c6SKever Yang #define SRST_CIF_H		45
255*744ba6c6SKever Yang #define SRST_CIF_PCLKIN		46
256*744ba6c6SKever Yang #define SRST_MIPICSIPHY_P	47
257*744ba6c6SKever Yang 
258*744ba6c6SKever Yang #define SRST_VO_NIU_A		48
259*744ba6c6SKever Yang #define SRST_VO_NIU_H		49
260*744ba6c6SKever Yang #define SRST_VO_NIU_P		50
261*744ba6c6SKever Yang #define SRST_VOPB_A		51
262*744ba6c6SKever Yang #define SRST_VOPB_H		52
263*744ba6c6SKever Yang #define SRST_VOPB		53
264*744ba6c6SKever Yang #define SRST_PWM_VOPB		54
265*744ba6c6SKever Yang #define SRST_VOPL_A		55
266*744ba6c6SKever Yang #define SRST_VOPL_H		56
267*744ba6c6SKever Yang #define SRST_VOPL		57
268*744ba6c6SKever Yang #define SRST_RGA_A		58
269*744ba6c6SKever Yang #define SRST_RGA_H		59
270*744ba6c6SKever Yang #define SRST_RGA		60
271*744ba6c6SKever Yang #define SRST_MIPIDSI_HOST_P	61
272*744ba6c6SKever Yang #define SRST_MIPIDSIPHY_P	62
273*744ba6c6SKever Yang #define SRST_VPU_CORE		63
274*744ba6c6SKever Yang 
275*744ba6c6SKever Yang #define SRST_PERI_NIU_A		64
276*744ba6c6SKever Yang #define SRST_USB_NIU_H		65
277*744ba6c6SKever Yang #define SRST_USB2OTG_H		66
278*744ba6c6SKever Yang #define SRST_USB2OTG		67
279*744ba6c6SKever Yang #define SRST_USB2OTG_ADP	68
280*744ba6c6SKever Yang #define SRST_USB2HOST_H		69
281*744ba6c6SKever Yang #define SRST_USB2HOST_ARB_H	70
282*744ba6c6SKever Yang #define SRST_USB2HOST_AUX_H	71
283*744ba6c6SKever Yang #define SRST_USB2HOST_EHCI	72
284*744ba6c6SKever Yang #define SRST_USB2HOST		73
285*744ba6c6SKever Yang #define SRST_USBPHYPOR		74
286*744ba6c6SKever Yang #define SRST_USBPHY_OTG_PORT	75
287*744ba6c6SKever Yang #define SRST_USBPHY_HOST_PORT	76
288*744ba6c6SKever Yang #define SRST_USBPHY_GRF		77
289*744ba6c6SKever Yang #define SRST_CPU_BOOST_P	78
290*744ba6c6SKever Yang #define SRST_CPU_BOOST		79
291*744ba6c6SKever Yang 
292*744ba6c6SKever Yang #define SRST_MMC_NAND_NIU_H	80
293*744ba6c6SKever Yang #define SRST_SDIO_H		81
294*744ba6c6SKever Yang #define SRST_EMMC_H		82
295*744ba6c6SKever Yang #define SRST_SFC_H		83
296*744ba6c6SKever Yang #define SRST_SFC		84
297*744ba6c6SKever Yang #define SRST_SDCARD_NIU_H	85
298*744ba6c6SKever Yang #define SRST_SDMMC_H		86
299*744ba6c6SKever Yang #define SRST_NANDC_H		89
300*744ba6c6SKever Yang #define SRST_NANDC		90
301*744ba6c6SKever Yang #define SRST_GMAC_NIU_A		92
302*744ba6c6SKever Yang #define SRST_GMAC_NIU_P		93
303*744ba6c6SKever Yang #define SRST_GMAC_A		94
304*744ba6c6SKever Yang 
305*744ba6c6SKever Yang #define SRST_PMU_NIU_P		96
306*744ba6c6SKever Yang #define SRST_PMU_SGRF_P		97
307*744ba6c6SKever Yang #define SRST_PMU_GRF_P		98
308*744ba6c6SKever Yang #define SRST_PMU		99
309*744ba6c6SKever Yang #define SRST_PMU_MEM_P		100
310*744ba6c6SKever Yang #define SRST_PMU_GPIO0_P	101
311*744ba6c6SKever Yang #define SRST_PMU_UART0_P	102
312*744ba6c6SKever Yang #define SRST_PMU_CRU_P		103
313*744ba6c6SKever Yang #define SRST_PMU_PVTM		104
314*744ba6c6SKever Yang #define SRST_PMU_UART		105
315*744ba6c6SKever Yang #define SRST_PMU_NIU_H		106
316*744ba6c6SKever Yang #define SRST_PMU_DDR_FAIL_SAVE	107
317*744ba6c6SKever Yang #define SRST_PMU_CORE_PERF_A	108
318*744ba6c6SKever Yang #define SRST_PMU_CORE_GRF_P	109
319*744ba6c6SKever Yang #define SRST_PMU_GPU_PERF_A	110
320*744ba6c6SKever Yang #define SRST_PMU_GPU_GRF_P	111
321*744ba6c6SKever Yang 
322*744ba6c6SKever Yang #define SRST_CRYPTO_NIU_A	112
323*744ba6c6SKever Yang #define SRST_CRYPTO_NIU_H	113
324*744ba6c6SKever Yang #define SRST_CRYPTO_A		114
325*744ba6c6SKever Yang #define SRST_CRYPTO_H		115
326*744ba6c6SKever Yang #define SRST_CRYPTO		116
327*744ba6c6SKever Yang #define SRST_CRYPTO_APK		117
328*744ba6c6SKever Yang #define SRST_BUS_NIU_H		120
329*744ba6c6SKever Yang #define SRST_USB_NIU_P		121
330*744ba6c6SKever Yang #define SRST_BUS_TOP_NIU_P	122
331*744ba6c6SKever Yang #define SRST_INTMEM_A		123
332*744ba6c6SKever Yang #define SRST_GIC_A		124
333*744ba6c6SKever Yang #define SRST_ROM_H		126
334*744ba6c6SKever Yang #define SRST_DCF_A		127
335*744ba6c6SKever Yang 
336*744ba6c6SKever Yang #define SRST_DCF_P		128
337*744ba6c6SKever Yang #define SRST_PDM_H		129
338*744ba6c6SKever Yang #define SRST_PDM		130
339*744ba6c6SKever Yang #define SRST_I2S0_H		131
340*744ba6c6SKever Yang #define SRST_I2S0_TX		132
341*744ba6c6SKever Yang #define SRST_I2S1_H		133
342*744ba6c6SKever Yang #define SRST_I2S1		134
343*744ba6c6SKever Yang #define SRST_I2S2_H		135
344*744ba6c6SKever Yang #define SRST_I2S2		136
345*744ba6c6SKever Yang #define SRST_UART1_P		137
346*744ba6c6SKever Yang #define SRST_UART1		138
347*744ba6c6SKever Yang #define SRST_UART2_P		139
348*744ba6c6SKever Yang #define SRST_UART2		140
349*744ba6c6SKever Yang #define SRST_UART3_P		141
350*744ba6c6SKever Yang #define SRST_UART3		142
351*744ba6c6SKever Yang #define SRST_UART4_P		143
352*744ba6c6SKever Yang 
353*744ba6c6SKever Yang #define SRST_UART4		144
354*744ba6c6SKever Yang #define SRST_UART5_P		145
355*744ba6c6SKever Yang #define SRST_UART5		146
356*744ba6c6SKever Yang #define SRST_I2C0_P		147
357*744ba6c6SKever Yang #define SRST_I2C0		148
358*744ba6c6SKever Yang #define SRST_I2C1_P		149
359*744ba6c6SKever Yang #define SRST_I2C1		150
360*744ba6c6SKever Yang #define SRST_I2C2_P		151
361*744ba6c6SKever Yang #define SRST_I2C2		152
362*744ba6c6SKever Yang #define SRST_I2C3_P		153
363*744ba6c6SKever Yang #define SRST_I2C3		154
364*744ba6c6SKever Yang #define SRST_PWM0_P		157
365*744ba6c6SKever Yang #define SRST_PWM0		158
366*744ba6c6SKever Yang #define SRST_PWM1_P		159
367*744ba6c6SKever Yang 
368*744ba6c6SKever Yang #define SRST_PWM1		160
369*744ba6c6SKever Yang #define SRST_SPI0_P		161
370*744ba6c6SKever Yang #define SRST_SPI0		162
371*744ba6c6SKever Yang #define SRST_SPI1_P		163
372*744ba6c6SKever Yang #define SRST_SPI1		164
373*744ba6c6SKever Yang #define SRST_SARADC_P		165
374*744ba6c6SKever Yang #define SRST_SARADC		166
375*744ba6c6SKever Yang #define SRST_TSADC_P		167
376*744ba6c6SKever Yang #define SRST_TSADC		168
377*744ba6c6SKever Yang #define SRST_TIMER_P		169
378*744ba6c6SKever Yang #define SRST_TIMER0		170
379*744ba6c6SKever Yang #define SRST_TIMER1		171
380*744ba6c6SKever Yang #define SRST_TIMER2		172
381*744ba6c6SKever Yang #define SRST_TIMER3		173
382*744ba6c6SKever Yang #define SRST_TIMER4		174
383*744ba6c6SKever Yang #define SRST_TIMER5		175
384*744ba6c6SKever Yang 
385*744ba6c6SKever Yang #define SRST_OTP_NS_P		176
386*744ba6c6SKever Yang #define SRST_OTP_NS_SBPI	177
387*744ba6c6SKever Yang #define SRST_OTP_NS_USR		178
388*744ba6c6SKever Yang #define SRST_OTP_PHY_P		179
389*744ba6c6SKever Yang #define SRST_OTP_PHY		180
390*744ba6c6SKever Yang #define SRST_WDT_NS_P		181
391*744ba6c6SKever Yang #define SRST_GPIO1_P		182
392*744ba6c6SKever Yang #define SRST_GPIO2_P		183
393*744ba6c6SKever Yang #define SRST_GPIO3_P		184
394*744ba6c6SKever Yang #define SRST_SGRF_P		185
395*744ba6c6SKever Yang #define SRST_GRF_P		186
396*744ba6c6SKever Yang #define SRST_I2S0_RX		191
397*744ba6c6SKever Yang 
398*744ba6c6SKever Yang #endif
399