blob: ec90a11df508f01093ce2484cba5642a35ce5102 [file] [log] [blame]
Tom Rini762f85b2024-07-20 11:15:10 -06001/* SPDX-License-Identifier: (GPL-2.0-only OR MIT) */
2/*
3 * Copyright (c) 2024 Amlogic, Inc. All rights reserved.
4 */
5
6#ifndef __DTS_AMLOGIC_T7_RESET_H
7#define __DTS_AMLOGIC_T7_RESET_H
8
9/* RESET0 */
10/* 0-3 */
11#define RESET_USB 4
12#define RESET_U2DRD 5
13#define RESET_U3DRD 6
14#define RESET_U3DRD_PIPE0 7
15#define RESET_U2PHY20 8
16#define RESET_U2PHY21 9
17#define RESET_GDC 10
18#define RESET_HDMI20_AES 11
19#define RESET_HDMIRX 12
20#define RESET_HDMIRX_APB 13
21#define RESET_DEWARP 14
22/* 15 */
23#define RESET_HDMITX_CAPB3 16
24#define RESET_BRG_VCBUG_DEC 17
25#define RESET_VCBUS 18
26#define RESET_VID_PLL_DIV 19
27#define RESET_VDI6 20
28#define RESET_GE2D 21
29#define RESET_HDMITXPHY 22
30#define RESET_VID_LOCK 23
31#define RESET_VENC0 24
32#define RESET_VDAC 25
33#define RESET_VENC2 26
34#define RESET_VENC1 27
35#define RESET_RDMA 28
36#define RESET_HDMITX 29
37#define RESET_VIU 30
38#define RESET_VENC 31
39
40/* RESET1 */
41#define RESET_AUDIO 32
42#define RESET_MALI_CAPB3 33
43#define RESET_MALI 34
44#define RESET_DDR_APB 35
45#define RESET_DDR 36
46#define RESET_DOS_CAPB3 37
47#define RESET_DOS 38
48#define RESET_COMBO_DPHY_CHAN2 39
49#define RESET_DEBUG_B 40
50#define RESET_DEBUG_A 41
51#define RESET_DSP_B 42
52#define RESET_DSP_A 43
53#define RESET_PCIE_A 44
54#define RESET_PCIE_PHY 45
55#define RESET_PCIE_APB 46
56#define RESET_ANAKIN 47
57#define RESET_ETH 48
58#define RESET_EDP0_CTRL 49
59#define RESET_EDP1_CTRL 50
60#define RESET_COMBO_DPHY_CHAN0 51
61#define RESET_COMBO_DPHY_CHAN1 52
62#define RESET_DSI_LVDS_EDP_TOP 53
63#define RESET_PCIE1_PHY 54
64#define RESET_PCIE1_APB 55
65#define RESET_DDR_1 56
66/* 57 */
67#define RESET_EDP1_PIPELINE 58
68#define RESET_EDP0_PIPELINE 59
69#define RESET_MIPI_DSI1_PHY 60
70#define RESET_MIPI_DSI0_PHY 61
71#define RESET_MIPI_DSI_A_HOST 62
72#define RESET_MIPI_DSI_B_HOST 63
73
74/* RESET2 */
75#define RESET_DEVICE_MMC_ARB 64
76#define RESET_IR_CTRL 65
77#define RESET_TS_A73 66
78#define RESET_TS_A53 67
79#define RESET_SPICC_2 68
80#define RESET_SPICC_3 69
81#define RESET_SPICC_4 70
82#define RESET_SPICC_5 71
83#define RESET_SMART_CARD 72
84#define RESET_SPICC_0 73
85#define RESET_SPICC_1 74
86#define RESET_RSA 75
87/* 76-79 */
88#define RESET_MSR_CLK 80
89#define RESET_SPIFC 81
90#define RESET_SAR_ADC 82
91#define RESET_BT 83
92/* 84-87 */
93#define RESET_ACODEC 88
94#define RESET_CEC 89
95#define RESET_AFIFO 90
96#define RESET_WATCHDOG 91
97/* 92-95 */
98
99/* RESET3 */
100#define RESET_BRG_NIC1_GPV 96
101#define RESET_BRG_NIC2_GPV 97
102#define RESET_BRG_NIC3_GPV 98
103#define RESET_BRG_NIC4_GPV 99
104#define RESET_BRG_NIC5_GPV 100
105/* 101-121 */
106#define RESET_MIPI_ISP 122
107#define RESET_BRG_ADB_MALI_1 123
108#define RESET_BRG_ADB_MALI_0 124
109#define RESET_BRG_ADB_A73 125
110#define RESET_BRG_ADB_A53 126
111#define RESET_BRG_CCI 127
112
113/* RESET4 */
114#define RESET_PWM_AO_AB 128
115#define RESET_PWM_AO_CD 129
116#define RESET_PWM_AO_EF 130
117#define RESET_PWM_AO_GH 131
118#define RESET_PWM_AB 132
119#define RESET_PWM_CD 133
120#define RESET_PWM_EF 134
121/* 135-137 */
122#define RESET_UART_A 138
123#define RESET_UART_B 139
124#define RESET_UART_C 140
125#define RESET_UART_D 141
126#define RESET_UART_E 142
127#define RESET_UART_F 143
128#define RESET_I2C_S_A 144
129#define RESET_I2C_M_A 145
130#define RESET_I2C_M_B 146
131#define RESET_I2C_M_C 147
132#define RESET_I2C_M_D 148
133#define RESET_I2C_M_E 149
134#define RESET_I2C_M_F 150
135#define RESET_I2C_M_AO_A 151
136#define RESET_SD_EMMC_A 152
137#define RESET_SD_EMMC_B 153
138#define RESET_SD_EMMC_C 154
139#define RESET_I2C_M_AO_B 155
140#define RESET_TS_GPU 156
141#define RESET_TS_NNA 157
142#define RESET_TS_VPN 158
143#define RESET_TS_HEVC 159
144
145/* RESET5 */
146#define RESET_BRG_NOC_DDR_1 160
147#define RESET_BRG_NOC_DDR_0 161
148#define RESET_BRG_NOC_MAIN 162
149#define RESET_BRG_NOC_ALL 163
150/* 164-167 */
151#define RESET_BRG_NIC2_SYS 168
152#define RESET_BRG_NIC2_MAIN 169
153#define RESET_BRG_NIC2_HDMI 170
154#define RESET_BRG_NIC2_ALL 171
155#define RESET_BRG_NIC3_WAVE 172
156#define RESET_BRG_NIC3_VDEC 173
157#define RESET_BRG_NIC3_HEVCF 174
158#define RESET_BRG_NIC3_HEVCB 175
159#define RESET_BRG_NIC3_HCODEC 176
160#define RESET_BRG_NIC3_GE2D 177
161#define RESET_BRG_NIC3_GDC 178
162#define RESET_BRG_NIC3_AMLOGIC 179
163#define RESET_BRG_NIC3_MAIN 180
164#define RESET_BRG_NIC3_ALL 181
165#define RESET_BRG_NIC5_VPU 182
166/* 183-185 */
167#define RESET_BRG_NIC4_DSPB 186
168#define RESET_BRG_NIC4_DSPA 187
169#define RESET_BRG_NIC4_VAPB 188
170#define RESET_BRG_NIC4_CLK81 189
171#define RESET_BRG_NIC4_MAIN 190
172#define RESET_BRG_NIC4_ALL 191
173
174/* RESET6 */
175#define RESET_BRG_VDEC_PIPEL 192
176#define RESET_BRG_HEVCF_DMC_PIPEL 193
177#define RESET_BRG_NIC2TONIC4_PIPEL 194
178#define RESET_BRG_HDMIRXTONIC2_PIPEL 195
179#define RESET_BRG_SECTONIC4_PIPEL 196
180#define RESET_BRG_VPUTONOC_PIPEL 197
181#define RESET_BRG_NIC4TONOC_PIPEL 198
182#define RESET_BRG_NIC3TONOC_PIPEL 199
183#define RESET_BRG_NIC2TONOC_PIPEL 200
184#define RESET_BRG_NNATONOC_PIPEL 201
185#define RESET_BRG_FRISP3_PIPEL 202
186#define RESET_BRG_FRISP2_PIPEL 203
187#define RESET_BRG_FRISP1_PIPEL 204
188#define RESET_BRG_FRISP0_PIPEL 205
189/* 206-217 */
190#define RESET_BRG_AMPIPE_NAND 218
191#define RESET_BRG_AMPIPE_ETH 219
192/* 220 */
193#define RESET_BRG_AM2AXI0 221
194#define RESET_BRG_AM2AXI1 222
195#define RESET_BRG_AM2AXI2 223
196
197#endif /* ___DTS_AMLOGIC_T7_RESET_H */