blob: 6b024c5f2e1c3bc4dd3aa36204ea1ac576e3701a (
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
|
/* SPDX-License-Identifier: (GPL-2.0-only OR MIT) */
/*
* Copyright (c) 2022 Rockchip Electronics Co. Ltd.
* Copyright (c) 2024 Yao Zi <ziyao@disroot.org>
* Author: Joseph Chen <chenjh@rock-chips.com>
*/
#ifndef _DT_BINDINGS_RESET_ROCKCHIP_RK3528_H
#define _DT_BINDINGS_RESET_ROCKCHIP_RK3528_H
#define SRST_CORE0_PO 0
#define SRST_CORE1_PO 1
#define SRST_CORE2_PO 2
#define SRST_CORE3_PO 3
#define SRST_CORE0 4
#define SRST_CORE1 5
#define SRST_CORE2 6
#define SRST_CORE3 7
#define SRST_NL2 8
#define SRST_CORE_BIU 9
#define SRST_CORE_CRYPTO 10
#define SRST_P_DBG 11
#define SRST_POT_DBG 12
#define SRST_NT_DBG 13
#define SRST_P_CORE_GRF 14
#define SRST_P_DAPLITE_BIU 15
#define SRST_P_CPU_BIU 16
#define SRST_REF_PVTPLL_CORE 17
#define SRST_A_BUS_VOPGL_BIU 18
#define SRST_A_BUS_H_BIU 19
#define SRST_A_SYSMEM_BIU 20
#define SRST_A_BUS_BIU 21
#define SRST_H_BUS_BIU 22
#define SRST_P_BUS_BIU 23
#define SRST_P_DFT2APB 24
#define SRST_P_BUS_GRF 25
#define SRST_A_BUS_M_BIU 26
#define SRST_A_GIC 27
#define SRST_A_SPINLOCK 28
#define SRST_A_DMAC 29
#define SRST_P_TIMER 30
#define SRST_TIMER0 31
#define SRST_TIMER1 32
#define SRST_TIMER2 33
#define SRST_TIMER3 34
#define SRST_TIMER4 35
#define SRST_TIMER5 36
#define SRST_P_JDBCK_DAP 37
#define SRST_JDBCK_DAP 38
#define SRST_P_WDT_NS 39
#define SRST_T_WDT_NS 40
#define SRST_H_TRNG_NS 41
#define SRST_P_UART0 42
#define SRST_S_UART0 43
#define SRST_PKA_CRYPTO 44
#define SRST_A_CRYPTO 45
#define SRST_H_CRYPTO 46
#define SRST_P_DMA2DDR 47
#define SRST_A_DMA2DDR 48
#define SRST_P_PWM0 49
#define SRST_PWM0 50
#define SRST_P_PWM1 51
#define SRST_PWM1 52
#define SRST_P_SCR 53
#define SRST_A_DCF 54
#define SRST_P_INTMUX 55
#define SRST_A_VPU_BIU 56
#define SRST_H_VPU_BIU 57
#define SRST_P_VPU_BIU 58
#define SRST_A_VPU 59
#define SRST_H_VPU 60
#define SRST_P_CRU_PCIE 61
#define SRST_P_VPU_GRF 62
#define SRST_H_SFC 63
#define SRST_S_SFC 64
#define SRST_C_EMMC 65
#define SRST_H_EMMC 66
#define SRST_A_EMMC 67
#define SRST_B_EMMC 68
#define SRST_T_EMMC 69
#define SRST_P_GPIO1 70
#define SRST_DB_GPIO1 71
#define SRST_A_VPU_L_BIU 72
#define SRST_P_VPU_IOC 73
#define SRST_H_SAI_I2S0 74
#define SRST_M_SAI_I2S0 75
#define SRST_H_SAI_I2S2 76
#define SRST_M_SAI_I2S2 77
#define SRST_P_ACODEC 78
#define SRST_P_GPIO3 79
#define SRST_DB_GPIO3 80
#define SRST_P_SPI1 81
#define SRST_SPI1 82
#define SRST_P_UART2 83
#define SRST_S_UART2 84
#define SRST_P_UART5 85
#define SRST_S_UART5 86
#define SRST_P_UART6 87
#define SRST_S_UART6 88
#define SRST_P_UART7 89
#define SRST_S_UART7 90
#define SRST_P_I2C3 91
#define SRST_I2C3 92
#define SRST_P_I2C5 93
#define SRST_I2C5 94
#define SRST_P_I2C6 95
#define SRST_I2C6 96
#define SRST_A_MAC 97
#define SRST_P_PCIE 98
#define SRST_PCIE_PIPE_PHY 99
#define SRST_PCIE_POWER_UP 100
#define SRST_P_PCIE_PHY 101
#define SRST_P_PIPE_GRF 102
#define SRST_H_SDIO0 103
#define SRST_H_SDIO1 104
#define SRST_TS_0 105
#define SRST_TS_1 106
#define SRST_P_CAN2 107
#define SRST_CAN2 108
#define SRST_P_CAN3 109
#define SRST_CAN3 110
#define SRST_P_SARADC 111
#define SRST_SARADC 112
#define SRST_SARADC_PHY 113
#define SRST_P_TSADC 114
#define SRST_TSADC 115
#define SRST_A_USB3OTG 116
#define SRST_A_GPU_BIU 117
#define SRST_P_GPU_BIU 118
#define SRST_A_GPU 119
#define SRST_REF_PVTPLL_GPU 120
#define SRST_H_RKVENC_BIU 121
#define SRST_A_RKVENC_BIU 122
#define SRST_P_RKVENC_BIU 123
#define SRST_H_RKVENC 124
#define SRST_A_RKVENC 125
#define SRST_CORE_RKVENC 126
#define SRST_H_SAI_I2S1 127
#define SRST_M_SAI_I2S1 128
#define SRST_P_I2C1 129
#define SRST_I2C1 130
#define SRST_P_I2C0 131
#define SRST_I2C0 132
#define SRST_P_SPI0 133
#define SRST_SPI0 134
#define SRST_P_GPIO4 135
#define SRST_DB_GPIO4 136
#define SRST_P_RKVENC_IOC 137
#define SRST_H_SPDIF 138
#define SRST_M_SPDIF 139
#define SRST_H_PDM 140
#define SRST_M_PDM 141
#define SRST_P_UART1 142
#define SRST_S_UART1 143
#define SRST_P_UART3 144
#define SRST_S_UART3 145
#define SRST_P_RKVENC_GRF 146
#define SRST_P_CAN0 147
#define SRST_CAN0 148
#define SRST_P_CAN1 149
#define SRST_CAN1 150
#define SRST_A_VO_BIU 151
#define SRST_H_VO_BIU 152
#define SRST_P_VO_BIU 153
#define SRST_H_RGA2E 154
#define SRST_A_RGA2E 155
#define SRST_CORE_RGA2E 156
#define SRST_H_VDPP 157
#define SRST_A_VDPP 158
#define SRST_CORE_VDPP 159
#define SRST_P_VO_GRF 160
#define SRST_P_CRU 161
#define SRST_A_VOP_BIU 162
#define SRST_H_VOP 163
#define SRST_D_VOP0 164
#define SRST_D_VOP1 165
#define SRST_A_VOP 166
#define SRST_P_HDMI 167
#define SRST_HDMI 168
#define SRST_P_HDMIPHY 169
#define SRST_H_HDCP_KEY 170
#define SRST_A_HDCP 171
#define SRST_H_HDCP 172
#define SRST_P_HDCP 173
#define SRST_H_CVBS 174
#define SRST_D_CVBS_VOP 175
#define SRST_D_4X_CVBS_VOP 176
#define SRST_A_JPEG_DECODER 177
#define SRST_H_JPEG_DECODER 178
#define SRST_A_VO_L_BIU 179
#define SRST_A_MAC_VO 180
#define SRST_A_JPEG_BIU 181
#define SRST_H_SAI_I2S3 182
#define SRST_M_SAI_I2S3 183
#define SRST_MACPHY 184
#define SRST_P_VCDCPHY 185
#define SRST_P_GPIO2 186
#define SRST_DB_GPIO2 187
#define SRST_P_VO_IOC 188
#define SRST_H_SDMMC0 189
#define SRST_P_OTPC_NS 190
#define SRST_SBPI_OTPC_NS 191
#define SRST_USER_OTPC_NS 192
#define SRST_HDMIHDP0 193
#define SRST_H_USBHOST 194
#define SRST_H_USBHOST_ARB 195
#define SRST_HOST_UTMI 196
#define SRST_P_UART4 197
#define SRST_S_UART4 198
#define SRST_P_I2C4 199
#define SRST_I2C4 200
#define SRST_P_I2C7 201
#define SRST_I2C7 202
#define SRST_P_USBPHY 203
#define SRST_USBPHY_POR 204
#define SRST_USBPHY_OTG 205
#define SRST_USBPHY_HOST 206
#define SRST_P_DDRPHY_CRU 207
#define SRST_H_RKVDEC_BIU 208
#define SRST_A_RKVDEC_BIU 209
#define SRST_A_RKVDEC 210
#define SRST_H_RKVDEC 211
#define SRST_HEVC_CA_RKVDEC 212
#define SRST_REF_PVTPLL_RKVDEC 213
#define SRST_P_DDR_BIU 214
#define SRST_P_DDRC 215
#define SRST_P_DDRMON 216
#define SRST_TIMER_DDRMON 217
#define SRST_P_MSCH_BIU 218
#define SRST_P_DDR_GRF 219
#define SRST_P_DDR_HWLP 220
#define SRST_P_DDRPHY 221
#define SRST_MSCH_BIU 222
#define SRST_A_DDR_UPCTL 223
#define SRST_DDR_UPCTL 224
#define SRST_DDRMON 225
#define SRST_A_DDR_SCRAMBLE 226
#define SRST_A_SPLIT 227
#define SRST_DDR_PHY 228
#endif // _DT_BINDINGS_RESET_ROCKCHIP_RK3528_H
|