xref: /linux/include/dt-bindings/clock/rk3308-cru.h (revision 976e3645923bdd2fe7893aae33fd7a21098bfb28)
1*efb7740fSFinley Xiao /* SPDX-License-Identifier: GPL-2.0 */
2*efb7740fSFinley Xiao /*
3*efb7740fSFinley Xiao  * Copyright (c) 2019 Rockchip Electronics Co. Ltd.
4*efb7740fSFinley Xiao  * Author: Finley Xiao <finley.xiao@rock-chips.com>
5*efb7740fSFinley Xiao  */
6*efb7740fSFinley Xiao 
7*efb7740fSFinley Xiao #ifndef _DT_BINDINGS_CLK_ROCKCHIP_RK3308_H
8*efb7740fSFinley Xiao #define _DT_BINDINGS_CLK_ROCKCHIP_RK3308_H
9*efb7740fSFinley Xiao 
10*efb7740fSFinley Xiao /* core clocks */
11*efb7740fSFinley Xiao #define PLL_APLL		1
12*efb7740fSFinley Xiao #define PLL_DPLL		2
13*efb7740fSFinley Xiao #define PLL_VPLL0		3
14*efb7740fSFinley Xiao #define PLL_VPLL1		4
15*efb7740fSFinley Xiao #define ARMCLK			5
16*efb7740fSFinley Xiao 
17*efb7740fSFinley Xiao /* sclk (special clocks) */
18*efb7740fSFinley Xiao #define USB480M			14
19*efb7740fSFinley Xiao #define SCLK_RTC32K		15
20*efb7740fSFinley Xiao #define SCLK_PVTM_CORE		16
21*efb7740fSFinley Xiao #define SCLK_UART0		17
22*efb7740fSFinley Xiao #define SCLK_UART1		18
23*efb7740fSFinley Xiao #define SCLK_UART2		19
24*efb7740fSFinley Xiao #define SCLK_UART3		20
25*efb7740fSFinley Xiao #define SCLK_UART4		21
26*efb7740fSFinley Xiao #define SCLK_I2C0		22
27*efb7740fSFinley Xiao #define SCLK_I2C1		23
28*efb7740fSFinley Xiao #define SCLK_I2C2		24
29*efb7740fSFinley Xiao #define SCLK_I2C3		25
30*efb7740fSFinley Xiao #define SCLK_PWM0		26
31*efb7740fSFinley Xiao #define SCLK_SPI0		27
32*efb7740fSFinley Xiao #define SCLK_SPI1		28
33*efb7740fSFinley Xiao #define SCLK_SPI2		29
34*efb7740fSFinley Xiao #define SCLK_TIMER0		30
35*efb7740fSFinley Xiao #define SCLK_TIMER1		31
36*efb7740fSFinley Xiao #define SCLK_TIMER2		32
37*efb7740fSFinley Xiao #define SCLK_TIMER3		33
38*efb7740fSFinley Xiao #define SCLK_TIMER4		34
39*efb7740fSFinley Xiao #define SCLK_TIMER5		35
40*efb7740fSFinley Xiao #define SCLK_TSADC		36
41*efb7740fSFinley Xiao #define SCLK_SARADC		37
42*efb7740fSFinley Xiao #define SCLK_OTP		38
43*efb7740fSFinley Xiao #define SCLK_OTP_USR		39
44*efb7740fSFinley Xiao #define SCLK_CPU_BOOST		40
45*efb7740fSFinley Xiao #define SCLK_CRYPTO		41
46*efb7740fSFinley Xiao #define SCLK_CRYPTO_APK		42
47*efb7740fSFinley Xiao #define SCLK_NANDC_DIV		43
48*efb7740fSFinley Xiao #define SCLK_NANDC_DIV50	44
49*efb7740fSFinley Xiao #define SCLK_NANDC		45
50*efb7740fSFinley Xiao #define SCLK_SDMMC_DIV		46
51*efb7740fSFinley Xiao #define SCLK_SDMMC_DIV50	47
52*efb7740fSFinley Xiao #define SCLK_SDMMC		48
53*efb7740fSFinley Xiao #define SCLK_SDMMC_DRV		49
54*efb7740fSFinley Xiao #define SCLK_SDMMC_SAMPLE	50
55*efb7740fSFinley Xiao #define SCLK_SDIO_DIV		51
56*efb7740fSFinley Xiao #define SCLK_SDIO_DIV50		52
57*efb7740fSFinley Xiao #define SCLK_SDIO		53
58*efb7740fSFinley Xiao #define SCLK_SDIO_DRV		54
59*efb7740fSFinley Xiao #define SCLK_SDIO_SAMPLE	55
60*efb7740fSFinley Xiao #define SCLK_EMMC_DIV		56
61*efb7740fSFinley Xiao #define SCLK_EMMC_DIV50		57
62*efb7740fSFinley Xiao #define SCLK_EMMC		58
63*efb7740fSFinley Xiao #define SCLK_EMMC_DRV		59
64*efb7740fSFinley Xiao #define SCLK_EMMC_SAMPLE	60
65*efb7740fSFinley Xiao #define SCLK_SFC		61
66*efb7740fSFinley Xiao #define SCLK_OTG_ADP		62
67*efb7740fSFinley Xiao #define SCLK_MAC_SRC		63
68*efb7740fSFinley Xiao #define SCLK_MAC		64
69*efb7740fSFinley Xiao #define SCLK_MAC_REF		65
70*efb7740fSFinley Xiao #define SCLK_MAC_RX_TX		66
71*efb7740fSFinley Xiao #define SCLK_MAC_RMII		67
72*efb7740fSFinley Xiao #define SCLK_DDR_MON_TIMER	68
73*efb7740fSFinley Xiao #define SCLK_DDR_MON		69
74*efb7740fSFinley Xiao #define SCLK_DDRCLK		70
75*efb7740fSFinley Xiao #define SCLK_PMU		71
76*efb7740fSFinley Xiao #define SCLK_USBPHY_REF		72
77*efb7740fSFinley Xiao #define SCLK_WIFI		73
78*efb7740fSFinley Xiao #define SCLK_PVTM_PMU		74
79*efb7740fSFinley Xiao #define SCLK_PDM		75
80*efb7740fSFinley Xiao #define SCLK_I2S0_8CH_TX	76
81*efb7740fSFinley Xiao #define SCLK_I2S0_8CH_TX_OUT	77
82*efb7740fSFinley Xiao #define SCLK_I2S0_8CH_RX	78
83*efb7740fSFinley Xiao #define SCLK_I2S0_8CH_RX_OUT	79
84*efb7740fSFinley Xiao #define SCLK_I2S1_8CH_TX	80
85*efb7740fSFinley Xiao #define SCLK_I2S1_8CH_TX_OUT	81
86*efb7740fSFinley Xiao #define SCLK_I2S1_8CH_RX	82
87*efb7740fSFinley Xiao #define SCLK_I2S1_8CH_RX_OUT	83
88*efb7740fSFinley Xiao #define SCLK_I2S2_8CH_TX	84
89*efb7740fSFinley Xiao #define SCLK_I2S2_8CH_TX_OUT	85
90*efb7740fSFinley Xiao #define SCLK_I2S2_8CH_RX	86
91*efb7740fSFinley Xiao #define SCLK_I2S2_8CH_RX_OUT	87
92*efb7740fSFinley Xiao #define SCLK_I2S3_8CH_TX	88
93*efb7740fSFinley Xiao #define SCLK_I2S3_8CH_TX_OUT	89
94*efb7740fSFinley Xiao #define SCLK_I2S3_8CH_RX	90
95*efb7740fSFinley Xiao #define SCLK_I2S3_8CH_RX_OUT	91
96*efb7740fSFinley Xiao #define SCLK_I2S0_2CH		92
97*efb7740fSFinley Xiao #define SCLK_I2S0_2CH_OUT	93
98*efb7740fSFinley Xiao #define SCLK_I2S1_2CH		94
99*efb7740fSFinley Xiao #define SCLK_I2S1_2CH_OUT	95
100*efb7740fSFinley Xiao #define SCLK_SPDIF_TX_DIV	96
101*efb7740fSFinley Xiao #define SCLK_SPDIF_TX_DIV50	97
102*efb7740fSFinley Xiao #define SCLK_SPDIF_TX		98
103*efb7740fSFinley Xiao #define SCLK_SPDIF_RX_DIV	99
104*efb7740fSFinley Xiao #define SCLK_SPDIF_RX_DIV50	100
105*efb7740fSFinley Xiao #define SCLK_SPDIF_RX		101
106*efb7740fSFinley Xiao #define SCLK_I2S0_8CH_TX_MUX	102
107*efb7740fSFinley Xiao #define SCLK_I2S0_8CH_RX_MUX	103
108*efb7740fSFinley Xiao #define SCLK_I2S1_8CH_TX_MUX	104
109*efb7740fSFinley Xiao #define SCLK_I2S1_8CH_RX_MUX	105
110*efb7740fSFinley Xiao #define SCLK_I2S2_8CH_TX_MUX	106
111*efb7740fSFinley Xiao #define SCLK_I2S2_8CH_RX_MUX	107
112*efb7740fSFinley Xiao #define SCLK_I2S3_8CH_TX_MUX	108
113*efb7740fSFinley Xiao #define SCLK_I2S3_8CH_RX_MUX	109
114*efb7740fSFinley Xiao #define SCLK_I2S0_8CH_TX_SRC	110
115*efb7740fSFinley Xiao #define SCLK_I2S0_8CH_RX_SRC	111
116*efb7740fSFinley Xiao #define SCLK_I2S1_8CH_TX_SRC	112
117*efb7740fSFinley Xiao #define SCLK_I2S1_8CH_RX_SRC	113
118*efb7740fSFinley Xiao #define SCLK_I2S2_8CH_TX_SRC	114
119*efb7740fSFinley Xiao #define SCLK_I2S2_8CH_RX_SRC	115
120*efb7740fSFinley Xiao #define SCLK_I2S3_8CH_TX_SRC	116
121*efb7740fSFinley Xiao #define SCLK_I2S3_8CH_RX_SRC	117
122*efb7740fSFinley Xiao #define SCLK_I2S0_2CH_SRC	118
123*efb7740fSFinley Xiao #define SCLK_I2S1_2CH_SRC	119
124*efb7740fSFinley Xiao #define SCLK_PWM1		120
125*efb7740fSFinley Xiao #define SCLK_PWM2		121
126*efb7740fSFinley Xiao #define SCLK_OWIRE		122
127*efb7740fSFinley Xiao 
128*efb7740fSFinley Xiao /* dclk */
129*efb7740fSFinley Xiao #define DCLK_VOP		125
130*efb7740fSFinley Xiao 
131*efb7740fSFinley Xiao /* aclk */
132*efb7740fSFinley Xiao #define ACLK_BUS_SRC		130
133*efb7740fSFinley Xiao #define ACLK_BUS		131
134*efb7740fSFinley Xiao #define ACLK_PERI_SRC		132
135*efb7740fSFinley Xiao #define ACLK_PERI		133
136*efb7740fSFinley Xiao #define ACLK_MAC		134
137*efb7740fSFinley Xiao #define ACLK_CRYPTO		135
138*efb7740fSFinley Xiao #define ACLK_VOP		136
139*efb7740fSFinley Xiao #define ACLK_GIC		137
140*efb7740fSFinley Xiao #define ACLK_DMAC0		138
141*efb7740fSFinley Xiao #define ACLK_DMAC1		139
142*efb7740fSFinley Xiao 
143*efb7740fSFinley Xiao /* hclk */
144*efb7740fSFinley Xiao #define HCLK_BUS		150
145*efb7740fSFinley Xiao #define HCLK_PERI		151
146*efb7740fSFinley Xiao #define HCLK_AUDIO		152
147*efb7740fSFinley Xiao #define HCLK_NANDC		153
148*efb7740fSFinley Xiao #define HCLK_SDMMC		154
149*efb7740fSFinley Xiao #define HCLK_SDIO		155
150*efb7740fSFinley Xiao #define HCLK_EMMC		156
151*efb7740fSFinley Xiao #define HCLK_SFC		157
152*efb7740fSFinley Xiao #define HCLK_OTG		158
153*efb7740fSFinley Xiao #define HCLK_HOST		159
154*efb7740fSFinley Xiao #define HCLK_HOST_ARB		160
155*efb7740fSFinley Xiao #define HCLK_PDM		161
156*efb7740fSFinley Xiao #define HCLK_SPDIFTX		162
157*efb7740fSFinley Xiao #define HCLK_SPDIFRX		163
158*efb7740fSFinley Xiao #define HCLK_I2S0_8CH		164
159*efb7740fSFinley Xiao #define HCLK_I2S1_8CH		165
160*efb7740fSFinley Xiao #define HCLK_I2S2_8CH		166
161*efb7740fSFinley Xiao #define HCLK_I2S3_8CH		167
162*efb7740fSFinley Xiao #define HCLK_I2S0_2CH		168
163*efb7740fSFinley Xiao #define HCLK_I2S1_2CH		169
164*efb7740fSFinley Xiao #define HCLK_VAD		170
165*efb7740fSFinley Xiao #define HCLK_CRYPTO		171
166*efb7740fSFinley Xiao #define HCLK_VOP		172
167*efb7740fSFinley Xiao 
168*efb7740fSFinley Xiao /* pclk */
169*efb7740fSFinley Xiao #define PCLK_BUS		190
170*efb7740fSFinley Xiao #define PCLK_DDR		191
171*efb7740fSFinley Xiao #define PCLK_PERI		192
172*efb7740fSFinley Xiao #define PCLK_PMU		193
173*efb7740fSFinley Xiao #define PCLK_AUDIO		194
174*efb7740fSFinley Xiao #define PCLK_MAC		195
175*efb7740fSFinley Xiao #define PCLK_ACODEC		196
176*efb7740fSFinley Xiao #define PCLK_UART0		197
177*efb7740fSFinley Xiao #define PCLK_UART1		198
178*efb7740fSFinley Xiao #define PCLK_UART2		199
179*efb7740fSFinley Xiao #define PCLK_UART3		200
180*efb7740fSFinley Xiao #define PCLK_UART4		201
181*efb7740fSFinley Xiao #define PCLK_I2C0		202
182*efb7740fSFinley Xiao #define PCLK_I2C1		203
183*efb7740fSFinley Xiao #define PCLK_I2C2		204
184*efb7740fSFinley Xiao #define PCLK_I2C3		205
185*efb7740fSFinley Xiao #define PCLK_PWM0		206
186*efb7740fSFinley Xiao #define PCLK_SPI0		207
187*efb7740fSFinley Xiao #define PCLK_SPI1		208
188*efb7740fSFinley Xiao #define PCLK_SPI2		209
189*efb7740fSFinley Xiao #define PCLK_SARADC		210
190*efb7740fSFinley Xiao #define PCLK_TSADC		211
191*efb7740fSFinley Xiao #define PCLK_TIMER		212
192*efb7740fSFinley Xiao #define PCLK_OTP_NS		213
193*efb7740fSFinley Xiao #define PCLK_WDT		214
194*efb7740fSFinley Xiao #define PCLK_GPIO0		215
195*efb7740fSFinley Xiao #define PCLK_GPIO1		216
196*efb7740fSFinley Xiao #define PCLK_GPIO2		217
197*efb7740fSFinley Xiao #define PCLK_GPIO3		218
198*efb7740fSFinley Xiao #define PCLK_GPIO4		219
199*efb7740fSFinley Xiao #define PCLK_SGRF		220
200*efb7740fSFinley Xiao #define PCLK_GRF		221
201*efb7740fSFinley Xiao #define PCLK_USBSD_DET		222
202*efb7740fSFinley Xiao #define PCLK_DDR_UPCTL		223
203*efb7740fSFinley Xiao #define PCLK_DDR_MON		224
204*efb7740fSFinley Xiao #define PCLK_DDRPHY		225
205*efb7740fSFinley Xiao #define PCLK_DDR_STDBY		226
206*efb7740fSFinley Xiao #define PCLK_USB_GRF		227
207*efb7740fSFinley Xiao #define PCLK_CRU		228
208*efb7740fSFinley Xiao #define PCLK_OTP_PHY		229
209*efb7740fSFinley Xiao #define PCLK_CPU_BOOST		230
210*efb7740fSFinley Xiao #define PCLK_PWM1		231
211*efb7740fSFinley Xiao #define PCLK_PWM2		232
212*efb7740fSFinley Xiao #define PCLK_CAN		233
213*efb7740fSFinley Xiao #define PCLK_OWIRE		234
214*efb7740fSFinley Xiao 
215*efb7740fSFinley Xiao #define CLK_NR_CLKS		(PCLK_OWIRE + 1)
216*efb7740fSFinley Xiao 
217*efb7740fSFinley Xiao /* soft-reset indices */
218*efb7740fSFinley Xiao 
219*efb7740fSFinley Xiao /* cru_softrst_con0 */
220*efb7740fSFinley Xiao #define SRST_CORE0_PO		0
221*efb7740fSFinley Xiao #define SRST_CORE1_PO		1
222*efb7740fSFinley Xiao #define SRST_CORE2_PO		2
223*efb7740fSFinley Xiao #define SRST_CORE3_PO		3
224*efb7740fSFinley Xiao #define SRST_CORE0		4
225*efb7740fSFinley Xiao #define SRST_CORE1		5
226*efb7740fSFinley Xiao #define SRST_CORE2		6
227*efb7740fSFinley Xiao #define SRST_CORE3		7
228*efb7740fSFinley Xiao #define SRST_CORE0_DBG		8
229*efb7740fSFinley Xiao #define SRST_CORE1_DBG		9
230*efb7740fSFinley Xiao #define SRST_CORE2_DBG		10
231*efb7740fSFinley Xiao #define SRST_CORE3_DBG		11
232*efb7740fSFinley Xiao #define SRST_TOPDBG		12
233*efb7740fSFinley Xiao #define SRST_CORE_NOC		13
234*efb7740fSFinley Xiao #define SRST_STRC_A		14
235*efb7740fSFinley Xiao #define SRST_L2C		15
236*efb7740fSFinley Xiao 
237*efb7740fSFinley Xiao /* cru_softrst_con1 */
238*efb7740fSFinley Xiao #define SRST_DAP		16
239*efb7740fSFinley Xiao #define SRST_CORE_PVTM		17
240*efb7740fSFinley Xiao #define SRST_CORE_PRF		18
241*efb7740fSFinley Xiao #define SRST_CORE_GRF		19
242*efb7740fSFinley Xiao #define SRST_DDRUPCTL		20
243*efb7740fSFinley Xiao #define SRST_DDRUPCTL_P		22
244*efb7740fSFinley Xiao #define SRST_MSCH		23
245*efb7740fSFinley Xiao #define SRST_DDRMON_P		25
246*efb7740fSFinley Xiao #define SRST_DDRSTDBY_P		26
247*efb7740fSFinley Xiao #define SRST_DDRSTDBY		27
248*efb7740fSFinley Xiao #define SRST_DDRPHY		28
249*efb7740fSFinley Xiao #define SRST_DDRPHY_DIV		29
250*efb7740fSFinley Xiao #define SRST_DDRPHY_P		30
251*efb7740fSFinley Xiao 
252*efb7740fSFinley Xiao /* cru_softrst_con2 */
253*efb7740fSFinley Xiao #define SRST_BUS_NIU_H		32
254*efb7740fSFinley Xiao #define SRST_USB_NIU_P		33
255*efb7740fSFinley Xiao #define SRST_CRYPTO_A		34
256*efb7740fSFinley Xiao #define SRST_CRYPTO_H		35
257*efb7740fSFinley Xiao #define SRST_CRYPTO		36
258*efb7740fSFinley Xiao #define SRST_CRYPTO_APK		37
259*efb7740fSFinley Xiao #define SRST_VOP_A		38
260*efb7740fSFinley Xiao #define SRST_VOP_H		39
261*efb7740fSFinley Xiao #define SRST_VOP_D		40
262*efb7740fSFinley Xiao #define SRST_INTMEM_A		41
263*efb7740fSFinley Xiao #define SRST_ROM_H		42
264*efb7740fSFinley Xiao #define SRST_GIC_A		43
265*efb7740fSFinley Xiao #define SRST_UART0_P		44
266*efb7740fSFinley Xiao #define SRST_UART0		45
267*efb7740fSFinley Xiao #define SRST_UART1_P		46
268*efb7740fSFinley Xiao #define SRST_UART1		47
269*efb7740fSFinley Xiao 
270*efb7740fSFinley Xiao /* cru_softrst_con3 */
271*efb7740fSFinley Xiao #define SRST_UART2_P		48
272*efb7740fSFinley Xiao #define SRST_UART2		49
273*efb7740fSFinley Xiao #define SRST_UART3_P		50
274*efb7740fSFinley Xiao #define SRST_UART3		51
275*efb7740fSFinley Xiao #define SRST_UART4_P		52
276*efb7740fSFinley Xiao #define SRST_UART4		53
277*efb7740fSFinley Xiao #define SRST_I2C0_P		54
278*efb7740fSFinley Xiao #define SRST_I2C0		55
279*efb7740fSFinley Xiao #define SRST_I2C1_P		56
280*efb7740fSFinley Xiao #define SRST_I2C1		57
281*efb7740fSFinley Xiao #define SRST_I2C2_P		58
282*efb7740fSFinley Xiao #define SRST_I2C2		59
283*efb7740fSFinley Xiao #define SRST_I2C3_P		60
284*efb7740fSFinley Xiao #define SRST_I2C3		61
285*efb7740fSFinley Xiao #define SRST_PWM0_P		62
286*efb7740fSFinley Xiao #define SRST_PWM0		63
287*efb7740fSFinley Xiao 
288*efb7740fSFinley Xiao /* cru_softrst_con4 */
289*efb7740fSFinley Xiao #define SRST_SPI0_P		64
290*efb7740fSFinley Xiao #define SRST_SPI0		65
291*efb7740fSFinley Xiao #define SRST_SPI1_P		66
292*efb7740fSFinley Xiao #define SRST_SPI1		67
293*efb7740fSFinley Xiao #define SRST_SPI2_P		68
294*efb7740fSFinley Xiao #define SRST_SPI2		69
295*efb7740fSFinley Xiao #define SRST_SARADC_P		70
296*efb7740fSFinley Xiao #define SRST_TSADC_P		71
297*efb7740fSFinley Xiao #define SRST_TSADC		72
298*efb7740fSFinley Xiao #define SRST_TIMER0_P		73
299*efb7740fSFinley Xiao #define SRST_TIMER0		74
300*efb7740fSFinley Xiao #define SRST_TIMER1		75
301*efb7740fSFinley Xiao #define SRST_TIMER2		76
302*efb7740fSFinley Xiao #define SRST_TIMER3		77
303*efb7740fSFinley Xiao #define SRST_TIMER4		78
304*efb7740fSFinley Xiao #define SRST_TIMER5		79
305*efb7740fSFinley Xiao 
306*efb7740fSFinley Xiao /* cru_softrst_con5 */
307*efb7740fSFinley Xiao #define SRST_OTP_NS_P		80
308*efb7740fSFinley Xiao #define SRST_OTP_NS_SBPI	81
309*efb7740fSFinley Xiao #define SRST_OTP_NS_USR		82
310*efb7740fSFinley Xiao #define SRST_OTP_PHY_P		83
311*efb7740fSFinley Xiao #define SRST_OTP_PHY		84
312*efb7740fSFinley Xiao #define SRST_GPIO0_P		86
313*efb7740fSFinley Xiao #define SRST_GPIO1_P		87
314*efb7740fSFinley Xiao #define SRST_GPIO2_P		88
315*efb7740fSFinley Xiao #define SRST_GPIO3_P		89
316*efb7740fSFinley Xiao #define SRST_GPIO4_P		90
317*efb7740fSFinley Xiao #define SRST_GRF_P		91
318*efb7740fSFinley Xiao #define SRST_USBSD_DET_P	92
319*efb7740fSFinley Xiao #define SRST_PMU		93
320*efb7740fSFinley Xiao #define SRST_PMU_PVTM		94
321*efb7740fSFinley Xiao #define SRST_USB_GRF_P		95
322*efb7740fSFinley Xiao 
323*efb7740fSFinley Xiao /* cru_softrst_con6 */
324*efb7740fSFinley Xiao #define SRST_CPU_BOOST		96
325*efb7740fSFinley Xiao #define SRST_CPU_BOOST_P	97
326*efb7740fSFinley Xiao #define SRST_PWM1_P		98
327*efb7740fSFinley Xiao #define SRST_PWM1		99
328*efb7740fSFinley Xiao #define SRST_PWM2_P		100
329*efb7740fSFinley Xiao #define SRST_PWM2		101
330*efb7740fSFinley Xiao #define SRST_PERI_NIU_A		104
331*efb7740fSFinley Xiao #define SRST_PERI_NIU_H		105
332*efb7740fSFinley Xiao #define SRST_PERI_NIU_p		106
333*efb7740fSFinley Xiao #define SRST_USB2OTG_H		107
334*efb7740fSFinley Xiao #define SRST_USB2OTG		108
335*efb7740fSFinley Xiao #define SRST_USB2OTG_ADP	109
336*efb7740fSFinley Xiao #define SRST_USB2HOST_H		110
337*efb7740fSFinley Xiao #define SRST_USB2HOST_ARB_H	111
338*efb7740fSFinley Xiao 
339*efb7740fSFinley Xiao /* cru_softrst_con7 */
340*efb7740fSFinley Xiao #define SRST_USB2HOST_AUX_H	112
341*efb7740fSFinley Xiao #define SRST_USB2HOST_EHCI	113
342*efb7740fSFinley Xiao #define SRST_USB2HOST		114
343*efb7740fSFinley Xiao #define SRST_USBPHYPOR		115
344*efb7740fSFinley Xiao #define SRST_UTMI0		116
345*efb7740fSFinley Xiao #define SRST_UTMI1		117
346*efb7740fSFinley Xiao #define SRST_SDIO_H		118
347*efb7740fSFinley Xiao #define SRST_EMMC_H		119
348*efb7740fSFinley Xiao #define SRST_SFC_H		120
349*efb7740fSFinley Xiao #define SRST_SFC		121
350*efb7740fSFinley Xiao #define SRST_SD_H		122
351*efb7740fSFinley Xiao #define SRST_NANDC_H		123
352*efb7740fSFinley Xiao #define SRST_NANDC_N		124
353*efb7740fSFinley Xiao #define SRST_MAC_A		125
354*efb7740fSFinley Xiao #define SRST_CAN_P		126
355*efb7740fSFinley Xiao #define SRST_OWIRE_P		127
356*efb7740fSFinley Xiao 
357*efb7740fSFinley Xiao /* cru_softrst_con8 */
358*efb7740fSFinley Xiao #define SRST_AUDIO_NIU_H	128
359*efb7740fSFinley Xiao #define SRST_AUDIO_NIU_P	129
360*efb7740fSFinley Xiao #define SRST_PDM_H		130
361*efb7740fSFinley Xiao #define SRST_PDM_M		131
362*efb7740fSFinley Xiao #define SRST_SPDIFTX_H		132
363*efb7740fSFinley Xiao #define SRST_SPDIFTX_M		133
364*efb7740fSFinley Xiao #define SRST_SPDIFRX_H		134
365*efb7740fSFinley Xiao #define SRST_SPDIFRX_M		135
366*efb7740fSFinley Xiao #define SRST_I2S0_8CH_H		136
367*efb7740fSFinley Xiao #define SRST_I2S0_8CH_TX_M	137
368*efb7740fSFinley Xiao #define SRST_I2S0_8CH_RX_M	138
369*efb7740fSFinley Xiao #define SRST_I2S1_8CH_H		139
370*efb7740fSFinley Xiao #define SRST_I2S1_8CH_TX_M	140
371*efb7740fSFinley Xiao #define SRST_I2S1_8CH_RX_M	141
372*efb7740fSFinley Xiao #define SRST_I2S2_8CH_H		142
373*efb7740fSFinley Xiao #define SRST_I2S2_8CH_TX_M	143
374*efb7740fSFinley Xiao 
375*efb7740fSFinley Xiao /* cru_softrst_con9 */
376*efb7740fSFinley Xiao #define SRST_I2S2_8CH_RX_M	144
377*efb7740fSFinley Xiao #define SRST_I2S3_8CH_H		145
378*efb7740fSFinley Xiao #define SRST_I2S3_8CH_TX_M	146
379*efb7740fSFinley Xiao #define SRST_I2S3_8CH_RX_M	147
380*efb7740fSFinley Xiao #define SRST_I2S0_2CH_H		148
381*efb7740fSFinley Xiao #define SRST_I2S0_2CH_M		149
382*efb7740fSFinley Xiao #define SRST_I2S1_2CH_H		150
383*efb7740fSFinley Xiao #define SRST_I2S1_2CH_M		151
384*efb7740fSFinley Xiao #define SRST_VAD_H		152
385*efb7740fSFinley Xiao #define SRST_ACODEC_P		153
386*efb7740fSFinley Xiao 
387*efb7740fSFinley Xiao #endif
388