xref: /linux/include/dt-bindings/reset/amlogic,c3-reset.h (revision 06d07429858317ded2db7986113a9e0129cd599b)
1 /* SPDX-License-Identifier: (GPL-2.0-only OR MIT) */
2 /*
3  * Copyright (c) 2023 Amlogic, Inc. All rights reserved.
4  */
5 
6 #ifndef _DT_BINDINGS_AMLOGIC_C3_RESET_H
7 #define _DT_BINDINGS_AMLOGIC_C3_RESET_H
8 
9 /* RESET0 */
10 /*						0-3 */
11 #define RESET_USBCTRL				4
12 /*						5-7 */
13 #define RESET_USBPHY20				8
14 /*						9 */
15 #define RESET_USB2DRD				10
16 #define RESET_MIPI_DSI_HOST			11
17 #define RESET_MIPI_DSI_PHY			12
18 /*						13-20 */
19 #define RESET_GE2D				21
20 #define RESET_DWAP				22
21 /*						23-31 */
22 
23 /* RESET1 */
24 #define RESET_AUDIO				32
25 /*						33-34 */
26 #define RESET_DDRAPB				35
27 #define RESET_DDR				36
28 #define RESET_DOS_CAPB3				37
29 #define RESET_DOS				38
30 /*						39-46 */
31 #define RESET_NNA				47
32 #define RESET_ETHERNET				48
33 #define RESET_ISP				49
34 #define RESET_VC9000E_APB			50
35 #define RESET_VC9000E_A				51
36 /*						52 */
37 #define RESET_VC9000E_CORE			53
38 /*						54-63 */
39 
40 /* RESET2 */
41 #define RESET_ABUS_ARB				64
42 #define RESET_IRCTRL				65
43 /*						66 */
44 #define RESET_TEMP_PII				67
45 /*						68-72 */
46 #define RESET_SPICC_0				73
47 #define RESET_SPICC_1				74
48 #define RESET_RSA				75
49 
50 /*						76-79 */
51 #define RESET_MSR_CLK				80
52 #define RESET_SPIFC				81
53 #define RESET_SAR_ADC				82
54 /*						83-87 */
55 #define RESET_ACODEC				88
56 /*						89-90 */
57 #define RESET_WATCHDOG				91
58 /*						92-95 */
59 
60 /* RESET3 */
61 #define RESET_ISP_NIC_GPV			96
62 #define RESET_ISP_NIC_MAIN			97
63 #define RESET_ISP_NIC_VCLK			98
64 #define RESET_ISP_NIC_VOUT			99
65 #define RESET_ISP_NIC_ALL			100
66 #define RESET_VOUT				101
67 #define RESET_VOUT_VENC				102
68 /*						103 */
69 #define RESET_CVE_NIC_GPV			104
70 #define RESET_CVE_NIC_MAIN			105
71 #define RESET_CVE_NIC_GE2D			106
72 #define RESET_CVE_NIC_DW			106
73 #define RESET_CVE_NIC_CVE			108
74 #define RESET_CVE_NIC_ALL			109
75 #define RESET_CVE				110
76 /*						112-127 */
77 
78 /* RESET4 */
79 #define RESET_RTC				128
80 #define RESET_PWM_AB				129
81 #define RESET_PWM_CD				130
82 #define RESET_PWM_EF				131
83 #define RESET_PWM_GH				132
84 #define RESET_PWM_IJ				133
85 #define RESET_PWM_KL				134
86 #define RESET_PWM_MN				135
87 /*						136-137 */
88 #define RESET_UART_A				138
89 #define RESET_UART_B				139
90 #define RESET_UART_C				140
91 #define RESET_UART_D				141
92 #define RESET_UART_E				142
93 #define RESET_UART_F				143
94 #define RESET_I2C_S_A				144
95 #define RESET_I2C_M_A				145
96 #define RESET_I2C_M_B				146
97 #define RESET_I2C_M_C				147
98 #define RESET_I2C_M_D				148
99 /*						149-151 */
100 #define RESET_SD_EMMC_A				152
101 #define RESET_SD_EMMC_B				153
102 #define RESET_SD_EMMC_C				154
103 
104 /* RESET5 */
105 /*						160-172 */
106 #define RESET_BRG_NIC_NNA			173
107 #define RESET_BRG_MUX_NIC_MAIN			174
108 #define RESET_BRG_AO_NIC_ALL			175
109 /*						176-183 */
110 #define RESET_BRG_NIC_VAPB			184
111 #define RESET_BRG_NIC_SDIO_B			185
112 #define RESET_BRG_NIC_SDIO_A			186
113 #define RESET_BRG_NIC_EMMC			187
114 #define RESET_BRG_NIC_DSU			188
115 #define RESET_BRG_NIC_SYSCLK			189
116 #define RESET_BRG_NIC_MAIN			190
117 #define RESET_BRG_NIC_ALL			191
118 
119 #endif
120