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