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