summaryrefslogtreecommitdiff
path: root/include/dt-bindings/reset/eswin,eic7700-reset.h
blob: a370c9f74307fca0f0fa502d9a671c887f9d55ee (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
/*
 * Copyright 2025, Beijing ESWIN Computing Technology Co., Ltd..
 * All rights reserved.
 *
 * Device Tree binding constants for EIC7700 reset controller.
 *
 * Authors:
 *	Yifeng Huang <huangyifeng@eswincomputing.com>
 *	Xuyang Dong <dongxuyang@eswincomputing.com>
 */

#ifndef __DT_ESWIN_EIC7700_RESET_H__
#define __DT_ESWIN_EIC7700_RESET_H__

#define EIC7700_RESET_NOC_NSP		0
#define EIC7700_RESET_NOC_CFG		1
#define EIC7700_RESET_RNOC_NSP		2
#define EIC7700_RESET_SNOC_TCU		3
#define EIC7700_RESET_SNOC_U84		4
#define EIC7700_RESET_SNOC_PCIE_XSR	5
#define EIC7700_RESET_SNOC_PCIE_XMR	6
#define EIC7700_RESET_SNOC_PCIE_PR	7
#define EIC7700_RESET_SNOC_NPU		8
#define EIC7700_RESET_SNOC_JTAG		9
#define EIC7700_RESET_SNOC_DSP		10
#define EIC7700_RESET_SNOC_DDRC1_P2	11
#define EIC7700_RESET_SNOC_DDRC1_P1	12
#define EIC7700_RESET_SNOC_DDRC0_P2	13
#define EIC7700_RESET_SNOC_DDRC0_P1	14
#define EIC7700_RESET_SNOC_D2D		15
#define EIC7700_RESET_SNOC_AON		16
#define EIC7700_RESET_GPU_AXI		17
#define EIC7700_RESET_GPU_CFG		18
#define EIC7700_RESET_GPU_GRAY		19
#define EIC7700_RESET_GPU_JONES		20
#define EIC7700_RESET_GPU_SPU		21
#define EIC7700_RESET_DSP_AXI		22
#define EIC7700_RESET_DSP_CFG		23
#define EIC7700_RESET_DSP_DIV4		24
#define EIC7700_RESET_DSP_DIV0		25
#define EIC7700_RESET_DSP_DIV1		26
#define EIC7700_RESET_DSP_DIV2		27
#define EIC7700_RESET_DSP_DIV3		28
#define EIC7700_RESET_D2D_AXI		29
#define EIC7700_RESET_D2D_CFG		30
#define EIC7700_RESET_D2D_PRST		31
#define EIC7700_RESET_D2D_RAW_PCS	32
#define EIC7700_RESET_D2D_RX		33
#define EIC7700_RESET_D2D_TX		34
#define EIC7700_RESET_D2D_CORE		35
#define EIC7700_RESET_DDR1_ARST		36
#define EIC7700_RESET_DDR1_TRACE	37
#define EIC7700_RESET_DDR0_ARST		38
#define EIC7700_RESET_DDR_CFG		39
#define EIC7700_RESET_DDR0_TRACE	40
#define EIC7700_RESET_DDR_CORE		41
#define EIC7700_RESET_DDR_PRST		42
#define EIC7700_RESET_TCU_AXI		43
#define EIC7700_RESET_TCU_CFG		44
#define EIC7700_RESET_TCU_TBU0		45
#define EIC7700_RESET_TCU_TBU1		46
#define EIC7700_RESET_TCU_TBU2		47
#define EIC7700_RESET_TCU_TBU3		48
#define EIC7700_RESET_TCU_TBU4		49
#define EIC7700_RESET_TCU_TBU5		50
#define EIC7700_RESET_TCU_TBU6		51
#define EIC7700_RESET_TCU_TBU7		52
#define EIC7700_RESET_TCU_TBU8		53
#define EIC7700_RESET_TCU_TBU9		54
#define EIC7700_RESET_TCU_TBU10		55
#define EIC7700_RESET_TCU_TBU11		56
#define EIC7700_RESET_TCU_TBU12		57
#define EIC7700_RESET_TCU_TBU13		58
#define EIC7700_RESET_TCU_TBU14		59
#define EIC7700_RESET_TCU_TBU15		60
#define EIC7700_RESET_TCU_TBU16		61
#define EIC7700_RESET_NPU_AXI		62
#define EIC7700_RESET_NPU_CFG		63
#define EIC7700_RESET_NPU_CORE		64
#define EIC7700_RESET_NPU_E31CORE	65
#define EIC7700_RESET_NPU_E31BUS	66
#define EIC7700_RESET_NPU_E31DBG	67
#define EIC7700_RESET_NPU_LLC		68
#define EIC7700_RESET_HSP_AXI		69
#define EIC7700_RESET_HSP_CFG		70
#define EIC7700_RESET_HSP_POR		71
#define EIC7700_RESET_MSHC0_PHY		72
#define EIC7700_RESET_MSHC1_PHY		73
#define EIC7700_RESET_MSHC2_PHY		74
#define EIC7700_RESET_MSHC0_TXRX	75
#define EIC7700_RESET_MSHC1_TXRX	76
#define EIC7700_RESET_MSHC2_TXRX	77
#define EIC7700_RESET_SATA_ASIC0	78
#define EIC7700_RESET_SATA_OOB		79
#define EIC7700_RESET_SATA_PMALIVE	80
#define EIC7700_RESET_SATA_RBC		81
#define EIC7700_RESET_DMA0		82
#define EIC7700_RESET_HSP_DMA		83
#define EIC7700_RESET_USB0_VAUX		84
#define EIC7700_RESET_USB1_VAUX		85
#define EIC7700_RESET_HSP_SD1_PRST	86
#define EIC7700_RESET_HSP_SD0_PRST	87
#define EIC7700_RESET_HSP_EMMC_PRST	88
#define EIC7700_RESET_HSP_DMA_PRST	89
#define EIC7700_RESET_HSP_SD1_ARST	90
#define EIC7700_RESET_HSP_SD0_ARST	91
#define EIC7700_RESET_HSP_EMMC_ARST	92
#define EIC7700_RESET_HSP_DMA_ARST	93
#define EIC7700_RESET_HSP_ETH1_ARST	94
#define EIC7700_RESET_HSP_ETH0_ARST	95
#define EIC7700_RESET_SATA_ARST		96
#define EIC7700_RESET_PCIE_CFG		97
#define EIC7700_RESET_PCIE_POWEUP	98
#define EIC7700_RESET_PCIE_PERST	99
#define EIC7700_RESET_I2C0		100
#define EIC7700_RESET_I2C1		101
#define EIC7700_RESET_I2C2		102
#define EIC7700_RESET_I2C3		103
#define EIC7700_RESET_I2C4		104
#define EIC7700_RESET_I2C5		105
#define EIC7700_RESET_I2C6		106
#define EIC7700_RESET_I2C7		107
#define EIC7700_RESET_I2C8		108
#define EIC7700_RESET_I2C9		109
#define EIC7700_RESET_FAN		110
#define EIC7700_RESET_PVT0		111
#define EIC7700_RESET_PVT1		112
#define EIC7700_RESET_MBOX0		113
#define EIC7700_RESET_MBOX1		114
#define EIC7700_RESET_MBOX2		115
#define EIC7700_RESET_MBOX3		116
#define EIC7700_RESET_MBOX4		117
#define EIC7700_RESET_MBOX5		118
#define EIC7700_RESET_MBOX6		119
#define EIC7700_RESET_MBOX7		120
#define EIC7700_RESET_MBOX8		121
#define EIC7700_RESET_MBOX9		122
#define EIC7700_RESET_MBOX10		123
#define EIC7700_RESET_MBOX11		124
#define EIC7700_RESET_MBOX12		125
#define EIC7700_RESET_MBOX13		126
#define EIC7700_RESET_MBOX14		127
#define EIC7700_RESET_MBOX15		128
#define EIC7700_RESET_UART0		129
#define EIC7700_RESET_UART1		130
#define EIC7700_RESET_UART2		131
#define EIC7700_RESET_UART3		132
#define EIC7700_RESET_UART4		133
#define EIC7700_RESET_GPIO0		134
#define EIC7700_RESET_GPIO1		135
#define EIC7700_RESET_TIMER		136
#define EIC7700_RESET_SSI0		137
#define EIC7700_RESET_SSI1		138
#define EIC7700_RESET_WDT0		139
#define EIC7700_RESET_WDT1		140
#define EIC7700_RESET_WDT2		141
#define EIC7700_RESET_WDT3		142
#define EIC7700_RESET_LSP_CFG		143
#define EIC7700_RESET_U84_CORE0		144
#define EIC7700_RESET_U84_CORE1		145
#define EIC7700_RESET_U84_CORE2		146
#define EIC7700_RESET_U84_CORE3		147
#define EIC7700_RESET_U84_BUS		148
#define EIC7700_RESET_U84_DBG		149
#define EIC7700_RESET_U84_TRACECOM	150
#define EIC7700_RESET_U84_TRACE0	151
#define EIC7700_RESET_U84_TRACE1	152
#define EIC7700_RESET_U84_TRACE2	153
#define EIC7700_RESET_U84_TRACE3	154
#define EIC7700_RESET_SCPU_CORE		155
#define EIC7700_RESET_SCPU_BUS		156
#define EIC7700_RESET_SCPU_DBG		157
#define EIC7700_RESET_LPCPU_CORE	158
#define EIC7700_RESET_LPCPU_BUS		159
#define EIC7700_RESET_LPCPU_DBG		160
#define EIC7700_RESET_VC_CFG		161
#define EIC7700_RESET_VC_AXI		162
#define EIC7700_RESET_VC_MONCFG		163
#define EIC7700_RESET_JD_CFG		164
#define EIC7700_RESET_JD_AXI		165
#define EIC7700_RESET_JE_CFG		166
#define EIC7700_RESET_JE_AXI		167
#define EIC7700_RESET_VD_CFG		168
#define EIC7700_RESET_VD_AXI		169
#define EIC7700_RESET_VE_AXI		170
#define EIC7700_RESET_VE_CFG		171
#define EIC7700_RESET_G2D_CORE		172
#define EIC7700_RESET_G2D_CFG		173
#define EIC7700_RESET_G2D_AXI		174
#define EIC7700_RESET_VI_AXI		175
#define EIC7700_RESET_VI_CFG		176
#define EIC7700_RESET_VI_DWE		177
#define EIC7700_RESET_DVP		178
#define EIC7700_RESET_ISP0		179
#define EIC7700_RESET_ISP1		180
#define EIC7700_RESET_SHUTTR0		181
#define EIC7700_RESET_SHUTTR1		182
#define EIC7700_RESET_SHUTTR2		183
#define EIC7700_RESET_SHUTTR3		184
#define EIC7700_RESET_SHUTTR4		185
#define EIC7700_RESET_SHUTTR5		186
#define EIC7700_RESET_VO_MIPI		187
#define EIC7700_RESET_VO_PRST		188
#define EIC7700_RESET_VO_HDMI_PRST	189
#define EIC7700_RESET_VO_HDMI_PHY	190
#define EIC7700_RESET_VO_HDMI		191
#define EIC7700_RESET_VO_I2S		192
#define EIC7700_RESET_VO_I2S_PRST	193
#define EIC7700_RESET_VO_AXI		194
#define EIC7700_RESET_VO_CFG		195
#define EIC7700_RESET_VO_DC		196
#define EIC7700_RESET_VO_DC_PRST	197
#define EIC7700_RESET_BOOTSPI_HRST	198
#define EIC7700_RESET_BOOTSPI		199
#define EIC7700_RESET_ANO1		200
#define EIC7700_RESET_ANO0		201
#define EIC7700_RESET_DMA1_ARST		202
#define EIC7700_RESET_DMA1_HRST		203
#define EIC7700_RESET_FPRT		204
#define EIC7700_RESET_HBLOCK		205
#define EIC7700_RESET_SECSR		206
#define EIC7700_RESET_OTP		207
#define EIC7700_RESET_PKA		208
#define EIC7700_RESET_SPACC		209
#define EIC7700_RESET_TRNG		210
#define EIC7700_RESET_TIMER0_0		211
#define EIC7700_RESET_TIMER0_1		212
#define EIC7700_RESET_TIMER0_2		213
#define EIC7700_RESET_TIMER0_3		214
#define EIC7700_RESET_TIMER0_4		215
#define EIC7700_RESET_TIMER0_5		216
#define EIC7700_RESET_TIMER0_6		217
#define EIC7700_RESET_TIMER0_7		218
#define EIC7700_RESET_TIMER0_N		219
#define EIC7700_RESET_TIMER1_0		220
#define EIC7700_RESET_TIMER1_1		221
#define EIC7700_RESET_TIMER1_2		222
#define EIC7700_RESET_TIMER1_3		223
#define EIC7700_RESET_TIMER1_4		224
#define EIC7700_RESET_TIMER1_5		225
#define EIC7700_RESET_TIMER1_6		226
#define EIC7700_RESET_TIMER1_7		227
#define EIC7700_RESET_TIMER1_N		228
#define EIC7700_RESET_TIMER2_0		229
#define EIC7700_RESET_TIMER2_1		230
#define EIC7700_RESET_TIMER2_2		231
#define EIC7700_RESET_TIMER2_3		232
#define EIC7700_RESET_TIMER2_4		233
#define EIC7700_RESET_TIMER2_5		234
#define EIC7700_RESET_TIMER2_6		235
#define EIC7700_RESET_TIMER2_7		236
#define EIC7700_RESET_TIMER2_N		237
#define EIC7700_RESET_TIMER3_0		238
#define EIC7700_RESET_TIMER3_1		239
#define EIC7700_RESET_TIMER3_2		240
#define EIC7700_RESET_TIMER3_3		241
#define EIC7700_RESET_TIMER3_4		242
#define EIC7700_RESET_TIMER3_5		243
#define EIC7700_RESET_TIMER3_6		244
#define EIC7700_RESET_TIMER3_7		245
#define EIC7700_RESET_TIMER3_N		246
#define EIC7700_RESET_RTC		247
#define EIC7700_RESET_MNOC_SNOC_NSP	248
#define EIC7700_RESET_MNOC_VC		249
#define EIC7700_RESET_MNOC_CFG		250
#define EIC7700_RESET_MNOC_HSP		251
#define EIC7700_RESET_MNOC_GPU		252
#define EIC7700_RESET_MNOC_DDRC1_P3	253
#define EIC7700_RESET_MNOC_DDRC0_P3	254
#define EIC7700_RESET_RNOC_VO		255
#define EIC7700_RESET_RNOC_VI		256
#define EIC7700_RESET_RNOC_SNOC_NSP	257
#define EIC7700_RESET_RNOC_CFG		258
#define EIC7700_RESET_MNOC_DDRC1_P4	259
#define EIC7700_RESET_MNOC_DDRC0_P4	260
#define EIC7700_RESET_CNOC_VO_CFG	261
#define EIC7700_RESET_CNOC_VI_CFG	262
#define EIC7700_RESET_CNOC_VC_CFG	263
#define EIC7700_RESET_CNOC_TCU_CFG	264
#define EIC7700_RESET_CNOC_PCIE_CFG	265
#define EIC7700_RESET_CNOC_NPU_CFG	266
#define EIC7700_RESET_CNOC_LSP_CFG	267
#define EIC7700_RESET_CNOC_HSP_CFG	268
#define EIC7700_RESET_CNOC_GPU_CFG	269
#define EIC7700_RESET_CNOC_DSPT_CFG	270
#define EIC7700_RESET_CNOC_DDRT1_CFG	271
#define EIC7700_RESET_CNOC_DDRT0_CFG	272
#define EIC7700_RESET_CNOC_D2D_CFG	273
#define EIC7700_RESET_CNOC_CFG		274
#define EIC7700_RESET_CNOC_CLMM_CFG	275
#define EIC7700_RESET_CNOC_AON_CFG	276
#define EIC7700_RESET_LNOC_CFG		277
#define EIC7700_RESET_LNOC_NPU_LLC	278
#define EIC7700_RESET_LNOC_DDRC1_P0	279
#define EIC7700_RESET_LNOC_DDRC0_P0	280

#endif /* __DT_ESWIN_EIC7700_RESET_H__ */