blob: ae856906f3a3f2ecfb66476a71d46456783d9abc (
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
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
|
/* SPDX-License-Identifier: (GPL-2.0 OR MIT) */
/*
* Copyright (c) 2023 Rockchip Electronics Co. Ltd.
* Copyright (c) 2024 Collabora Ltd.
*
* Author: Elaine Zhang <zhangqing@rock-chips.com>
* Author: Detlev Casanova <detlev.casanova@collabora.com>
*/
#ifndef _DT_BINDINGS_RESET_ROCKCHIP_RK3576_H
#define _DT_BINDINGS_RESET_ROCKCHIP_RK3576_H
#define SRST_A_TOP_BIU 0
#define SRST_P_TOP_BIU 1
#define SRST_A_TOP_MID_BIU 2
#define SRST_A_SECURE_HIGH_BIU 3
#define SRST_H_TOP_BIU 4
#define SRST_H_VO0VOP_CHANNEL_BIU 5
#define SRST_A_VO0VOP_CHANNEL_BIU 6
#define SRST_BISRINTF 7
#define SRST_H_AUDIO_BIU 8
#define SRST_H_ASRC_2CH_0 9
#define SRST_H_ASRC_2CH_1 10
#define SRST_H_ASRC_4CH_0 11
#define SRST_H_ASRC_4CH_1 12
#define SRST_ASRC_2CH_0 13
#define SRST_ASRC_2CH_1 14
#define SRST_ASRC_4CH_0 15
#define SRST_ASRC_4CH_1 16
#define SRST_M_SAI0_8CH 17
#define SRST_H_SAI0_8CH 18
#define SRST_H_SPDIF_RX0 19
#define SRST_M_SPDIF_RX0 20
#define SRST_H_SPDIF_RX1 21
#define SRST_M_SPDIF_RX1 22
#define SRST_M_SAI1_8CH 23
#define SRST_H_SAI1_8CH 24
#define SRST_M_SAI2_2CH 25
#define SRST_H_SAI2_2CH 26
#define SRST_M_SAI3_2CH 27
#define SRST_H_SAI3_2CH 28
#define SRST_M_SAI4_2CH 29
#define SRST_H_SAI4_2CH 30
#define SRST_H_ACDCDIG_DSM 31
#define SRST_M_ACDCDIG_DSM 32
#define SRST_PDM1 33
#define SRST_H_PDM1 34
#define SRST_M_PDM1 35
#define SRST_H_SPDIF_TX0 36
#define SRST_M_SPDIF_TX0 37
#define SRST_H_SPDIF_TX1 38
#define SRST_M_SPDIF_TX1 39
#define SRST_A_BUS_BIU 40
#define SRST_P_BUS_BIU 41
#define SRST_P_CRU 42
#define SRST_H_CAN0 43
#define SRST_CAN0 44
#define SRST_H_CAN1 45
#define SRST_CAN1 46
#define SRST_P_INTMUX2BUS 47
#define SRST_P_VCCIO_IOC 48
#define SRST_H_BUS_BIU 49
#define SRST_KEY_SHIFT 50
#define SRST_P_I2C1 51
#define SRST_P_I2C2 52
#define SRST_P_I2C3 53
#define SRST_P_I2C4 54
#define SRST_P_I2C5 55
#define SRST_P_I2C6 56
#define SRST_P_I2C7 57
#define SRST_P_I2C8 58
#define SRST_P_I2C9 59
#define SRST_P_WDT_BUSMCU 60
#define SRST_T_WDT_BUSMCU 61
#define SRST_A_GIC 62
#define SRST_I2C1 63
#define SRST_I2C2 64
#define SRST_I2C3 65
#define SRST_I2C4 66
#define SRST_I2C5 67
#define SRST_I2C6 68
#define SRST_I2C7 69
#define SRST_I2C8 70
#define SRST_I2C9 71
#define SRST_P_SARADC 72
#define SRST_SARADC 73
#define SRST_P_TSADC 74
#define SRST_TSADC 75
#define SRST_P_UART0 76
#define SRST_P_UART2 77
#define SRST_P_UART3 78
#define SRST_P_UART4 79
#define SRST_P_UART5 80
#define SRST_P_UART6 81
#define SRST_P_UART7 82
#define SRST_P_UART8 83
#define SRST_P_UART9 84
#define SRST_P_UART10 85
#define SRST_P_UART11 86
#define SRST_S_UART0 87
#define SRST_S_UART2 88
#define SRST_S_UART3 89
#define SRST_S_UART4 90
#define SRST_S_UART5 91
#define SRST_S_UART6 92
#define SRST_S_UART7 93
#define SRST_S_UART8 94
#define SRST_S_UART9 95
#define SRST_S_UART10 96
#define SRST_S_UART11 97
#define SRST_P_SPI0 98
#define SRST_P_SPI1 99
#define SRST_P_SPI2 100
#define SRST_P_SPI3 101
#define SRST_P_SPI4 102
#define SRST_SPI0 103
#define SRST_SPI1 104
#define SRST_SPI2 105
#define SRST_SPI3 106
#define SRST_SPI4 107
#define SRST_P_WDT0 108
#define SRST_T_WDT0 109
#define SRST_P_SYS_GRF 110
#define SRST_P_PWM1 111
#define SRST_PWM1 112
#define SRST_P_BUSTIMER0 113
#define SRST_P_BUSTIMER1 114
#define SRST_TIMER0 115
#define SRST_TIMER1 116
#define SRST_TIMER2 117
#define SRST_TIMER3 118
#define SRST_TIMER4 119
#define SRST_TIMER5 120
#define SRST_P_BUSIOC 121
#define SRST_P_MAILBOX0 122
#define SRST_P_GPIO1 123
#define SRST_GPIO1 124
#define SRST_P_GPIO2 125
#define SRST_GPIO2 126
#define SRST_P_GPIO3 127
#define SRST_GPIO3 128
#define SRST_P_GPIO4 129
#define SRST_GPIO4 130
#define SRST_A_DECOM 131
#define SRST_P_DECOM 132
#define SRST_D_DECOM 133
#define SRST_TIMER6 134
#define SRST_TIMER7 135
#define SRST_TIMER8 136
#define SRST_TIMER9 137
#define SRST_TIMER10 138
#define SRST_TIMER11 139
#define SRST_A_DMAC0 140
#define SRST_A_DMAC1 141
#define SRST_A_DMAC2 142
#define SRST_A_SPINLOCK 143
#define SRST_REF_PVTPLL_BUS 144
#define SRST_H_I3C0 145
#define SRST_H_I3C1 146
#define SRST_H_BUS_CM0_BIU 147
#define SRST_F_BUS_CM0_CORE 148
#define SRST_T_BUS_CM0_JTAG 149
#define SRST_P_INTMUX2PMU 150
#define SRST_P_INTMUX2DDR 151
#define SRST_P_PVTPLL_BUS 152
#define SRST_P_PWM2 153
#define SRST_PWM2 154
#define SRST_FREQ_PWM1 155
#define SRST_COUNTER_PWM1 156
#define SRST_I3C0 157
#define SRST_I3C1 158
#define SRST_P_DDR_MON_CH0 159
#define SRST_P_DDR_BIU 160
#define SRST_P_DDR_UPCTL_CH0 161
#define SRST_TM_DDR_MON_CH0 162
#define SRST_A_DDR_BIU 163
#define SRST_DFI_CH0 164
#define SRST_DDR_MON_CH0 165
#define SRST_P_DDR_HWLP_CH0 166
#define SRST_P_DDR_MON_CH1 167
#define SRST_P_DDR_HWLP_CH1 168
#define SRST_P_DDR_UPCTL_CH1 169
#define SRST_TM_DDR_MON_CH1 170
#define SRST_DFI_CH1 171
#define SRST_A_DDR01_MSCH0 172
#define SRST_A_DDR01_MSCH1 173
#define SRST_DDR_MON_CH1 174
#define SRST_DDR_SCRAMBLE_CH0 175
#define SRST_DDR_SCRAMBLE_CH1 176
#define SRST_P_AHB2APB 177
#define SRST_H_AHB2APB 178
#define SRST_H_DDR_BIU 179
#define SRST_F_DDR_CM0_CORE 180
#define SRST_P_DDR01_MSCH0 181
#define SRST_P_DDR01_MSCH1 182
#define SRST_DDR_TIMER0 183
#define SRST_DDR_TIMER1 184
#define SRST_T_WDT_DDR 185
#define SRST_P_WDT 186
#define SRST_P_TIMER 187
#define SRST_T_DDR_CM0_JTAG 188
#define SRST_P_DDR_GRF 189
#define SRST_DDR_UPCTL_CH0 190
#define SRST_A_DDR_UPCTL_0_CH0 191
#define SRST_A_DDR_UPCTL_1_CH0 192
#define SRST_A_DDR_UPCTL_2_CH0 193
#define SRST_A_DDR_UPCTL_3_CH0 194
#define SRST_A_DDR_UPCTL_4_CH0 195
#define SRST_DDR_UPCTL_CH1 196
#define SRST_A_DDR_UPCTL_0_CH1 197
#define SRST_A_DDR_UPCTL_1_CH1 198
#define SRST_A_DDR_UPCTL_2_CH1 199
#define SRST_A_DDR_UPCTL_3_CH1 200
#define SRST_A_DDR_UPCTL_4_CH1 201
#define SRST_REF_PVTPLL_DDR 202
#define SRST_P_PVTPLL_DDR 203
#define SRST_A_RKNN0 204
#define SRST_A_RKNN0_BIU 205
#define SRST_L_RKNN0_BIU 206
#define SRST_A_RKNN1 207
#define SRST_A_RKNN1_BIU 208
#define SRST_L_RKNN1_BIU 209
#define SRST_NPU_DAP 210
#define SRST_L_NPUSUBSYS_BIU 211
#define SRST_P_NPUTOP_BIU 212
#define SRST_P_NPU_TIMER 213
#define SRST_NPUTIMER0 214
#define SRST_NPUTIMER1 215
#define SRST_P_NPU_WDT 216
#define SRST_T_NPU_WDT 217
#define SRST_A_RKNN_CBUF 218
#define SRST_A_RVCORE0 219
#define SRST_P_NPU_GRF 220
#define SRST_P_PVTPLL_NPU 221
#define SRST_NPU_PVTPLL 222
#define SRST_H_NPU_CM0_BIU 223
#define SRST_F_NPU_CM0_CORE 224
#define SRST_T_NPU_CM0_JTAG 225
#define SRST_A_RKNNTOP_BIU 226
#define SRST_H_RKNN_CBUF 227
#define SRST_H_RKNNTOP_BIU 228
#define SRST_H_NVM_BIU 229
#define SRST_A_NVM_BIU 230
#define SRST_S_FSPI 231
#define SRST_H_FSPI 232
#define SRST_C_EMMC 233
#define SRST_H_EMMC 234
#define SRST_A_EMMC 235
#define SRST_B_EMMC 236
#define SRST_T_EMMC 237
#define SRST_P_GRF 238
#define SRST_P_PHP_BIU 239
#define SRST_A_PHP_BIU 240
#define SRST_P_PCIE0 241
#define SRST_PCIE0_POWER_UP 242
#define SRST_A_USB3OTG1 243
#define SRST_A_MMU0 244
#define SRST_A_SLV_MMU0 245
#define SRST_A_MMU1 246
#define SRST_A_SLV_MMU1 247
#define SRST_P_PCIE1 248
#define SRST_PCIE1_POWER_UP 249
#define SRST_RXOOB0 250
#define SRST_RXOOB1 251
#define SRST_PMALIVE0 252
#define SRST_PMALIVE1 253
#define SRST_A_SATA0 254
#define SRST_A_SATA1 255
#define SRST_ASIC1 256
#define SRST_ASIC0 257
#define SRST_P_CSIDPHY1 258
#define SRST_SCAN_CSIDPHY1 259
#define SRST_P_SDGMAC_GRF 260
#define SRST_P_SDGMAC_BIU 261
#define SRST_A_SDGMAC_BIU 262
#define SRST_H_SDGMAC_BIU 263
#define SRST_A_GMAC0 264
#define SRST_A_GMAC1 265
#define SRST_P_GMAC0 266
#define SRST_P_GMAC1 267
#define SRST_H_SDIO 268
#define SRST_H_SDMMC0 269
#define SRST_S_FSPI1 270
#define SRST_H_FSPI1 271
#define SRST_A_DSMC_BIU 272
#define SRST_A_DSMC 273
#define SRST_P_DSMC 274
#define SRST_H_HSGPIO 275
#define SRST_HSGPIO 276
#define SRST_A_HSGPIO 277
#define SRST_H_RKVDEC 278
#define SRST_H_RKVDEC_BIU 279
#define SRST_A_RKVDEC_BIU 280
#define SRST_RKVDEC_HEVC_CA 281
#define SRST_RKVDEC_CORE 282
#define SRST_A_USB_BIU 283
#define SRST_P_USBUFS_BIU 284
#define SRST_A_USB3OTG0 285
#define SRST_A_UFS_BIU 286
#define SRST_A_MMU2 287
#define SRST_A_SLV_MMU2 288
#define SRST_A_UFS_SYS 289
#define SRST_A_UFS 290
#define SRST_P_USBUFS_GRF 291
#define SRST_P_UFS_GRF 292
#define SRST_H_VPU_BIU 293
#define SRST_A_JPEG_BIU 294
#define SRST_A_RGA_BIU 295
#define SRST_A_VDPP_BIU 296
#define SRST_A_EBC_BIU 297
#define SRST_H_RGA2E_0 298
#define SRST_A_RGA2E_0 299
#define SRST_CORE_RGA2E_0 300
#define SRST_A_JPEG 301
#define SRST_H_JPEG 302
#define SRST_H_VDPP 303
#define SRST_A_VDPP 304
#define SRST_CORE_VDPP 305
#define SRST_H_RGA2E_1 306
#define SRST_A_RGA2E_1 307
#define SRST_CORE_RGA2E_1 308
#define SRST_H_EBC 309
#define SRST_A_EBC 310
#define SRST_D_EBC 311
#define SRST_H_VEPU0_BIU 312
#define SRST_A_VEPU0_BIU 313
#define SRST_H_VEPU0 314
#define SRST_A_VEPU0 315
#define SRST_VEPU0_CORE 316
#define SRST_A_VI_BIU 317
#define SRST_H_VI_BIU 318
#define SRST_P_VI_BIU 319
#define SRST_D_VICAP 320
#define SRST_A_VICAP 321
#define SRST_H_VICAP 322
#define SRST_ISP0 323
#define SRST_ISP0_VICAP 324
#define SRST_CORE_VPSS 325
#define SRST_P_CSI_HOST_0 326
#define SRST_P_CSI_HOST_1 327
#define SRST_P_CSI_HOST_2 328
#define SRST_P_CSI_HOST_3 329
#define SRST_P_CSI_HOST_4 330
#define SRST_CIFIN 331
#define SRST_VICAP_I0CLK 332
#define SRST_VICAP_I1CLK 333
#define SRST_VICAP_I2CLK 334
#define SRST_VICAP_I3CLK 335
#define SRST_VICAP_I4CLK 336
#define SRST_A_VOP_BIU 337
#define SRST_A_VOP2_BIU 338
#define SRST_H_VOP_BIU 339
#define SRST_P_VOP_BIU 340
#define SRST_H_VOP 341
#define SRST_A_VOP 342
#define SRST_D_VP0 343
#define SRST_D_VP1 344
#define SRST_D_VP2 345
#define SRST_P_VOP2_BIU 346
#define SRST_P_VOPGRF 347
#define SRST_H_VO0_BIU 348
#define SRST_P_VO0_BIU 349
#define SRST_A_HDCP0_BIU 350
#define SRST_P_VO0_GRF 351
#define SRST_A_HDCP0 352
#define SRST_H_HDCP0 353
#define SRST_HDCP0 354
#define SRST_P_DSIHOST0 355
#define SRST_DSIHOST0 356
#define SRST_P_HDMITX0 357
#define SRST_HDMITX0_REF 358
#define SRST_P_EDP0 359
#define SRST_EDP0_24M 360
#define SRST_M_SAI5_8CH 361
#define SRST_H_SAI5_8CH 362
#define SRST_M_SAI6_8CH 363
#define SRST_H_SAI6_8CH 364
#define SRST_H_SPDIF_TX2 365
#define SRST_M_SPDIF_TX2 366
#define SRST_H_SPDIF_RX2 367
#define SRST_M_SPDIF_RX2 368
#define SRST_H_SAI8_8CH 369
#define SRST_M_SAI8_8CH 370
#define SRST_H_VO1_BIU 371
#define SRST_P_VO1_BIU 372
#define SRST_M_SAI7_8CH 373
#define SRST_H_SAI7_8CH 374
#define SRST_H_SPDIF_TX3 375
#define SRST_H_SPDIF_TX4 376
#define SRST_H_SPDIF_TX5 377
#define SRST_M_SPDIF_TX3 378
#define SRST_DP0 379
#define SRST_P_VO1_GRF 380
#define SRST_A_HDCP1_BIU 381
#define SRST_A_HDCP1 382
#define SRST_H_HDCP1 383
#define SRST_HDCP1 384
#define SRST_H_SAI9_8CH 385
#define SRST_M_SAI9_8CH 386
#define SRST_M_SPDIF_TX4 387
#define SRST_M_SPDIF_TX5 388
#define SRST_GPU 389
#define SRST_A_S_GPU_BIU 390
#define SRST_A_M0_GPU_BIU 391
#define SRST_P_GPU_BIU 392
#define SRST_P_GPU_GRF 393
#define SRST_GPU_PVTPLL 394
#define SRST_P_PVTPLL_GPU 395
#define SRST_A_CENTER_BIU 396
#define SRST_A_DMA2DDR 397
#define SRST_A_DDR_SHAREMEM 398
#define SRST_A_DDR_SHAREMEM_BIU 399
#define SRST_H_CENTER_BIU 400
#define SRST_P_CENTER_GRF 401
#define SRST_P_DMA2DDR 402
#define SRST_P_SHAREMEM 403
#define SRST_P_CENTER_BIU 404
#define SRST_LINKSYM_HDMITXPHY0 405
#define SRST_DP0_PIXELCLK 406
#define SRST_PHY_DP0_TX 407
#define SRST_DP1_PIXELCLK 408
#define SRST_DP2_PIXELCLK 409
#define SRST_H_VEPU1_BIU 410
#define SRST_A_VEPU1_BIU 411
#define SRST_H_VEPU1 412
#define SRST_A_VEPU1 413
#define SRST_VEPU1_CORE 414
#define SRST_P_PHPPHY_CRU 415
#define SRST_P_APB2ASB_SLV_CHIP_TOP 416
#define SRST_P_PCIE2_COMBOPHY0 417
#define SRST_P_PCIE2_COMBOPHY0_GRF 418
#define SRST_P_PCIE2_COMBOPHY1 419
#define SRST_P_PCIE2_COMBOPHY1_GRF 420
#define SRST_PCIE0_PIPE_PHY 421
#define SRST_PCIE1_PIPE_PHY 422
#define SRST_H_CRYPTO_NS 423
#define SRST_H_TRNG_NS 424
#define SRST_P_OTPC_NS 425
#define SRST_OTPC_NS 426
#define SRST_P_HDPTX_GRF 427
#define SRST_P_HDPTX_APB 428
#define SRST_P_MIPI_DCPHY 429
#define SRST_P_DCPHY_GRF 430
#define SRST_P_BOT0_APB2ASB 431
#define SRST_P_BOT1_APB2ASB 432
#define SRST_USB2DEBUG 433
#define SRST_P_CSIPHY_GRF 434
#define SRST_P_CSIPHY 435
#define SRST_P_USBPHY_GRF_0 436
#define SRST_P_USBPHY_GRF_1 437
#define SRST_P_USBDP_GRF 438
#define SRST_P_USBDPPHY 439
#define SRST_USBDP_COMBO_PHY_INIT 440
#define SRST_USBDP_COMBO_PHY_CMN 441
#define SRST_USBDP_COMBO_PHY_LANE 442
#define SRST_USBDP_COMBO_PHY_PCS 443
#define SRST_M_MIPI_DCPHY 444
#define SRST_S_MIPI_DCPHY 445
#define SRST_SCAN_CSIPHY 446
#define SRST_P_VCCIO6_IOC 447
#define SRST_OTGPHY_0 448
#define SRST_OTGPHY_1 449
#define SRST_HDPTX_INIT 450
#define SRST_HDPTX_CMN 451
#define SRST_HDPTX_LANE 452
#define SRST_HDMITXHDP 453
#define SRST_MPHY_INIT 454
#define SRST_P_MPHY_GRF 455
#define SRST_P_VCCIO7_IOC 456
#define SRST_H_PMU1_BIU 457
#define SRST_P_PMU1_NIU 458
#define SRST_H_PMU_CM0_BIU 459
#define SRST_PMU_CM0_CORE 460
#define SRST_PMU_CM0_JTAG 461
#define SRST_P_CRU_PMU1 462
#define SRST_P_PMU1_GRF 463
#define SRST_P_PMU1_IOC 464
#define SRST_P_PMU1WDT 465
#define SRST_T_PMU1WDT 466
#define SRST_P_PMUTIMER 467
#define SRST_PMUTIMER0 468
#define SRST_PMUTIMER1 469
#define SRST_P_PMU1PWM 470
#define SRST_PMU1PWM 471
#define SRST_P_I2C0 472
#define SRST_I2C0 473
#define SRST_S_UART1 474
#define SRST_P_UART1 475
#define SRST_PDM0 476
#define SRST_H_PDM0 477
#define SRST_M_PDM0 478
#define SRST_H_VAD 479
#define SRST_P_PMU0GRF 480
#define SRST_P_PMU0IOC 481
#define SRST_P_GPIO0 482
#define SRST_DB_GPIO0 483
#endif
|